@charset "UTF-8";
.fl-builder-content *,.fl-builder-content *:before,.fl-builder-content *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.fl-row:before,.fl-row:after,.fl-row-content:before,.fl-row-content:after,.fl-col-group:before,.fl-col-group:after,.fl-col:before,.fl-col:after,.fl-module:before,.fl-module:after,.fl-module-content:before,.fl-module-content:after{display:table;content:" ";}
.fl-row:after,.fl-row-content:after,.fl-col-group:after,.fl-col:after,.fl-module:after,.fl-module-content:after{clear:both;}
.fl-row,.fl-row-content,.fl-col-group,.fl-col,.fl-module,.fl-module-content{zoom:1;}
.fl-clear{clear:both;}
.fl-clearfix:before,.fl-clearfix:after{display:table;content:" ";}
.fl-clearfix:after{clear:both;}
.fl-clearfix{zoom:1;}
.fl-visible-medium,.fl-visible-medium-mobile,.fl-visible-mobile,.fl-col-group .fl-visible-medium.fl-col,.fl-col-group .fl-visible-medium-mobile.fl-col,.fl-col-group .fl-visible-mobile.fl-col{display:none;}
.fl-row,.fl-row-content{margin-left:auto;margin-right:auto;}
.fl-row-content-wrap{position:relative;}
.fl-builder-mobile .fl-row-bg-photo .fl-row-content-wrap{background-attachment:scroll;}
.fl-row-bg-video,.fl-row-bg-video .fl-row-content{position:relative;}
.fl-row-bg-video .fl-bg-video{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;}
.fl-row-bg-video .fl-bg-video video{bottom:0;left:0px;position:absolute;right:0;top:0px;}
.fl-bg-video-fallback{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0px;left:0px;position:absolute;right:0px;top:0px;}
.fl-row-bg-slideshow,.fl-row-bg-slideshow .fl-row-content{position:relative;}
.fl-row .fl-bg-slideshow{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:0;}
.fl-builder-edit .fl-row .fl-bg-slideshow *{bottom:0;height:auto !important;left:0;position:absolute !important;right:0;top:0;}
.fl-row-bg-overlay .fl-row-content-wrap:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;}
.fl-row-bg-overlay .fl-row-content{position:relative;z-index:1;}
.fl-row-full-height .fl-row-content-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:100vh;}
.fl-row-full-height .fl-row-content{-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;}
.fl-row-full-height .fl-row-full-width.fl-row-content{max-width:100%;width:100%;}
.fl-builder-ie-11 .fl-row-full-height .fl-row-content{flex:0 0 auto;flex-basis:100%;margin:0;}
.fl-row-full-height.fl-row-align-center .fl-row-content-wrap{align-items:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-align:center;-ms-flex-pack:center;}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait){.fl-row-full-height .fl-row-content-wrap{min-height: 1024px;}}@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape){.fl-row-full-height .fl-row-content-wrap{min-height: 768px;}}@media screen and (device-aspect-ratio: 40/71) {.fl-row-full-height .fl-row-content-wrap {min-height: 500px;}}.fl-col-group-equal-height,.fl-col-group-equal-height .fl-col,.fl-col-group-equal-height .fl-col-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.fl-col-group-equal-height{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.fl-col-group-equal-height .fl-col,.fl-col-group-equal-height .fl-col-content{-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;}
.fl-col-group-equal-height .fl-col-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;flex-shrink:1;min-width:1px;max-width:100%;width:100%;}
.fl-col-group-equal-height:before,.fl-col-group-equal-height .fl-col:before,.fl-col-group-equal-height .fl-col-content:before,.fl-col-group-equal-height:after,.fl-col-group-equal-height .fl-col:after,.fl-col-group-equal-height .fl-col-content:after{content:none;}
.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content{align-items:center;justify-content:flex-start;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-align:center;-ms-flex-pack:center;}
.fl-col-group-equal-height.fl-col-group-align-center .fl-module{width:100%;}
.fl-builder-ie-11 .fl-col-group-equal-height .fl-module{min-height:1px;}
.fl-col{float:left;min-height:1px;}
.fl-col-bg-overlay .fl-col-content{position:relative;}
.fl-col-bg-overlay .fl-col-content:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;}
.fl-col-bg-overlay .fl-module{position:relative;z-index:1;}
.fl-module img{max-width:100%;}
.fl-builder-module-template{margin:0 auto;max-width:1100px;padding:20px;}
.fl-builder-content a.fl-button,.fl-builder-content a.fl-button:visited{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;display:inline-block;font-size:16px;font-weight:normal;line-height:18px;padding:12px 24px;text-decoration:none;text-shadow:none;}
.fl-builder-content .fl-button:hover{text-decoration:none;}
.fl-builder-content .fl-button:active{position:relative;top:1px;}
.fl-builder-content .fl-button-width-full .fl-button{display:block;text-align:center;}
.fl-builder-content .fl-button-width-custom .fl-button{display:inline-block;text-align:center;max-width:100%;}
.fl-builder-content .fl-button-left{text-align:left;}
.fl-builder-content .fl-button-center{text-align:center;}
.fl-builder-content .fl-button-right{text-align:right;}
.fl-builder-content .fl-button i{font-size:1.3em;height:auto;margin-right:8px;vertical-align:middle;width:auto;}
.fl-builder-content .fl-button i.fl-button-icon-after{margin-left:8px;margin-right:0;}
.fl-builder-content .fl-button-has-icon .fl-button-text{vertical-align:middle;}
.fl-icon-wrap{display:inline-block;}
.fl-icon{display:table-cell;vertical-align:middle;}
.fl-icon a{text-decoration:none;}
.fl-icon i{float:left;}
.fl-icon i:before{border:none !important;}
.fl-icon-text{display:table-cell;text-align:left;padding-left:15px;vertical-align:middle;}
.fl-icon-text *:last-child{margin:0 !important;padding:0 !important;}
.fl-icon-text a{text-decoration:none;}
.fl-photo{line-height:0;position:relative;}
.fl-photo-align-left{text-align:left;}
.fl-photo-align-center{text-align:center;}
.fl-photo-align-right{text-align:right;}
.fl-photo-content{display:inline-block;line-height:0;position:relative;max-width:100%;}
.fl-photo-img-svg{width:100%;}
.fl-photo-content img{display:inline;height:auto !important;max-width:100%;width:auto !important;}
.fl-photo-crop-circle img{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}
.fl-photo-caption{font-size:13px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.fl-photo-caption-below{padding-bottom:20px;padding-top:10px;}
.fl-photo-caption-hover{background:rgba(0,0,0,0.7);bottom:0;color:#fff;left:0;opacity:0;filter:alpha(opacity = 0);padding:10px 15px;position:absolute;right:0;-webkit-transition:opacity 0.3s ease-in;-moz-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in;}
.fl-photo-content:hover .fl-photo-caption-hover{opacity:100;filter:alpha(opacity = 100);}
.fl-builder-pagination{padding:40px 0;}
.fl-builder-pagination ul.page-numbers{list-style:none;margin:0;padding:0;text-align:center;}
.fl-builder-pagination li{display:inline-block;list-style:none;margin:0;padding:0;}
.fl-builder-pagination li a.page-numbers,.fl-builder-pagination li span.page-numbers{border:1px solid #e6e6e6;display:inline-block;padding:5px 10px;margin:0 0 5px;}
.fl-builder-pagination li a.page-numbers:hover,.fl-builder-pagination li span.current{background:#f5f5f5;text-decoration:none;}
.fl-slideshow,.fl-slideshow *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.fl-slideshow .fl-slideshow-image img{max-width:none !important;}
.fl-slideshow-social{line-height:0 !important;}
.fl-slideshow-social *{margin:0 !important;}
.fl-builder-content .bx-wrapper .bx-viewport{background:transparent;border:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;left:0;}
.mfp-wrap button.mfp-arrow,.mfp-wrap button.mfp-arrow:active, .mfp-wrap button.mfp-arrow:hover, .mfp-wrap button.mfp-arrow:focus{background:transparent !important;border:none !important;outline:none;position:absolute;top:50%;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;}
.mfp-wrap .mfp-close,.mfp-wrap .mfp-close:active,.mfp-wrap .mfp-close:hover,.mfp-wrap .mfp-close:focus{background:transparent !important;border:none !important;outline:none;position:absolute;top:0;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;}
img.mfp-img{padding:0;}
.mfp-counter{display:none;}
.fl-form-field{margin-bottom:15px;}
.fl-form-field input.fl-form-error{border-color:#DD6420;}
.fl-form-error-message{clear:both;color:#DD6420;display:none;padding-top:8px;font-size:12px;font-weight:lighter;}
.fl-form-button-disabled{opacity:0.5;}
.fl-animation{opacity:0;}
.fl-builder-mobile .fl-animation,.fl-builder-edit .fl-animation,.fl-animated{opacity:1;}
.fl-animated.fl-fade-in{animation:fl-fade-in 1s ease-out;-webkit-animation:fl-fade-in 1s ease-out;-moz-animation:fl-fade-in 1s ease-out;}
@keyframes fl-fade-in {0%{opacity:0;}
100% { opacity: 1; }}@-webkit-keyframes fl-fade-in {0%{opacity:0;}
100% { opacity: 1; }}@-moz-keyframes fl-fade-in {0%{opacity:0;}
100% { opacity: 1; }}.fl-animated.fl-slide-left{animation:fl-slide-left 1s ease-out;-webkit-animation:fl-slide-left 1s ease-out;-moz-animation:fl-slide-left 1s ease-out;}
@keyframes fl-slide-left {0%{opacity:0;transform:translateX(10%);}
100% { opacity: 1; transform: translateX(0%); }}@-webkit-keyframes fl-slide-left {0%{opacity:0;-webkit-transform:translateX(10%);}
100% { opacity: 1; -webkit-transform: translateX(0%); }}@-moz-keyframes fl-slide-left {0%{opacity:0;-moz-transform:translateX(10%);}
100% { opacity: 1; -moz-transform: translateX(0%); }}.fl-animated.fl-slide-right{animation:fl-slide-right 1s ease-out;-webkit-animation:fl-slide-right 1s ease-out;-moz-animation:fl-slide-right 1s ease-out;}
@keyframes fl-slide-right {0%{opacity:0;transform:translateX(-10%);}
100% { opacity: 1; transform: translateX(0%); }}@-webkit-keyframes fl-slide-right {0%{opacity:0;-webkit-transform:translateX(-10%);}
100% { opacity: 1; -webkit-transform: translateX(0%); }}@-moz-keyframes fl-slide-right {0%{opacity:0;-moz-transform:translateX(-10%);}
100% { opacity: 1; -moz-transform: translateX(0%); }}.fl-animated.fl-slide-up{animation:fl-slide-up 1s ease-out;-webkit-animation:fl-slide-up 1s ease-out;-moz-animation:fl-slide-up 1s ease-out;}
@keyframes fl-slide-up {0%{opacity:0;transform:translateY(10%);}
100% { opacity: 1; transform: translateY(0%); }}@-webkit-keyframes fl-slide-up {0%{opacity:0;-webkit-transform:translateY(10%);}
100% { opacity: 1; -webkit-transform: translateY(0%); }}@-moz-keyframes fl-slide-up {0%{opacity:0;-moz-transform:translateY(10%);}
100% { opacity: 1; -moz-transform: translateY(0%); }}.fl-animated.fl-slide-down{animation:fl-slide-down 1s ease-out;-webkit-animation:fl-slide-down 1s ease-out;-moz-animation:fl-slide-down 1s ease-out;}
@keyframes fl-slide-down {0%{opacity:0;transform:translateY(-10%);}
100% { opacity: 1; transform: translateY(0%); }}@-webkit-keyframes fl-slide-down {0%{opacity:0;-webkit-transform:translateY(-10%);}
100% { opacity: 1; -webkit-transform: translateY(0%); }}@-moz-keyframes fl-slide-down {0%{opacity:0;-moz-transform:translateY(-10%);}
100% { opacity: 1; -moz-transform: translateY(0%); }}.fl-button.fl-button-icon-animation i{width:0 !important;opacity:0;-ms-filter:"alpha(opacity=0)";transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;}
.fl-button.fl-button-icon-animation:hover i{opacity:1! important;-ms-filter:"alpha(opacity=100)";}
.fl-button.fl-button-icon-animation i.fl-button-icon-after{margin-left:0px !important;}
.fl-button.fl-button-icon-animation:hover i.fl-button-icon-after{margin-left:10px !important;}
.fl-button.fl-button-icon-animation i.fl-button-icon-before{margin-right:0 !important;}
.fl-button.fl-button-icon-animation:hover i.fl-button-icon-before{margin-right:20px !important;margin-left:-10px;}
@media (max-width: 992px) { .fl-visible-desktop,.fl-visible-mobile,.fl-col-group .fl-visible-desktop.fl-col,.fl-col-group .fl-visible-mobile.fl-col{display:none;}
.fl-visible-desktop-medium,.fl-visible-medium,.fl-visible-medium-mobile,.fl-col-group .fl-visible-desktop-medium.fl-col,.fl-col-group .fl-visible-medium.fl-col,.fl-col-group .fl-visible-medium-mobile.fl-col{display:block;}
}@media (max-width: 768px) { .fl-visible-desktop,.fl-visible-desktop-medium,.fl-visible-medium,.fl-col-group .fl-visible-desktop.fl-col,.fl-col-group .fl-visible-desktop-medium.fl-col,.fl-col-group .fl-visible-medium.fl-col{display:none;}
.fl-visible-medium-mobile,.fl-visible-mobile,.fl-col-group .fl-visible-medium-mobile.fl-col,.fl-col-group .fl-visible-mobile.fl-col{display:block;}
.fl-row-content-wrap{background-attachment:scroll !important;}
.fl-row-bg-parallax .fl-row-content-wrap{background-attachment:scroll !important;background-position:center center !important;}
.fl-col-group.fl-col-group-equal-height{display:block;}
.fl-col-group.fl-col-group-equal-height.fl-col-group-custom-width{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.fl-col-group.fl-col-group-responsive-reversed{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-flow:row wrap;-ms-box-orient:horizontal;-webkit-flex-flow:row wrap;}
.fl-col-group-responsive-reversed .fl-col:nth-of-type(1){-webkit-box-ordinal-group:12;-moz-box-ordinal-group:12;-ms-flex-order:12;-webkit-order:12;order:12;}
.fl-col-group-responsive-reversed .fl-col:nth-of-type(2){-webkit-box-ordinal-group:11;-moz-box-ordinal-group:11;-ms-flex-order:11;-webkit-order:11;order:11;}
.fl-col-group-responsive-reversed .fl-col:nth-of-type(3){-webkit-box-ordinal-group:10;-moz-box-ordinal-group:10;-ms-flex-order:10;-webkit-order:10;order:10;}
.fl-col-group-responsive-reversed .fl-col:nth-of-type(4){-webkit-box-ordinal-group:9;-moz-box-ordinal-group:9;-ms-flex-order:9;-webkit-order:9;order:9;}
.fl-col-group-responsive-reversed .fl-col:nth-of-type(5){-webkit-box-ordinal-group:8;-moz-box-ordinal-group:8;-ms-flex-order:8;-webkit-order:8;order:8;}
.fl-col-group-responsive-reversed .fl-col:nth-of-type(6){-webkit-box-ordinal-group:7;-moz-box-ordinal-group:7;-ms-flex-order:7;-webkit-order:7;order:7;}
.fl-col-group-responsive-reversed .fl-col:nth-of-type(7){-webkit-box-ordinal-group:6;-moz-box-ordinal-group:6;-ms-flex-order:6;-webkit-order:6;order:6;}
.fl-col-group-responsive-reversed .fl-col:nth-of-type(8){-webkit-box-ordinal-group:5;-moz-box-ordinal-group:5;-ms-flex-order:5;-webkit-order:5;order:5;}
.fl-col-group-responsive-reversed .fl-col:nth-of-type(9){-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;-ms-flex-order:4;-webkit-order:4;order:4;}
.fl-col-group-responsive-reversed .fl-col:nth-of-type(10){-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3;}
.fl-col-group-responsive-reversed .fl-col:nth-of-type(11){-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;}
.fl-col-group-responsive-reversed .fl-col:nth-of-type(12){-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;}
.fl-col{clear:both;float:none;margin-left:auto;margin-right:auto;width:auto !important;}
.fl-col-small{max-width:400px;}
.fl-block-col-resize{display:none;}
.fl-row-content-wrap{border-left:none !important;border-right:none !important;margin:0 !important;padding-left:0 !important;padding-right:0 !important;}
.fl-row .fl-bg-video,.fl-row .fl-bg-slideshow{left:0 !important;right:0 !important;}
.fl-col-content{border-left:none !important;border-right:none !important;margin:0 !important;padding-left:0 !important;padding-right:0 !important;}
}.fl-row-content-wrap{margin:0px;}
.fl-row-content-wrap{padding:20px;}
.fl-row-fixed-width{max-width:1100px;}
.fl-module-content{margin:20px;}
.page .fl-post-header{display:none;}
.single-fl-builder-template .fl-post-header{display:none;}
.fl-node-5742e2eb94db6{color:#ffffff;}
.fl-builder-content .fl-node-5742e2eb94db6 *:not(input):not(textarea):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){color:inherit;}
.fl-builder-content .fl-node-5742e2eb94db6 a{color:#ffffff;}
.fl-builder-content .fl-node-5742e2eb94db6 a:hover{color:#ffffff;}
.fl-builder-content .fl-node-5742e2eb94db6 h1,.fl-builder-content .fl-node-5742e2eb94db6 h2,.fl-builder-content .fl-node-5742e2eb94db6 h3,.fl-builder-content .fl-node-5742e2eb94db6 h4,.fl-builder-content .fl-node-5742e2eb94db6 h5,.fl-builder-content .fl-node-5742e2eb94db6 h6,.fl-builder-content .fl-node-5742e2eb94db6 h1 a,.fl-builder-content .fl-node-5742e2eb94db6 h2 a,.fl-builder-content .fl-node-5742e2eb94db6 h3 a,.fl-builder-content .fl-node-5742e2eb94db6 h4 a,.fl-builder-content .fl-node-5742e2eb94db6 h5 a,.fl-builder-content .fl-node-5742e2eb94db6 h6 a{color:#ffffff;}
.fl-node-5742e2eb94db6 > .fl-row-content-wrap:after{background-color:#222c6c;background-color:rgba(34,44,108, 0.5);}
.fl-node-5742e2eb94db6 > .fl-row-content-wrap{background-repeat:no-repeat;background-position:center center;background-attachment:fixed;background-size:cover;}
.fl-builder-mobile .fl-node-5742e2eb94db6 > .fl-row-content-wrap{background-image:url(http://www.galwaypm.com/wp-content/uploads/GPM-2.jpg);background-attachment:scroll;background-position:center center;}
.fl-node-5742e2eb94db6 > .fl-row-content-wrap{padding-top:300px;padding-bottom:200px;}
.fl-node-5742e2eb952cc > .fl-row-content-wrap{padding-top:100px;padding-bottom:0px;}
.fl-node-5742e2eb94f8b > .fl-row-content-wrap{background-repeat:no-repeat;background-position:center center;background-attachment:fixed;background-size:cover;}
.fl-builder-mobile .fl-node-5742e2eb94f8b > .fl-row-content-wrap{background-image:url(http://www.galwaypm.com/wp-content/uploads/house-background.jpg);background-attachment:scroll;background-position:center center;}
.fl-node-5742e2eb94f8b > .fl-row-content-wrap{padding-top:250px;padding-bottom:250px;}
.fl-node-5742e2eb95317{width:100%;}
.fl-node-5742e2eb94ab3{width:60%;}
.fl-node-5742e2eb94ab3 > .fl-col-content{margin-right:20px;}
.fl-node-5742e2eb951b0{width:40%;}
.fl-node-5742ef6e37b28{width:100%;}
.fl-node-5742e2eb95043{width:100%;}
.fl-module-heading .fl-heading{padding:0 !important;margin:0 !important;}
.fl-node-56ff551ed7468.fl-module-heading .fl-heading{text-align:center;font-size:80px;}
.fl-node-56ff551ed7468 h1.fl-heading a,.fl-node-56ff551ed7468 h1.fl-heading .fl-heading-text,.fl-node-56ff551ed7468 h1.fl-heading .fl-heading-text *{color:#ffffff;}
@media (max-width: 768px) {.fl-node-56ff551ed7468.fl-module-heading .fl-heading {font-size: 36px;}}.fl-node-56ff551ed7468 > .fl-module-content{margin-top:100px;margin-bottom:10px;}
@media (max-width: 768px) { .fl-node-56ff551ed7468 > .fl-module-content{margin-top:20px;}
}@media (max-width: 768px) { .fl-module-icon{text-align:center !important;}
}.fl-node-5742e2eb94a4f.fl-module-icon{text-align:center}
.fl-node-5742e2eb94a4f .fl-module-content .fl-icon i,.fl-node-5742e2eb94a4f .fl-module-content .fl-icon i:before{color:#ffffff;font-size:60px;height:auto;width:auto;}
.fl-node-5742e2eb94a4f .fl-module-content .fl-icon i:hover,.fl-node-5742e2eb94a4f .fl-module-content .fl-icon i:hover:before,.fl-node-5742e2eb94a4f .fl-module-content .fl-icon a:hover i,.fl-node-5742e2eb94a4f .fl-module-content .fl-icon a:hover i:before{}
.fl-node-5742e2eb94a4f .fl-module-content .fl-icon-text{height:105px;}
.fl-node-5742e2eb94c3a > .fl-module-content {margin-top:0px;}
.elive_property_search_container{padding:14px 2%;width:96%;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(229,229,229,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,1)),color-stop(100%,rgba(229,229,229,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(229,229,229,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0,rgba(229,229,229,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0,rgba(229,229,229,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(229,229,229,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0 );-webkit-border-radius:10px;border-radius:10px;border:1px solid #DDD;position:relative;overflow:hidden;margin:10px auto}
.elive_property_form_label{color:#7D8BAB;font-size:21px;font-weight:700;margin:0;width:100%;text-align:center}
.elive_property_search_form div{display:inline-block;text-align:center;margin:0 10px 0 0;width:150px}
.elive_property_search_form label{display:block;font-size:10px;text-transform:uppercase}
.elive_property_search_form input[type=text],.elive_property_search_form select{padding:2px 1px 2px 4px;display:block;font-size:10px;width:98%}
.elive_property_form_row_visible{display:block}
.elive_property_form_row_hidden{display:none}
.elive_property_listings_ad_images,.elive_property_listings_ad_rest{display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;overflow:hidden}
.elive_property_wait{font-size:.7em;color:#C20A2B}
.elive_property_form_submit{clear:both;text-align:center;margin:5px 0!important}
.elive_property_listings_notfound{border:3px solid #C20A2B;-webkit-border-radius:6px;border-radius:6px;padding:10px}
.elive_property_listings_advert_container{width:96%;position:relative;margin:0 auto 15px;border:1px solid #DFDFDF;color:#000;overflow:hidden;padding:0 20px}
.elive_property_listings_advert_container h5{font-weight:700;margin:0;padding:0}
span.elive_property_listings_ad_counter{color:#666;font-size:13px;font-weight:400}
.elive_property_listings_ad_images{margin:10px 10px 0 0;position:relative;max-width:226px;width:40%;height:168px;text-align:center;box-sizing:border-box;vertical-align:top}
.elive_property_listings_ad_images img{max-width:100%;max-height:100%}
.elive_property_listings_ad_noimages{width:80%;height:91px;color:#C20A2B;border:1px solid #ccc;font-size:16px;text-align:center;padding-top:75px;position:relative;margin:0 auto}
.elive_property_listings_ad_rest{padding-top:10px;font-size:12px;line-height:16px;width:60%;box-sizing:border-box}
.elive_property_listings_ad_rest_info{background:#EFF3FA;border:1px solid #DFDFDF;margin-bottom:15px;padding:12px 5px 0}
.elive_property_price{display:block;font-size:14px;font-weight:700;padding-bottom:32px}
.elive_property_price_pice{margin-right:2px;font-size:14px}
ul.elive_property_info{list-style-type:none;font-size:14px;line-height:18px}
ul.elive_property_info li{display:inline;padding:0;margin:0}
ul.elive_property_info li:after{content:" | "}
ul.elive_property_info li:last-child:after{content:""}
h4.elive_property_main_info{color:#3279BB}
span.displaying-num{font-size:14px;color:#fff;background:#555;display:block;padding:5px}
ul.page-numbers{margin:0;padding:0;clear:both;font-size:11px;line-height:13px}
.page-numbers a,.page-numbers span{display:block;float:left;margin:2px 2px 2px 0;padding:6px 9px 5px;text-decoration:none;width:auto;color:#fff;background:#555}
.page-numbers .current,.page-numbers a:hover{background:#3279BB;color:#fff}
.page-numbers .current{padding:6px 9px 5px}
.page-numbers li{display:inline}
.elive_property_addetail_ok,.error{-webkit-border-radius:6px;border-radius:6px;padding:10px;width:90%;position:relative;margin:10px auto}
.error{-webkit-box-shadow:0 0 1px 1px #C20A2B;box-shadow:0 0 1px 1px #C20A2B}
.elive_property_addetail_ok{-webkit-box-shadow:0 0 1px 1px #018A0A;box-shadow:0 0 1px 1px #018A0A}
.novalidate{border:1px solid #C20A2B}
.elive_property_addetail_contact_header,.elive_property_addetail_header{border:1px solid #DFDFDF;margin-bottom:15px;padding:10px;width:100%;font-family:Helvetica,Arial,sans-serif;font-size:14px;color:#666;font-weight:700;line-height:19px}
.elive_property_addetail_contact_header label,.elive_property_addetail_header label{display:block}
.elive_property_addetail_address{border-bottom:1px solid #DFDFDF;color:#111078;font-size:18px;font-weight:700;line-height:23px;margin-bottom:13px;padding-bottom:10px}
.elive_property_addetail_rest_header{padding:15px 0;overflow:hidden}
.elive_property_addetail_rest_header span{position:relative;display:block;float:left;margin-right:10px}
.elive_property_addetail_price{font-size:1.4em;font-weight:700;color:#000}
.elive_property_addetail_agreed{font-size:10px;font-weight:700;color:#FFF;background-color:red;margin-left:2px;padding:2px}
.elive_property_addetail_bigimage{text-align:center;width:100%;margin:0;max-height:500px;overflow:hidden}
.elive_property_addetail_bigimage img{max-width:100%;max-height:100%}
.elive_property_addetail_thumbnails_container{margin:0;border:1px solid #DFDFDF;padding:20px;overflow:hidden;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.elive_property_addetail_thumbnails_list{float:left;margin-right:5px}
.elive_property_addetail_thumbnails_list_imgcont{height:76px;border:2px solid #DFDFDF;margin-bottom:5px}
.elive_property_addetail_thumbnails_list_imgcont img{height:100%!important}
.elive_property_addetail_header3cont{clear:both}
.elive_property_addetail_header3{font-weight:700;display:block;float:left;margin-right:10px;width:200px}
.elive_property_addetail_subheader3{display:block;float:left}
.elive_property_addetail_propdescr{clear:both}
.elive_property_addetail_propdescr_text{border:1px solid #E3E3E3;background:#F9F9F9;color:#444;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.71429rem}
.elive_property_addetail_map{width:500px;position:relative;margin:0 auto 10px;text-align:center}
.elive_property_addetail_tel{font-weight:400;color:#666}
.elive_property_addetail_info1{font-weight:400;color:#999}
.elive_property_back_button{display:block;color:#fff!important;padding:10px;max-width:200px;margin:5px auto;position:relative;text-decoration:none;text-align:center;clear:both;-webkit-border-radius:6px;border-radius:6px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjY1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left,rgba(0,0,0,.65) 0,rgba(0,0,0,.65) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,.65)),color-stop(100%,rgba(0,0,0,.65)));background:-webkit-linear-gradient(left,rgba(0,0,0,.65) 0,rgba(0,0,0,.65) 100%);background:-o-linear-gradient(left,rgba(0,0,0,.65) 0,rgba(0,0,0,.65) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,.65) 0,rgba(0,0,0,.65) 100%);background:linear-gradient(to right,rgba(0,0,0,.65) 0,rgba(0,0,0,.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#a6000000', GradientType=1 )}
.elive_property_back_button:hover{color:#ccc}
.elive_property_input{width:60%;font-size:1.4em}
.elive_property_input:hover{background-color:#FAF8D9}
.elive_property_submit{display:block;position:relative;margin:10px auto;min-width:100px;max-width:90%;text-align:center;font-size:1.2em}
.elive_property_maxchar{color:#C20A2B}
.elivespinner{display:none;position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%;background:url(//www.galwaypm.com/wp-content/plugins/elive_property/images/ajax-loader.gif) 50% 50% no-repeat rgba(255,255,255,.8);opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity = 80);filter:alpha(opacity=80)}
body.loading{overflow:hidden}
body.loading .elivespinner{display:block}
.elive_property_featured_container{width:700px;border:1px solid #ccc;padding:5px;overflow:hidden;position:relative;margin:10px auto;-webkit-border-radius:2px;border-radius:2px}
.elive_property_featured_image,.elive_property_featured_info{float:left;height:300px;overflow:hidden;position:relative}
.elive_property_featured_image{width:400px;overflow:hidden}
.elive_property_featured_ribbon{width:160px;padding:10px 0 10px 10px;position:absolute;top:10px;left:0;color:#fff;font-weight:800;text-transform:uppercase;min-height:40px;font-size:12px;text-align:center;z-index:10;overflow:hidden;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5MDMyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzhmMDIyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZDAwMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left,rgba(169,3,41,1) 0,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(169,3,41,1)),color-stop(44%,rgba(143,2,34,1)),color-stop(100%,rgba(109,0,25,1)));background:-webkit-linear-gradient(left,rgba(169,3,41,1) 0,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%);background:-o-linear-gradient(left,rgba(169,3,41,1) 0,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%);background:-ms-linear-gradient(left,rgba(169,3,41,1) 0,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%);background:linear-gradient(to right,rgba(169,3,41,1) 0,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019', GradientType=1 )}
.elive_property_featured_allimages{width:100000px;margin:0;padding:0;list-style-type:none;overflow:hidden}
.elive_property_featured_img{width:400px;height:300px;float:left;margin:0}
.elive_property_featured_info{width:280px;padding:0 10px;line-height:1.61803398875;color:#999;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px}
.elive_property_featured_address{font-size:18px;font-weight:800;margin-top:10px;text-align:justify}
.elive_property_featured_address a{text-decoration:none;border-bottom:0}
.elive_property_featured_price{color:#000;font-size:24px;font-weight:800;margin:10px 0}
.elive_property_featured_bedrooms{color:#666;margin-bottom:10px}
.elive_property_featured_descr{text-align:justify}
.elive_property_featured_img_err{margin-top:60px;height:100px;padding-top:100px;text-align:center;font-weight:800}
.elive_property_widget_form .elive_property_form_label{font-size:14px;margin-bottom:10px}
.elive_property_widget_form div{width:100%}
.elive_property_widget_form label{font-weight:800}
.elive_property_featured_widget_wrapper{margin:20px auto;position:relative;border:10px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 2px #999;-moz-box-shadow:0 0 2px #999;box-shadow:0 0 2px #999}
.elive_property_featured_widget_header{font-weight:700;text-align:center}
.elive_property_featured_widget_jcarousel{position:relative;overflow:hidden;width:100%;max-width:275px;margin:auto}
.elive_property_featured_widget_jcarousel ul.elive_property_featured_widget_jcarousel_list{width:20000em;position:relative;list-style:none;margin:0;padding:0}
.elive_property_featured_widget_jcarousel ul.elive_property_featured_widget_jcarousel_list li{width:275px;float:left;border:1px solid #fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.elive_property_featured_widget_jcarousel ul.elive_property_featured_widget_jcarousel_list li img{display:block;position:relative;margin:0 auto;max-width:100%;height:200px}
@media (max-width:767px){.elive_property_listings_ad_images,.elive_property_listings_ad_rest{width:100%;display:block;margin:10px auto}}@font-face {
font-family: 'Mono Social Icons Font';
src: url(//www.galwaypm.com/wp-content/themes/bb-theme/fonts/MonoSocialIconsFont-1.10.eot);
src: url(//www.galwaypm.com/wp-content/themes/bb-theme/fonts/MonoSocialIconsFont-1.10.eot?#iefix) format('embedded-opentype'),
url(//www.galwaypm.com/wp-content/themes/bb-theme/fonts/MonoSocialIconsFont-1.10.woff) format('woff'),
url(//www.galwaypm.com/wp-content/themes/bb-theme/fonts/MonoSocialIconsFont-1.10.ttf) format('truetype'),
url(//www.galwaypm.com/wp-content/themes/bb-theme/fonts/MonoSocialIconsFont-1.10.svg#MonoSocialIconsFont) format('svg');
src: url(//www.galwaypm.com/wp-content/themes/bb-theme/fonts/MonoSocialIconsFont-1.10.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80);}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}
.mfp-align-top .mfp-container:before{display:none;}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}
.mfp-ajax-cur{cursor:progress;}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}
.mfp-auto-cursor .mfp-content{cursor:auto;}
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.mfp-loading.mfp-figure{display:none;}
.mfp-hide{display:none !important;}
.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}
.mfp-preloader a{color:#cccccc;}
.mfp-preloader a:hover{color:white;}
.mfp-s-ready .mfp-preloader{display:none;}
.mfp-s-error .mfp-content{display:none;}
button.mfp-close, button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;}
button::-moz-focus-inner{padding:0;border:0;}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace;}
.mfp-close:hover, .mfp-close:focus{opacity:1;}
.mfp-close:active{top:1px;}
.mfp-close-btn-in .mfp-close{color:#333333;}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%;}
.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px;}
.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.mfp-arrow:active{margin-top:-54px;}
.mfp-arrow:hover, .mfp-arrow:focus{opacity:1;}
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;}
.mfp-arrow:after, .mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px;}
.mfp-arrow:before, .mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;}
.mfp-arrow-left{left:0;}
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px;}
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f;}
.mfp-arrow-right{right:0;}
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px;}
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f;}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}
.mfp-iframe-holder .mfp-close{top:-40px;}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:black;}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;}
.mfp-figure{line-height:0;}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444444;}
.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px;}
.mfp-figure figure{margin:0;}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}
.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px;}
.mfp-image-holder .mfp-content{max-width:100%;}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}
.mfp-img-mobile img.mfp-img{padding:0;}
.mfp-img-mobile .mfp-figure{}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}
.mfp-img-mobile .mfp-counter{right:5px;top:3px;}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0;}
}
@media all and (max-width: 900px) {
.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75);}
.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0;}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%;}
.mfp-container{padding-left:6px;padding-right:6px;}
}
.mfp-ie7 .mfp-img{padding:0;}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px;}
.mfp-ie7 .mfp-container{padding:0;}
.mfp-ie7 .mfp-content{padding-top:44px;}
.mfp-ie7 .mfp-close {
top: 0;
right: 0;
padding-top: 0; }body{background-color:#ffffff;color:#5b5b5b;font-family:"Droid Sans", sans-serif;font-size:16px;font-weight:400;line-height:1.45;padding:0;}
h1,h2,h3,h4,h5,h6{color:#25317b;font-family:"Droid Sans", sans-serif;font-weight:400;line-height:1.4;text-transform:capitalize;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#25317b;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {text-decoration: none;}h1{font-size:35px;line-height:1.4;letter-spacing:0px;}
h2 {font-size: 30px;line-height: 1.4;letter-spacing: 0px;}h3{font-size:24px;line-height:1.4;letter-spacing:0px;}
h4 {font-size: 18px;line-height: 1.4;letter-spacing: 0px;}h5{font-size:14px;line-height:1.4;letter-spacing:0px;}
h6 {font-size: 12px;line-height: 1.4;letter-spacing: 0px;}
a{color:#25317b;}
a:hover,a:focus{color:#65666a;}
blockquote{border-color:#e6e6e6;}
iframe{max-width:100%;}
.container{padding-left:20px;padding-right:20px;}
.fl-page{position:relative;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin:0 auto;}
.fl-page-bar{border-bottom:1px solid #e6e6e6;font-size:12px;line-height:14px;border-color:#dedede;background-color:rgba(247,247,247,0.71);color:#65666a;}
.fl-page-bar *,.fl-page-bar h1,.fl-page-bar h2,.fl-page-bar h3,.fl-page-bar h4,.fl-page-bar h5,.fl-page-bar h6{color:#65666a;}
.fl-page-bar a,.fl-page-bar a *,.fl-page-bar a.fa{color:#65666a;}
.fl-page-bar a:hover,.fl-page-bar a:focus,.fl-page-bar a:hover *,.fl-page-bar a:focus *,.fl-page-bar a.fa:hover,.fl-page-bar a.fa:focus{color:#000000;}
.fl-page-bar .navbar-nav > li > a{color:#65666a;}
.fl-page-bar .navbar-nav > li > a:hover,.fl-page-bar .navbar-nav > li > a:focus{color:#000000;}
.fl-page-bar .navbar-nav > li.current-menu-item > a{color:#000000;}
.fl-page-bar-container{padding-bottom:5px;padding-top:5px;}
.fl-page-bar-nav{float:none;margin:0;padding:0;text-align:center;}
.fl-page-bar-nav > li{display:inline-block;float:none;position:relative;}
.fl-page-bar-nav > li > a{padding:2px 10px;}
.fl-page-bar-nav > li > a:hover,.fl-page-bar-nav > li > a:focus{background:transparent;}
.fl-page-bar-nav > li > ul.sub-menu{-moz-box-shadow:0 0 10px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.15);box-shadow:0 0 10px rgba(0,0,0,0.15);border-color:'transparent';background-color:#f7f7f7;color:#65666a;left:-99999px;padding:7px 13px;position:absolute;top:100%;width:200px;z-index:1000;}
.fl-page-bar-nav > li > ul.sub-menu *,.fl-page-bar-nav > li > ul.sub-menu h1,.fl-page-bar-nav > li > ul.sub-menu h2,.fl-page-bar-nav > li > ul.sub-menu h3,.fl-page-bar-nav > li > ul.sub-menu h4,.fl-page-bar-nav > li > ul.sub-menu h5,.fl-page-bar-nav > li > ul.sub-menu h6{color:#65666a;}
.fl-page-bar-nav > li > ul.sub-menu a,.fl-page-bar-nav > li > ul.sub-menu a *,.fl-page-bar-nav > li > ul.sub-menu a.fa{color:#65666a;}
.fl-page-bar-nav > li > ul.sub-menu a:hover,.fl-page-bar-nav > li > ul.sub-menu a:focus,.fl-page-bar-nav > li > ul.sub-menu a:hover *,.fl-page-bar-nav > li > ul.sub-menu a:focus *,.fl-page-bar-nav > li > ul.sub-menu a.fa:hover,.fl-page-bar-nav > li > ul.sub-menu a.fa:focus{color:#000000;}
.fl-page-bar-nav > li > ul.sub-menu .navbar-nav > li > a{color:#65666a;}
.fl-page-bar-nav > li > ul.sub-menu .navbar-nav > li > a:hover,.fl-page-bar-nav > li > ul.sub-menu .navbar-nav > li > a:focus{color:#000000;}
.fl-page-bar-nav > li > ul.sub-menu .navbar-nav > li.current-menu-item > a{color:#000000;}
.fl-page-bar-nav > li > ul.sub-menu li{display:block;list-style:none;text-align:left;}
.fl-page-bar-nav > li > ul.sub-menu li a{display:block;padding:5px 0;}
.fl-page-bar-nav > li > ul.sub-menu li a:hover{text-decoration:none;}
.fl-page-bar-nav > li > ul.sub-menu li ul.sub-menu{padding:0;}
.fl-page-bar-nav > li.fl-sub-menu-right ul.sub-menu{right:0;}
.fl-page-bar-nav > li:hover > ul.sub-menu{left:auto;}
.fl-page-bar-text{padding:5px 0;text-align:center;}
.fl-page-bar .fl-social-icons{text-align:center;}
.fl-page-header{border-color:#e6e6e6;background-color:#ffffff;color:#202b7a;}
.fl-page-header *,.fl-page-header h1,.fl-page-header h2,.fl-page-header h3,.fl-page-header h4,.fl-page-header h5,.fl-page-header h6{color:#202b7a;}
.fl-page-header a,.fl-page-header a *,.fl-page-header a.fa{color:#18206b;}
.fl-page-header a:hover,.fl-page-header a:focus,.fl-page-header a:hover *,.fl-page-header a:focus *,.fl-page-header a.fa:hover,.fl-page-header a.fa:focus{color:#202b7a;}
.fl-page-header .navbar-nav > li > a{color:#18206b;}
.fl-page-header .navbar-nav > li > a:hover,.fl-page-header .navbar-nav > li > a:focus{color:#202b7a;}
.fl-page-header .navbar-nav > li.current-menu-item > a{color:#202b7a;}
.fl-page-header-container{padding-bottom:0px;padding-top:0px;}
.fl-page-header-logo{text-align:center;}
.fl-page-header-logo a{text-decoration:none;}
.fl-logo-text{font-family:Helvetica, Verdana, Arial, sans-serif;font-weight:400;font-size:30px;}
.fl-logo-img{max-width:100%;}
.fl-page-header-primary .fl-logo-img{height:auto !important;}
.fl-page-nav-right.fl-page-header-fixed,.fl-page-header-fixed{display:none;left:0;position:fixed;top:0;width:100%;z-index:100;border-color:#e6e6e6;background-color:#ffffff;color:#202b7a;-moz-box-shadow:0 0 7px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 7px rgba(0,0,0,0.1);box-shadow:0 0 7px rgba(0,0,0,0.1);}
.fl-page-nav-right.fl-page-header-fixed *,.fl-page-nav-right.fl-page-header-fixed h1,.fl-page-nav-right.fl-page-header-fixed h2,.fl-page-nav-right.fl-page-header-fixed h3,.fl-page-nav-right.fl-page-header-fixed h4,.fl-page-nav-right.fl-page-header-fixed h5,.fl-page-nav-right.fl-page-header-fixed h6,.fl-page-header-fixed *,.fl-page-header-fixed h1,.fl-page-header-fixed h2,.fl-page-header-fixed h3,.fl-page-header-fixed h4,.fl-page-header-fixed h5,.fl-page-header-fixed h6{color:#202b7a;}
.fl-page-nav-right.fl-page-header-fixed a,.fl-page-nav-right.fl-page-header-fixed a *,.fl-page-nav-right.fl-page-header-fixed a.fa,.fl-page-header-fixed a,.fl-page-header-fixed a *,.fl-page-header-fixed a.fa{color:#18206b;}
.fl-page-nav-right.fl-page-header-fixed a:hover,.fl-page-nav-right.fl-page-header-fixed a:focus,.fl-page-nav-right.fl-page-header-fixed a:hover *,.fl-page-nav-right.fl-page-header-fixed a:focus *,.fl-page-nav-right.fl-page-header-fixed a.fa:hover,.fl-page-nav-right.fl-page-header-fixed a.fa:focus,.fl-page-header-fixed a:hover,.fl-page-header-fixed a:focus,.fl-page-header-fixed a:hover *,.fl-page-header-fixed a:focus *,.fl-page-header-fixed a.fa:hover,.fl-page-header-fixed a.fa:focus{color:#202b7a;}
.fl-page-nav-right.fl-page-header-fixed .navbar-nav > li > a,.fl-page-header-fixed .navbar-nav > li > a{color:#18206b;}
.fl-page-nav-right.fl-page-header-fixed .navbar-nav > li > a:hover,.fl-page-nav-right.fl-page-header-fixed .navbar-nav > li > a:focus,.fl-page-header-fixed .navbar-nav > li > a:hover,.fl-page-header-fixed .navbar-nav > li > a:focus{color:#202b7a;}
.fl-page-nav-right.fl-page-header-fixed .navbar-nav > li.current-menu-item > a,.fl-page-header-fixed .navbar-nav > li.current-menu-item > a{color:#202b7a;}
.fl-page-nav-right.fl-page-header-fixed .fl-page-header-container.container,.fl-page-header-fixed .fl-page-header-container.container{padding-bottom:8px;padding-top:8px;}
.fl-page-nav-right.fl-page-header-fixed .fl-logo-img,.fl-page-header-fixed .fl-logo-img{max-height:46px !important;width:auto !important;}
.fl-page-nav-right.fl-page-header-fixed .fl-logo-text,.fl-page-header-fixed .fl-logo-text{font-size:28px;}
.fl-page-nav-right.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav > li > a,.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav > li > a{padding:10px 17px;}
.admin-bar .fl-page-nav-right.fl-page-header-fixed,.admin-bar .fl-page-header-fixed,.admin-bar .fl-page-header-vertical{top:32px;}
.fl-page-nav-wrap{padding-bottom:20px;}
.fl-page-nav{background:transparent;border:none;min-height:0;margin-bottom:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.fl-page-nav .navbar-nav > li > a{padding:15px;}
.fl-page-nav .navbar-toggle{border:none;float:none;font-family:"Droid Sans", sans-serif;font-size:14px;font-weight:700;line-height:1.4;text-transform:uppercase;margin:0;width:100%;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.fl-page-nav .navbar-toggle:hover,.fl-page-nav .navbar-toggle:focus{outline:none;}
.fl-page-nav .navbar-nav,.fl-page-nav .navbar-nav a{font-family:"Droid Sans", sans-serif;font-size:14px;font-weight:700;line-height:1.4;text-transform:uppercase;}
.fl-full-width .fl-page-nav{margin:0 auto;}
.mega-menu a[href="#"]:hover,.mega-menu a[href="#"]:focus{color:#18206b !important;cursor:default;}
.fl-page-nav-collapse{border:none;max-height:none;padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.fl-page-nav-collapse ul.navbar-nav{margin:0;}
.fl-page-nav-collapse ul.navbar-nav > li{border-bottom:1px solid #e6e6e6;}
.fl-page-nav-collapse ul.navbar-nav > li:last-child{border-bottom:none;}
.fl-page-nav-collapse.in{overflow-y:visible;}
.fl-page-nav-search{bottom:0;display:none;position:absolute;right:0;top:0;}
.fl-page-nav-search a.fa-search{color:#18206b;font-size:20px;padding:8px;position:absolute;right:0;top:5px;}
.fl-page-nav-search a.fa-search:hover,.fl-page-nav-search a.fa-search:focus{color:#202b7a;text-decoration:none;}
.fl-page-nav-search form{background-color:#ffffff;border-top:3px solid #9095bd;display:none;padding:20px;position:absolute;right:0;top:100%;width:400px;z-index:1000;-moz-box-shadow:0 1px 20px rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 20px rgba(0,0,0,0.15);box-shadow:0 1px 20px rgba(0,0,0,0.15);}
.fl-page-nav-search form input.fl-search-input{background-color:#ffffff;border-color:#e6e6e6;color:#18206b;}
.fl-page-nav-search form input.fl-search-input:focus{color:#18206b;}
.fl-page-nav ul.sub-menu{background-clip:padding-box;background-color:transparent;border:none;float:none;left:-99999px;list-style:none;padding:0;position:absolute;top:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.fl-page-nav ul.sub-menu ul.sub-menu{padding-bottom:0;}
.fl-page-nav ul.sub-menu li{border-top:1px solid #e6e6e6;}
.fl-page-nav ul.sub-menu li a{clear:both;color:#18206b;display:block;font-weight:700;line-height:20px;padding:15px 20px;}
.fl-page-nav ul.sub-menu li a:hover,.fl-page-nav ul.sub-menu li a:focus{color:#202b7a;text-decoration:none;}
.fl-page-nav ul.sub-menu li a:before{content:'\f105';font-family:FontAwesome;margin-right:10px;}
.fl-page-nav ul li.fl-mobile-sub-menu-open ul.sub-menu{position:static;}
.fl-page-nav-bottom .fl-page-header-content{text-align:center;}
.fl-page-nav-bottom .fl-page-header-content .fl-page-header-text{font-size:16px;margin:25px 0 0;}
.fl-page-nav-bottom .fl-page-header-content .fl-social-icons{margin:15px 0 0;}
.fl-page-nav-bottom .fl-page-header-content .fl-social-icons .fl-icon{margin:0 5px 10px;}
.fl-page-nav-right .fl-page-header-container{padding-bottom:0;}
.fl-page-nav-right .fl-page-header-logo{padding-bottom:0px;}
.fl-page-nav-right .fl-page-nav-search{float:right;position:relative;}
.fl-page-nav-right .fl-page-nav-search a.fa-search{padding:13px 0 13px 10px;position:static;}
.fl-page-header-vertical .fl-page-header-container{padding-bottom:0;}
.fl-page-header-vertical .fl-page-header-logo{padding-bottom:0px;}
.fl-page-nav-left .fl-page-header-container{padding-bottom:0;}
.fl-page-nav-left .fl-page-header-logo{padding-bottom:0px;}
.fl-page-nav-left .fl-page-nav-search{float:left;position:relative;}
.fl-page-nav-left .fl-page-nav-search a.fa-search{padding:13px 20px 13px 0;position:static;}
.fl-page-nav-centered-inline-logo .fl-page-header-container{padding-bottom:0;}
.fl-page-nav-centered-inline-logo .fl-page-header-logo{padding-bottom:0px;}
.fl-page-content{background-color:#ffffff;}
.fl-content,.fl-sidebar{margin:20px 0;}
.fl-sidebar{display:none;}
.fl-sidebar.fl-sidebar-display-always{display:block;}
.fl-page-footer-widgets{border-top:1px solid #e6e6e6;border-color:#2e31a0;background-color:#1f216c;color:#ffffff;background:#3033a7;background:-moz-linear-gradient(top,#3033a7 0%,#1f216c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#3033a7),color-stop(100%,#1f216c));background:-webkit-linear-gradient(top,#3033a7 0%,#1f216c 100%);background:-o-linear-gradient(top,#3033a7 0%,#1f216c 100%);background:-ms-linear-gradient(top,#3033a7 0%,#1f216c 100%);background:linear-gradient(to bottom,#3033a7 0%,#1f216c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3033a7,endColorstr=#1f216c,GradientType=0);}
.fl-page-footer-widgets *,.fl-page-footer-widgets h1,.fl-page-footer-widgets h2,.fl-page-footer-widgets h3,.fl-page-footer-widgets h4,.fl-page-footer-widgets h5,.fl-page-footer-widgets h6{color:#ffffff;}
.fl-page-footer-widgets a,.fl-page-footer-widgets a *,.fl-page-footer-widgets a.fa{color:#ffffff;}
.fl-page-footer-widgets a:hover,.fl-page-footer-widgets a:focus,.fl-page-footer-widgets a:hover *,.fl-page-footer-widgets a:focus *,.fl-page-footer-widgets a.fa:hover,.fl-page-footer-widgets a.fa:focus{color:#515151;}
.fl-page-footer-widgets .navbar-nav > li > a{color:#ffffff;}
.fl-page-footer-widgets .navbar-nav > li > a:hover,.fl-page-footer-widgets .navbar-nav > li > a:focus{color:#515151;}
.fl-page-footer-widgets .navbar-nav > li.current-menu-item > a{color:#515151;}
.fl-page-footer-widgets-container{padding-top:30px;}
.fl-page-footer{border-top:1px solid #e6e6e6;font-size:12px;border-color:#e6e6e6;background-color:#ffffff;color:#0b6bbf;}
.fl-page-footer *,.fl-page-footer h1,.fl-page-footer h2,.fl-page-footer h3,.fl-page-footer h4,.fl-page-footer h5,.fl-page-footer h6{color:#0b6bbf;}
.fl-page-footer a,.fl-page-footer a *,.fl-page-footer a.fa{color:#0b6bbf;}
.fl-page-footer a:hover,.fl-page-footer a:focus,.fl-page-footer a:hover *,.fl-page-footer a:focus *,.fl-page-footer a.fa:hover,.fl-page-footer a.fa:focus{color:#9e9e9e;}
.fl-page-footer .navbar-nav > li > a{color:#0b6bbf;}
.fl-page-footer .navbar-nav > li > a:hover,.fl-page-footer .navbar-nav > li > a:focus{color:#9e9e9e;}
.fl-page-footer .navbar-nav > li.current-menu-item > a{color:#9e9e9e;}
.fl-page-footer-container{padding-top:20px;}
.fl-page-footer-text{padding-bottom:20px;text-align:center;}
.fl-page-footer .fl-social-icons{text-align:center;}
.fl-page-footer .fl-social-icons .fl-icon{margin:0 5px 20px 5px;}
.fl-page-footer-nav{float:none;text-align:center;margin:0 0 10px;}
.fl-page-footer-nav > li{display:inline-block;float:none;}
.fl-page-footer-nav ul.sub-menu{display:none;}
.fl-page-footer-nav > li > a{padding-top:0;}
.fl-page-footer-nav > li > a:hover,.fl-page-footer-nav > li > a:focus{background:transparent;}
#fl-to-top{display:none;background-color:#ccc;background-color:rgba(0,0,0,0.2);position:fixed;bottom:15px;right:15px;width:44px;height:42px;text-align:center;z-index:999999999;}
#fl-to-top:hover{background-color:rgba(0,0,0,0.3);}
#fl-to-top i{position:absolute;top:12px;left:13px;color:#fff;font-size:16px;line-height:16px;}
.fl-social-icons .fl-icon{display:inline-block;font-family:'Mono Social Icons Font';font-size:28px;height:24px;line-height:24px;text-decoration:none;-webkit-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;width:24px;}
.fl-icon-facebook-circle:before{content:'\e227';}
.fl-icon-facebook-regular:before{content:'\e027';}
.fl-icon-facebook.fl-icon-color-branded{color:#3b5997;}
.fl-icon-twitter-circle:before{content:'\e287';}
.fl-icon-twitter-regular:before{content:'\e087';}
.fl-icon-twitter.fl-icon-color-branded{color:#00aaef;}
.fl-icon-google-circle:before{content:'\e239';}
.fl-icon-google-regular:before{content:'\e039';}
.fl-icon-google.fl-icon-color-branded{color:#d13e2b;}
.fl-icon-linkedin-circle:before{content:'\e252';}
.fl-icon-linkedin-regular:before{content:'\e052';}
.fl-icon-linkedin.fl-icon-color-branded{color:#007ab8;}
.fl-icon-yelp-circle:before{content:'\e298';}
.fl-icon-yelp-regular:before{content:'\e098';}
.fl-icon-yelp.fl-icon-color-branded{color:#c31200;}
.fl-icon-xing-circle:before{content:'\e295';}
.fl-icon-xing-regular:before{content:'\e095';}
.fl-icon-xing.fl-icon-color-branded{color:#006567;}
.fl-icon-pinterest-circle:before{content:'\e264';}
.fl-icon-pinterest-regular:before{content:'\e064';}
.fl-icon-pinterest.fl-icon-color-branded{color:#cb2127;}
.fl-icon-tumblr-circle:before{content:'\e285';}
.fl-icon-tumblr-regular:before{content:'\e085';}
.fl-icon-tumblr.fl-icon-color-branded{color:#304e6c;}
.fl-icon-vimeo-circle:before{content:'\e289';}
.fl-icon-vimeo-regular:before{content:'\e089';}
.fl-icon-vimeo.fl-icon-color-branded{color:#41b1db;}
.fl-icon-youtube-circle:before{content:'\e299';}
.fl-icon-youtube-regular:before{content:'\e099';}
.fl-icon-youtube.fl-icon-color-branded{color:#d6000f;}
.fl-icon-flickr-circle:before{content:'\e229';}
.fl-icon-flickr-regular:before{content:'\e029';}
.fl-icon-flickr.fl-icon-color-branded{color:#ec1982;}
.fl-icon-instagram-circle:before{content:'\e300';}
.fl-icon-instagram-regular:before{content:'\e100';}
.fl-icon-instagram.fl-icon-color-branded{color:#517fa5;}
.fl-icon-dribbble-circle:before{content:'\e221';}
.fl-icon-dribbble-regular:before{content:'\e021';}
.fl-icon-dribbble.fl-icon-color-branded{color:#eb4a88;}
.fl-icon-500px-circle:before{content:'\e200';}
.fl-icon-500px-regular:before{content:'\e000';}
.fl-icon-500px.fl-icon-color-branded{color:#333333;}
.fl-icon-blogger-circle:before{content:'\e212';}
.fl-icon-blogger-regular:before{content:'\e012';}
.fl-icon-blogger.fl-icon-color-branded{color:#fe7300;}
.fl-icon-github-circle:before{content:'\e236';}
.fl-icon-github-regular:before{content:'\e036';}
.fl-icon-github.fl-icon-color-branded{color:#333333;}
.fl-icon-rss-circle:before{content:'\e271';}
.fl-icon-rss-regular:before{content:'\e071';}
.fl-icon-rss.fl-icon-color-branded{color:#e09026;}
.fl-icon-email-circle:before{content:'\e224';}
.fl-icon-email-regular:before{content:'\e024';}
.fl-icon-email.fl-icon-color-branded{color:#333333;}
.fl-404{padding:30px 0 50px;text-align:center;}
.fl-404 .fl-post-header{margin-bottom:45px;}
.fl-404 .fl-post-header h2{font-size:24px;}
.fl-404 form{margin:0 auto;max-width:400px;}
.fl-archive .fl-post{border-bottom:1px solid #e6e6e6;padding-bottom:40px;}
.fl-archive .fl-post:last-child{border-bottom:none;padding-bottom:0;}
.fl-archive .fl-archive-title{border-bottom:1px solid #e6e6e6;font-size:18px;margin-bottom:40px;padding-bottom:8px;}
.fl-archive .fl-archive-title a:hover{text-decoration:none;}
.fl-archive .fl-archive-nav-prev{float:left;}
.fl-archive .fl-archive-nav-next{float:right;}
.wp-pagenavi a,.wp-pagenavi span{border:1px solid #e6e6e6;border-right:none;margin:0;padding:6px 10px;}
.wp-pagenavi a:hover{border-color:#e6e6e6;}
.wp-pagenavi > *:last-child{border-right:1px solid #e6e6e6;}
.wp-pagenavi span.current,.wp-pagenavi a:hover{border-color:#e6e6e6;color:#ffffff;background:#25317b;font-weight:normal;}
.search .page .fl-post-header{display:block;}
.fl-post{margin-bottom:40px;}
.fl-post:last-child{margin-bottom:0;}
.fl-post img[class*="wp-image-"],.fl-post img.alignnone,.fl-post img.alignleft,.fl-post img.aligncenter,.fl-post img.alignright{height:auto;max-width:100%;}
.fl-post-thumb{margin-bottom:25px;}
.fl-post-thumb img{height:auto !important;max-width:100%;}
.fl-post-header{margin-bottom:25px;}
.fl-post-title{margin-top:0;}
.fl-post-meta .fl-sep{margin:0 3px;}
.fl-post-meta-bottom{border-top:1px solid #e6e6e6;font-style:italic;margin-top:20px;padding-top:10px;}
.fl-comments-popup-link a:hover{text-decoration:none;}
.fl-comments-popup-link i{vertical-align:text-top;}
.post-edit-link{color:#25317b;font-size:14px;font-weight:normal;}
.fl-post-nav{border-top:1px solid #e6e6e6;margin-top:10px;padding-top:10px;}
.fl-post-nav-prev{float:left;}
.fl-post-nav-next{float:right;}
.alignnone{margin:5px 20px 20px 0;}
.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto;}
.alignright{float:right;margin:5px 0 20px 20px;}
.alignleft{float:left;margin:5px 20px 20px 0;}
.aligncenter{display:block;margin:5px auto 5px auto;}
a img.alignright{float:right;margin:5px 0 20px 20px;}
a img.alignnone{margin:5px 20px 20px 0;}
a img.alignleft{float:left;margin:5px 20px 20px 0;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption{background:#f7f7f7;border:1px solid #e6e6e6;max-width:100%;padding:10px;text-align:center;}
.wp-caption.alignnone{margin:5px 20px 20px 0;}
.wp-caption.alignleft{margin:5px 20px 20px 0;}
.wp-caption.alignright{margin:5px 0 20px 20px;}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:100%;padding:0;width:auto;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:5px;}
.fl-comments{margin-top:60px;}
.fl-comment-form .fl-comment-form-cancel{padding:15px 0;}
.fl-comments-list ol{margin:0;padding:0;}
.fl-comments-list ol li{line-height:inherit;list-style:none;}
.fl-comments-list .fl-comments-list-nav{border-top:1px solid #e6e6e6;margin-top:30px;padding:10px 0 30px 0;}
.fl-comments-list .fl-comments-list-prev{float:left;}
.fl-comments-list .fl-comments-list-next{float:right;}
.fl-comments-list .fl-comments-respond-title{margin-top:0;}
.fl-comments-list .comment-meta{margin:20px 0 10px;}
.fl-comments-list .comment-avatar img{height:auto;max-width:40px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;}
.fl-comments-list .comment-author-link{font-size:16px;font-weight:bold;margin-left:10px;}
.fl-comments-list .comment-content{border:1px solid #e6e6e6;padding:15px;}
.fl-comments-list .comment-reply-link{padding:5px;text-align:right;}
.fl-comments-list ul.children{margin:0;padding:0;}
.fl-comments-list ul.children li{margin:0 0 0 6%;}
.fl-widget{margin-bottom:40px;}
.fl-widget .fl-widget-title{margin-bottom:20px;}
.fl-widget ul{list-style:none;padding:0;}
.fl-widget ul li{display:block;margin-bottom:8px;}
.fl-widget ul li:last-child{margin-bottom:0;}
input[type=text].fl-search-input{color:rgba(91,91,91,0.6);width:100%;}
input[type=text].fl-search-input:focus{color:#5b5b5b;}
.widget_calendar table{width:100%;}
.widget_calendar caption,.widget_calendar th,.widget_calendar td{border-bottom:1px solid #e6e6e6;padding:3px 0;text-align:center;}
.widget_calendar caption td,.widget_calendar tfoot td{border:none;}
.widget_calendar caption #prev,.widget_calendar tfoot #prev{text-align:left;}
.widget_calendar caption #next,.widget_calendar tfoot #next{text-align:right;}
a.fl-button,a.fl-button:visited,.fl-builder-content a.fl-button,.fl-builder-content a.fl-button:visited{background:#25317b;color:#ffffff;border:1px solid #171e4c;}
a.fl-button *,a.fl-button:visited *,.fl-builder-content a.fl-button *,.fl-builder-content a.fl-button:visited *{color:#ffffff;}
a.fl-button:hover,.fl-builder-content a.fl-button:hover{background:#65666a;color:#ffffff;border:1px solid #47484b;}
a.fl-button:hover *,.fl-builder-content a.fl-button:hover *{color:#ffffff;}
button,input[type=button],input[type=submit]{background:#25317b;color:#ffffff;font-size:14px;line-height:20px;padding:6px 12px;font-weight:normal;text-shadow:none;border:1px solid #171e4c;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
button:hover,input[type=button]:hover,input[type=submit]:hover{background:#65666a;color:#ffffff;border:1px solid #47484b;text-decoration:none;}
button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=submit]:active,input[type=submit]:focus{background:#65666a;color:#ffffff;border:1px solid #47484b;outline:none;position:relative;top:1px;}
button.btn-default,button.btn-default:hover,button.btn-default:focus,button.btn-default:active,button.btn-default.active,input[type=button].btn-default,input[type=button].btn-default:hover,input[type=button].btn-default:focus,input[type=button].btn-default:active,input[type=button].btn-default.active,input[type=submit].btn-default,input[type=submit].btn-default:hover,input[type=submit].btn-default:focus,input[type=submit].btn-default:active,input[type=submit].btn-default.active{color:#5b5b5b;background:#fcfcfc;border-color:#cccccc;}
input[type=text],input[type=password],input[type=email],input[type=tel],input[type=date],input[type=month],input[type=week],input[type=time],input[type=number],input[type=search],textarea{display:block;width:100%;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#5b5b5b;vertical-align:middle;background-color:#fcfcfc;background-image:none;border:1px solid #e6e6e6;-moz-transition:all ease-in-out .15s;-webkit-transition:all ease-in-out .15s;transition:all ease-in-out .15s;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
input[type=text]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=month]::-webkit-input-placeholder,input[type=week]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(91,91,91,0.4);}
input[type=text]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=date]:-moz-placeholder,input[type=month]:-moz-placeholder,input[type=week]:-moz-placeholder,input[type=time]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=search]:-moz-placeholder,textarea:-moz-placeholder{color:rgba(91,91,91,0.4);}
input[type=text]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=month]::-moz-placeholder,input[type=week]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=search]::-moz-placeholder,textarea::-moz-placeholder{color:rgba(91,91,91,0.4);}
input[type=text]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(91,91,91,0.4);}
input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=number]:focus,input[type=search]:focus,textarea:focus{background-color:#ffffff;border-color:#cccccc;outline:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
input[type=text],input[type=password],input[type=email],input[type=tel],input[type=date],input[type=month],input[type=week],input[type=time],input[type=number],input[type=search]{height:34px;}
.form-control{background-color:#fcfcfc;border-color:#e6e6e6;color:#5b5b5b;-moz-transition:all ease-in-out .15s;-webkit-transition:all ease-in-out .15s;transition:all ease-in-out .15s;}
.form-control::-webkit-input-placeholder{color:rgba(91,91,91,0.4);}
.form-control:-moz-placeholder{color:rgba(91,91,91,0.4);}
.form-control::-moz-placeholder{color:rgba(91,91,91,0.4);}
.form-control:-ms-input-placeholder{color:rgba(91,91,91,0.4);}
.form-control:focus{background-color:#ffffff;border-color:#cccccc;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.mfp-wrap button.mfp-arrow,.mfp-wrap button.mfp-arrow:active,.mfp-wrap button.mfp-arrow:hover,.mfp-wrap button.mfp-arrow:focus{background:transparent !important;border:none !important;outline:none;position:absolute;top:50%;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;}
.mfp-wrap .mfp-close,.mfp-wrap .mfp-close:active,.mfp-wrap .mfp-close:hover,.mfp-wrap .mfp-close:focus{background:transparent !important;border:none !important;outline:none;position:absolute;top:0;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;}
img.mfp-img{padding:0;}
.mfp-counter{display:none;}
.fl-builder-edit .fl-page-header-fixed{display:none !important;}
.fl-builder .container.fl-content-full{margin:0;padding:0;width:auto;max-width:none;}
.fl-builder .container.fl-content-full > .row{margin:0;}
.fl-builder .container.fl-content-full .fl-content{margin:0;padding:0;}
.fl-builder .container.fl-content-full .fl-post-header{margin-left:20px;margin-right:20px;padding-top:40px;}
.fl-builder .container.fl-content-full .fl-comments{margin-left:20px;margin-right:20px;}
@media (max-width: 767px) {.fl-page-nav-toggle-icon{position:relative;}
.fl-page-nav-toggle-icon .fl-page-header-logo{text-align:left;margin-right:55px;}
.fl-page-nav-toggle-icon .fl-page-header-content{border-top:1px solid #e6e6e6;margin-top:20px;}
.fl-page-nav-toggle-icon .fl-page-nav-col,.fl-page-nav-toggle-icon .navbar{position:static;}
.fl-page-nav-toggle-icon .fl-page-nav-wrap{padding-bottom:0;}
.fl-page-nav-toggle-icon .fl-page-nav .navbar-toggle{background:transparent;font-size:22px;line-height:19px;padding:6px 8px;position:absolute;right:20px;top:0px;width:auto;}
.fl-page-nav-toggle-icon .fl-page-nav .navbar-toggle:hover,.fl-page-nav-toggle-icon .fl-page-nav .navbar-toggle:focus{background:transparent;}
.fl-page-nav-toggle-icon .fl-page-nav-collapse{border-top:1px solid #e6e6e6;padding-bottom:10px;}
.fl-page-nav-collapse ul.navbar-nav > li{border-color:#e6e6e6;}
.fl-page-nav-collapse ul.navbar-nav > li > a{color:#18206b;}
.fl-page-nav-collapse ul.navbar-nav > li > a:hover,.fl-page-nav-collapse ul.navbar-nav > li > a:focus{color:#202b7a;}
.fl-page-nav-collapse ul.navbar-nav > li.current-menu-item > a{color:#202b7a;}
.fl-page-nav-collapse ul.sub-menu li{border-color:#e6e6e6;}
.fl-page-nav-collapse ul.sub-menu li a{color:#18206b;}
.fl-page-nav-collapse ul.sub-menu li a:hover{color:#202b7a;}
.fl-page-nav .navbar-toggle{background:#e6e6e6;color:#18206b;}
.fl-page-nav .navbar-toggle *{color:#18206b;}
.fl-page-nav .navbar-toggle:hover,.fl-page-nav .navbar-toggle:focus {background: #e6e6e6;}}@media (min-width: 768px) {.container{padding-left:40px;padding-right:40px;width:auto;}
.fl-page-bar .fl-page-bar-nav{margin:0 -10px 0;}
.fl-page-bar .text-left .fl-page-bar-nav{text-align:left;}
.fl-page-bar .text-left .fl-social-icons{margin-right:5px;}
.fl-page-bar .text-right .fl-page-bar-nav{text-align:right;}
.fl-page-bar .text-right .fl-social-icons{margin-left:5px;}
.fl-page-bar .fl-page-bar-nav,.fl-page-bar .fl-page-bar-text,.fl-page-bar .fl-social-icons{display:inline-block;text-align:inherit;vertical-align:middle;}
.fl-page-nav{background:transparent;}
.fl-page-nav .navbar-nav > li > a{padding:15px 17px;color:#5b5b5b;}
.fl-page-nav .navbar-nav > li > a:hover,.fl-page-nav .navbar-nav > li > a:focus{color:#65666a;}
.fl-page-nav .navbar-nav > li.current-menu-item > a{color:#65666a;}
.fl-page-nav-wrap{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;padding:0;border-color:#e6e6e6;background-color:rgba(255,255,255,0);color:#202b7a;}
.fl-page-nav-wrap *,.fl-page-nav-wrap h1,.fl-page-nav-wrap h2,.fl-page-nav-wrap h3,.fl-page-nav-wrap h4,.fl-page-nav-wrap h5,.fl-page-nav-wrap h6{color:#202b7a;}
.fl-page-nav-wrap a,.fl-page-nav-wrap a *,.fl-page-nav-wrap a.fa{color:#18206b;}
.fl-page-nav-wrap a:hover,.fl-page-nav-wrap a:focus,.fl-page-nav-wrap a:hover *,.fl-page-nav-wrap a:focus *,.fl-page-nav-wrap a.fa:hover,.fl-page-nav-wrap a.fa:focus{color:#202b7a;}
.fl-page-nav-wrap .navbar-nav > li > a{color:#18206b;}
.fl-page-nav-wrap .navbar-nav > li > a:hover,.fl-page-nav-wrap .navbar-nav > li > a:focus{color:#202b7a;}
.fl-page-nav-wrap .navbar-nav > li.current-menu-item > a{color:#202b7a;}
.fl-page-nav-collapse ul.navbar-nav > li{border:none;}
.fl-page-nav-collapse ul.navbar-nav > li:first-child{border:none;}
.fl-page-nav ul.sub-menu{background-color:#ffffff;border-top:3px solid #9095bd;font-size:14px;left:-99999px;list-style:none;padding:10px 0;position:absolute;top:100%;width:240px;z-index:1000;-moz-box-shadow:0 1px 20px rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 20px rgba(0,0,0,0.15);box-shadow:0 1px 20px rgba(0,0,0,0.15);}
.fl-page-nav ul.sub-menu ul.sub-menu{left:-99999px;padding-bottom:10px;top:-13px;}
.fl-page-nav ul.sub-menu li{border:none;}
.fl-page-nav ul.sub-menu li a{clear:none;margin:0 10px;padding:10px 15px;}
.fl-page-nav ul.sub-menu li a:before{content:'';margin-right:0;}
.fl-page-nav ul li{position:relative;}
.fl-page-nav ul li.fl-sub-menu-open > ul.sub-menu{left:auto;}
.fl-page-nav ul li.fl-sub-menu-open > ul.sub-menu li.fl-sub-menu-open > ul.sub-menu{left:100%;}
.fl-page-nav ul li.fl-sub-menu-open > ul.sub-menu li.fl-sub-menu-open.fl-sub-menu-right > ul.sub-menu{left:auto;right:100%;}
.fl-page-nav ul li.fl-sub-menu-open.fl-sub-menu-right > ul.sub-menu{right:0;}
.fl-page-nav-bottom .fl-page-header-row{display:table;table-layout:fixed;width:100%;}
.fl-page-nav-bottom .fl-page-header-row .col-md-6{display:table-cell;float:none;vertical-align:middle;}
.fl-page-nav-bottom .fl-page-header-logo{text-align:left;}
.fl-page-nav-bottom .fl-page-header-content{margin-right:-15px;text-align:right;}
.fl-page-nav-bottom .fl-page-header-content .fl-page-header-text{margin:0 0 10px;}
.fl-page-nav-bottom .fl-page-header-content .fl-social-icons{margin:0;}
.fl-page-nav-bottom .fl-page-header-content .fl-social-icons .fl-icon{margin:0 0 10px 10px;}
.fl-page-nav-right{text-align:center;}
.fl-page-nav-right .fl-page-header-container{padding-left:15px;padding-right:15px;}
.fl-page-nav-right .fl-page-header-logo{padding-left:40px;padding-right:40px;}
.fl-page-nav-right .fl-page-nav-wrap{margin-left:-15px;margin-right:-15px;}
.fl-page-nav-right .fl-page-nav ul.navbar-nav{float:none !important;}
.fl-page-nav-right .fl-page-nav ul.navbar-nav:last-child{margin-right:0;}
.fl-page-nav-right .fl-page-nav ul.navbar-nav > li{display:inline-block;float:none;}
.fl-page-nav-right .fl-page-nav ul.sub-menu{text-align:left;}
.fl-page-nav-left{text-align:center;}
.fl-page-nav-left .fl-page-header-container{padding-left:15px;padding-right:15px;}
.fl-page-nav-left .fl-page-header-logo{padding-left:40px;padding-right:40px;}
.fl-page-nav-left .fl-page-nav-wrap{margin-left:-15px;margin-right:-15px;}
.fl-page-nav-left .fl-page-nav ul.navbar-nav{float:none !important;}
.fl-page-nav-left .fl-page-nav ul.navbar-nav:last-child{margin-right:0;}
.fl-page-nav-left .fl-page-nav ul.navbar-nav > li{display:inline-block;float:none;}
.fl-page-nav-left .fl-page-nav ul.sub-menu{text-align:left;}
.fl-page-nav-centered{text-align:center;}
.fl-page-nav-centered .fl-page-nav ul.navbar-nav{float:none;}
.fl-page-nav-centered .fl-page-nav ul.navbar-nav > li{display:inline-block;float:none;}
.fl-page-nav-centered .fl-page-nav ul.sub-menu{text-align:left;}
.fl-page-header-vertical{text-align:center;}
.fl-page-header-vertical .fl-page-header-container{padding-left:15px;padding-right:15px;}
.fl-page-header-vertical .fl-page-nav-wrap{margin-left:-15px;margin-right:-15px;}
.fl-page-header-vertical .fl-page-nav ul.navbar-nav{float:none !important;}
.fl-page-header-vertical .fl-page-nav ul.navbar-nav:last-child{margin-right:0;}
.fl-page-header-vertical .fl-page-nav ul.navbar-nav > li{display:inline-block;float:none;}
.fl-page-header-vertical .fl-page-nav ul.sub-menu{text-align:left;}
.fl-page-nav-centered-inline-logo{text-align:center;}
.fl-page-nav-centered-inline-logo .fl-page-header-container{padding-left:15px;padding-right:15px;}
.fl-page-nav-centered-inline-logo .fl-page-nav-wrap{margin-left:-15px;margin-right:-15px;}
.fl-page-nav-centered-inline-logo .fl-page-nav ul.navbar-nav{float:none !important;}
.fl-page-nav-centered-inline-logo .fl-page-nav ul.navbar-nav:last-child{margin-right:0;}
.fl-page-nav-centered-inline-logo .fl-page-nav ul.navbar-nav > li{display:inline-block;float:none;}
.fl-page-nav-centered-inline-logo .fl-page-nav ul.sub-menu{text-align:left;}
.fl-page-header-container,.fl-page-nav-container{position:relative;}
.fl-page-nav-col,.fl-page-nav,.fl-page-fixed-nav-wrap{position:inherit;}
ul.navbar-nav li.mega-menu{position:inherit;}
ul.navbar-nav li.mega-menu .hide-heading > a{display:none;}
ul.navbar-nav li.mega-menu.fl-sub-menu-open > ul.sub-menu{left:0;}
ul.navbar-nav li.mega-menu > ul.sub-menu{position:absolute !important;width:100%;padding:20px;display:table;}
ul.navbar-nav li.mega-menu > ul.sub-menu ul.sub-menu{position:relative;width:auto;left:0 !important;top:0;opacity:1 !important;padding:0;border-top:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
ul.navbar-nav li.mega-menu > ul.sub-menu > li{position:relative;float:none;display:table-cell;height:auto;vertical-align:top;border-right:1px solid #d2d5e4;}
ul.navbar-nav li.mega-menu > ul.sub-menu > li:last-child{border-right:none;}
ul.navbar-nav li.mega-menu > ul.sub-menu > li li li a::before{content:'\f105';font-family:FontAwesome;margin-right:10px;}
ul.navbar-nav li.mega-menu > ul.sub-menu > li > a{font-weight:bold;}
ul.navbar-nav li.mega-menu.mega-menu-items-1 > ul > li{width:100%;}
ul.navbar-nav li.mega-menu.mega-menu-items-2 > ul > li{width:50%;}
ul.navbar-nav li.mega-menu.mega-menu-items-3 > ul > li{width:33.33%;}
ul.navbar-nav li.mega-menu.mega-menu-items-4 > ul > li{width:25%;}
ul.navbar-nav li.mega-menu.mega-menu-items-5 > ul > li{width:20%;}
ul.navbar-nav li.mega-menu.mega-menu-items-6 > ul > li{width:16.66%;}
.fl-content,.fl-sidebar{margin:40px 0;}
.fl-page-footer .fl-page-footer-text,.fl-page-footer .fl-social-icons{text-align:inherit;}
.fl-page-footer .fl-page-footer-nav{margin:0 -15px 10px;}
.fl-page-footer .text-left .fl-social-icons .fl-icon{margin:0 10px 20px 0;}
.fl-page-footer .text-left .fl-page-footer-nav{text-align:left;}
.fl-page-footer .text-right .fl-social-icons .fl-icon{margin:0 0 20px 10px;}
.fl-page-footer .text-right .fl-page-footer-nav{text-align:right;}
.fl-full-width.fl-footer-effect .fl-page-footer-wrap{z-index:-1;position:fixed;bottom:0;left:0;width:100%;}
.fl-404{padding:100px 0 150px;}
.fl-404 .fl-post-header h2{font-size:30px;}
.fl-builder .container.fl-content-full .fl-post-header,.fl-builder .container.fl-content-full .fl-comments {margin: 0 40px;width: auto;}}@media (min-width: 992px) {body{padding:0;}
.container{padding-left:0;padding-right:0;width:900px;}
.fl-full-width .container{padding-left:40px;padding-right:40px;width:auto;}
.fl-page{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;width:980px;}
.fl-full-width .fl-page{width:auto;}
.fl-page-nav-search{display:block;}
.fl-page-nav-right{text-align:right;}
.fl-page-nav-right .fl-page-header-wrap{border-bottom:1px solid rgba(32,43,122,0.13);}
.fl-page-nav-right .fl-page-header-container{padding-bottom:0px;}
.fl-page-nav-right .fl-page-header-row{display:table;table-layout:fixed;width:104%;}
.fl-page-nav-right .fl-page-header-row > div{display:table-cell;float:none;vertical-align:middle;}
.fl-page-nav-right .fl-page-header-logo{padding:0;text-align:left;}
.fl-page-nav-right .fl-page-nav-wrap{border-color:#e6e6e6;background-color:#ffffff;color:#202b7a;background:none;border:none;margin-left:0;margin-right:0;}
.fl-page-nav-right .fl-page-nav-wrap *,.fl-page-nav-right .fl-page-nav-wrap h1,.fl-page-nav-right .fl-page-nav-wrap h2,.fl-page-nav-right .fl-page-nav-wrap h3,.fl-page-nav-right .fl-page-nav-wrap h4,.fl-page-nav-right .fl-page-nav-wrap h5,.fl-page-nav-right .fl-page-nav-wrap h6{color:#202b7a;}
.fl-page-nav-right .fl-page-nav-wrap a,.fl-page-nav-right .fl-page-nav-wrap a *,.fl-page-nav-right .fl-page-nav-wrap a.fa{color:#18206b;}
.fl-page-nav-right .fl-page-nav-wrap a:hover,.fl-page-nav-right .fl-page-nav-wrap a:focus,.fl-page-nav-right .fl-page-nav-wrap a:hover *,.fl-page-nav-right .fl-page-nav-wrap a:focus *,.fl-page-nav-right .fl-page-nav-wrap a.fa:hover,.fl-page-nav-right .fl-page-nav-wrap a.fa:focus{color:#202b7a;}
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav > li > a{color:#18206b;}
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav > li > a:hover,.fl-page-nav-right .fl-page-nav-wrap .navbar-nav > li > a:focus{color:#202b7a;}
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav > li.current-menu-item > a{color:#202b7a;}
.fl-page-nav-right .fl-page-nav{border:none;margin:0;}
.fl-page-nav-right .fl-page-nav ul.navbar-nav{float:right !important;}
.fl-page-nav-right .fl-page-nav ul.navbar-nav > li{display:block;float:left;}
.fl-fixed-width .fl-page-nav-right .fl-page-header-container{padding-left:0;padding-right:0;}
.fl-page-nav-vertical-left{left:0;}
.fl-page-nav-vertical-right{right:0;}
.fl-page-header-vertical{position:fixed;z-index:9;top:0;width:230px;height:100%;text-align:left;-moz-box-shadow:0 0 4px #cecece;-webkit-box-shadow:0 0 4px #cecece;box-shadow:0 0 4px #cecece;}
.fl-page-header-vertical .fl-page-nav-wrap{border:none;background:none;margin-left:auto;margin-right:auto;}
.fl-page-header-vertical .fl-page-header-logo{padding-left:0px;padding-right:0px;padding-bottom:0;}
.fl-page-header-vertical .fl-page-nav-collapse ul.navbar-nav{z-index:9;padding-top:30px;}
.fl-page-header-vertical .fl-page-nav-collapse ul.navbar-nav > li{width:100%;}
.fl-page-header-vertical .fl-page-nav-collapse ul.navbar-nav > li > a{padding:0 0px 17px 0px;}
.fl-page-header-vertical .fl-page-nav-collapse ul.navbar-nav > li > ul.sub-menu{top:-15px;}
.fl-page-header-vertical .fl-page-nav-collapse ul.navbar-nav ul.sub-menu{border-top:0;width:auto;min-width:230px;}
.fl-page-header-vertical .fl-page-nav-collapse ul.navbar-nav ul.sub-menu a{padding:6px 15px;white-space:nowrap;}
.fl-page-header-vertical .fl-page-nav-search{position:relative;width:100%;float:left;}
.fl-page-header-vertical .fl-page-nav-search a.fa-search{position:relative;padding:0 0px;font-size:14px;}
.fl-page-header-vertical .item-left ul.navbar-nav > li > a{float:left;}
.fl-page-header-vertical .item-right ul.navbar-nav > li > a,.fl-page-header-vertical .item-right .fl-page-nav-search a{float:right;}
.fl-page-header-vertical .item-center ul.navbar-nav > li > a{text-align:center;}
.fl-page-header-vertical .item-center .fl-page-nav-search a{left:50%;margin-left:-7px;padding:0;}
.fl-fixed-width .fl-page-nav-vertical-left{left:auto;}
.fl-fixed-width .fl-page-nav-vertical-right{right:0;}
.fl-nav-vertical .fl-page-header-vertical .fl-page-header-container{width:auto;padding-left:0;padding-right:0;padding-top:50px;}
.fl-nav-vertical-left .fl-page-bar,.fl-nav-vertical-left .fl-page-content,.fl-nav-vertical-left .fl-page-footer-wrap{margin-left:230px;}
.fl-nav-vertical-right .fl-page-bar,.fl-nav-vertical-right .fl-page-content,.fl-nav-vertical-right .fl-page-footer-wrap{margin-right:230px;}
ul.navbar-vertical-left li.fl-sub-menu-open > ul.sub-menu,ul.navbar-vertical-left li.mega-menu.fl-sub-menu-open > ul.sub-menu{left:230px;}
ul.navbar-vertical-left li.fl-sub-menu-open > ul.sub-menu ul.sub-menu{top:-10px;}
ul.navbar-vertical-left li.mega-menu.fl-sub-menu-open > ul.sub-menu ul.sub-menu{top:0;}
ul.navbar-vertical-right li.fl-sub-menu-open > ul.sub-menu,ul.navbar-vertical-right li.mega-menu.fl-sub-menu-open > ul.sub-menu{left:auto !important;right:230px;text-align:right;}
ul.navbar-vertical-right li.fl-sub-menu-open > ul.sub-menu ul.sub-menu{top:-10px;}
ul.navbar-vertical-right li.mega-menu.fl-sub-menu-open > ul.sub-menu ul.sub-menu{top:0;text-align:right;}
.fl-page-nav ul.navbar-vertical-right li.fl-sub-menu-open > ul.sub-menu li.fl-sub-menu-open > ul.sub-menu{left:auto;right:100%;}
ul.navbar-vertical-left ul.sub-menu{border-left:3px solid #9095bd;}
ul.navbar-vertical-right ul.sub-menu{border-right:3px solid #9095bd;}
.fl-page-nav-vertical-left .fl-page-nav-search form{width:auto;top:-15px;left:230px;min-width:230px;padding:12px;border-top:none;border-left:3px solid #9095bd;}
.fl-page-nav-vertical-right .fl-page-nav-search form{width:auto;top:-15px;right:230px;min-width:230px;padding:12px;border-top:none;border-right:3px solid #9095bd;}
.fl-fixed-width.fl-nav-vertical .fl-page{width:95%;max-width:1400px;}
.fl-fixed-width.fl-nav-vertical .fl-page-bar .container,.fl-fixed-width.fl-nav-vertical footer .container,.fl-fixed-width.fl-nav-vertical .fl-page-content .container{margin:auto;padding-left:40px;padding-right:40px;width:auto;}
.fl-fixed-width.fl-nav-vertical .fl-content-full.container{padding-left:0;padding-right:0;}
.fl-page-nav-centered-inline-logo{text-align:center;}
.fl-page-nav-centered-inline-logo .fl-page-header-container{padding-bottom:0px;}
.fl-page-nav-centered-inline-logo .fl-page-nav ul.navbar-nav{float:none;display:inline-block;}
.fl-page-nav-centered-inline-logo .fl-page-nav ul.navbar-nav > li{display:inline-block;float:none;}
.fl-page-nav-centered-inline-logo .fl-page-nav ul.sub-menu{text-align:left;}
.fl-page-nav-centered-inline-logo .fl-page-nav-wrap{border:none;background:none;}
.fl-page-nav-centered-inline-logo .fl-page-nav-search{position:relative;float:none;display:inline-block;}
.fl-page-nav-centered-inline-logo .fl-page-nav-search a.fa-search{padding:13px 0 13px 10px;position:static;}
.fl-page-nav-centered-inline-logo .fl-page-header-logo{display:none;}
.fl-page-nav-centered-inline-logo .fl-logo-centered-inline .fl-page-header-logo{display:block;padding:0 17px;}
.fl-page-nav-left{text-align:right;}
.fl-page-nav-left .fl-page-header-wrap{border-bottom:1px solid rgba(32,43,122,0.13);}
.fl-page-nav-left .fl-page-header-container{padding-bottom:0px;}
.fl-page-nav-left .fl-page-header-row{display:table;table-layout:fixed;width:104%;}
.fl-page-nav-left .fl-page-header-row > div{display:table-cell;float:none;vertical-align:middle;}
.fl-page-nav-left .fl-page-header-logo{padding:0;padding-right:10px;text-align:right;}
.fl-page-nav-left .fl-page-nav-wrap{border-color:#e6e6e6;background-color:#ffffff;color:#202b7a;background:none;border:none;margin-left:0;margin-right:0;}
.fl-page-nav-left .fl-page-nav-wrap *,.fl-page-nav-left .fl-page-nav-wrap h1,.fl-page-nav-left .fl-page-nav-wrap h2,.fl-page-nav-left .fl-page-nav-wrap h3,.fl-page-nav-left .fl-page-nav-wrap h4,.fl-page-nav-left .fl-page-nav-wrap h5,.fl-page-nav-left .fl-page-nav-wrap h6{color:#202b7a;}
.fl-page-nav-left .fl-page-nav-wrap a,.fl-page-nav-left .fl-page-nav-wrap a *,.fl-page-nav-left .fl-page-nav-wrap a.fa{color:#18206b;}
.fl-page-nav-left .fl-page-nav-wrap a:hover,.fl-page-nav-left .fl-page-nav-wrap a:focus,.fl-page-nav-left .fl-page-nav-wrap a:hover *,.fl-page-nav-left .fl-page-nav-wrap a:focus *,.fl-page-nav-left .fl-page-nav-wrap a.fa:hover,.fl-page-nav-left .fl-page-nav-wrap a.fa:focus{color:#202b7a;}
.fl-page-nav-left .fl-page-nav-wrap .navbar-nav > li > a{color:#18206b;}
.fl-page-nav-left .fl-page-nav-wrap .navbar-nav > li > a:hover,.fl-page-nav-left .fl-page-nav-wrap .navbar-nav > li > a:focus{color:#202b7a;}
.fl-page-nav-left .fl-page-nav-wrap .navbar-nav > li.current-menu-item > a{color:#202b7a;}
.fl-page-nav-left .fl-page-nav{border:none;margin:0;}
.fl-page-nav-left .fl-page-nav ul.navbar-nav{float:left;}
.fl-page-nav-left .fl-page-nav ul.navbar-nav > li:first-child a{padding-left:0;}
.fl-page-nav-left .fl-page-nav ul.navbar-nav > li{display:block;float:left;}
.fl-page-nav-left .fl-page-nav-search form{right:auto;left:0;}
.fl-fixed-width .fl-page-nav-left .fl-page-header-container{padding-left:0;padding-right:0;}
.fl-nav-left .fl-page-header-fixed ul.navbar-nav{float:left !important;}
.fl-nav-left .fl-page-header-fixed ul.navbar-nav > li:first-child a{padding-left:0;}
.fl-nav-left .fl-page-header-fixed .fl-page-header-logo{padding-right:10px;text-align:right;}
.fl-shrink.admin-bar .fl-page-bar{top:32px;}
.fl-shrink .fl-page-bar{position:fixed;min-width:100%;top:0;left:0;right:0;z-index:99998;}
.fl-shrink.admin-bar .fl-page-header{top:32px;}
.fl-shrink .fl-page-header{position:fixed;min-width:100%;top:0;z-index:99997;}
.fl-shrink.fl-fixed-width .fl-page-bar,.fl-shrink.fl-fixed-width .fl-page-header{width:980px;min-width:0;margin:0 auto;}
.fl-shrink .fl-logo-img,.fl-shrink .fl-page-header-container.container{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.fl-shrink-header .fl-logo-img{max-height:46px !important;width:auto !important;}
.fl-shrink-header .fl-page-header-container.container{padding-top:8px;padding-bottom:8px;}
.fl-fixed-header.admin-bar .fl-page-bar{top:32px;}
.fl-fixed-header .fl-page-bar{position:fixed;min-width:100%;top:0;left:0;right:0;z-index:99998;}
.fl-fixed-header.admin-bar .fl-page-header{top:32px;}
.fl-fixed-header .fl-page-header{position:fixed;min-width:100%;top:0;z-index:99997;}
.fl-fixed-header.fl-fixed-width .fl-page-bar,.fl-fixed-header.fl-fixed-width .fl-page-header{width:980px;min-width:0;margin:0 auto;}
.fl-scroll-header .fl-page-header-primary,.fl-scroll-header .fl-page-bar{-webkit-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%);-webkit-transition:-webkit-transform .4s ease-in-out;-moz-transition:transform .4s ease-in-out;-o-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out;}
.fl-scroll-header .fl-page-header-primary.fl-show,.fl-scroll-header .fl-page-bar.fl-show{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
.fl-page-nav-vertical-left ul.navbar-nav li.mega-menu,.fl-page-nav-vertical-right ul.navbar-nav li.mega-menu{position:relative;}
.fl-page-nav-vertical-left ul.navbar-nav li.mega-menu > ul.sub-menu,.fl-page-nav-vertical-right ul.navbar-nav li.mega-menu > ul.sub-menu{width:740px;}
.fl-page-nav-vertical-left ul.navbar-nav li.mega-menu > ul.sub-menu ul,.fl-page-nav-vertical-right ul.navbar-nav li.mega-menu > ul.sub-menu ul{min-width:0;}
.fl-page-nav-vertical-left ul.navbar-nav li.mega-menu ul ul{border-left:none;}
.fl-page-nav-vertical-right ul.navbar-nav li.mega-menu ul ul{border-right:none;}
.fl-sidebar{display:block;}
.fl-content{margin:40px 0;}
.fl-content-left{border-right:1px solid #e6e6e6;padding-right:40px;}
.fl-content-right{border-left:1px solid #e6e6e6;padding-left:40px;}
.fl-sidebar-right{padding-left:40px;}
.fl-sidebar-left{padding-right:40px;}
.fl-page-footer-widgets{display:block;}
.fl-page-footer-container{padding:20px 0 0;}
.fl-nav-vertical-right.fl-full-width.fl-footer-effect .fl-page-footer-wrap{padding-right:230px;}
.fl-nav-vertical-left.fl-full-width.fl-footer-effect .fl-page-footer-wrap{padding-left:230px;margin-left:0;}
.fl-builder.fl-full-width .container.fl-content-full .fl-post-header,.fl-builder.fl-full-width .container.fl-content-full .fl-comments {margin: 0 40px;width: auto;}}@media (min-width: 1100px) {.fl-fixed-width .fl-page{width:1100px;max-width:90%;}
.container{width:1020px;max-width:90%;}
.fl-full-width .container{padding-left:0;padding-right:0;width:1020px;}
.fl-page-nav-right .fl-page-header-container{padding-left:0;padding-right:0;}
.fl-nav-vertical.fl-full-width.page .fl-content-full.container{max-width:none;}
.fl-nav-vertical.fl-full-width .container{width:auto;max-width:1020px;}
.fl-nav-vertical.fl-full-width .fl-page-bar-container,.fl-nav-vertical.fl-full-width .fl-page-footer-wrap .container,.fl-nav-vertical.fl-full-width .fl-page-content .container{margin:auto;padding-left:40px;padding-right:40px;}
.fl-nav-vertical.fl-full-width .fl-page-content .fl-content-full.container{padding-left:0;padding-right:0;}
.fl-fixed-width.fl-nav-vertical .fl-page{width:92%;}
.fl-page-nav-left .fl-page-header-container{padding-left:0;padding-right:0;}
.fl-shrink.fl-fixed-width .fl-page-bar,.fl-shrink.fl-fixed-width .fl-page-header{width:1100px;}
.fl-fixed-header.fl-fixed-width .fl-page-bar,.fl-fixed-header.fl-fixed-width .fl-page-header{width:1100px;}
.fl-page-nav-vertical-left ul.navbar-nav li.mega-menu > ul.sub-menu,.fl-page-nav-vertical-right ul.navbar-nav li.mega-menu > ul.sub-menu{width:820px;}
.fl-builder.fl-full-width .container.fl-content-full .fl-post-header,.fl-builder.fl-full-width .container.fl-content-full .fl-comments {margin: 0 auto;width: 1020px;}}@media (min-width: 1200px) {.fl-page-nav-vertical-left ul.navbar-nav li.mega-menu > ul.sub-menu,.fl-page-nav-vertical-right ul.navbar-nav li.mega-menu > ul.sub-menu {width: 900px;}}@media (min-width: 1400px) {.fl-page-nav-vertical-left ul.navbar-nav li.mega-menu > ul.sub-menu,.fl-page-nav-vertical-right ul.navbar-nav li.mega-menu > ul.sub-menu {width: 1000px;}}div.woocommerce h2,div.woocommerce h3{font-size:18px;}
.woocommerce ul.products li.product .price,.woocommerce .woocommerce-breadcrumb,.woocommerce div.product span.price,.woocommerce div.product p.price,.woocommerce div.product .stock,.woocommerce-page ul.products li.product .price,.woocommerce-page .woocommerce-breadcrumb,.woocommerce-page div.product span.price,.woocommerce-page div.product p.price,.woocommerce-page div.product .stock{color:#5b5b5b;}
.woocommerce .woocommerce-breadcrumb a,.woocommerce-page .woocommerce-breadcrumb a{color:#25317b;}
.woocommerce .woocommerce-breadcrumb a:hover,.woocommerce-page .woocommerce-breadcrumb a:hover{color:#65666a;}
.woocommerce .product .price ins,.woocommerce-page .product .price ins{text-decoration:none;}
.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{width:100%;}
.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%;}
.woocommerce .ppt,.woocommerce .pp_description,.woocommerce-page .ppt,.woocommerce-page .pp_description{display:none !important;}
.woocommerce .pp_overlay,.woocommerce-page .pp_overlay{background-color:rgba(255,255,255,0.8);}
.woocommerce div.pp_woocommerce .pp_content_container,.woocommerce-page div.pp_woocommerce .pp_content_container{background:#ffffff;border:1px solid #e6e6e6;padding:40px 0 20px 0;}
.woocommerce div.pp_woocommerce .pp_content_container #respond #reply-title,.woocommerce-page div.pp_woocommerce .pp_content_container #respond #reply-title{margin:20px 0;}
.woocommerce div.pp_woocommerce .pp_content_container #respond input,.woocommerce div.pp_woocommerce .pp_content_container #respond textarea,.woocommerce-page div.pp_woocommerce .pp_content_container #respond input,.woocommerce-page div.pp_woocommerce .pp_content_container #respond textarea{margin-left:15px;}
.woocommerce div.pp_woocommerce .pp_content_container #respond p,.woocommerce-page div.pp_woocommerce .pp_content_container #respond p{margin-bottom:20px;}
.woocommerce div.pp_woocommerce .pp_content_container #respond .comment-form-rating,.woocommerce-page div.pp_woocommerce .pp_content_container #respond .comment-form-rating{margin-bottom:10px;}
.woocommerce div.pp_woocommerce .pp_content_container #respond .stars,.woocommerce-page div.pp_woocommerce .pp_content_container #respond .stars{margin-bottom:30px;}
.woocommerce div.pp_woocommerce .pp_content_container #respond .comment-form-comment,.woocommerce-page div.pp_woocommerce .pp_content_container #respond .comment-form-comment{margin-bottom:40px;}
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce #content input.button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-page #respond input#submit,.woocommerce-page #content input.button{background:#fcfcfc;color:#5b5b5b;font-size:14px;line-height:20px;padding:6px 12px;font-weight:normal;text-shadow:none;border:1px solid #cccccc;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page #content input.button:hover{color:#5b5b5b;background:#fcfcfc;border:1px solid #cccccc;text-decoration:none;}
.woocommerce a.button:active,.woocommerce button.button:active,.woocommerce input.button:active,.woocommerce #respond input#submit:active,.woocommerce #content input.button:active,.woocommerce-page a.button:active,.woocommerce-page button.button:active,.woocommerce-page input.button:active,.woocommerce-page #respond input#submit:active,.woocommerce-page #content input.button:active{background-image:none;outline:0;}
.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading,.woocommerce #respond input#submit.loading,.woocommerce #content input.button.loading,.woocommerce-page a.button.loading,.woocommerce-page button.button.loading,.woocommerce-page input.button.loading,.woocommerce-page #respond input#submit.loading,.woocommerce-page #content input.button.loading{border:1px solid #e6e6e6;color:#5b5b5b;filter:alpha(opacity = 50);opacity:0.5;}
.woocommerce a.button.added:before,.woocommerce button.button.added:before,.woocommerce input.button.added:before,.woocommerce #respond input#submit.added:before,.woocommerce #content input.button.added:before,.woocommerce-page a.button.added:before,.woocommerce-page button.button.added:before,.woocommerce-page input.button.added:before,.woocommerce-page #respond input#submit.added:before,.woocommerce-page #content input.button.added:before{display:none;}
.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page a.button.alt,.woocommerce-page button.button.alt,.woocommerce-page input.button.alt,.woocommerce-page #respond input#submit.alt,.woocommerce-page #content input.button.alt{background:#25317b;border:1px solid #171e4c;color:#ffffff;text-shadow:none;}
.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page #content input.button.alt:hover{background:#65666a;border:1px solid #47484b;color:#ffffff;text-decoration:none;text-shadow:none;}
.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page form .form-row input.input-text,.woocommerce-page form .form-row textarea,.woocommerce-page form .form-row select,.woocommerce-page table.cart td.actions .coupon .input-text{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#5b5b5b;vertical-align:middle;background-color:#fcfcfc;background-image:none;border:1px solid #e6e6e6;-moz-transition:all ease-in-out .15s;-webkit-transition:all ease-in-out .15s;transition:all ease-in-out .15s;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.woocommerce form .form-row input.input-text::-webkit-input-placeholder,.woocommerce form .form-row textarea::-webkit-input-placeholder,.woocommerce form .form-row select::-webkit-input-placeholder,.woocommerce table.cart td.actions .coupon .input-text::-webkit-input-placeholder,.woocommerce-page form .form-row input.input-text::-webkit-input-placeholder,.woocommerce-page form .form-row textarea::-webkit-input-placeholder,.woocommerce-page form .form-row select::-webkit-input-placeholder,.woocommerce-page table.cart td.actions .coupon .input-text::-webkit-input-placeholder{color:rgba(91,91,91,0.4);}
.woocommerce form .form-row input.input-text:-moz-placeholder,.woocommerce form .form-row textarea:-moz-placeholder,.woocommerce form .form-row select:-moz-placeholder,.woocommerce table.cart td.actions .coupon .input-text:-moz-placeholder,.woocommerce-page form .form-row input.input-text:-moz-placeholder,.woocommerce-page form .form-row textarea:-moz-placeholder,.woocommerce-page form .form-row select:-moz-placeholder,.woocommerce-page table.cart td.actions .coupon .input-text:-moz-placeholder{color:rgba(91,91,91,0.4);}
.woocommerce form .form-row input.input-text::-moz-placeholder,.woocommerce form .form-row textarea::-moz-placeholder,.woocommerce form .form-row select::-moz-placeholder,.woocommerce table.cart td.actions .coupon .input-text::-moz-placeholder,.woocommerce-page form .form-row input.input-text::-moz-placeholder,.woocommerce-page form .form-row textarea::-moz-placeholder,.woocommerce-page form .form-row select::-moz-placeholder,.woocommerce-page table.cart td.actions .coupon .input-text::-moz-placeholder{color:rgba(91,91,91,0.4);}
.woocommerce form .form-row input.input-text:-ms-input-placeholder,.woocommerce form .form-row textarea:-ms-input-placeholder,.woocommerce form .form-row select:-ms-input-placeholder,.woocommerce table.cart td.actions .coupon .input-text:-ms-input-placeholder,.woocommerce-page form .form-row input.input-text:-ms-input-placeholder,.woocommerce-page form .form-row textarea:-ms-input-placeholder,.woocommerce-page form .form-row select:-ms-input-placeholder,.woocommerce-page table.cart td.actions .coupon .input-text:-ms-input-placeholder{color:rgba(91,91,91,0.4);}
.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text{background-color:#ffffff;}
.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,.woocommerce form .form-row select:focus,.woocommerce table.cart td.actions .coupon .input-text:focus,.woocommerce-page form .form-row input.input-text:focus,.woocommerce-page form .form-row textarea:focus,.woocommerce-page form .form-row select:focus,.woocommerce-page table.cart td.actions .coupon .input-text:focus{background-color:#ffffff;border-color:#cccccc;outline:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.woocommerce form .form-row textarea,.woocommerce-page form .form-row textarea{height:160px;}
.woocommerce form.login,.woocommerce form.checkout_coupon,.woocommerce form.register,.woocommerce-page form.login,.woocommerce-page form.checkout_coupon,.woocommerce-page form.register{border:1px solid #e6e6e6;}
.woocommerce .chzn-container-active .chzn-single,.woocommerce-page .chzn-container-active .chzn-single{border:1px solid #25317b;}
.woocommerce .chzn-container .chzn-results,.woocommerce-page .chzn-container .chzn-results{color:#333;}
.woocommerce .chzn-container .chzn-results .highlighted,.woocommerce-page .chzn-container .chzn-results .highlighted{background:#25317b;color:#ffffff;}
.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-result-count,.woocommerce-page .woocommerce-ordering{margin-bottom:0;}
.woocommerce ul.products,.woocommerce-page ul.products{padding-top:40px;}
.woocommerce ul.products li.product,.woocommerce .related ul.products li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce[class*=columns-] ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce-page .related ul.products li.product,.woocommerce-page .upsells.products ul.products li.product,.woocommerce-page[class*=columns-] ul.products li.product{float:none !important;margin-left:auto;margin-right:auto;max-width:280px;text-align:center;width:auto;}
.woocommerce ul.products li.product a img,.woocommerce ul.products li.product a:hover img,.woocommerce .related ul.products li.product a img,.woocommerce .related ul.products li.product a:hover img,.woocommerce .upsells.products ul.products li.product a img,.woocommerce .upsells.products ul.products li.product a:hover img,.woocommerce[class*=columns-] ul.products li.product a img,.woocommerce[class*=columns-] ul.products li.product a:hover img,.woocommerce-page ul.products li.product a img,.woocommerce-page ul.products li.product a:hover img,.woocommerce-page .related ul.products li.product a img,.woocommerce-page .related ul.products li.product a:hover img,.woocommerce-page .upsells.products ul.products li.product a img,.woocommerce-page .upsells.products ul.products li.product a:hover img,.woocommerce-page[class*=columns-] ul.products li.product a img,.woocommerce-page[class*=columns-] ul.products li.product a:hover img{border:1px solid #e6e6e6;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.woocommerce ul.products li.product .price .from,.woocommerce .related ul.products li.product .price .from,.woocommerce .upsells.products ul.products li.product .price .from,.woocommerce[class*=columns-] ul.products li.product .price .from,.woocommerce-page ul.products li.product .price .from,.woocommerce-page .related ul.products li.product .price .from,.woocommerce-page .upsells.products ul.products li.product .price .from,.woocommerce-page[class*=columns-] ul.products li.product .price .from{color:#5b5b5b;}
.woocommerce ul.products li.product .price del,.woocommerce .related ul.products li.product .price del,.woocommerce .upsells.products ul.products li.product .price del,.woocommerce[class*=columns-] ul.products li.product .price del,.woocommerce-page ul.products li.product .price del,.woocommerce-page .related ul.products li.product .price del,.woocommerce-page .upsells.products ul.products li.product .price del,.woocommerce-page[class*=columns-] ul.products li.product .price del{font-size:inherit;}
.woocommerce ul.products li.product a.added_to_cart,.woocommerce .related ul.products li.product a.added_to_cart,.woocommerce .upsells.products ul.products li.product a.added_to_cart,.woocommerce[class*=columns-] ul.products li.product a.added_to_cart,.woocommerce-page ul.products li.product a.added_to_cart,.woocommerce-page .related ul.products li.product a.added_to_cart,.woocommerce-page .upsells.products ul.products li.product a.added_to_cart,.woocommerce-page[class*=columns-] ul.products li.product a.added_to_cart{margin-left:5px;}
.woocommerce ul.products li.product .add_to_cart_button,.woocommerce .related ul.products li.product .add_to_cart_button,.woocommerce .upsells.products ul.products li.product .add_to_cart_button,.woocommerce[class*=columns-] ul.products li.product .add_to_cart_button,.woocommerce-page ul.products li.product .add_to_cart_button,.woocommerce-page .related ul.products li.product .add_to_cart_button,.woocommerce-page .upsells.products ul.products li.product .add_to_cart_button,.woocommerce-page[class*=columns-] ul.products li.product .add_to_cart_button{display:;}
.woocommerce ul.products li.product mark,.woocommerce .related ul.products li.product mark,.woocommerce .upsells.products ul.products li.product mark,.woocommerce[class*=columns-] ul.products li.product mark,.woocommerce-page ul.products li.product mark,.woocommerce-page .related ul.products li.product mark,.woocommerce-page .upsells.products ul.products li.product mark,.woocommerce-page[class*=columns-] ul.products li.product mark{background:transparent;color:#25317b;}
.woocommerce .products .star-rating,.woocommerce .star-rating,.woocommerce-page .products .star-rating,.woocommerce-page .star-rating{margin-left:auto;margin-right:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.woocommerce .products .star-rating span:before,.woocommerce .star-rating span:before,.woocommerce-page .products .star-rating span:before,.woocommerce-page .star-rating span:before{color:#25317b;}
.woocommerce .products .star-rating:before,.woocommerce .star-rating:before,.woocommerce-page .products .star-rating:before,.woocommerce-page .star-rating:before{content:"\53\53\53\53\53" !important;color:#5b5b5b !important;}
.woocommerce ul.products li.product .onsale,.woocommerce span.onsale,.woocommerce-page ul.products li.product .onsale,.woocommerce-page span.onsale{color:#ffffff;background:#25317b;font-size:13px;font-weight:normal;left:10px;margin:0;padding:2px 13px;right:auto;text-shadow:none;top:10px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.woocommerce nav.woocommerce-pagination ul,.woocommerce-page nav.woocommerce-pagination ul{border:1px solid #e6e6e6;border-right:none;}
.woocommerce nav.woocommerce-pagination ul li,.woocommerce-page nav.woocommerce-pagination ul li{border-right:1px solid #e6e6e6;}
.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span,.woocommerce-page nav.woocommerce-pagination ul li a,.woocommerce-page nav.woocommerce-pagination ul li span{padding:6px 10px;}
.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce-page nav.woocommerce-pagination ul li a:hover,.woocommerce-page nav.woocommerce-pagination ul li span.current{border-color:#e6e6e6;color:#ffffff;background:#25317b;}
.woocommerce .product_meta,.woocommerce-page .product_meta{border-top:1px solid #e6e6e6;padding-top:10px;}
.woocommerce .product_meta span span,.woocommerce .product_meta span a,.woocommerce-page .product_meta span span,.woocommerce-page .product_meta span a{font-weight:bold;}
.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty{background:#ffffff !important;border-color:#cccccc;color:#5b5b5b;height:35px;text-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.woocommerce .quantity .plus,.woocommerce .quantity .minus,.woocommerce-page .quantity .plus,.woocommerce-page .quantity .minus{background:#ffffff !important;border-color:#cccccc;color:#5b5b5b;height:18px;text-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.woocommerce .quantity .plus:focus,.woocommerce .quantity .minus:focus,.woocommerce-page .quantity .plus:focus,.woocommerce-page .quantity .minus:focus{top:auto;}
.woocommerce .quantity .plus,.woocommerce-page .quantity .plus{border-bottom:1px solid #cccccc;}
.woocommerce div.product div.images,.woocommerce-page div.product div.images{float:none;margin:0 auto 40px;width:auto;}
.woocommerce div.product div.images img,.woocommerce-page div.product div.images img{border:1px solid #e6e6e6;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.woocommerce div.product div.summary,.woocommerce-page div.product div.summary{float:none;width:auto;}
.woocommerce div.product span.price del,.woocommerce div.product p.price del,.woocommerce-page div.product span.price del,.woocommerce-page div.product p.price del{font-size:inherit;}
.woocommerce div.product form.cart,.woocommerce-page div.product form.cart{margin-top:20px;}
.woocommerce div.product form.cart .variations,.woocommerce-page div.product form.cart .variations{margin-top:30px;}
.woocommerce div.product form.cart .variations input,.woocommerce div.product form.cart .variations select,.woocommerce-page div.product form.cart .variations input,.woocommerce-page div.product form.cart .variations select{max-width:100%;}
.woocommerce div.product form.cart .variations td,.woocommerce-page div.product form.cart .variations td{padding-bottom:20px;}
.woocommerce div.product form.cart .variations td.label,.woocommerce-page div.product form.cart .variations td.label{color:#5b5b5b;font-size:inherit;}
.woocommerce div.product form.cart .variations td.label label,.woocommerce-page div.product form.cart .variations td.label label{font-weight:normal;}
.woocommerce div.product form.cart .reset_variations,.woocommerce-page div.product form.cart .reset_variations{clear:both;display:block;padding-top:10px;}
.woocommerce div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity{margin:0 15px 0 0;}
.woocommerce div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{padding:20px 0 1px;}
.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs{margin:0;padding:0 5px;}
.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before{border-bottom:1px solid #e6e6e6;}
.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{background:#f7f7f7;border:1px solid #e6e6e6;border-bottom:none;display:block;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active{background:#ffffff;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before{display:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a:hover{color:#5b5b5b;display:block;text-shadow:none;}
.woocommerce div.product .woocommerce-tabs .panel,.woocommerce-page div.product .woocommerce-tabs .panel{background:#ffffff;border:1px solid #e6e6e6;border-top:none;padding:30px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.woocommerce div.product .woocommerce-tabs .panel h2,.woocommerce-page div.product .woocommerce-tabs .panel h2{margin-top:0;}
.woocommerce #reviews #comments h2,.woocommerce-page #reviews #comments h2{margin-bottom:30px;}
.woocommerce #reviews #comments > div .star-rating,.woocommerce-page #reviews #comments > div .star-rating{float:none;margin-bottom:10px;}
.woocommerce #reviews #comments ol.commentlist,.woocommerce-page #reviews #comments ol.commentlist{padding-left:0;}
.woocommerce #reviews #comments ol.commentlist li,.woocommerce-page #reviews #comments ol.commentlist li{border-top:1px solid #e6e6e6;padding-top:20px;}
.woocommerce #reviews #comments ol.commentlist li img.avatar,.woocommerce-page #reviews #comments ol.commentlist li img.avatar{background:transparent;border:none;display:none;padding:0;top:19px;width:40px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;}
.woocommerce #reviews #comments ol.commentlist li .comment-text,.woocommerce-page #reviews #comments ol.commentlist li .comment-text{border:none;margin:0;padding:0;}
.woocommerce #reviews #comments .add_review,.woocommerce-page #reviews #comments .add_review{border-top:1px solid #e6e6e6;padding-top:20px;}
.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes .alt td,.woocommerce table.shop_attributes .alt th,.woocommerce-page table.shop_attributes td,.woocommerce-page table.shop_attributes th,.woocommerce-page table.shop_attributes .alt td,.woocommerce-page table.shop_attributes .alt th{background:none;border-bottom:1px solid #e6e6e6;}
.woocommerce .related h2,.woocommerce .upsells.products h2,.woocommerce-page .related h2,.woocommerce-page .upsells.products h2{margin:20px auto;max-width:280px;}
.woocommerce .label,.woocommerce .value,.woocommerce-page .label,.woocommerce-page .value{white-space:normal;}
.woocommerce table.cart th.product-quantity,.woocommerce-page table.cart th.product-quantity{text-align:center;}
.woocommerce table.cart .product-remove,.woocommerce table.cart .product-thumbnail,.woocommerce table.cart .product-price,.woocommerce-page table.cart .product-remove,.woocommerce-page table.cart .product-thumbnail,.woocommerce-page table.cart .product-price{display:none;}
.woocommerce table.cart a.remove,.woocommerce-page table.cart a.remove{color:rgba(91,91,91,0.5);}
.woocommerce table.cart a.remove:hover,.woocommerce-page table.cart a.remove:hover{background-color:transparent;color:#5b5b5b;}
.woocommerce table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;margin-bottom:10px;width:100%;}
.woocommerce table.cart td.actions .checkout-button,.woocommerce-page table.cart td.actions .checkout-button{margin-bottom:0;}
.woocommerce table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{border-bottom:1px solid #e6e6e6;float:none;margin-bottom:12px;padding-bottom:12px;}
.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text{float:left;height:28px;width:48%;}
.woocommerce table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .button{float:right;margin-bottom:0;width:48%;}
.woocommerce table.cart td.actions .coupon:before,.woocommerce table.cart td.actions .coupon:after,.woocommerce-page table.cart td.actions .coupon:before,.woocommerce-page table.cart td.actions .coupon:after{display:table;content:" ";}
.woocommerce table.cart td.actions .coupon:after,.woocommerce-page table.cart td.actions .coupon:after{clear:both;}
.woocommerce .cart-collaterals h2,.woocommerce-page .cart-collaterals h2{font-size:18px;}
.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .shipping_calculator{text-align:left;width:100%;}
.woocommerce .cart-collaterals .cart_totals table,.woocommerce-page .cart-collaterals .cart_totals table{width:100%;}
.woocommerce .cart-collaterals .cart_totals table th,.woocommerce .cart-collaterals .cart_totals table td,.woocommerce-page .cart-collaterals .cart_totals table th,.woocommerce-page .cart-collaterals .cart_totals table td{border-top:none;border-bottom:1px solid #e6e6e6;padding:10px 0;}
.woocommerce .cart-collaterals .shipping_calculator .form-row,.woocommerce-page .cart-collaterals .shipping_calculator .form-row{padding:0 0 12px 0;}
.woocommerce ul#shipping_method li,.woocommerce-page ul#shipping_method li{padding:0;text-indent:0;}
.woocommerce ul#shipping_method li label,.woocommerce-page ul#shipping_method li label{margin-left:5px;}
.woocommerce .checkout #shiptobilling,.woocommerce-page .checkout #shiptobilling{float:none;padding:20px 0 0 0;text-align:left;}
.woocommerce .checkout #shiptobilling label,.woocommerce-page .checkout #shiptobilling label{font-size:inherit;padding:0;}
.woocommerce table.shop_table,.woocommerce-page table.shop_table{background:#fcfcfc;border:1px solid #e6e6e6;padding:10px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.woocommerce table.shop_table th,.woocommerce table.shop_table td,.woocommerce-page table.shop_table th,.woocommerce-page table.shop_table td{border-color:#e6e6e6 !important;padding:18px 10px;}
.woocommerce table.shop_table thead th,.woocommerce-page table.shop_table thead th{border-bottom:2px solid #e6e6e6;}
.woocommerce #order_review_heading,.woocommerce-page #order_review_heading{margin-top:40px;}
.woocommerce #order_review,.woocommerce-page #order_review{background:#f7f7f7;padding:10px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.woocommerce #order_review .shop_table,.woocommerce-page #order_review .shop_table{margin-bottom:10px;}
.woocommerce #payment,.woocommerce-page #payment{background:#fcfcfc;border:1px solid #e6e6e6;}
.woocommerce #payment h3,.woocommerce-page #payment h3{padding:0 15px;}
.woocommerce #payment .form-row.place-order,.woocommerce-page #payment .form-row.place-order{margin-bottom:0;padding:10px;}
.woocommerce #payment ul.payment_methods,.woocommerce-page #payment ul.payment_methods{border-bottom:1px solid #e6e6e6;}
.woocommerce #payment div.payment_box,.woocommerce-page #payment div.payment_box{background:#f7f7f7;color:#5b5b5b;margin:10px 0 20px;text-shadow:none;width:100%;}
.woocommerce #payment div.payment_box:after,.woocommerce-page #payment div.payment_box:after{display:none;}
.woocommerce #payment div.form-row,.woocommerce-page #payment div.form-row{border:none;}
.woocommerce .order_details,.woocommerce-page .order_details{background:#fcfcfc;border:1px solid #e6e6e6;padding:0;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.woocommerce .order_details li,.woocommerce-page .order_details li{border:none;border-bottom:1px solid #e6e6e6;display:block;float:none;font-size:14px;margin:0;padding:15px 20px;text-transform:none;}
.woocommerce .order_details li strong,.woocommerce-page .order_details li strong{font-size:14px;}
.woocommerce .customer_details,.woocommerce .addresses address,.woocommerce-page .customer_details,.woocommerce-page .addresses address{border-top:1px solid #e6e6e6;padding-top:10px;}
.woocommerce .addresses .title,.woocommerce-page .addresses .title{position:relative;}
.woocommerce .addresses .title a,.woocommerce-page .addresses .title a{bottom:10px;position:absolute;right:0;}
.woocommerce input[name='change_password'],.woocommerce input[name='save_address'],.woocommerce-page input[name='change_password'],.woocommerce-page input[name='save_address']{margin:3px 0 0 2px;}
.woocommerce .woocommerce-message,.woocommerce .woocommerce-info,.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-message,.woocommerce-page .woocommerce-info,.woocommerce-page .woocommerce-error{background:#fcfcfc;border:1px solid #e6e6e6;color:#5b5b5b;font-weight:bold;padding:15px 25px !important;text-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.woocommerce .woocommerce-message:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-error:before,.woocommerce-page .woocommerce-message:before,.woocommerce-page .woocommerce-info:before,.woocommerce-page .woocommerce-error:before{display:none;}
.woocommerce .woocommerce-message a.button,.woocommerce .woocommerce-info a.button,.woocommerce .woocommerce-error a.button,.woocommerce-page .woocommerce-message a.button,.woocommerce-page .woocommerce-info a.button,.woocommerce-page .woocommerce-error a.button{color:#25317b;display:block;float:none;margin-bottom:20px;}
.woocommerce .woocommerce-message a.button:hover,.woocommerce .woocommerce-info a.button:hover,.woocommerce .woocommerce-error a.button:hover,.woocommerce-page .woocommerce-message a.button:hover,.woocommerce-page .woocommerce-info a.button:hover,.woocommerce-page .woocommerce-error a.button:hover{color:#65666a;}
.woocommerce .woocommerce-message a.button,.woocommerce .woocommerce-message a.button:hover,.woocommerce .woocommerce-info a.button,.woocommerce .woocommerce-info a.button:hover,.woocommerce .woocommerce-error a.button,.woocommerce .woocommerce-error a.button:hover,.woocommerce-page .woocommerce-message a.button,.woocommerce-page .woocommerce-message a.button:hover,.woocommerce-page .woocommerce-info a.button,.woocommerce-page .woocommerce-info a.button:hover,.woocommerce-page .woocommerce-error a.button,.woocommerce-page .woocommerce-error a.button:hover{background:none;border:none;line-height:inherit;padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error{background-color:#fff2f3;border-color:#eb989d;color:#b84048;}
.woocommerce .woocommerce-error a.button,.woocommerce .woocommerce-error a.button:hover,.woocommerce-page .woocommerce-error a.button,.woocommerce-page .woocommerce-error a.button:hover{color:#b84048;}
.woocommerce ul.product_list_widget li,.woocommerce-page ul.product_list_widget li{clear:both;padding:0 0 10px 0;}
.woocommerce ul.product_list_widget li img,.woocommerce-page ul.product_list_widget li img{float:left;margin:0 15px 0 0;width:50px;}
.woocommerce ul.product_list_widget li .star-rating,.woocommerce-page ul.product_list_widget li .star-rating{margin:3px 0 3px 65px;}
.woocommerce ul.product_list_widget li .amount,.woocommerce-page ul.product_list_widget li .amount{margin:0 4px 0 0;}
@media (min-width: 768px) {.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{width:48%;}
.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:48%;}
.woocommerce ul.products li.product,.woocommerce .related ul.products li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce[class*=columns-] ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce-page .related ul.products li.product,.woocommerce-page .upsells.products ul.products li.product,.woocommerce-page[class*=columns-] ul.products li.product{float:left !important;margin-right:3.8%;max-width:none;width:30.8%;}
.woocommerce ul.products li.product:nth-child(3n),.woocommerce .related ul.products li.product:nth-child(3n),.woocommerce .upsells.products ul.products li.product:nth-child(3n),.woocommerce[class*=columns-] ul.products li.product:nth-child(3n),.woocommerce-page ul.products li.product:nth-child(3n),.woocommerce-page .related ul.products li.product:nth-child(3n),.woocommerce-page .upsells.products ul.products li.product:nth-child(3n),.woocommerce-page[class*=columns-] ul.products li.product:nth-child(3n){margin-right:0;}
.woocommerce ul.products li.first,.woocommerce .related ul.products li.first,.woocommerce .upsells.products ul.products li.first,.woocommerce[class*=columns-] ul.products li.first,.woocommerce-page ul.products li.first,.woocommerce-page .related ul.products li.first,.woocommerce-page .upsells.products ul.products li.first,.woocommerce-page[class*=columns-] ul.products li.first{clear:none;}
.woocommerce ul.products li.last,.woocommerce .related ul.products li.last,.woocommerce .upsells.products ul.products li.last,.woocommerce[class*=columns-] ul.products li.last,.woocommerce-page ul.products li.last,.woocommerce-page .related ul.products li.last,.woocommerce-page .upsells.products ul.products li.last,.woocommerce-page[class*=columns-] ul.products li.last{clear:none;}
.woocommerce ul.products li.product:nth-child(3n + 1),.woocommerce .related ul.products li.product:nth-child(3n + 1),.woocommerce .upsells.products ul.products li.product:nth-child(3n + 1),.woocommerce[class*=columns-] ul.products li.product:nth-child(3n + 1),.woocommerce-page ul.products li.product:nth-child(3n + 1),.woocommerce-page .related ul.products li.product:nth-child(3n + 1),.woocommerce-page .upsells.products ul.products li.product:nth-child(3n + 1),.woocommerce-page[class*=columns-] ul.products li.product:nth-child(3n + 1){clear:both;}
.woocommerce div.product div.images,.woocommerce-page div.product div.images{float:left;margin-bottom:2em;max-width:none;width:48%;}
.woocommerce div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;}
.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs{padding:0 0 0 30px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block;}
.woocommerce #reviews #comments > div .star-rating,.woocommerce-page #reviews #comments > div .star-rating{float:right;margin-bottom:0;}
.woocommerce #reviews #comments ol.commentlist li img.avatar,.woocommerce-page #reviews #comments ol.commentlist li img.avatar{display:block;}
.woocommerce #reviews #comments ol.commentlist li .comment-text,.woocommerce-page #reviews #comments ol.commentlist li .comment-text{border:none;margin:0 0 0 55px;padding:0;}
.woocommerce .related h2,.woocommerce .upsells.products h2,.woocommerce-page .related h2,.woocommerce-page .upsells.products h2{max-width:none;}
.woocommerce table.cart .product-remove,.woocommerce table.cart .product-thumbnail,.woocommerce table.cart .product-price,.woocommerce-page table.cart .product-remove,.woocommerce-page table.cart .product-thumbnail,.woocommerce-page table.cart .product-price{display:table-cell;}
.woocommerce table.cart .product-thumbnail img,.woocommerce-page table.cart .product-thumbnail img{max-width:100px;}
.woocommerce table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:inline-block;margin-bottom:0;width:auto;}
.woocommerce table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{border-bottom:none;float:left;margin-bottom:0;padding-bottom:0;}
.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text{width:200px;}
.woocommerce table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .button{width:auto;}
.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .shipping_calculator{text-align:left;width:48%;}
.woocommerce .order_details li,.woocommerce-page .order_details li{border:none;border-right:1px solid #e6e6e6;float:left;}
.woocommerce .woocommerce-message a.button,.woocommerce .woocommerce-info a.button,.woocommerce .woocommerce-error a.button,.woocommerce-page .woocommerce-message a.button,.woocommerce-page .woocommerce-info a.button,.woocommerce-page .woocommerce-error a.button {display: inline;float: right;margin-bottom: 0;}}@media (min-width: 992px) {.woocommerce ul.products li.product,.woocommerce .related ul.products li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce[class*=columns-] ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce-page .related ul.products li.product,.woocommerce-page .upsells.products ul.products li.product,.woocommerce-page[class*=columns-] ul.products li.product {margin-right: 3.8% !important;width: 22.05%;}.woocommerce ul.products li.product:nth-child(3n + 1),.woocommerce .related ul.products li.product:nth-child(3n + 1),.woocommerce .upsells.products ul.products li.product:nth-child(3n + 1),.woocommerce[class*=columns-] ul.products li.product:nth-child(3n + 1),.woocommerce-page ul.products li.product:nth-child(3n + 1),.woocommerce-page .related ul.products li.product:nth-child(3n + 1),.woocommerce-page .upsells.products ul.products li.product:nth-child(3n + 1),.woocommerce-page[class*=columns-] ul.products li.product:nth-child(3n + 1) {clear: none;}.woocommerce ul.products li.product.first,.woocommerce .related ul.products li.product.first,.woocommerce .upsells.products ul.products li.product.first,.woocommerce[class*=columns-] ul.products li.product.first,.woocommerce-page ul.products li.product.first,.woocommerce-page .related ul.products li.product.first,.woocommerce-page .upsells.products ul.products li.product.first,.woocommerce-page[class*=columns-] ul.products li.product.first {clear: both;}.woocommerce ul.products li.product.last,.woocommerce .related ul.products li.product.last,.woocommerce .upsells.products ul.products li.product.last,.woocommerce[class*=columns-] ul.products li.product.last,.woocommerce-page ul.products li.product.last,.woocommerce-page .related ul.products li.product.last,.woocommerce-page .upsells.products ul.products li.product.last,.woocommerce-page[class*=columns-] ul.products li.product.last {clear: right;margin-right: 0 !important;}.woocommerce .fl-content-left ul.products li.product,.woocommerce .fl-content-left related ul.products li.product,.woocommerce .fl-content-left .upsells.products ul.products li.product,.woocommerce .fl-content-right ul.products li.product,.woocommerce .fl-content-right related ul.products li.product,.woocommerce .fl-content-right .upsells.products ul.products li.product,.woocommerce-page .fl-content-left ul.products li.product,.woocommerce-page .fl-content-left related ul.products li.product,.woocommerce-page .fl-content-left .upsells.products ul.products li.product,.woocommerce-page .fl-content-right ul.products li.product,.woocommerce-page .fl-content-right related ul.products li.product,.woocommerce-page .fl-content-right .upsells.products ul.products li.product {float: left !important;margin-right: 3.8% !important;max-width: none;width: 30.8%;}.woocommerce .fl-content-left ul.products li.product:nth-child(3n),.woocommerce .fl-content-left related ul.products li.product:nth-child(3n),.woocommerce .fl-content-left .upsells.products ul.products li.product:nth-child(3n),.woocommerce .fl-content-right ul.products li.product:nth-child(3n),.woocommerce .fl-content-right related ul.products li.product:nth-child(3n),.woocommerce .fl-content-right .upsells.products ul.products li.product:nth-child(3n),.woocommerce-page .fl-content-left ul.products li.product:nth-child(3n),.woocommerce-page .fl-content-left related ul.products li.product:nth-child(3n),.woocommerce-page .fl-content-left .upsells.products ul.products li.product:nth-child(3n),.woocommerce-page .fl-content-right ul.products li.product:nth-child(3n),.woocommerce-page .fl-content-right related ul.products li.product:nth-child(3n),.woocommerce-page .fl-content-right .upsells.products ul.products li.product:nth-child(3n) {margin-right: 0 !important;}.woocommerce .fl-content-left ul.products li.first,.woocommerce .fl-content-left related ul.products li.first,.woocommerce .fl-content-left .upsells.products ul.products li.first,.woocommerce .fl-content-right ul.products li.first,.woocommerce .fl-content-right related ul.products li.first,.woocommerce .fl-content-right .upsells.products ul.products li.first,.woocommerce-page .fl-content-left ul.products li.first,.woocommerce-page .fl-content-left related ul.products li.first,.woocommerce-page .fl-content-left .upsells.products ul.products li.first,.woocommerce-page .fl-content-right ul.products li.first,.woocommerce-page .fl-content-right related ul.products li.first,.woocommerce-page .fl-content-right .upsells.products ul.products li.first {clear: none;}.woocommerce .fl-content-left ul.products li.last,.woocommerce .fl-content-left related ul.products li.last,.woocommerce .fl-content-left .upsells.products ul.products li.last,.woocommerce .fl-content-right ul.products li.last,.woocommerce .fl-content-right related ul.products li.last,.woocommerce .fl-content-right .upsells.products ul.products li.last,.woocommerce-page .fl-content-left ul.products li.last,.woocommerce-page .fl-content-left related ul.products li.last,.woocommerce-page .fl-content-left .upsells.products ul.products li.last,.woocommerce-page .fl-content-right ul.products li.last,.woocommerce-page .fl-content-right related ul.products li.last,.woocommerce-page .fl-content-right .upsells.products ul.products li.last {clear: none;}.woocommerce .fl-content-left ul.products li.product:nth-child(3n + 1),.woocommerce .fl-content-left related ul.products li.product:nth-child(3n + 1),.woocommerce .fl-content-left .upsells.products ul.products li.product:nth-child(3n + 1),.woocommerce .fl-content-right ul.products li.product:nth-child(3n + 1),.woocommerce .fl-content-right related ul.products li.product:nth-child(3n + 1),.woocommerce .fl-content-right .upsells.products ul.products li.product:nth-child(3n + 1),.woocommerce-page .fl-content-left ul.products li.product:nth-child(3n + 1),.woocommerce-page .fl-content-left related ul.products li.product:nth-child(3n + 1),.woocommerce-page .fl-content-left .upsells.products ul.products li.product:nth-child(3n + 1),.woocommerce-page .fl-content-right ul.products li.product:nth-child(3n + 1),.woocommerce-page .fl-content-right related ul.products li.product:nth-child(3n + 1),.woocommerce-page .fl-content-right .upsells.products ul.products li.product:nth-child(3n + 1) {clear: both;}}