@charset "UTF-8";

 .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0} @media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/fonts/glyphicons-halflings-regular.eot);src:url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/fonts/glyphicons-halflings-regular.woff) format('woff'),url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select{width:220px\9}.bootstrap-select>.dropdown-toggle{width:100%;padding-right:25px;z-index:1}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none}.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2}.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{z-index:auto}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group{margin-bottom:0}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}.form-inline .bootstrap-select.btn-group .form-control{width:100%}.bootstrap-select.btn-group.disabled,.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.bootstrap-select.btn-group.disabled:focus,.bootstrap-select.btn-group>.disabled:focus{outline:0!important}.bootstrap-select.btn-group.bs-container{position:absolute}.bootstrap-select.btn-group.bs-container .dropdown-menu{z-index:1060}.bootstrap-select.btn-group .dropdown-toggle .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left}.bootstrap-select.btn-group .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.bootstrap-select.btn-group[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select.btn-group .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select.btn-group .dropdown-menu li{position:relative}.bootstrap-select.btn-group .dropdown-menu li.active small{color:#fff}.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:.5em}.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option{position:static}.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{position:absolute;display:inline-block;right:15px;margin-top:5px}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}.hvr-grow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-grow:active,.hvr-grow:focus,.hvr-grow:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.hvr-shrink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-shrink:active,.hvr-shrink:focus,.hvr-shrink:hover{-webkit-transform:scale(0.9);transform:scale(0.9)}@-webkit-keyframes hvr-pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(0.9);transform:scale(0.9)}}@keyframes hvr-pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(0.9);transform:scale(0.9)}}.hvr-pulse{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-pulse:active,.hvr-pulse:focus,.hvr-pulse:hover{-webkit-animation-name:hvr-pulse;animation-name:hvr-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes hvr-pulse-grow{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes hvr-pulse-grow{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}.hvr-pulse-grow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-pulse-grow:active,.hvr-pulse-grow:focus,.hvr-pulse-grow:hover{-webkit-animation-name:hvr-pulse-grow;animation-name:hvr-pulse-grow;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes hvr-pulse-shrink{to{-webkit-transform:scale(0.9);transform:scale(0.9)}}@keyframes hvr-pulse-shrink{to{-webkit-transform:scale(0.9);transform:scale(0.9)}}.hvr-pulse-shrink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-pulse-shrink:active,.hvr-pulse-shrink:focus,.hvr-pulse-shrink:hover{-webkit-animation-name:hvr-pulse-shrink;animation-name:hvr-pulse-shrink;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes hvr-push{50%{-webkit-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes hvr-push{50%{-webkit-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}.hvr-push{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-push:active,.hvr-push:focus,.hvr-push:hover{-webkit-animation-name:hvr-push;animation-name:hvr-push;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}.hvr-pop{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-pop:active,.hvr-pop:focus,.hvr-pop:hover{-webkit-animation-name:hvr-pop;animation-name:hvr-pop;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hvr-bounce-in{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-in:active,.hvr-bounce-in:focus,.hvr-bounce-in:hover{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36);transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36)}.hvr-bounce-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-out:active,.hvr-bounce-out:focus,.hvr-bounce-out:hover{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36);transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36)}.hvr-rotate{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-rotate:active,.hvr-rotate:focus,.hvr-rotate:hover{-webkit-transform:rotate(4deg);transform:rotate(4deg)}.hvr-grow-rotate{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-grow-rotate:active,.hvr-grow-rotate:focus,.hvr-grow-rotate:hover{-webkit-transform:scale(1.1) rotate(4deg);transform:scale(1.1) rotate(4deg)}.hvr-float{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-float:active,.hvr-float:focus,.hvr-float:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.hvr-sink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sink:active,.hvr-sink:focus,.hvr-sink:hover{-webkit-transform:translateY(8px);transform:translateY(8px)}@-webkit-keyframes hvr-bob{0%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes hvr-bob{0%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@-webkit-keyframes hvr-bob-float{100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes hvr-bob-float{100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}.hvr-bob{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-bob:active,.hvr-bob:focus,.hvr-bob:hover{-webkit-animation-name:hvr-bob-float,hvr-bob;animation-name:hvr-bob-float,hvr-bob;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}@-webkit-keyframes hvr-hang{0%{-webkit-transform:translateY(8px);transform:translateY(8px)}50%{-webkit-transform:translateY(4px);transform:translateY(4px)}100%{-webkit-transform:translateY(8px);transform:translateY(8px)}}@keyframes hvr-hang{0%{-webkit-transform:translateY(8px);transform:translateY(8px)}50%{-webkit-transform:translateY(4px);transform:translateY(4px)}100%{-webkit-transform:translateY(8px);transform:translateY(8px)}}@-webkit-keyframes hvr-hang-sink{100%{-webkit-transform:translateY(8px);transform:translateY(8px)}}@keyframes hvr-hang-sink{100%{-webkit-transform:translateY(8px);transform:translateY(8px)}}.hvr-hang{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-hang:active,.hvr-hang:focus,.hvr-hang:hover{-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}.hvr-skew{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-skew:active,.hvr-skew:focus,.hvr-skew:hover{-webkit-transform:skew(-10deg);transform:skew(-10deg)}.hvr-skew-forward{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transform-origin:0 100%;transform-origin:0 100%}.hvr-skew-forward:active,.hvr-skew-forward:focus,.hvr-skew-forward:hover{-webkit-transform:skew(-10deg);transform:skew(-10deg)}.hvr-skew-backward{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transform-origin:0 100%;transform-origin:0 100%}.hvr-skew-backward:active,.hvr-skew-backward:focus,.hvr-skew-backward:hover{-webkit-transform:skew(10deg);transform:skew(10deg)}@-webkit-keyframes hvr-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes hvr-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.hvr-wobble-vertical{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-wobble-vertical:active,.hvr-wobble-vertical:focus,.hvr-wobble-vertical:hover{-webkit-animation-name:hvr-wobble-vertical;animation-name:hvr-wobble-vertical;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translateX(8px)}33.3%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes hvr-wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translateX(8px)}33.3%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.hvr-wobble-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-wobble-horizontal:active,.hvr-wobble-horizontal:focus,.hvr-wobble-horizontal:hover{-webkit-animation-name:hvr-wobble-horizontal;animation-name:hvr-wobble-horizontal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-to-bottom-right{16.65%{-webkit-transform:translate(8px,8px);transform:translate(8px,8px)}33.3%{-webkit-transform:translate(-6px,-6px);transform:translate(-6px,-6px)}49.95%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}66.6%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}83.25%{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes hvr-wobble-to-bottom-right{16.65%{-webkit-transform:translate(8px,8px);transform:translate(8px,8px)}33.3%{-webkit-transform:translate(-6px,-6px);transform:translate(-6px,-6px)}49.95%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}66.6%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}83.25%{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.hvr-wobble-to-bottom-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-wobble-to-bottom-right:active,.hvr-wobble-to-bottom-right:focus,.hvr-wobble-to-bottom-right:hover{-webkit-animation-name:hvr-wobble-to-bottom-right;animation-name:hvr-wobble-to-bottom-right;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-to-top-right{16.65%{-webkit-transform:translate(8px,-8px);transform:translate(8px,-8px)}33.3%{-webkit-transform:translate(-6px,6px);transform:translate(-6px,6px)}49.95%{-webkit-transform:translate(4px,-4px);transform:translate(4px,-4px)}66.6%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}83.25%{-webkit-transform:translate(1px,-1px);transform:translate(1px,-1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes hvr-wobble-to-top-right{16.65%{-webkit-transform:translate(8px,-8px);transform:translate(8px,-8px)}33.3%{-webkit-transform:translate(-6px,6px);transform:translate(-6px,6px)}49.95%{-webkit-transform:translate(4px,-4px);transform:translate(4px,-4px)}66.6%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}83.25%{-webkit-transform:translate(1px,-1px);transform:translate(1px,-1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.hvr-wobble-to-top-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-wobble-to-top-right:active,.hvr-wobble-to-top-right:focus,.hvr-wobble-to-top-right:hover{-webkit-animation-name:hvr-wobble-to-top-right;animation-name:hvr-wobble-to-top-right;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-top{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@keyframes hvr-wobble-top{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}.hvr-wobble-top{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transform-origin:0 100%;transform-origin:0 100%}.hvr-wobble-top:active,.hvr-wobble-top:focus,.hvr-wobble-top:hover{-webkit-animation-name:hvr-wobble-top;animation-name:hvr-wobble-top;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-bottom{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@keyframes hvr-wobble-bottom{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}.hvr-wobble-bottom{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transform-origin:100% 0;transform-origin:100% 0}.hvr-wobble-bottom:active,.hvr-wobble-bottom:focus,.hvr-wobble-bottom:hover{-webkit-animation-name:hvr-wobble-bottom;animation-name:hvr-wobble-bottom;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-skew{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@keyframes hvr-wobble-skew{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}.hvr-wobble-skew{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-wobble-skew:active,.hvr-wobble-skew:focus,.hvr-wobble-skew:hover{-webkit-animation-name:hvr-wobble-skew;animation-name:hvr-wobble-skew;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}@keyframes hvr-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}.hvr-buzz{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-buzz:active,.hvr-buzz:focus,.hvr-buzz:hover{-webkit-animation-name:hvr-buzz;animation-name:hvr-buzz;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}@keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}.hvr-buzz-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-buzz-out:active,.hvr-buzz-out:focus,.hvr-buzz-out:hover{-webkit-animation-name:hvr-buzz-out;animation-name:hvr-buzz-out;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hvr-forward{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-forward:active,.hvr-forward:focus,.hvr-forward:hover{-webkit-transform:translateX(8px);transform:translateX(8px)}.hvr-backward{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-backward:active,.hvr-backward:focus,.hvr-backward:hover{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.hvr-fade{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;overflow:hidden;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,background-color;transition-property:color,background-color}.hvr-fade:active,.hvr-fade:focus,.hvr-fade:hover{background-color:#2098D1;color:#fff}@-webkit-keyframes hvr-back-pulse{50%{background-color:rgba(32,152,209,.75)}}@keyframes hvr-back-pulse{50%{background-color:rgba(32,152,209,.75)}}.hvr-back-pulse{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;overflow:hidden;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:color,background-color;transition-property:color,background-color}.hvr-back-pulse:active,.hvr-back-pulse:focus,.hvr-back-pulse:hover{-webkit-animation-name:hvr-back-pulse;animation-name:hvr-back-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background-color:#2098D1;background-color:#2098d1;color:#fff}.hvr-sweep-to-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-right:active,.hvr-sweep-to-right:focus,.hvr-sweep-to-right:hover{color:#fff}.hvr-sweep-to-right:active:before,.hvr-sweep-to-right:focus:before,.hvr-sweep-to-right:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.hvr-sweep-to-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-left:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-left:active,.hvr-sweep-to-left:focus,.hvr-sweep-to-left:hover{color:#fff}.hvr-sweep-to-left:active:before,.hvr-sweep-to-left:focus:before,.hvr-sweep-to-left:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.hvr-sweep-to-bottom{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-bottom:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-bottom:active,.hvr-sweep-to-bottom:focus,.hvr-sweep-to-bottom:hover{color:#fff}.hvr-sweep-to-bottom:active:before,.hvr-sweep-to-bottom:focus:before,.hvr-sweep-to-bottom:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.hvr-sweep-to-top{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-top:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-top:active,.hvr-sweep-to-top:focus,.hvr-sweep-to-top:hover{color:#fff}.hvr-sweep-to-top:active:before,.hvr-sweep-to-top:focus:before,.hvr-sweep-to-top:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.hvr-bounce-to-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-to-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-bounce-to-right:active,.hvr-bounce-to-right:focus,.hvr-bounce-to-right:hover{color:#fff}.hvr-bounce-to-right:active:before,.hvr-bounce-to-right:focus:before,.hvr-bounce-to-right:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,.37,.66);transition-timing-function:cubic-bezier(0.52,1.64,.37,.66)}.hvr-bounce-to-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-to-left:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-bounce-to-left:active,.hvr-bounce-to-left:focus,.hvr-bounce-to-left:hover{color:#fff}.hvr-bounce-to-left:active:before,.hvr-bounce-to-left:focus:before,.hvr-bounce-to-left:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,.37,.66);transition-timing-function:cubic-bezier(0.52,1.64,.37,.66)}.hvr-bounce-to-bottom{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-to-bottom:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-bounce-to-bottom:active,.hvr-bounce-to-bottom:focus,.hvr-bounce-to-bottom:hover{color:#fff}.hvr-bounce-to-bottom:active:before,.hvr-bounce-to-bottom:focus:before,.hvr-bounce-to-bottom:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,.37,.66);transition-timing-function:cubic-bezier(0.52,1.64,.37,.66)}.hvr-bounce-to-top{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-to-top:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-bounce-to-top:active,.hvr-bounce-to-top:focus,.hvr-bounce-to-top:hover{color:#fff}.hvr-bounce-to-top:active:before,.hvr-bounce-to-top:focus:before,.hvr-bounce-to-top:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,.37,.66);transition-timing-function:cubic-bezier(0.52,1.64,.37,.66)}.hvr-radial-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden;background:#e1e1e1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-radial-out:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;border-radius:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-radial-out:active,.hvr-radial-out:focus,.hvr-radial-out:hover{color:#fff}.hvr-radial-out:active:before,.hvr-radial-out:focus:before,.hvr-radial-out:hover:before{-webkit-transform:scale(2);transform:scale(2)}.hvr-radial-in{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden;background:#2098D1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-radial-in:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#e1e1e1;border-radius:100%;-webkit-transform:scale(2);transform:scale(2);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-radial-in:active,.hvr-radial-in:focus,.hvr-radial-in:hover{color:#fff}.hvr-radial-in:active:before,.hvr-radial-in:focus:before,.hvr-radial-in:hover:before{-webkit-transform:scale(0);transform:scale(0)}.hvr-rectangle-in{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;background:#2098D1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-rectangle-in:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#e1e1e1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-rectangle-in:active,.hvr-rectangle-in:focus,.hvr-rectangle-in:hover{color:#fff}.hvr-rectangle-in:active:before,.hvr-rectangle-in:focus:before,.hvr-rectangle-in:hover:before{-webkit-transform:scale(0);transform:scale(0)}.hvr-rectangle-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;background:#e1e1e1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-rectangle-out:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-rectangle-out:active,.hvr-rectangle-out:focus,.hvr-rectangle-out:hover{color:#fff}.hvr-rectangle-out:active:before,.hvr-rectangle-out:focus:before,.hvr-rectangle-out:hover:before{-webkit-transform:scale(1);transform:scale(1)}.hvr-shutter-in-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;background:#2098D1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-shutter-in-horizontal:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#e1e1e1;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-shutter-in-horizontal:active,.hvr-shutter-in-horizontal:focus,.hvr-shutter-in-horizontal:hover{color:#fff}.hvr-shutter-in-horizontal:active:before,.hvr-shutter-in-horizontal:focus:before,.hvr-shutter-in-horizontal:hover:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.hvr-shutter-out-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;background:#e1e1e1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-shutter-out-horizontal:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#2098D1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-shutter-out-horizontal:active,.hvr-shutter-out-horizontal:focus,.hvr-shutter-out-horizontal:hover{color:#fff}.hvr-shutter-out-horizontal:active:before,.hvr-shutter-out-horizontal:focus:before,.hvr-shutter-out-horizontal:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.hvr-shutter-in-vertical{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;background:#2098D1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-shutter-in-vertical:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#e1e1e1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-shutter-in-vertical:active,.hvr-shutter-in-vertical:focus,.hvr-shutter-in-vertical:hover{color:#fff}.hvr-shutter-in-vertical:active:before,.hvr-shutter-in-vertical:focus:before,.hvr-shutter-in-vertical:hover:before{-webkit-transform:scaleY(0);transform:scaleY(0)}.hvr-shutter-out-vertical{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;background:#e1e1e1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-shutter-out-vertical:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#2098D1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-shutter-out-vertical:active,.hvr-shutter-out-vertical:focus,.hvr-shutter-out-vertical:hover{color:#fff}.hvr-shutter-out-vertical:active:before,.hvr-shutter-out-vertical:focus:before,.hvr-shutter-out-vertical:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.hvr-border-fade{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow;box-shadow:inset 0 0 0 4px #e1e1e1,0 0 1px transparent}.hvr-border-fade:active,.hvr-border-fade:focus,.hvr-border-fade:hover{box-shadow:inset 0 0 0 4px #2098D1,0 0 1px transparent}.hvr-hollow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background;transition-property:background;box-shadow:inset 0 0 0 4px #e1e1e1,0 0 1px transparent}.hvr-hollow:active,.hvr-hollow:focus,.hvr-hollow:hover{background:0 0}.hvr-trim{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-trim:before{content:'';position:absolute;border:#fff solid 4px;top:4px;left:4px;right:4px;bottom:4px;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity}.hvr-trim:active:before,.hvr-trim:focus:before,.hvr-trim:hover:before{opacity:1}@-webkit-keyframes hvr-ripple-out{100%{top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0}}@keyframes hvr-ripple-out{100%{top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0}}.hvr-ripple-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-ripple-out:before{content:'';position:absolute;border:#e1e1e1 solid 6px;top:0;right:0;bottom:0;left:0;-webkit-animation-duration:1s;animation-duration:1s}.hvr-ripple-out:active:before,.hvr-ripple-out:focus:before,.hvr-ripple-out:hover:before{-webkit-animation-name:hvr-ripple-out;animation-name:hvr-ripple-out}@-webkit-keyframes hvr-ripple-in{100%{top:0;right:0;bottom:0;left:0;opacity:1}}@keyframes hvr-ripple-in{100%{top:0;right:0;bottom:0;left:0;opacity:1}}.hvr-ripple-in{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-ripple-in:before{content:'';position:absolute;border:#e1e1e1 solid 4px;top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0;-webkit-animation-duration:1s;animation-duration:1s}.hvr-ripple-in:active:before,.hvr-ripple-in:focus:before,.hvr-ripple-in:hover:before{-webkit-animation-name:hvr-ripple-in;animation-name:hvr-ripple-in}.hvr-outline-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-outline-out:before{content:'';position:absolute;border:#e1e1e1 solid 4px;top:0;right:0;bottom:0;left:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:top,right,bottom,left;transition-property:top,right,bottom,left}.hvr-outline-out:active:before,.hvr-outline-out:focus:before,.hvr-outline-out:hover:before{top:-8px;right:-8px;bottom:-8px;left:-8px}.hvr-outline-in{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-outline-in:before{pointer-events:none;content:'';position:absolute;border:#e1e1e1 solid 4px;top:-16px;right:-16px;bottom:-16px;left:-16px;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:top,right,bottom,left;transition-property:top,right,bottom,left}.hvr-outline-in:active:before,.hvr-outline-in:focus:before,.hvr-outline-in:hover:before{top:-8px;right:-8px;bottom:-8px;left:-8px;opacity:1}.hvr-round-corners{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:border-radius;transition-property:border-radius}.hvr-round-corners:active,.hvr-round-corners:focus,.hvr-round-corners:hover{border-radius:1em}.hvr-underline-from-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden}.hvr-underline-from-left:before{content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:0;background:#2098D1;height:4px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-from-left:active:before,.hvr-underline-from-left:focus:before,.hvr-underline-from-left:hover:before{right:0}.hvr-underline-from-center{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden}.hvr-underline-from-center:before{content:"";position:absolute;z-index:-1;left:50%;right:50%;bottom:0;background:#2098D1;height:4px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-from-center:active:before,.hvr-underline-from-center:focus:before,.hvr-underline-from-center:hover:before{left:0;right:0}.hvr-underline-from-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden}.hvr-underline-from-right:before{content:"";position:absolute;z-index:-1;left:100%;right:0;bottom:0;background:#2098D1;height:4px;-webkit-transition-property:left;transition-property:left;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-from-right:active:before,.hvr-underline-from-right:focus:before,.hvr-underline-from-right:hover:before{left:0}.hvr-overline-from-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden}.hvr-overline-from-left:before{content:"";position:absolute;z-index:-1;left:0;right:100%;top:0;background:#2098D1;height:4px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-overline-from-left:active:before,.hvr-overline-from-left:focus:before,.hvr-overline-from-left:hover:before{right:0}.hvr-overline-from-center{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden}.hvr-overline-from-center:before{content:"";position:absolute;z-index:-1;left:50%;right:50%;top:0;background:#2098D1;height:4px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-overline-from-center:active:before,.hvr-overline-from-center:focus:before,.hvr-overline-from-center:hover:before{left:0;right:0}.hvr-overline-from-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden}.hvr-overline-from-right:before{content:"";position:absolute;z-index:-1;left:100%;right:0;top:0;background:#2098D1;height:4px;-webkit-transition-property:left;transition-property:left;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-overline-from-right:active:before,.hvr-overline-from-right:focus:before,.hvr-overline-from-right:hover:before{left:0}.hvr-reveal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden}.hvr-reveal:before{content:"";position:absolute;z-index:-1;left:0;right:0;top:0;bottom:0;border-color:#2098D1;border-style:solid;border-width:0;-webkit-transition-property:border-width;transition-property:border-width;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-reveal:active:before,.hvr-reveal:focus:before,.hvr-reveal:hover:before{-webkit-transform:translateY(0);transform:translateY(0);border-width:4px}.hvr-underline-reveal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden}.hvr-underline-reveal:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;background:#2098D1;height:4px;-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-reveal:active:before,.hvr-underline-reveal:focus:before,.hvr-underline-reveal:hover:before{-webkit-transform:translateY(0);transform:translateY(0)}.hvr-overline-reveal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden}.hvr-overline-reveal:before{content:"";position:absolute;z-index:-1;left:0;right:0;top:0;background:#2098D1;height:4px;-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-overline-reveal:active:before,.hvr-overline-reveal:focus:before,.hvr-overline-reveal:hover:before{-webkit-transform:translateY(0);transform:translateY(0)}.hvr-glow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow}.hvr-glow:active,.hvr-glow:focus,.hvr-glow:hover{box-shadow:0 0 8px rgba(0,0,0,.6)}.hvr-shadow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow}.hvr-shadow:active,.hvr-shadow:focus,.hvr-shadow:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.5)}.hvr-grow-shadow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow,transform;transition-property:box-shadow,transform}.hvr-grow-shadow:active,.hvr-grow-shadow:focus,.hvr-grow-shadow:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.5);-webkit-transform:scale(1.1);transform:scale(1.1)}.hvr-box-shadow-outset{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow}.hvr-box-shadow-outset:active,.hvr-box-shadow-outset:focus,.hvr-box-shadow-outset:hover{box-shadow:2px 2px 2px rgba(0,0,0,.6)}.hvr-box-shadow-inset{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow;box-shadow:inset 0 0 0 rgba(0,0,0,.6),0 0 1px transparent}.hvr-box-shadow-inset:active,.hvr-box-shadow-inset:focus,.hvr-box-shadow-inset:hover{box-shadow:inset 2px 2px 2px rgba(0,0,0,.6),0 0 1px transparent}.hvr-float-shadow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-float-shadow:before{pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,.35) 0,transparent 80%);background:radial-gradient(ellipse at center,rgba(0,0,0,.35) 0,transparent 80%);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform,opacity;transition-property:transform,opacity}.hvr-float-shadow:active,.hvr-float-shadow:focus,.hvr-float-shadow:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.hvr-float-shadow:active:before,.hvr-float-shadow:focus:before,.hvr-float-shadow:hover:before{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px)}.hvr-shadow-radial{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-shadow-radial:after,.hvr-shadow-radial:before{pointer-events:none;position:absolute;content:'';left:0;width:100%;box-sizing:border-box;height:5px;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity}.hvr-shadow-radial:before{bottom:100%;background:-webkit-radial-gradient(50% 150%,ellipse,rgba(0,0,0,.6) 0,transparent 80%);background:radial-gradient(ellipse at 50% 150%,rgba(0,0,0,.6) 0,transparent 80%)}.hvr-shadow-radial:after{top:100%;background:-webkit-radial-gradient(50% -50%,ellipse,rgba(0,0,0,.6) 0,transparent 80%);background:radial-gradient(ellipse at 50% -50%,rgba(0,0,0,.6) 0,transparent 80%)}.hvr-shadow-radial:active:after,.hvr-shadow-radial:active:before,.hvr-shadow-radial:focus:after,.hvr-shadow-radial:focus:before,.hvr-shadow-radial:hover:after,.hvr-shadow-radial:hover:before{opacity:1}.hvr-bubble-top{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-bubble-top:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;left:calc(50% - 10px);top:0;border-width:0 10px 10px;border-color:transparent transparent #e1e1e1}.hvr-bubble-top:active:before,.hvr-bubble-top:focus:before,.hvr-bubble-top:hover:before{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.hvr-bubble-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-bubble-right:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;top:calc(50% - 10px);right:0;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #e1e1e1}.hvr-bubble-right:active:before,.hvr-bubble-right:focus:before,.hvr-bubble-right:hover:before{-webkit-transform:translateX(10px);transform:translateX(10px)}.hvr-bubble-bottom{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-bubble-bottom:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;left:calc(50% - 10px);bottom:0;border-width:10px 10px 0;border-color:#e1e1e1 transparent transparent}.hvr-bubble-bottom:active:before,.hvr-bubble-bottom:focus:before,.hvr-bubble-bottom:hover:before{-webkit-transform:translateY(10px);transform:translateY(10px)}.hvr-bubble-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-bubble-left:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;top:calc(50% - 10px);left:0;border-width:10px 10px 10px 0;border-color:transparent #e1e1e1 transparent transparent}.hvr-bubble-left:active:before,.hvr-bubble-left:focus:before,.hvr-bubble-left:hover:before{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.hvr-bubble-float-top{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-top:before{position:absolute;z-index:-1;content:'';left:calc(50% - 10px);top:0;border-style:solid;border-width:0 10px 10px;border-color:transparent transparent #e1e1e1;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-top:active,.hvr-bubble-float-top:focus,.hvr-bubble-float-top:hover{-webkit-transform:translateY(10px);transform:translateY(10px)}.hvr-bubble-float-top:active:before,.hvr-bubble-float-top:focus:before,.hvr-bubble-float-top:hover:before{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.hvr-bubble-float-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-right:before{position:absolute;z-index:-1;top:calc(50% - 10px);right:0;content:'';border-style:solid;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #e1e1e1;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-right:active,.hvr-bubble-float-right:focus,.hvr-bubble-float-right:hover{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.hvr-bubble-float-right:active:before,.hvr-bubble-float-right:focus:before,.hvr-bubble-float-right:hover:before{-webkit-transform:translateX(10px);transform:translateX(10px)}.hvr-bubble-float-bottom{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-bottom:before{position:absolute;z-index:-1;content:'';left:calc(50% - 10px);bottom:0;border-style:solid;border-width:10px 10px 0;border-color:#e1e1e1 transparent transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-bottom:active,.hvr-bubble-float-bottom:focus,.hvr-bubble-float-bottom:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.hvr-bubble-float-bottom:active:before,.hvr-bubble-float-bottom:focus:before,.hvr-bubble-float-bottom:hover:before{-webkit-transform:translateY(10px);transform:translateY(10px)}.hvr-bubble-float-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-left:before{position:absolute;z-index:-1;content:'';top:calc(50% - 10px);left:0;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent #e1e1e1 transparent transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-left:active,.hvr-bubble-float-left:focus,.hvr-bubble-float-left:hover{-webkit-transform:translateX(10px);transform:translateX(10px)}.hvr-bubble-float-left:active:before,.hvr-bubble-float-left:focus:before,.hvr-bubble-float-left:hover:before{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.hvr-icon-back{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-left:2.2em;-webkit-transition-duration:.1s;transition-duration:.1s}.hvr-icon-back:before{content:"\f137";position:absolute;left:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-back:active:before,.hvr-icon-back:focus:before,.hvr-icon-back:hover:before{-webkit-transform:translateX(-4px);transform:translateX(-4px)}.hvr-icon-forward{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.1s;transition-duration:.1s}.hvr-icon-forward:before{content:"\f138";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-forward:active:before,.hvr-icon-forward:focus:before,.hvr-icon-forward:hover:before{-webkit-transform:translateX(4px);transform:translateX(4px)}@-webkit-keyframes hvr-icon-down{0%,100%,50%{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(6px);transform:translateY(6px)}}@keyframes hvr-icon-down{0%,100%,50%{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(6px);transform:translateY(6px)}}.hvr-icon-down{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em}.hvr-icon-down:before{content:"\f01a";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-down:active:before,.hvr-icon-down:focus:before,.hvr-icon-down:hover:before{-webkit-animation-name:hvr-icon-down;animation-name:hvr-icon-down;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes hvr-icon-up{0%,100%,50%{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes hvr-icon-up{0%,100%,50%{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}.hvr-icon-up{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em}.hvr-icon-up:before{content:"\f01b";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-up:active:before,.hvr-icon-up:focus:before,.hvr-icon-up:hover:before{-webkit-animation-name:hvr-icon-up;animation-name:hvr-icon-up;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.hvr-icon-spin{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em}.hvr-icon-spin:before{content:"\f021";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.hvr-icon-spin:active:before,.hvr-icon-spin:focus:before,.hvr-icon-spin:hover:before{-webkit-transform:rotate(360deg);transform:rotate(360deg)}@-webkit-keyframes hvr-icon-drop{0%{opacity:0}50%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%,51%{opacity:1}}@keyframes hvr-icon-drop{0%{opacity:0}50%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%,51%{opacity:1}}.hvr-icon-drop{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em}.hvr-icon-drop:before{content:"\f041";position:absolute;right:1em;opacity:1;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-drop:active:before,.hvr-icon-drop:focus:before,.hvr-icon-drop:hover:before{opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-animation-name:hvr-icon-drop;animation-name:hvr-icon-drop;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.52,1.64,.37,.66);animation-timing-function:cubic-bezier(0.52,1.64,.37,.66)}.hvr-icon-fade{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em}.hvr-icon-fade:before{content:"\f00c";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:color;transition-property:color}.hvr-icon-fade:active:before,.hvr-icon-fade:focus:before,.hvr-icon-fade:hover:before{color:#0F9E5E}@-webkit-keyframes hvr-icon-float-away{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(-1em);transform:translateY(-1em)}}@keyframes hvr-icon-float-away{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(-1em);transform:translateY(-1em)}}.hvr-icon-float-away{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em}.hvr-icon-float-away:after,.hvr-icon-float-away:before{content:"\f055";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome}.hvr-icon-float-away:after{opacity:0;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hvr-icon-float-away:active:after,.hvr-icon-float-away:focus:after,.hvr-icon-float-away:hover:after{-webkit-animation-name:hvr-icon-float-away;animation-name:hvr-icon-float-away;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes hvr-icon-sink-away{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(1em);transform:translateY(1em)}}@keyframes hvr-icon-sink-away{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(1em);transform:translateY(1em)}}.hvr-icon-sink-away{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em}.hvr-icon-sink-away:after,.hvr-icon-sink-away:before{content:"\f056";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-sink-away:after{opacity:0;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hvr-icon-sink-away:active:after,.hvr-icon-sink-away:focus:after,.hvr-icon-sink-away:hover:after{-webkit-animation-name:hvr-icon-sink-away;animation-name:hvr-icon-sink-away;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.hvr-icon-grow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-grow:before{content:"\f118";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-grow:active:before,.hvr-icon-grow:focus:before,.hvr-icon-grow:hover:before{-webkit-transform:scale(1.3) translateZ(0);transform:scale(1.3) translateZ(0)}.hvr-icon-shrink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-shrink:before{content:"\f119";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-shrink:active:before,.hvr-icon-shrink:focus:before,.hvr-icon-shrink:hover:before{-webkit-transform:scale(0.8);transform:scale(0.8)}@-webkit-keyframes hvr-icon-pulse{25%{-webkit-transform:scale(1.3);transform:scale(1.3)}75%{-webkit-transform:scale(0.8);transform:scale(0.8)}}@keyframes hvr-icon-pulse{25%{-webkit-transform:scale(1.3);transform:scale(1.3)}75%{-webkit-transform:scale(0.8);transform:scale(0.8)}}.hvr-icon-pulse{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em}.hvr-icon-pulse:before{content:"\f015";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-pulse:active:before,.hvr-icon-pulse:focus:before,.hvr-icon-pulse:hover:before{-webkit-animation-name:hvr-icon-pulse;animation-name:hvr-icon-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes hvr-icon-pulse-grow{to{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes hvr-icon-pulse-grow{to{-webkit-transform:scale(1.3);transform:scale(1.3)}}.hvr-icon-pulse-grow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em}.hvr-icon-pulse-grow:before{content:"\f015";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-pulse-grow:active:before,.hvr-icon-pulse-grow:focus:before,.hvr-icon-pulse-grow:hover:before{-webkit-animation-name:hvr-icon-pulse-grow;animation-name:hvr-icon-pulse-grow;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes hvr-icon-pulse-shrink{to{-webkit-transform:scale(0.8);transform:scale(0.8)}}@keyframes hvr-icon-pulse-shrink{to{-webkit-transform:scale(0.8);transform:scale(0.8)}}.hvr-icon-pulse-shrink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em}.hvr-icon-pulse-shrink:before{content:"\f015";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-pulse-shrink:active:before,.hvr-icon-pulse-shrink:focus:before,.hvr-icon-pulse-shrink:hover:before{-webkit-animation-name:hvr-icon-pulse-shrink;animation-name:hvr-icon-pulse-shrink;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes hvr-icon-push{50%{-webkit-transform:scale(0.5);transform:scale(0.5)}}@keyframes hvr-icon-push{50%{-webkit-transform:scale(0.5);transform:scale(0.5)}}.hvr-icon-push{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-push:before{content:"\f006";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-push:active:before,.hvr-icon-push:focus:before,.hvr-icon-push:hover:before{-webkit-animation-name:hvr-icon-push;animation-name:hvr-icon-push;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-icon-pop{50%{-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes hvr-icon-pop{50%{-webkit-transform:scale(1.5);transform:scale(1.5)}}.hvr-icon-pop{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-pop:before{content:"\f005";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-pop:active:before,.hvr-icon-pop:focus:before,.hvr-icon-pop:hover:before{-webkit-animation-name:hvr-icon-pop;animation-name:hvr-icon-pop;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hvr-icon-bounce{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-bounce:before{content:"\f087";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-bounce:active:before,.hvr-icon-bounce:focus:before,.hvr-icon-bounce:hover:before{-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36);transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36)}.hvr-icon-rotate{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-rotate:before{content:"\f0c6";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-rotate:active:before,.hvr-icon-rotate:focus:before,.hvr-icon-rotate:hover:before{-webkit-transform:rotate(20deg);transform:rotate(20deg)}.hvr-icon-grow-rotate{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-grow-rotate:before{content:"\f095";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-grow-rotate:active:before,.hvr-icon-grow-rotate:focus:before,.hvr-icon-grow-rotate:hover:before{-webkit-transform:scale(1.5) rotate(12deg);transform:scale(1.5) rotate(12deg)}.hvr-icon-float{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-float:before{content:"\f01b";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-float:active:before,.hvr-icon-float:focus:before,.hvr-icon-float:hover:before{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.hvr-icon-sink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-sink:before{content:"\f01a";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-sink:active:before,.hvr-icon-sink:focus:before,.hvr-icon-sink:hover:before{-webkit-transform:translateY(4px);transform:translateY(4px)}@-webkit-keyframes hvr-icon-bob{0%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}50%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes hvr-icon-bob{0%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}50%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@-webkit-keyframes hvr-icon-bob-float{100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes hvr-icon-bob-float{100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}.hvr-icon-bob{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-bob:before{content:"\f077";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-bob:active:before,.hvr-icon-bob:focus:before,.hvr-icon-bob:hover:before{-webkit-animation-name:hvr-icon-bob-float,hvr-icon-bob;animation-name:hvr-icon-bob-float,hvr-icon-bob;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}@-webkit-keyframes hvr-icon-hang{0%{-webkit-transform:translateY(6px);transform:translateY(6px)}50%{-webkit-transform:translateY(2px);transform:translateY(2px)}100%{-webkit-transform:translateY(6px);transform:translateY(6px)}}@keyframes hvr-icon-hang{0%{-webkit-transform:translateY(6px);transform:translateY(6px)}50%{-webkit-transform:translateY(2px);transform:translateY(2px)}100%{-webkit-transform:translateY(6px);transform:translateY(6px)}}@-webkit-keyframes hvr-icon-hang-sink{100%{-webkit-transform:translateY(6px);transform:translateY(6px)}}@keyframes hvr-icon-hang-sink{100%{-webkit-transform:translateY(6px);transform:translateY(6px)}}.hvr-icon-hang{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-hang:before{content:"\f078";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-hang:active:before,.hvr-icon-hang:focus:before,.hvr-icon-hang:hover:before{-webkit-animation-name:hvr-icon-hang-sink,hvr-icon-hang;animation-name:hvr-icon-hang-sink,hvr-icon-hang;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}@-webkit-keyframes hvr-icon-wobble-horizontal{16.65%{-webkit-transform:translateX(6px);transform:translateX(6px)}33.3%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes hvr-icon-wobble-horizontal{16.65%{-webkit-transform:translateX(6px);transform:translateX(6px)}33.3%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.hvr-icon-wobble-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-wobble-horizontal:before{content:"\f061";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-wobble-horizontal:active:before,.hvr-icon-wobble-horizontal:focus:before,.hvr-icon-wobble-horizontal:hover:before{-webkit-animation-name:hvr-icon-wobble-horizontal;animation-name:hvr-icon-wobble-horizontal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-icon-wobble-vertical{16.65%{-webkit-transform:translateY(6px);transform:translateY(6px)}33.3%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes hvr-icon-wobble-vertical{16.65%{-webkit-transform:translateY(6px);transform:translateY(6px)}33.3%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.hvr-icon-wobble-vertical{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-wobble-vertical:before{content:"\f062";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-wobble-vertical:active:before,.hvr-icon-wobble-vertical:focus:before,.hvr-icon-wobble-vertical:hover:before{-webkit-animation-name:hvr-icon-wobble-vertical;animation-name:hvr-icon-wobble-vertical;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-icon-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}@keyframes hvr-icon-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}.hvr-icon-buzz{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-buzz:before{content:"\f017";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-buzz:active:before,.hvr-icon-buzz:focus:before,.hvr-icon-buzz:hover:before{-webkit-animation-name:hvr-icon-buzz;animation-name:hvr-icon-buzz;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes hvr-icon-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}@keyframes hvr-icon-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}.hvr-icon-buzz-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-buzz-out:before{content:"\f023";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-buzz-out:active:before,.hvr-icon-buzz-out:focus:before,.hvr-icon-buzz-out:hover:before{-webkit-animation-name:hvr-icon-buzz-out;animation-name:hvr-icon-buzz-out;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hvr-curl-top-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-curl-top-left:before{pointer-events:none;position:absolute;content:'';height:0;width:0;top:0;left:0;background:#fff;background:linear-gradient(135deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ffffff', endColorstr='#000000');z-index:1000;box-shadow:1px 1px 1px rgba(0,0,0,.4);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:width,height;transition-property:width,height}.hvr-curl-top-left:active:before,.hvr-curl-top-left:focus:before,.hvr-curl-top-left:hover:before{width:25px;height:25px}.hvr-curl-top-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-curl-top-right:before{pointer-events:none;position:absolute;content:'';height:0;width:0;top:0;right:0;background:#fff;background:linear-gradient(225deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);box-shadow:-1px 1px 1px rgba(0,0,0,.4);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:width,height;transition-property:width,height}.hvr-curl-top-right:active:before,.hvr-curl-top-right:focus:before,.hvr-curl-top-right:hover:before{width:25px;height:25px}.hvr-curl-bottom-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-curl-bottom-right:before{pointer-events:none;position:absolute;content:'';height:0;width:0;bottom:0;right:0;background:#fff;background:linear-gradient(315deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);box-shadow:-1px -1px 1px rgba(0,0,0,.4);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:width,height;transition-property:width,height}.hvr-curl-bottom-right:active:before,.hvr-curl-bottom-right:focus:before,.hvr-curl-bottom-right:hover:before{width:25px;height:25px}.hvr-curl-bottom-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-curl-bottom-left:before{pointer-events:none;position:absolute;content:'';height:0;width:0;bottom:0;left:0;background:#fff;background:linear-gradient(45deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);box-shadow:1px -1px 1px rgba(0,0,0,.4);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:width,height;transition-property:width,height}.hvr-curl-bottom-left:active:before,.hvr-curl-bottom-left:focus:before,.hvr-curl-bottom-left:hover:before{width:25px;height:25px}.bootstrap-touchspin .input-group-btn-vertical {
position: relative;
white-space: nowrap;
width: 1%;
vertical-align: middle;
display: table-cell;
}
.bootstrap-touchspin .input-group-btn-vertical > .btn {
display: block;
float: none;
width: 100%;
max-width: 100%;
padding: 8px 10px;
margin-left: -1px;
position: relative;
}
.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {
border-radius: 0;
border-top-right-radius: 4px;
}
.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {
margin-top: -2px;
border-radius: 0;
border-bottom-right-radius: 4px;
}
.bootstrap-touchspin .input-group-btn-vertical i {
position: absolute;
top: 3px;
left: 5px;
font-size: 9px;
font-weight: normal;
}.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1;-ms-touch-action:pan-y;touch-action:pan-y}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translatez(0)}.bx-wrapper{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;background:#fff}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/css/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:10px;background:url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/css/images/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-prev:focus,.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next{right:10px;background:url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/css/images/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/css/images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/css/images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8; }
.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;
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: #CCC;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044; }
.mfp-preloader a {
color: #CCC; }
.mfp-preloader a:hover {
color: #FFF; }
.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;
box-shadow: none;
touch-action: manipulation; }
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: #FFF;
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: #333; }
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
color: #FFF;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%; }
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #CCC;
font-size: 12px;
line-height: 18px;
white-space: nowrap; }
.mfp-arrow {
position: absolute;
opacity: 0.65;
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: transparent; }
.mfp-arrow:active {
margin-top: -54px; }
.mfp-arrow:hover,
.mfp-arrow:focus {
opacity: 1; }
.mfp-arrow:before,
.mfp-arrow:after {
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 {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px; }
.mfp-arrow:before {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7; }
.mfp-arrow-left {
left: 0; }
.mfp-arrow-left:after {
border-right: 17px solid #FFF;
margin-left: 31px; }
.mfp-arrow-left:before {
margin-left: 25px;
border-right: 27px solid #3F3F3F; }
.mfp-arrow-right {
right: 0; }
.mfp-arrow-right:after {
border-left: 17px solid #FFF;
margin-left: 39px; }
.mfp-arrow-right:before {
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: #000; } img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
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: #444; }
.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: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;
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; } }.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;-ms-user-select:none;-moz-user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base{width:100%;height:100%;position:relative;z-index:1}.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-handle{position:relative;z-index:1}.noUi-stacking .noUi-handle{z-index:10}.noUi-state-tap .noUi-origin{-webkit-transition:left .3s,top .3s;transition:left .3s,top .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-base{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.noUi-horizontal{height:10px}.noUi-horizontal .noUi-handle{width:20px;height:20px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}.noUi-background{background:#FAFAFA;box-shadow:inset 0 1px 1px #f0f0f0}.noUi-connect{background:#3FB8AF;box-shadow:inset 0 0 3px rgba(51,51,51,.45);-webkit-transition:background 450ms;transition:background 450ms}.noUi-origin{border-radius:2px}.noUi-target{border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-target.noUi-connect{box-shadow:inset 0 0 3px rgba(51,51,51,.45),0 3px 6px -5px #BBB}.noUi-dragable{cursor:w-resize}.noUi-vertical .noUi-dragable{cursor:n-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{display:none;:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{ width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect,[disabled].noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-origin{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;font:400 12px Arial;color:#999}.noUi-value{width:40px;position:absolute;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-large,.noUi-marker-sub{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:50px;top:100%;left:0;width:100%}.noUi-value-horizontal{margin-left:-20px;padding-top:20px}.noUi-value-horizontal.noUi-value-sub{padding-top:15px}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{width:15px;margin-left:20px;margin-top:-5px}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-pips,
.noUi-pips * {
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.noUi-pips {
position: absolute;
font: 400 12px Arial;
color: #999;
} .noUi-value {
width: 40px;
position: absolute;
text-align: center;
}
.noUi-value-sub {
color: #ccc;
font-size: 10px;
} .noUi-marker {
position: absolute;
background: #CCC;
}
.noUi-marker-sub {
background: #AAA;
}
.noUi-marker-large {
background: #AAA;
} .noUi-pips-horizontal {
padding: 10px 0;
height: 50px;
top: 100%;
left: 0;
width: 100%;
}
.noUi-value-horizontal {
margin-left: -20px;
padding-top: 20px;
}
.noUi-value-horizontal.noUi-value-sub {
padding-top: 15px;
}
.noUi-marker-horizontal.noUi-marker {
margin-left: -1px;
width: 2px;
height: 5px;
}
.noUi-marker-horizontal.noUi-marker-sub {
height: 10px;
}
.noUi-marker-horizontal.noUi-marker-large {
height: 15px;
} .noUi-pips-vertical {
padding: 0 10px;
height: 100%;
top: 0;
left: 100%;
}
.noUi-value-vertical {
width: 15px;
margin-left: 20px;
margin-top: -5px;
}
.noUi-marker-vertical.noUi-marker {
width: 5px;
height: 2px;
margin-top: -1px;
}
.noUi-marker-vertical.noUi-marker-sub {
width: 10px;
}
.noUi-marker-vertical.noUi-marker-large {
width: 15px;
}.owl-carousel .animated {
-webkit-animation-duration: 1000ms;
animation-duration: 1000ms;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
z-index: 0;
}
.owl-carousel .owl-animated-out {
z-index: 1;
}
.owl-carousel .fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
}
@-webkit-keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
} .owl-height {
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
} .owl-carousel {
display: none;
width: 100%;
-webkit-tap-highlight-color: transparent; position: relative;
z-index: 1;
}
.owl-carousel .owl-stage {
position: relative;
-ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.owl-carousel .owl-stage-outer {
position: relative;
overflow: hidden; -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
cursor: pointer;
cursor: hand;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.owl-carousel.owl-loaded {
display: block;
}
.owl-carousel.owl-loading {
opacity: 0;
display: block;
}
.owl-carousel.owl-hidden {
opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
display: none;
}
.owl-carousel .owl-item {
position: relative;
min-height: 1px;
float: left;
-webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.owl-carousel .owl-item img {
display: block;
width: 100%;
-webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
-webkit-user-select: auto;
-moz-user-select: auto;
-ms-user-select: auto;
user-select: auto;
}
.owl-carousel .owl-grab {
cursor: move;
cursor: -webkit-grab;
cursor: -o-grab;
cursor: -ms-grab;
cursor: grab;
}
.owl-carousel.owl-rtl {
direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
float: right;
} .no-js .owl-carousel {
display: block;
} .owl-carousel .owl-item .owl-lazy {
opacity: 0;
-webkit-transition: opacity 400ms ease;
-moz-transition: opacity 400ms ease;
-ms-transition: opacity 400ms ease;
-o-transition: opacity 400ms ease;
transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
transform-style: preserve-3d;
} .owl-carousel .owl-video-wrapper {
position: relative;
height: 100%;
background: #000;
}
.owl-carousel .owl-video-play-icon {
position: absolute;
height: 80px;
width: 80px;
left: 50%;
top: 50%;
margin-left: -40px;
margin-top: -40px;
background: url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/css/owl.video.play.png) no-repeat;
cursor: pointer;
z-index: 1;
-webkit-backface-visibility: hidden;
-webkit-transition: scale 100ms ease;
-moz-transition: scale 100ms ease;
-ms-transition: scale 100ms ease;
-o-transition: scale 100ms ease;
transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
-webkit-transition: scale(1.3, 1.3);
-moz-transition: scale(1.3, 1.3);
-ms-transition: scale(1.3, 1.3);
-o-transition: scale(1.3, 1.3);
transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
display: none;
}
.owl-carousel .owl-video-tn {
opacity: 0;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size: contain;
-moz-background-size: contain;
-o-background-size: contain;
background-size: contain;
-webkit-transition: opacity 400ms ease;
-moz-transition: opacity 400ms ease;
-ms-transition: opacity 400ms ease;
-o-transition: opacity 400ms ease;
transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
position: relative;
z-index: 1;
}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}@font-face {
font-family: 'Oxygen-Regular';
src: url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/oxygen-regular/Oxygen.eot?#iefix) format('embedded-opentype'),  url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/oxygen-regular/Oxygen.otf)  format('opentype'),
url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/oxygen-regular/Oxygen.woff) format('woff'), url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/oxygen-regular/Oxygen.ttf)  format('truetype'), url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/oxygen-regular/Oxygen.svg#Oxygen) format('svg');
font-weight: normal;
font-style: normal;
}@font-face {
font-family: 'Oxygen-Italic';
src: url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/oxygen-italic/Oxygen-Italic.eot?#iefix) format('embedded-opentype'),  url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/oxygen-italic/Oxygen-Italic.otf)  format('opentype'),
url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/oxygen-italic/Oxygen-Italic.woff) format('woff'), url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/oxygen-italic/Oxygen-Italic.ttf)  format('truetype'), url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/oxygen-italic/Oxygen-Italic.svg#Oxygen-Italic) format('svg');
font-weight: normal;
font-style: normal;
}@font-face {
font-family: 'Oxygen-Bold';
src: url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/oxygen-bold/Oxygen-Bold.eot?#iefix) format('embedded-opentype'),  url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/oxygen-bold/Oxygen-Bold.otf)  format('opentype'),
url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/oxygen-bold/Oxygen-Bold.woff) format('woff'), url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/oxygen-bold/Oxygen-Bold.ttf)  format('truetype'), url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/oxygen-bold/Oxygen-Bold.svg#Oxygen-Bold) format('svg');
font-weight: normal;
font-style: normal;
}@font-face {
font-family: 'Oxygen-BoldItalic';
src: url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/oxygen-bold-italic/Oxygen-BoldItalic.eot?#iefix) format('embedded-opentype'),  url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/oxygen-bold-italic/Oxygen-BoldItalic.otf)  format('opentype'),
url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/oxygen-bold-italic/Oxygen-BoldItalic.woff) format('woff'), url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/oxygen-bold-italic/Oxygen-BoldItalic.ttf)  format('truetype'), url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/oxygen-bold-italic/Oxygen-BoldItalic.svg#Oxygen-BoldItalic) format('svg');
font-weight: normal;
font-style: normal;
}.fa,
.fas,
.far,
.fal,
.fab {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1; }
.fa-lg {
font-size: 1.33333em;
line-height: 0.75em;
vertical-align: -.0667em; }
.fa-xs {
font-size: .75em; }
.fa-sm {
font-size: .875em; }
.fa-1x {
font-size: 1em; }
.fa-2x {
font-size: 2em; }
.fa-3x {
font-size: 3em; }
.fa-4x {
font-size: 4em; }
.fa-5x {
font-size: 5em; }
.fa-6x {
font-size: 6em; }
.fa-7x {
font-size: 7em; }
.fa-8x {
font-size: 8em; }
.fa-9x {
font-size: 9em; }
.fa-10x {
font-size: 10em; }
.fa-fw {
text-align: center;
width: 1.25em; }
.fa-ul {
list-style-type: none;
margin-left: 2.5em;
padding-left: 0; }
.fa-ul > li {
position: relative; }
.fa-li {
left: -2em;
position: absolute;
text-align: center;
width: 2em;
line-height: inherit; }
.fa-border {
border: solid 0.08em #eee;
border-radius: .1em;
padding: .2em .25em .15em; }
.fa-pull-left {
float: left; }
.fa-pull-right {
float: right; }
.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
margin-right: .3em; }
.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
margin-left: .3em; }
.fa-spin {
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear; }
.fa-pulse {
-webkit-animation: fa-spin 1s infinite steps(8);
animation: fa-spin 1s infinite steps(8); }
@-webkit-keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
.fa-rotate-90 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
-webkit-transform: rotate(90deg);
transform: rotate(90deg); }
.fa-rotate-180 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
-webkit-transform: rotate(180deg);
transform: rotate(180deg); }
.fa-rotate-270 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
-webkit-transform: rotate(270deg);
transform: rotate(270deg); }
.fa-flip-horizontal {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
-webkit-transform: scale(-1, 1);
transform: scale(-1, 1); }
.fa-flip-vertical {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
-webkit-transform: scale(1, -1);
transform: scale(1, -1); }
.fa-flip-horizontal.fa-flip-vertical {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
-webkit-transform: scale(-1, -1);
transform: scale(-1, -1); }
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
-webkit-filter: none;
filter: none; }
.fa-stack {
display: inline-block;
height: 2em;
line-height: 2em;
position: relative;
vertical-align: middle;
width: 2em; }
.fa-stack-1x,
.fa-stack-2x {
left: 0;
position: absolute;
text-align: center;
width: 100%; }
.fa-stack-1x {
line-height: inherit; }
.fa-stack-2x {
font-size: 2em; }
.fa-inverse {
color: #fff; } .fa-500px:before {
content: "\f26e"; }
.fa-accessible-icon:before {
content: "\f368"; }
.fa-accusoft:before {
content: "\f369"; }
.fa-address-book:before {
content: "\f2b9"; }
.fa-address-card:before {
content: "\f2bb"; }
.fa-adjust:before {
content: "\f042"; }
.fa-adn:before {
content: "\f170"; }
.fa-adversal:before {
content: "\f36a"; }
.fa-affiliatetheme:before {
content: "\f36b"; }
.fa-algolia:before {
content: "\f36c"; }
.fa-align-center:before {
content: "\f037"; }
.fa-align-justify:before {
content: "\f039"; }
.fa-align-left:before {
content: "\f036"; }
.fa-align-right:before {
content: "\f038"; }
.fa-allergies:before {
content: "\f461"; }
.fa-amazon:before {
content: "\f270"; }
.fa-amazon-pay:before {
content: "\f42c"; }
.fa-ambulance:before {
content: "\f0f9"; }
.fa-american-sign-language-interpreting:before {
content: "\f2a3"; }
.fa-amilia:before {
content: "\f36d"; }
.fa-anchor:before {
content: "\f13d"; }
.fa-android:before {
content: "\f17b"; }
.fa-angellist:before {
content: "\f209"; }
.fa-angle-double-down:before {
content: "\f103"; }
.fa-angle-double-left:before {
content: "\f100"; }
.fa-angle-double-right:before {
content: "\f101"; }
.fa-angle-double-up:before {
content: "\f102"; }
.fa-angle-down:before {
content: "\f107"; }
.fa-angle-left:before {
content: "\f104"; }
.fa-angle-right:before {
content: "\f105"; }
.fa-angle-up:before {
content: "\f106"; }
.fa-angrycreative:before {
content: "\f36e"; }
.fa-angular:before {
content: "\f420"; }
.fa-app-store:before {
content: "\f36f"; }
.fa-app-store-ios:before {
content: "\f370"; }
.fa-apper:before {
content: "\f371"; }
.fa-apple:before {
content: "\f179"; }
.fa-apple-pay:before {
content: "\f415"; }
.fa-archive:before {
content: "\f187"; }
.fa-arrow-alt-circle-down:before {
content: "\f358"; }
.fa-arrow-alt-circle-left:before {
content: "\f359"; }
.fa-arrow-alt-circle-right:before {
content: "\f35a"; }
.fa-arrow-alt-circle-up:before {
content: "\f35b"; }
.fa-arrow-circle-down:before {
content: "\f0ab"; }
.fa-arrow-circle-left:before {
content: "\f0a8"; }
.fa-arrow-circle-right:before {
content: "\f0a9"; }
.fa-arrow-circle-up:before {
content: "\f0aa"; }
.fa-arrow-down:before {
content: "\f063"; }
.fa-arrow-left:before {
content: "\f060"; }
.fa-arrow-right:before {
content: "\f061"; }
.fa-arrow-up:before {
content: "\f062"; }
.fa-arrows-alt:before {
content: "\f0b2"; }
.fa-arrows-alt-h:before {
content: "\f337"; }
.fa-arrows-alt-v:before {
content: "\f338"; }
.fa-assistive-listening-systems:before {
content: "\f2a2"; }
.fa-asterisk:before {
content: "\f069"; }
.fa-asymmetrik:before {
content: "\f372"; }
.fa-at:before {
content: "\f1fa"; }
.fa-audible:before {
content: "\f373"; }
.fa-audio-description:before {
content: "\f29e"; }
.fa-autoprefixer:before {
content: "\f41c"; }
.fa-avianex:before {
content: "\f374"; }
.fa-aviato:before {
content: "\f421"; }
.fa-aws:before {
content: "\f375"; }
.fa-backward:before {
content: "\f04a"; }
.fa-balance-scale:before {
content: "\f24e"; }
.fa-ban:before {
content: "\f05e"; }
.fa-band-aid:before {
content: "\f462"; }
.fa-bandcamp:before {
content: "\f2d5"; }
.fa-barcode:before {
content: "\f02a"; }
.fa-bars:before {
content: "\f0c9"; }
.fa-baseball-ball:before {
content: "\f433"; }
.fa-basketball-ball:before {
content: "\f434"; }
.fa-bath:before {
content: "\f2cd"; }
.fa-battery-empty:before {
content: "\f244"; }
.fa-battery-full:before {
content: "\f240"; }
.fa-battery-half:before {
content: "\f242"; }
.fa-battery-quarter:before {
content: "\f243"; }
.fa-battery-three-quarters:before {
content: "\f241"; }
.fa-bed:before {
content: "\f236"; }
.fa-beer:before {
content: "\f0fc"; }
.fa-behance:before {
content: "\f1b4"; }
.fa-behance-square:before {
content: "\f1b5"; }
.fa-bell:before {
content: "\f0f3"; }
.fa-bell-slash:before {
content: "\f1f6"; }
.fa-bicycle:before {
content: "\f206"; }
.fa-bimobject:before {
content: "\f378"; }
.fa-binoculars:before {
content: "\f1e5"; }
.fa-birthday-cake:before {
content: "\f1fd"; }
.fa-bitbucket:before {
content: "\f171"; }
.fa-bitcoin:before {
content: "\f379"; }
.fa-bity:before {
content: "\f37a"; }
.fa-black-tie:before {
content: "\f27e"; }
.fa-blackberry:before {
content: "\f37b"; }
.fa-blender:before {
content: "\f517"; }
.fa-blind:before {
content: "\f29d"; }
.fa-blogger:before {
content: "\f37c"; }
.fa-blogger-b:before {
content: "\f37d"; }
.fa-bluetooth:before {
content: "\f293"; }
.fa-bluetooth-b:before {
content: "\f294"; }
.fa-bold:before {
content: "\f032"; }
.fa-bolt:before {
content: "\f0e7"; }
.fa-bomb:before {
content: "\f1e2"; }
.fa-book:before {
content: "\f02d"; }
.fa-book-open:before {
content: "\f518"; }
.fa-bookmark:before {
content: "\f02e"; }
.fa-bowling-ball:before {
content: "\f436"; }
.fa-box:before {
content: "\f466"; }
.fa-box-open:before {
content: "\f49e"; }
.fa-boxes:before {
content: "\f468"; }
.fa-braille:before {
content: "\f2a1"; }
.fa-briefcase:before {
content: "\f0b1"; }
.fa-briefcase-medical:before {
content: "\f469"; }
.fa-broadcast-tower:before {
content: "\f519"; }
.fa-broom:before {
content: "\f51a"; }
.fa-btc:before {
content: "\f15a"; }
.fa-bug:before {
content: "\f188"; }
.fa-building:before {
content: "\f1ad"; }
.fa-bullhorn:before {
content: "\f0a1"; }
.fa-bullseye:before {
content: "\f140"; }
.fa-burn:before {
content: "\f46a"; }
.fa-buromobelexperte:before {
content: "\f37f"; }
.fa-bus:before {
content: "\f207"; }
.fa-buysellads:before {
content: "\f20d"; }
.fa-calculator:before {
content: "\f1ec"; }
.fa-calendar:before {
content: "\f133"; }
.fa-calendar-alt:before {
content: "\f073"; }
.fa-calendar-check:before {
content: "\f274"; }
.fa-calendar-minus:before {
content: "\f272"; }
.fa-calendar-plus:before {
content: "\f271"; }
.fa-calendar-times:before {
content: "\f273"; }
.fa-camera:before {
content: "\f030"; }
.fa-camera-retro:before {
content: "\f083"; }
.fa-capsules:before {
content: "\f46b"; }
.fa-car:before {
content: "\f1b9"; }
.fa-caret-down:before {
content: "\f0d7"; }
.fa-caret-left:before {
content: "\f0d9"; }
.fa-caret-right:before {
content: "\f0da"; }
.fa-caret-square-down:before {
content: "\f150"; }
.fa-caret-square-left:before {
content: "\f191"; }
.fa-caret-square-right:before {
content: "\f152"; }
.fa-caret-square-up:before {
content: "\f151"; }
.fa-caret-up:before {
content: "\f0d8"; }
.fa-cart-arrow-down:before {
content: "\f218"; }
.fa-cart-plus:before {
content: "\f217"; }
.fa-cc-amazon-pay:before {
content: "\f42d"; }
.fa-cc-amex:before {
content: "\f1f3"; }
.fa-cc-apple-pay:before {
content: "\f416"; }
.fa-cc-diners-club:before {
content: "\f24c"; }
.fa-cc-discover:before {
content: "\f1f2"; }
.fa-cc-jcb:before {
content: "\f24b"; }
.fa-cc-mastercard:before {
content: "\f1f1"; }
.fa-cc-paypal:before {
content: "\f1f4"; }
.fa-cc-stripe:before {
content: "\f1f5"; }
.fa-cc-visa:before {
content: "\f1f0"; }
.fa-centercode:before {
content: "\f380"; }
.fa-certificate:before {
content: "\f0a3"; }
.fa-chalkboard:before {
content: "\f51b"; }
.fa-chalkboard-teacher:before {
content: "\f51c"; }
.fa-chart-area:before {
content: "\f1fe"; }
.fa-chart-bar:before {
content: "\f080"; }
.fa-chart-line:before {
content: "\f201"; }
.fa-chart-pie:before {
content: "\f200"; }
.fa-check:before {
content: "\f00c"; }
.fa-check-circle:before {
content: "\f058"; }
.fa-check-square:before {
content: "\f14a"; }
.fa-chess:before {
content: "\f439"; }
.fa-chess-bishop:before {
content: "\f43a"; }
.fa-chess-board:before {
content: "\f43c"; }
.fa-chess-king:before {
content: "\f43f"; }
.fa-chess-knight:before {
content: "\f441"; }
.fa-chess-pawn:before {
content: "\f443"; }
.fa-chess-queen:before {
content: "\f445"; }
.fa-chess-rook:before {
content: "\f447"; }
.fa-chevron-circle-down:before {
content: "\f13a"; }
.fa-chevron-circle-left:before {
content: "\f137"; }
.fa-chevron-circle-right:before {
content: "\f138"; }
.fa-chevron-circle-up:before {
content: "\f139"; }
.fa-chevron-down:before {
content: "\f078"; }
.fa-chevron-left:before {
content: "\f053"; }
.fa-chevron-right:before {
content: "\f054"; }
.fa-chevron-up:before {
content: "\f077"; }
.fa-child:before {
content: "\f1ae"; }
.fa-chrome:before {
content: "\f268"; }
.fa-church:before {
content: "\f51d"; }
.fa-circle:before {
content: "\f111"; }
.fa-circle-notch:before {
content: "\f1ce"; }
.fa-clipboard:before {
content: "\f328"; }
.fa-clipboard-check:before {
content: "\f46c"; }
.fa-clipboard-list:before {
content: "\f46d"; }
.fa-clock:before {
content: "\f017"; }
.fa-clone:before {
content: "\f24d"; }
.fa-closed-captioning:before {
content: "\f20a"; }
.fa-cloud:before {
content: "\f0c2"; }
.fa-cloud-download-alt:before {
content: "\f381"; }
.fa-cloud-upload-alt:before {
content: "\f382"; }
.fa-cloudscale:before {
content: "\f383"; }
.fa-cloudsmith:before {
content: "\f384"; }
.fa-cloudversify:before {
content: "\f385"; }
.fa-code:before {
content: "\f121"; }
.fa-code-branch:before {
content: "\f126"; }
.fa-codepen:before {
content: "\f1cb"; }
.fa-codiepie:before {
content: "\f284"; }
.fa-coffee:before {
content: "\f0f4"; }
.fa-cog:before {
content: "\f013"; }
.fa-cogs:before {
content: "\f085"; }
.fa-coins:before {
content: "\f51e"; }
.fa-columns:before {
content: "\f0db"; }
.fa-comment:before {
content: "\f075"; }
.fa-comment-alt:before {
content: "\f27a"; }
.fa-comment-dots:before {
content: "\f4ad"; }
.fa-comment-slash:before {
content: "\f4b3"; }
.fa-comments:before {
content: "\f086"; }
.fa-compact-disc:before {
content: "\f51f"; }
.fa-compass:before {
content: "\f14e"; }
.fa-compress:before {
content: "\f066"; }
.fa-connectdevelop:before {
content: "\f20e"; }
.fa-contao:before {
content: "\f26d"; }
.fa-copy:before {
content: "\f0c5"; }
.fa-copyright:before {
content: "\f1f9"; }
.fa-couch:before {
content: "\f4b8"; }
.fa-cpanel:before {
content: "\f388"; }
.fa-creative-commons:before {
content: "\f25e"; }
.fa-creative-commons-by:before {
content: "\f4e7"; }
.fa-creative-commons-nc:before {
content: "\f4e8"; }
.fa-creative-commons-nc-eu:before {
content: "\f4e9"; }
.fa-creative-commons-nc-jp:before {
content: "\f4ea"; }
.fa-creative-commons-nd:before {
content: "\f4eb"; }
.fa-creative-commons-pd:before {
content: "\f4ec"; }
.fa-creative-commons-pd-alt:before {
content: "\f4ed"; }
.fa-creative-commons-remix:before {
content: "\f4ee"; }
.fa-creative-commons-sa:before {
content: "\f4ef"; }
.fa-creative-commons-sampling:before {
content: "\f4f0"; }
.fa-creative-commons-sampling-plus:before {
content: "\f4f1"; }
.fa-creative-commons-share:before {
content: "\f4f2"; }
.fa-credit-card:before {
content: "\f09d"; }
.fa-crop:before {
content: "\f125"; }
.fa-crosshairs:before {
content: "\f05b"; }
.fa-crow:before {
content: "\f520"; }
.fa-crown:before {
content: "\f521"; }
.fa-css3:before {
content: "\f13c"; }
.fa-css3-alt:before {
content: "\f38b"; }
.fa-cube:before {
content: "\f1b2"; }
.fa-cubes:before {
content: "\f1b3"; }
.fa-cut:before {
content: "\f0c4"; }
.fa-cuttlefish:before {
content: "\f38c"; }
.fa-d-and-d:before {
content: "\f38d"; }
.fa-dashcube:before {
content: "\f210"; }
.fa-database:before {
content: "\f1c0"; }
.fa-deaf:before {
content: "\f2a4"; }
.fa-delicious:before {
content: "\f1a5"; }
.fa-deploydog:before {
content: "\f38e"; }
.fa-deskpro:before {
content: "\f38f"; }
.fa-desktop:before {
content: "\f108"; }
.fa-deviantart:before {
content: "\f1bd"; }
.fa-diagnoses:before {
content: "\f470"; }
.fa-dice:before {
content: "\f522"; }
.fa-dice-five:before {
content: "\f523"; }
.fa-dice-four:before {
content: "\f524"; }
.fa-dice-one:before {
content: "\f525"; }
.fa-dice-six:before {
content: "\f526"; }
.fa-dice-three:before {
content: "\f527"; }
.fa-dice-two:before {
content: "\f528"; }
.fa-digg:before {
content: "\f1a6"; }
.fa-digital-ocean:before {
content: "\f391"; }
.fa-discord:before {
content: "\f392"; }
.fa-discourse:before {
content: "\f393"; }
.fa-divide:before {
content: "\f529"; }
.fa-dna:before {
content: "\f471"; }
.fa-dochub:before {
content: "\f394"; }
.fa-docker:before {
content: "\f395"; }
.fa-dollar-sign:before {
content: "\f155"; }
.fa-dolly:before {
content: "\f472"; }
.fa-dolly-flatbed:before {
content: "\f474"; }
.fa-donate:before {
content: "\f4b9"; }
.fa-door-closed:before {
content: "\f52a"; }
.fa-door-open:before {
content: "\f52b"; }
.fa-dot-circle:before {
content: "\f192"; }
.fa-dove:before {
content: "\f4ba"; }
.fa-download:before {
content: "\f019"; }
.fa-draft2digital:before {
content: "\f396"; }
.fa-dribbble:before {
content: "\f17d"; }
.fa-dribbble-square:before {
content: "\f397"; }
.fa-dropbox:before {
content: "\f16b"; }
.fa-drupal:before {
content: "\f1a9"; }
.fa-dumbbell:before {
content: "\f44b"; }
.fa-dyalog:before {
content: "\f399"; }
.fa-earlybirds:before {
content: "\f39a"; }
.fa-ebay:before {
content: "\f4f4"; }
.fa-edge:before {
content: "\f282"; }
.fa-edit:before {
content: "\f044"; }
.fa-eject:before {
content: "\f052"; }
.fa-elementor:before {
content: "\f430"; }
.fa-ellipsis-h:before {
content: "\f141"; }
.fa-ellipsis-v:before {
content: "\f142"; }
.fa-ember:before {
content: "\f423"; }
.fa-empire:before {
content: "\f1d1"; }
.fa-envelope:before {
content: "\f0e0"; }
.fa-envelope-open:before {
content: "\f2b6"; }
.fa-envelope-square:before {
content: "\f199"; }
.fa-envira:before {
content: "\f299"; }
.fa-equals:before {
content: "\f52c"; }
.fa-eraser:before {
content: "\f12d"; }
.fa-erlang:before {
content: "\f39d"; }
.fa-ethereum:before {
content: "\f42e"; }
.fa-etsy:before {
content: "\f2d7"; }
.fa-euro-sign:before {
content: "\f153"; }
.fa-exchange-alt:before {
content: "\f362"; }
.fa-exclamation:before {
content: "\f12a"; }
.fa-exclamation-circle:before {
content: "\f06a"; }
.fa-exclamation-triangle:before {
content: "\f071"; }
.fa-expand:before {
content: "\f065"; }
.fa-expand-arrows-alt:before {
content: "\f31e"; }
.fa-expeditedssl:before {
content: "\f23e"; }
.fa-external-link-alt:before {
content: "\f35d"; }
.fa-external-link-square-alt:before {
content: "\f360"; }
.fa-eye:before {
content: "\f06e"; }
.fa-eye-dropper:before {
content: "\f1fb"; }
.fa-eye-slash:before {
content: "\f070"; }
.fa-facebook:before {
content: "\f09a"; }
.fa-facebook-f:before {
content: "\f39e"; }
.fa-facebook-messenger:before {
content: "\f39f"; }
.fa-facebook-square:before {
content: "\f082"; }
.fa-fast-backward:before {
content: "\f049"; }
.fa-fast-forward:before {
content: "\f050"; }
.fa-fax:before {
content: "\f1ac"; }
.fa-feather:before {
content: "\f52d"; }
.fa-female:before {
content: "\f182"; }
.fa-fighter-jet:before {
content: "\f0fb"; }
.fa-file:before {
content: "\f15b"; }
.fa-file-alt:before {
content: "\f15c"; }
.fa-file-archive:before {
content: "\f1c6"; }
.fa-file-audio:before {
content: "\f1c7"; }
.fa-file-code:before {
content: "\f1c9"; }
.fa-file-excel:before {
content: "\f1c3"; }
.fa-file-image:before {
content: "\f1c5"; }
.fa-file-medical:before {
content: "\f477"; }
.fa-file-medical-alt:before {
content: "\f478"; }
.fa-file-pdf:before {
content: "\f1c1"; }
.fa-file-powerpoint:before {
content: "\f1c4"; }
.fa-file-video:before {
content: "\f1c8"; }
.fa-file-word:before {
content: "\f1c2"; }
.fa-film:before {
content: "\f008"; }
.fa-filter:before {
content: "\f0b0"; }
.fa-fire:before {
content: "\f06d"; }
.fa-fire-extinguisher:before {
content: "\f134"; }
.fa-firefox:before {
content: "\f269"; }
.fa-first-aid:before {
content: "\f479"; }
.fa-first-order:before {
content: "\f2b0"; }
.fa-first-order-alt:before {
content: "\f50a"; }
.fa-firstdraft:before {
content: "\f3a1"; }
.fa-flag:before {
content: "\f024"; }
.fa-flag-checkered:before {
content: "\f11e"; }
.fa-flask:before {
content: "\f0c3"; }
.fa-flickr:before {
content: "\f16e"; }
.fa-flipboard:before {
content: "\f44d"; }
.fa-fly:before {
content: "\f417"; }
.fa-folder:before {
content: "\f07b"; }
.fa-folder-open:before {
content: "\f07c"; }
.fa-font:before {
content: "\f031"; }
.fa-font-awesome:before {
content: "\f2b4"; }
.fa-font-awesome-alt:before {
content: "\f35c"; }
.fa-font-awesome-flag:before {
content: "\f425"; }
.fa-font-awesome-logo-full:before {
content: "\f4e6"; }
.fa-fonticons:before {
content: "\f280"; }
.fa-fonticons-fi:before {
content: "\f3a2"; }
.fa-football-ball:before {
content: "\f44e"; }
.fa-fort-awesome:before {
content: "\f286"; }
.fa-fort-awesome-alt:before {
content: "\f3a3"; }
.fa-forumbee:before {
content: "\f211"; }
.fa-forward:before {
content: "\f04e"; }
.fa-foursquare:before {
content: "\f180"; }
.fa-free-code-camp:before {
content: "\f2c5"; }
.fa-freebsd:before {
content: "\f3a4"; }
.fa-frog:before {
content: "\f52e"; }
.fa-frown:before {
content: "\f119"; }
.fa-fulcrum:before {
content: "\f50b"; }
.fa-futbol:before {
content: "\f1e3"; }
.fa-galactic-republic:before {
content: "\f50c"; }
.fa-galactic-senate:before {
content: "\f50d"; }
.fa-gamepad:before {
content: "\f11b"; }
.fa-gas-pump:before {
content: "\f52f"; }
.fa-gavel:before {
content: "\f0e3"; }
.fa-gem:before {
content: "\f3a5"; }
.fa-genderless:before {
content: "\f22d"; }
.fa-get-pocket:before {
content: "\f265"; }
.fa-gg:before {
content: "\f260"; }
.fa-gg-circle:before {
content: "\f261"; }
.fa-gift:before {
content: "\f06b"; }
.fa-git:before {
content: "\f1d3"; }
.fa-git-square:before {
content: "\f1d2"; }
.fa-github:before {
content: "\f09b"; }
.fa-github-alt:before {
content: "\f113"; }
.fa-github-square:before {
content: "\f092"; }
.fa-gitkraken:before {
content: "\f3a6"; }
.fa-gitlab:before {
content: "\f296"; }
.fa-gitter:before {
content: "\f426"; }
.fa-glass-martini:before {
content: "\f000"; }
.fa-glasses:before {
content: "\f530"; }
.fa-glide:before {
content: "\f2a5"; }
.fa-glide-g:before {
content: "\f2a6"; }
.fa-globe:before {
content: "\f0ac"; }
.fa-gofore:before {
content: "\f3a7"; }
.fa-golf-ball:before {
content: "\f450"; }
.fa-goodreads:before {
content: "\f3a8"; }
.fa-goodreads-g:before {
content: "\f3a9"; }
.fa-google:before {
content: "\f1a0"; }
.fa-google-drive:before {
content: "\f3aa"; }
.fa-google-play:before {
content: "\f3ab"; }
.fa-google-plus:before {
content: "\f2b3"; }
.fa-google-plus-g:before {
content: "\f0d5"; }
.fa-google-plus-square:before {
content: "\f0d4"; }
.fa-google-wallet:before {
content: "\f1ee"; }
.fa-graduation-cap:before {
content: "\f19d"; }
.fa-gratipay:before {
content: "\f184"; }
.fa-grav:before {
content: "\f2d6"; }
.fa-greater-than:before {
content: "\f531"; }
.fa-greater-than-equal:before {
content: "\f532"; }
.fa-gripfire:before {
content: "\f3ac"; }
.fa-grunt:before {
content: "\f3ad"; }
.fa-gulp:before {
content: "\f3ae"; }
.fa-h-square:before {
content: "\f0fd"; }
.fa-hacker-news:before {
content: "\f1d4"; }
.fa-hacker-news-square:before {
content: "\f3af"; }
.fa-hand-holding:before {
content: "\f4bd"; }
.fa-hand-holding-heart:before {
content: "\f4be"; }
.fa-hand-holding-usd:before {
content: "\f4c0"; }
.fa-hand-lizard:before {
content: "\f258"; }
.fa-hand-paper:before {
content: "\f256"; }
.fa-hand-peace:before {
content: "\f25b"; }
.fa-hand-point-down:before {
content: "\f0a7"; }
.fa-hand-point-left:before {
content: "\f0a5"; }
.fa-hand-point-right:before {
content: "\f0a4"; }
.fa-hand-point-up:before {
content: "\f0a6"; }
.fa-hand-pointer:before {
content: "\f25a"; }
.fa-hand-rock:before {
content: "\f255"; }
.fa-hand-scissors:before {
content: "\f257"; }
.fa-hand-spock:before {
content: "\f259"; }
.fa-hands:before {
content: "\f4c2"; }
.fa-hands-helping:before {
content: "\f4c4"; }
.fa-handshake:before {
content: "\f2b5"; }
.fa-hashtag:before {
content: "\f292"; }
.fa-hdd:before {
content: "\f0a0"; }
.fa-heading:before {
content: "\f1dc"; }
.fa-headphones:before {
content: "\f025"; }
.fa-heart:before {
content: "\f004"; }
.fa-heartbeat:before {
content: "\f21e"; }
.fa-helicopter:before {
content: "\f533"; }
.fa-hips:before {
content: "\f452"; }
.fa-hire-a-helper:before {
content: "\f3b0"; }
.fa-history:before {
content: "\f1da"; }
.fa-hockey-puck:before {
content: "\f453"; }
.fa-home:before {
content: "\f015"; }
.fa-hooli:before {
content: "\f427"; }
.fa-hospital:before {
content: "\f0f8"; }
.fa-hospital-alt:before {
content: "\f47d"; }
.fa-hospital-symbol:before {
content: "\f47e"; }
.fa-hotjar:before {
content: "\f3b1"; }
.fa-hourglass:before {
content: "\f254"; }
.fa-hourglass-end:before {
content: "\f253"; }
.fa-hourglass-half:before {
content: "\f252"; }
.fa-hourglass-start:before {
content: "\f251"; }
.fa-houzz:before {
content: "\f27c"; }
.fa-html5:before {
content: "\f13b"; }
.fa-hubspot:before {
content: "\f3b2"; }
.fa-i-cursor:before {
content: "\f246"; }
.fa-id-badge:before {
content: "\f2c1"; }
.fa-id-card:before {
content: "\f2c2"; }
.fa-id-card-alt:before {
content: "\f47f"; }
.fa-image:before {
content: "\f03e"; }
.fa-images:before {
content: "\f302"; }
.fa-imdb:before {
content: "\f2d8"; }
.fa-inbox:before {
content: "\f01c"; }
.fa-indent:before {
content: "\f03c"; }
.fa-industry:before {
content: "\f275"; }
.fa-infinity:before {
content: "\f534"; }
.fa-info:before {
content: "\f129"; }
.fa-info-circle:before {
content: "\f05a"; }
.fa-instagram:before {
content: "\f16d"; }
.fa-internet-explorer:before {
content: "\f26b"; }
.fa-ioxhost:before {
content: "\f208"; }
.fa-italic:before {
content: "\f033"; }
.fa-itunes:before {
content: "\f3b4"; }
.fa-itunes-note:before {
content: "\f3b5"; }
.fa-java:before {
content: "\f4e4"; }
.fa-jedi-order:before {
content: "\f50e"; }
.fa-jenkins:before {
content: "\f3b6"; }
.fa-joget:before {
content: "\f3b7"; }
.fa-joomla:before {
content: "\f1aa"; }
.fa-js:before {
content: "\f3b8"; }
.fa-js-square:before {
content: "\f3b9"; }
.fa-jsfiddle:before {
content: "\f1cc"; }
.fa-key:before {
content: "\f084"; }
.fa-keybase:before {
content: "\f4f5"; }
.fa-keyboard:before {
content: "\f11c"; }
.fa-keycdn:before {
content: "\f3ba"; }
.fa-kickstarter:before {
content: "\f3bb"; }
.fa-kickstarter-k:before {
content: "\f3bc"; }
.fa-kiwi-bird:before {
content: "\f535"; }
.fa-korvue:before {
content: "\f42f"; }
.fa-language:before {
content: "\f1ab"; }
.fa-laptop:before {
content: "\f109"; }
.fa-laravel:before {
content: "\f3bd"; }
.fa-lastfm:before {
content: "\f202"; }
.fa-lastfm-square:before {
content: "\f203"; }
.fa-leaf:before {
content: "\f06c"; }
.fa-leanpub:before {
content: "\f212"; }
.fa-lemon:before {
content: "\f094"; }
.fa-less:before {
content: "\f41d"; }
.fa-less-than:before {
content: "\f536"; }
.fa-less-than-equal:before {
content: "\f537"; }
.fa-level-down-alt:before {
content: "\f3be"; }
.fa-level-up-alt:before {
content: "\f3bf"; }
.fa-life-ring:before {
content: "\f1cd"; }
.fa-lightbulb:before {
content: "\f0eb"; }
.fa-line:before {
content: "\f3c0"; }
.fa-link:before {
content: "\f0c1"; }
.fa-linkedin:before {
content: "\f08c"; }
.fa-linkedin-in:before {
content: "\f0e1"; }
.fa-linode:before {
content: "\f2b8"; }
.fa-linux:before {
content: "\f17c"; }
.fa-lira-sign:before {
content: "\f195"; }
.fa-list:before {
content: "\f03a"; }
.fa-list-alt:before {
content: "\f022"; }
.fa-list-ol:before {
content: "\f0cb"; }
.fa-list-ul:before {
content: "\f0ca"; }
.fa-location-arrow:before {
content: "\f124"; }
.fa-lock:before {
content: "\f023"; }
.fa-lock-open:before {
content: "\f3c1"; }
.fa-long-arrow-alt-down:before {
content: "\f309"; }
.fa-long-arrow-alt-left:before {
content: "\f30a"; }
.fa-long-arrow-alt-right:before {
content: "\f30b"; }
.fa-long-arrow-alt-up:before {
content: "\f30c"; }
.fa-low-vision:before {
content: "\f2a8"; }
.fa-lyft:before {
content: "\f3c3"; }
.fa-magento:before {
content: "\f3c4"; }
.fa-magic:before {
content: "\f0d0"; }
.fa-magnet:before {
content: "\f076"; }
.fa-male:before {
content: "\f183"; }
.fa-mandalorian:before {
content: "\f50f"; }
.fa-map:before {
content: "\f279"; }
.fa-map-marker:before {
content: "\f041"; }
.fa-map-marker-alt:before {
content: "\f3c5"; }
.fa-map-pin:before {
content: "\f276"; }
.fa-map-signs:before {
content: "\f277"; }
.fa-mars:before {
content: "\f222"; }
.fa-mars-double:before {
content: "\f227"; }
.fa-mars-stroke:before {
content: "\f229"; }
.fa-mars-stroke-h:before {
content: "\f22b"; }
.fa-mars-stroke-v:before {
content: "\f22a"; }
.fa-mastodon:before {
content: "\f4f6"; }
.fa-maxcdn:before {
content: "\f136"; }
.fa-medapps:before {
content: "\f3c6"; }
.fa-medium:before {
content: "\f23a"; }
.fa-medium-m:before {
content: "\f3c7"; }
.fa-medkit:before {
content: "\f0fa"; }
.fa-medrt:before {
content: "\f3c8"; }
.fa-meetup:before {
content: "\f2e0"; }
.fa-meh:before {
content: "\f11a"; }
.fa-memory:before {
content: "\f538"; }
.fa-mercury:before {
content: "\f223"; }
.fa-microchip:before {
content: "\f2db"; }
.fa-microphone:before {
content: "\f130"; }
.fa-microphone-alt:before {
content: "\f3c9"; }
.fa-microphone-alt-slash:before {
content: "\f539"; }
.fa-microphone-slash:before {
content: "\f131"; }
.fa-microsoft:before {
content: "\f3ca"; }
.fa-minus:before {
content: "\f068"; }
.fa-minus-circle:before {
content: "\f056"; }
.fa-minus-square:before {
content: "\f146"; }
.fa-mix:before {
content: "\f3cb"; }
.fa-mixcloud:before {
content: "\f289"; }
.fa-mizuni:before {
content: "\f3cc"; }
.fa-mobile:before {
content: "\f10b"; }
.fa-mobile-alt:before {
content: "\f3cd"; }
.fa-modx:before {
content: "\f285"; }
.fa-monero:before {
content: "\f3d0"; }
.fa-money-bill:before {
content: "\f0d6"; }
.fa-money-bill-alt:before {
content: "\f3d1"; }
.fa-money-bill-wave:before {
content: "\f53a"; }
.fa-money-bill-wave-alt:before {
content: "\f53b"; }
.fa-money-check:before {
content: "\f53c"; }
.fa-money-check-alt:before {
content: "\f53d"; }
.fa-moon:before {
content: "\f186"; }
.fa-motorcycle:before {
content: "\f21c"; }
.fa-mouse-pointer:before {
content: "\f245"; }
.fa-music:before {
content: "\f001"; }
.fa-napster:before {
content: "\f3d2"; }
.fa-neuter:before {
content: "\f22c"; }
.fa-newspaper:before {
content: "\f1ea"; }
.fa-nintendo-switch:before {
content: "\f418"; }
.fa-node:before {
content: "\f419"; }
.fa-node-js:before {
content: "\f3d3"; }
.fa-not-equal:before {
content: "\f53e"; }
.fa-notes-medical:before {
content: "\f481"; }
.fa-npm:before {
content: "\f3d4"; }
.fa-ns8:before {
content: "\f3d5"; }
.fa-nutritionix:before {
content: "\f3d6"; }
.fa-object-group:before {
content: "\f247"; }
.fa-object-ungroup:before {
content: "\f248"; }
.fa-odnoklassniki:before {
content: "\f263"; }
.fa-odnoklassniki-square:before {
content: "\f264"; }
.fa-old-republic:before {
content: "\f510"; }
.fa-opencart:before {
content: "\f23d"; }
.fa-openid:before {
content: "\f19b"; }
.fa-opera:before {
content: "\f26a"; }
.fa-optin-monster:before {
content: "\f23c"; }
.fa-osi:before {
content: "\f41a"; }
.fa-outdent:before {
content: "\f03b"; }
.fa-page4:before {
content: "\f3d7"; }
.fa-pagelines:before {
content: "\f18c"; }
.fa-paint-brush:before {
content: "\f1fc"; }
.fa-palette:before {
content: "\f53f"; }
.fa-palfed:before {
content: "\f3d8"; }
.fa-pallet:before {
content: "\f482"; }
.fa-paper-plane:before {
content: "\f1d8"; }
.fa-paperclip:before {
content: "\f0c6"; }
.fa-parachute-box:before {
content: "\f4cd"; }
.fa-paragraph:before {
content: "\f1dd"; }
.fa-parking:before {
content: "\f540"; }
.fa-paste:before {
content: "\f0ea"; }
.fa-patreon:before {
content: "\f3d9"; }
.fa-pause:before {
content: "\f04c"; }
.fa-pause-circle:before {
content: "\f28b"; }
.fa-paw:before {
content: "\f1b0"; }
.fa-paypal:before {
content: "\f1ed"; }
.fa-pen-square:before {
content: "\f14b"; }
.fa-pencil-alt:before {
content: "\f303"; }
.fa-people-carry:before {
content: "\f4ce"; }
.fa-percent:before {
content: "\f295"; }
.fa-percentage:before {
content: "\f541"; }
.fa-periscope:before {
content: "\f3da"; }
.fa-phabricator:before {
content: "\f3db"; }
.fa-phoenix-framework:before {
content: "\f3dc"; }
.fa-phoenix-squadron:before {
content: "\f511"; }
.fa-phone:before {
content: "\f095"; }
.fa-phone-slash:before {
content: "\f3dd"; }
.fa-phone-square:before {
content: "\f098"; }
.fa-phone-volume:before {
content: "\f2a0"; }
.fa-php:before {
content: "\f457"; }
.fa-pied-piper:before {
content: "\f2ae"; }
.fa-pied-piper-alt:before {
content: "\f1a8"; }
.fa-pied-piper-hat:before {
content: "\f4e5"; }
.fa-pied-piper-pp:before {
content: "\f1a7"; }
.fa-piggy-bank:before {
content: "\f4d3"; }
.fa-pills:before {
content: "\f484"; }
.fa-pinterest:before {
content: "\f0d2"; }
.fa-pinterest-p:before {
content: "\f231"; }
.fa-pinterest-square:before {
content: "\f0d3"; }
.fa-plane:before {
content: "\f072"; }
.fa-play:before {
content: "\f04b"; }
.fa-play-circle:before {
content: "\f144"; }
.fa-playstation:before {
content: "\f3df"; }
.fa-plug:before {
content: "\f1e6"; }
.fa-plus:before {
content: "\f067"; }
.fa-plus-circle:before {
content: "\f055"; }
.fa-plus-square:before {
content: "\f0fe"; }
.fa-podcast:before {
content: "\f2ce"; }
.fa-poo:before {
content: "\f2fe"; }
.fa-portrait:before {
content: "\f3e0"; }
.fa-pound-sign:before {
content: "\f154"; }
.fa-power-off:before {
content: "\f011"; }
.fa-prescription-bottle:before {
content: "\f485"; }
.fa-prescription-bottle-alt:before {
content: "\f486"; }
.fa-print:before {
content: "\f02f"; }
.fa-procedures:before {
content: "\f487"; }
.fa-product-hunt:before {
content: "\f288"; }
.fa-project-diagram:before {
content: "\f542"; }
.fa-pushed:before {
content: "\f3e1"; }
.fa-puzzle-piece:before {
content: "\f12e"; }
.fa-python:before {
content: "\f3e2"; }
.fa-qq:before {
content: "\f1d6"; }
.fa-qrcode:before {
content: "\f029"; }
.fa-question:before {
content: "\f128"; }
.fa-question-circle:before {
content: "\f059"; }
.fa-quidditch:before {
content: "\f458"; }
.fa-quinscape:before {
content: "\f459"; }
.fa-quora:before {
content: "\f2c4"; }
.fa-quote-left:before {
content: "\f10d"; }
.fa-quote-right:before {
content: "\f10e"; }
.fa-r-project:before {
content: "\f4f7"; }
.fa-random:before {
content: "\f074"; }
.fa-ravelry:before {
content: "\f2d9"; }
.fa-react:before {
content: "\f41b"; }
.fa-readme:before {
content: "\f4d5"; }
.fa-rebel:before {
content: "\f1d0"; }
.fa-receipt:before {
content: "\f543"; }
.fa-recycle:before {
content: "\f1b8"; }
.fa-red-river:before {
content: "\f3e3"; }
.fa-reddit:before {
content: "\f1a1"; }
.fa-reddit-alien:before {
content: "\f281"; }
.fa-reddit-square:before {
content: "\f1a2"; }
.fa-redo:before {
content: "\f01e"; }
.fa-redo-alt:before {
content: "\f2f9"; }
.fa-registered:before {
content: "\f25d"; }
.fa-rendact:before {
content: "\f3e4"; }
.fa-renren:before {
content: "\f18b"; }
.fa-reply:before {
content: "\f3e5"; }
.fa-reply-all:before {
content: "\f122"; }
.fa-replyd:before {
content: "\f3e6"; }
.fa-researchgate:before {
content: "\f4f8"; }
.fa-resolving:before {
content: "\f3e7"; }
.fa-retweet:before {
content: "\f079"; }
.fa-ribbon:before {
content: "\f4d6"; }
.fa-road:before {
content: "\f018"; }
.fa-robot:before {
content: "\f544"; }
.fa-rocket:before {
content: "\f135"; }
.fa-rocketchat:before {
content: "\f3e8"; }
.fa-rockrms:before {
content: "\f3e9"; }
.fa-rss:before {
content: "\f09e"; }
.fa-rss-square:before {
content: "\f143"; }
.fa-ruble-sign:before {
content: "\f158"; }
.fa-ruler:before {
content: "\f545"; }
.fa-ruler-combined:before {
content: "\f546"; }
.fa-ruler-horizontal:before {
content: "\f547"; }
.fa-ruler-vertical:before {
content: "\f548"; }
.fa-rupee-sign:before {
content: "\f156"; }
.fa-safari:before {
content: "\f267"; }
.fa-sass:before {
content: "\f41e"; }
.fa-save:before {
content: "\f0c7"; }
.fa-schlix:before {
content: "\f3ea"; }
.fa-school:before {
content: "\f549"; }
.fa-screwdriver:before {
content: "\f54a"; }
.fa-scribd:before {
content: "\f28a"; }
.fa-search:before {
content: "\f002"; }
.fa-search-minus:before {
content: "\f010"; }
.fa-search-plus:before {
content: "\f00e"; }
.fa-searchengin:before {
content: "\f3eb"; }
.fa-seedling:before {
content: "\f4d8"; }
.fa-sellcast:before {
content: "\f2da"; }
.fa-sellsy:before {
content: "\f213"; }
.fa-server:before {
content: "\f233"; }
.fa-servicestack:before {
content: "\f3ec"; }
.fa-share:before {
content: "\f064"; }
.fa-share-alt:before {
content: "\f1e0"; }
.fa-share-alt-square:before {
content: "\f1e1"; }
.fa-share-square:before {
content: "\f14d"; }
.fa-shekel-sign:before {
content: "\f20b"; }
.fa-shield-alt:before {
content: "\f3ed"; }
.fa-ship:before {
content: "\f21a"; }
.fa-shipping-fast:before {
content: "\f48b"; }
.fa-shirtsinbulk:before {
content: "\f214"; }
.fa-shoe-prints:before {
content: "\f54b"; }
.fa-shopping-bag:before {
content: "\f290"; }
.fa-shopping-basket:before {
content: "\f291"; }
.fa-shopping-cart:before {
content: "\f07a"; }
.fa-shower:before {
content: "\f2cc"; }
.fa-sign:before {
content: "\f4d9"; }
.fa-sign-in-alt:before {
content: "\f2f6"; }
.fa-sign-language:before {
content: "\f2a7"; }
.fa-sign-out-alt:before {
content: "\f2f5"; }
.fa-signal:before {
content: "\f012"; }
.fa-simplybuilt:before {
content: "\f215"; }
.fa-sistrix:before {
content: "\f3ee"; }
.fa-sitemap:before {
content: "\f0e8"; }
.fa-sith:before {
content: "\f512"; }
.fa-skull:before {
content: "\f54c"; }
.fa-skyatlas:before {
content: "\f216"; }
.fa-skype:before {
content: "\f17e"; }
.fa-slack:before {
content: "\f198"; }
.fa-slack-hash:before {
content: "\f3ef"; }
.fa-sliders-h:before {
content: "\f1de"; }
.fa-slideshare:before {
content: "\f1e7"; }
.fa-smile:before {
content: "\f118"; }
.fa-smoking:before {
content: "\f48d"; }
.fa-smoking-ban:before {
content: "\f54d"; }
.fa-snapchat:before {
content: "\f2ab"; }
.fa-snapchat-ghost:before {
content: "\f2ac"; }
.fa-snapchat-square:before {
content: "\f2ad"; }
.fa-snowflake:before {
content: "\f2dc"; }
.fa-sort:before {
content: "\f0dc"; }
.fa-sort-alpha-down:before {
content: "\f15d"; }
.fa-sort-alpha-up:before {
content: "\f15e"; }
.fa-sort-amount-down:before {
content: "\f160"; }
.fa-sort-amount-up:before {
content: "\f161"; }
.fa-sort-down:before {
content: "\f0dd"; }
.fa-sort-numeric-down:before {
content: "\f162"; }
.fa-sort-numeric-up:before {
content: "\f163"; }
.fa-sort-up:before {
content: "\f0de"; }
.fa-soundcloud:before {
content: "\f1be"; }
.fa-space-shuttle:before {
content: "\f197"; }
.fa-speakap:before {
content: "\f3f3"; }
.fa-spinner:before {
content: "\f110"; }
.fa-spotify:before {
content: "\f1bc"; }
.fa-square:before {
content: "\f0c8"; }
.fa-square-full:before {
content: "\f45c"; }
.fa-stack-exchange:before {
content: "\f18d"; }
.fa-stack-overflow:before {
content: "\f16c"; }
.fa-star:before {
content: "\f005"; }
.fa-star-half:before {
content: "\f089"; }
.fa-staylinked:before {
content: "\f3f5"; }
.fa-steam:before {
content: "\f1b6"; }
.fa-steam-square:before {
content: "\f1b7"; }
.fa-steam-symbol:before {
content: "\f3f6"; }
.fa-step-backward:before {
content: "\f048"; }
.fa-step-forward:before {
content: "\f051"; }
.fa-stethoscope:before {
content: "\f0f1"; }
.fa-sticker-mule:before {
content: "\f3f7"; }
.fa-sticky-note:before {
content: "\f249"; }
.fa-stop:before {
content: "\f04d"; }
.fa-stop-circle:before {
content: "\f28d"; }
.fa-stopwatch:before {
content: "\f2f2"; }
.fa-store:before {
content: "\f54e"; }
.fa-store-alt:before {
content: "\f54f"; }
.fa-strava:before {
content: "\f428"; }
.fa-stream:before {
content: "\f550"; }
.fa-street-view:before {
content: "\f21d"; }
.fa-strikethrough:before {
content: "\f0cc"; }
.fa-stripe:before {
content: "\f429"; }
.fa-stripe-s:before {
content: "\f42a"; }
.fa-stroopwafel:before {
content: "\f551"; }
.fa-studiovinari:before {
content: "\f3f8"; }
.fa-stumbleupon:before {
content: "\f1a4"; }
.fa-stumbleupon-circle:before {
content: "\f1a3"; }
.fa-subscript:before {
content: "\f12c"; }
.fa-subway:before {
content: "\f239"; }
.fa-suitcase:before {
content: "\f0f2"; }
.fa-sun:before {
content: "\f185"; }
.fa-superpowers:before {
content: "\f2dd"; }
.fa-superscript:before {
content: "\f12b"; }
.fa-supple:before {
content: "\f3f9"; }
.fa-sync:before {
content: "\f021"; }
.fa-sync-alt:before {
content: "\f2f1"; }
.fa-syringe:before {
content: "\f48e"; }
.fa-table:before {
content: "\f0ce"; }
.fa-table-tennis:before {
content: "\f45d"; }
.fa-tablet:before {
content: "\f10a"; }
.fa-tablet-alt:before {
content: "\f3fa"; }
.fa-tablets:before {
content: "\f490"; }
.fa-tachometer-alt:before {
content: "\f3fd"; }
.fa-tag:before {
content: "\f02b"; }
.fa-tags:before {
content: "\f02c"; }
.fa-tape:before {
content: "\f4db"; }
.fa-tasks:before {
content: "\f0ae"; }
.fa-taxi:before {
content: "\f1ba"; }
.fa-teamspeak:before {
content: "\f4f9"; }
.fa-telegram:before {
content: "\f2c6"; }
.fa-telegram-plane:before {
content: "\f3fe"; }
.fa-tencent-weibo:before {
content: "\f1d5"; }
.fa-terminal:before {
content: "\f120"; }
.fa-text-height:before {
content: "\f034"; }
.fa-text-width:before {
content: "\f035"; }
.fa-th:before {
content: "\f00a"; }
.fa-th-large:before {
content: "\f009"; }
.fa-th-list:before {
content: "\f00b"; }
.fa-themeisle:before {
content: "\f2b2"; }
.fa-thermometer:before {
content: "\f491"; }
.fa-thermometer-empty:before {
content: "\f2cb"; }
.fa-thermometer-full:before {
content: "\f2c7"; }
.fa-thermometer-half:before {
content: "\f2c9"; }
.fa-thermometer-quarter:before {
content: "\f2ca"; }
.fa-thermometer-three-quarters:before {
content: "\f2c8"; }
.fa-thumbs-down:before {
content: "\f165"; }
.fa-thumbs-up:before {
content: "\f164"; }
.fa-thumbtack:before {
content: "\f08d"; }
.fa-ticket-alt:before {
content: "\f3ff"; }
.fa-times:before {
content: "\f00d"; }
.fa-times-circle:before {
content: "\f057"; }
.fa-tint:before {
content: "\f043"; }
.fa-toggle-off:before {
content: "\f204"; }
.fa-toggle-on:before {
content: "\f205"; }
.fa-toolbox:before {
content: "\f552"; }
.fa-trade-federation:before {
content: "\f513"; }
.fa-trademark:before {
content: "\f25c"; }
.fa-train:before {
content: "\f238"; }
.fa-transgender:before {
content: "\f224"; }
.fa-transgender-alt:before {
content: "\f225"; }
.fa-trash:before {
content: "\f1f8"; }
.fa-trash-alt:before {
content: "\f2ed"; }
.fa-tree:before {
content: "\f1bb"; }
.fa-trello:before {
content: "\f181"; }
.fa-tripadvisor:before {
content: "\f262"; }
.fa-trophy:before {
content: "\f091"; }
.fa-truck:before {
content: "\f0d1"; }
.fa-truck-loading:before {
content: "\f4de"; }
.fa-truck-moving:before {
content: "\f4df"; }
.fa-tshirt:before {
content: "\f553"; }
.fa-tty:before {
content: "\f1e4"; }
.fa-tumblr:before {
content: "\f173"; }
.fa-tumblr-square:before {
content: "\f174"; }
.fa-tv:before {
content: "\f26c"; }
.fa-twitch:before {
content: "\f1e8"; }
.fa-twitter:before {
content: "\f099"; }
.fa-twitter-square:before {
content: "\f081"; }
.fa-typo3:before {
content: "\f42b"; }
.fa-uber:before {
content: "\f402"; }
.fa-uikit:before {
content: "\f403"; }
.fa-umbrella:before {
content: "\f0e9"; }
.fa-underline:before {
content: "\f0cd"; }
.fa-undo:before {
content: "\f0e2"; }
.fa-undo-alt:before {
content: "\f2ea"; }
.fa-uniregistry:before {
content: "\f404"; }
.fa-universal-access:before {
content: "\f29a"; }
.fa-university:before {
content: "\f19c"; }
.fa-unlink:before {
content: "\f127"; }
.fa-unlock:before {
content: "\f09c"; }
.fa-unlock-alt:before {
content: "\f13e"; }
.fa-untappd:before {
content: "\f405"; }
.fa-upload:before {
content: "\f093"; }
.fa-usb:before {
content: "\f287"; }
.fa-user:before {
content: "\f007"; }
.fa-user-alt:before {
content: "\f406"; }
.fa-user-alt-slash:before {
content: "\f4fa"; }
.fa-user-astronaut:before {
content: "\f4fb"; }
.fa-user-check:before {
content: "\f4fc"; }
.fa-user-circle:before {
content: "\f2bd"; }
.fa-user-clock:before {
content: "\f4fd"; }
.fa-user-cog:before {
content: "\f4fe"; }
.fa-user-edit:before {
content: "\f4ff"; }
.fa-user-friends:before {
content: "\f500"; }
.fa-user-graduate:before {
content: "\f501"; }
.fa-user-lock:before {
content: "\f502"; }
.fa-user-md:before {
content: "\f0f0"; }
.fa-user-minus:before {
content: "\f503"; }
.fa-user-ninja:before {
content: "\f504"; }
.fa-user-plus:before {
content: "\f234"; }
.fa-user-secret:before {
content: "\f21b"; }
.fa-user-shield:before {
content: "\f505"; }
.fa-user-slash:before {
content: "\f506"; }
.fa-user-tag:before {
content: "\f507"; }
.fa-user-tie:before {
content: "\f508"; }
.fa-user-times:before {
content: "\f235"; }
.fa-users:before {
content: "\f0c0"; }
.fa-users-cog:before {
content: "\f509"; }
.fa-ussunnah:before {
content: "\f407"; }
.fa-utensil-spoon:before {
content: "\f2e5"; }
.fa-utensils:before {
content: "\f2e7"; }
.fa-vaadin:before {
content: "\f408"; }
.fa-venus:before {
content: "\f221"; }
.fa-venus-double:before {
content: "\f226"; }
.fa-venus-mars:before {
content: "\f228"; }
.fa-viacoin:before {
content: "\f237"; }
.fa-viadeo:before {
content: "\f2a9"; }
.fa-viadeo-square:before {
content: "\f2aa"; }
.fa-vial:before {
content: "\f492"; }
.fa-vials:before {
content: "\f493"; }
.fa-viber:before {
content: "\f409"; }
.fa-video:before {
content: "\f03d"; }
.fa-video-slash:before {
content: "\f4e2"; }
.fa-vimeo:before {
content: "\f40a"; }
.fa-vimeo-square:before {
content: "\f194"; }
.fa-vimeo-v:before {
content: "\f27d"; }
.fa-vine:before {
content: "\f1ca"; }
.fa-vk:before {
content: "\f189"; }
.fa-vnv:before {
content: "\f40b"; }
.fa-volleyball-ball:before {
content: "\f45f"; }
.fa-volume-down:before {
content: "\f027"; }
.fa-volume-off:before {
content: "\f026"; }
.fa-volume-up:before {
content: "\f028"; }
.fa-vuejs:before {
content: "\f41f"; }
.fa-walking:before {
content: "\f554"; }
.fa-wallet:before {
content: "\f555"; }
.fa-warehouse:before {
content: "\f494"; }
.fa-weibo:before {
content: "\f18a"; }
.fa-weight:before {
content: "\f496"; }
.fa-weixin:before {
content: "\f1d7"; }
.fa-whatsapp:before {
content: "\f232"; }
.fa-whatsapp-square:before {
content: "\f40c"; }
.fa-wheelchair:before {
content: "\f193"; }
.fa-whmcs:before {
content: "\f40d"; }
.fa-wifi:before {
content: "\f1eb"; }
.fa-wikipedia-w:before {
content: "\f266"; }
.fa-window-close:before {
content: "\f410"; }
.fa-window-maximize:before {
content: "\f2d0"; }
.fa-window-minimize:before {
content: "\f2d1"; }
.fa-window-restore:before {
content: "\f2d2"; }
.fa-windows:before {
content: "\f17a"; }
.fa-wine-glass:before {
content: "\f4e3"; }
.fa-wolf-pack-battalion:before {
content: "\f514"; }
.fa-won-sign:before {
content: "\f159"; }
.fa-wordpress:before {
content: "\f19a"; }
.fa-wordpress-simple:before {
content: "\f411"; }
.fa-wpbeginner:before {
content: "\f297"; }
.fa-wpexplorer:before {
content: "\f2de"; }
.fa-wpforms:before {
content: "\f298"; }
.fa-wrench:before {
content: "\f0ad"; }
.fa-x-ray:before {
content: "\f497"; }
.fa-xbox:before {
content: "\f412"; }
.fa-xing:before {
content: "\f168"; }
.fa-xing-square:before {
content: "\f169"; }
.fa-y-combinator:before {
content: "\f23b"; }
.fa-yahoo:before {
content: "\f19e"; }
.fa-yandex:before {
content: "\f413"; }
.fa-yandex-international:before {
content: "\f414"; }
.fa-yelp:before {
content: "\f1e9"; }
.fa-yen-sign:before {
content: "\f157"; }
.fa-yoast:before {
content: "\f2b1"; }
.fa-youtube:before {
content: "\f167"; }
.fa-youtube-square:before {
content: "\f431"; }
.sr-only {
border: 0;
clip: rect(0, 0, 0, 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px; }
.sr-only-focusable:active, .sr-only-focusable:focus {
clip: auto;
height: auto;
margin: 0;
overflow: visible;
position: static;
width: auto; }
@font-face {
font-family: 'Font Awesome 5 Brands';
font-style: normal;
font-weight: normal;
src: url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/fontawesome-5/webfonts/fa-brands-400.eot);
src: url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/fontawesome-5/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/fontawesome-5/webfonts/fa-brands-400.woff2) format("woff2"), url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/fontawesome-5/webfonts/fa-brands-400.woff) format("woff"), url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/fontawesome-5/webfonts/fa-brands-400.ttf) format("truetype"), url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/fontawesome-5/webfonts/fa-brands-400.svg#fontawesome) format("svg"); }
.fab {
font-family: 'Font Awesome 5 Brands'; }
@font-face {
font-family: 'Font Awesome 5 Free';
font-style: normal;
font-weight: 400;
src: url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/fontawesome-5/webfonts/fa-regular-400.eot);
src: url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/fontawesome-5/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/fontawesome-5/webfonts/fa-regular-400.woff2) format("woff2"), url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/fontawesome-5/webfonts/fa-regular-400.woff) format("woff"), url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/fontawesome-5/webfonts/fa-regular-400.ttf) format("truetype"), url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/fontawesome-5/webfonts/fa-regular-400.svg#fontawesome) format("svg"); }
.far {
font-family: 'Font Awesome 5 Free';
font-weight: 400; }
@font-face {
font-family: 'Font Awesome 5 Free';
font-style: normal;
font-weight: 900;
src: url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/fontawesome-5/webfonts/fa-solid-900.eot);
src: url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/fontawesome-5/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/fontawesome-5/webfonts/fa-solid-900.woff2) format("woff2"), url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/fontawesome-5/webfonts/fa-solid-900.woff) format("woff"), url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/fontawesome-5/webfonts/fa-solid-900.ttf) format("truetype"), url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/fontawesome-5/webfonts/fa-solid-900.svg#fontawesome) format("svg"); }
.fa,
.fas {
font-family: 'Font Awesome 5 Free';
font-weight: 900; }.pe-fw,.pe-li{text-align:center}@font-face{font-family:Pe-icon-7-stroke;src:url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/pe-icon-7-stroke/fonts/Pe-icon-7-stroke.eot?d7yf1v);src:url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/pe-icon-7-stroke/fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v) format('embedded-opentype'),url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/pe-icon-7-stroke/fonts/Pe-icon-7-stroke.woff?d7yf1v) format('woff'),url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/pe-icon-7-stroke/fonts/Pe-icon-7-stroke.ttf?d7yf1v) format('truetype'),url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/pe-icon-7-stroke/fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke) format('svg');font-weight:400;font-style:normal}[class*=" pe-7s-"],[class^=pe-7s-]{display:inline-block;font-family:Pe-icon-7-stroke;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale} .pe-lg{font-size:1.33em;line-height:.75em;vertical-align:-15%}.pe-stack,.pe-va{vertical-align:middle}.pe-2x{font-size:2em}.pe-3x{font-size:3em}.pe-4x{font-size:4em}.pe-5x{font-size:5em}.pe-fw{width:1.28571em}.pe-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.pe-ul>li{position:relative}.pe-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em}.pe-li.pe-lg{left:-1.85714em}.pe-border{padding:.2em .25em .15em;border-radius:.1em;border:.08em solid #eaeaea}.pull-right{float:right}.pe.pull-left{float:left;margin-right:.3em;margin-left:.3em}.pe-spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pe-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.pe-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.pe-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.pe-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.pe-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}.pe-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em}.pe-stack-1x,.pe-stack-2x{position:absolute;left:0;width:100%;text-align:center}.pe-stack-1x{line-height:inherit}.pe-stack-2x{font-size:2em}.pe-inverse{color:#fff}.pe-7s-album:before{content:"\e6aa"}.pe-7s-arc:before{content:"\e6ab"}.pe-7s-back-2:before{content:"\e6ac"}.pe-7s-bandaid:before{content:"\e6ad"}.pe-7s-car:before{content:"\e6ae"}.pe-7s-diamond:before{content:"\e6af"}.pe-7s-door-lock:before{content:"\e6b0"}.pe-7s-eyedropper:before{content:"\e6b1"}.pe-7s-female:before{content:"\e6b2"}.pe-7s-gym:before{content:"\e6b3"}.pe-7s-hammer:before{content:"\e6b4"}.pe-7s-headphones:before{content:"\e6b5"}.pe-7s-helm:before{content:"\e6b6"}.pe-7s-hourglass:before{content:"\e6b7"}.pe-7s-leaf:before{content:"\e6b8"}.pe-7s-magic-wand:before{content:"\e6b9"}.pe-7s-male:before{content:"\e6ba"}.pe-7s-map-2:before{content:"\e6bb"}.pe-7s-next-2:before{content:"\e6bc"}.pe-7s-paint-bucket:before{content:"\e6bd"}.pe-7s-pendrive:before{content:"\e6be"}.pe-7s-photo:before{content:"\e6bf"}.pe-7s-piggy:before{content:"\e6c0"}.pe-7s-plugin:before{content:"\e6c1"}.pe-7s-refresh-2:before{content:"\e6c2"}.pe-7s-rocket:before{content:"\e6c3"}.pe-7s-settings:before{content:"\e6c4"}.pe-7s-shield:before{content:"\e6c5"}.pe-7s-smile:before{content:"\e6c6"}.pe-7s-usb:before{content:"\e6c7"}.pe-7s-vector:before{content:"\e6c8"}.pe-7s-wine:before{content:"\e6c9"}.pe-7s-cloud-upload:before{content:"\e68a"}.pe-7s-cash:before{content:"\e68c"}.pe-7s-close:before{content:"\e680"}.pe-7s-bluetooth:before{content:"\e68d"}.pe-7s-cloud-download:before{content:"\e68b"}.pe-7s-way:before{content:"\e68e"}.pe-7s-close-circle:before{content:"\e681"}.pe-7s-id:before{content:"\e68f"}.pe-7s-angle-up:before{content:"\e682"}.pe-7s-wristwatch:before{content:"\e690"}.pe-7s-angle-up-circle:before{content:"\e683"}.pe-7s-world:before{content:"\e691"}.pe-7s-angle-right:before{content:"\e684"}.pe-7s-volume:before{content:"\e692"}.pe-7s-angle-right-circle:before{content:"\e685"}.pe-7s-users:before{content:"\e693"}.pe-7s-angle-left:before{content:"\e686"}.pe-7s-user-female:before{content:"\e694"}.pe-7s-angle-left-circle:before{content:"\e687"}.pe-7s-up-arrow:before{content:"\e695"}.pe-7s-angle-down:before{content:"\e688"}.pe-7s-switch:before{content:"\e696"}.pe-7s-angle-down-circle:before{content:"\e689"}.pe-7s-scissors:before{content:"\e697"}.pe-7s-wallet:before{content:"\e600"}.pe-7s-safe:before{content:"\e698"}.pe-7s-volume2:before{content:"\e601"}.pe-7s-volume1:before{content:"\e602"}.pe-7s-voicemail:before{content:"\e603"}.pe-7s-video:before{content:"\e604"}.pe-7s-user:before{content:"\e605"}.pe-7s-upload:before{content:"\e606"}.pe-7s-unlock:before{content:"\e607"}.pe-7s-umbrella:before{content:"\e608"}.pe-7s-trash:before{content:"\e609"}.pe-7s-tools:before{content:"\e60a"}.pe-7s-timer:before{content:"\e60b"}.pe-7s-ticket:before{content:"\e60c"}.pe-7s-target:before{content:"\e60d"}.pe-7s-sun:before{content:"\e60e"}.pe-7s-study:before{content:"\e60f"}.pe-7s-stopwatch:before{content:"\e610"}.pe-7s-star:before{content:"\e611"}.pe-7s-speaker:before{content:"\e612"}.pe-7s-signal:before{content:"\e613"}.pe-7s-shuffle:before{content:"\e614"}.pe-7s-shopbag:before{content:"\e615"}.pe-7s-share:before{content:"\e616"}.pe-7s-server:before{content:"\e617"}.pe-7s-search:before{content:"\e618"}.pe-7s-film:before{content:"\e6a5"}.pe-7s-science:before{content:"\e619"}.pe-7s-disk:before{content:"\e6a6"}.pe-7s-ribbon:before{content:"\e61a"}.pe-7s-repeat:before{content:"\e61b"}.pe-7s-refresh:before{content:"\e61c"}.pe-7s-add-user:before{content:"\e6a9"}.pe-7s-refresh-cloud:before{content:"\e61d"}.pe-7s-paperclip:before{content:"\e69c"}.pe-7s-radio:before{content:"\e61e"}.pe-7s-note2:before{content:"\e69d"}.pe-7s-print:before{content:"\e61f"}.pe-7s-network:before{content:"\e69e"}.pe-7s-prev:before{content:"\e620"}.pe-7s-mute:before{content:"\e69f"}.pe-7s-power:before{content:"\e621"}.pe-7s-medal:before{content:"\e6a0"}.pe-7s-portfolio:before{content:"\e622"}.pe-7s-like2:before{content:"\e6a1"}.pe-7s-plus:before{content:"\e623"}.pe-7s-left-arrow:before{content:"\e6a2"}.pe-7s-play:before{content:"\e624"}.pe-7s-key:before{content:"\e6a3"}.pe-7s-plane:before{content:"\e625"}.pe-7s-joy:before{content:"\e6a4"}.pe-7s-photo-gallery:before{content:"\e626"}.pe-7s-pin:before{content:"\e69b"}.pe-7s-phone:before{content:"\e627"}.pe-7s-plug:before{content:"\e69a"}.pe-7s-pen:before{content:"\e628"}.pe-7s-right-arrow:before{content:"\e699"}.pe-7s-paper-plane:before{content:"\e629"}.pe-7s-delete-user:before{content:"\e6a7"}.pe-7s-paint:before{content:"\e62a"}.pe-7s-bottom-arrow:before{content:"\e6a8"}.pe-7s-notebook:before{content:"\e62b"}.pe-7s-note:before{content:"\e62c"}.pe-7s-next:before{content:"\e62d"}.pe-7s-news-paper:before{content:"\e62e"}.pe-7s-musiclist:before{content:"\e62f"}.pe-7s-music:before{content:"\e630"}.pe-7s-mouse:before{content:"\e631"}.pe-7s-more:before{content:"\e632"}.pe-7s-moon:before{content:"\e633"}.pe-7s-monitor:before{content:"\e634"}.pe-7s-micro:before{content:"\e635"}.pe-7s-menu:before{content:"\e636"}.pe-7s-map:before{content:"\e637"}.pe-7s-map-marker:before{content:"\e638"}.pe-7s-mail:before{content:"\e639"}.pe-7s-mail-open:before{content:"\e63a"}.pe-7s-mail-open-file:before{content:"\e63b"}.pe-7s-magnet:before{content:"\e63c"}.pe-7s-loop:before{content:"\e63d"}.pe-7s-look:before{content:"\e63e"}.pe-7s-lock:before{content:"\e63f"}.pe-7s-lintern:before{content:"\e640"}.pe-7s-link:before{content:"\e641"}.pe-7s-like:before{content:"\e642"}.pe-7s-light:before{content:"\e643"}.pe-7s-less:before{content:"\e644"}.pe-7s-keypad:before{content:"\e645"}.pe-7s-junk:before{content:"\e646"}.pe-7s-info:before{content:"\e647"}.pe-7s-home:before{content:"\e648"}.pe-7s-help2:before{content:"\e649"}.pe-7s-help1:before{content:"\e64a"}.pe-7s-graph3:before{content:"\e64b"}.pe-7s-graph2:before{content:"\e64c"}.pe-7s-graph1:before{content:"\e64d"}.pe-7s-graph:before{content:"\e64e"}.pe-7s-global:before{content:"\e64f"}.pe-7s-gleam:before{content:"\e650"}.pe-7s-glasses:before{content:"\e651"}.pe-7s-gift:before{content:"\e652"}.pe-7s-folder:before{content:"\e653"}.pe-7s-flag:before{content:"\e654"}.pe-7s-filter:before{content:"\e655"}.pe-7s-file:before{content:"\e656"}.pe-7s-expand1:before{content:"\e657"}.pe-7s-exapnd2:before{content:"\e658"}.pe-7s-edit:before{content:"\e659"}.pe-7s-drop:before{content:"\e65a"}.pe-7s-drawer:before{content:"\e65b"}.pe-7s-download:before{content:"\e65c"}.pe-7s-display2:before{content:"\e65d"}.pe-7s-display1:before{content:"\e65e"}.pe-7s-diskette:before{content:"\e65f"}.pe-7s-date:before{content:"\e660"}.pe-7s-cup:before{content:"\e661"}.pe-7s-culture:before{content:"\e662"}.pe-7s-crop:before{content:"\e663"}.pe-7s-credit:before{content:"\e664"}.pe-7s-copy-file:before{content:"\e665"}.pe-7s-config:before{content:"\e666"}.pe-7s-compass:before{content:"\e667"}.pe-7s-comment:before{content:"\e668"}.pe-7s-coffee:before{content:"\e669"}.pe-7s-cloud:before{content:"\e66a"}.pe-7s-clock:before{content:"\e66b"}.pe-7s-check:before{content:"\e66c"}.pe-7s-chat:before{content:"\e66d"}.pe-7s-cart:before{content:"\e66e"}.pe-7s-camera:before{content:"\e66f"}.pe-7s-call:before{content:"\e670"}.pe-7s-calculator:before{content:"\e671"}.pe-7s-browser:before{content:"\e672"}.pe-7s-box2:before{content:"\e673"}.pe-7s-box1:before{content:"\e674"}.pe-7s-bookmarks:before{content:"\e675"}.pe-7s-bicycle:before{content:"\e676"}.pe-7s-bell:before{content:"\e677"}.pe-7s-battery:before{content:"\e678"}.pe-7s-ball:before{content:"\e679"}.pe-7s-back:before{content:"\e67a"}.pe-7s-attention:before{content:"\e67b"}.pe-7s-anchor:before{content:"\e67c"}.pe-7s-albums:before{content:"\e67d"}.pe-7s-alarm:before{content:"\e67e"}.pe-7s-airplay:before{content:"\e67f"}@font-face {
font-family: 'clinmedix-icon';
src:  url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/clinmedix-icon/fonts/clinmedix-icon.eot?hu29a4);
src:  url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/clinmedix-icon/fonts/clinmedix-icon.eot?hu29a4#iefix) format('embedded-opentype'),
url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/clinmedix-icon/fonts/clinmedix-icon.ttf?hu29a4) format('truetype'),
url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/clinmedix-icon/fonts/clinmedix-icon.woff?hu29a4) format('woff'),
url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/plugins/clinmedix-icon/fonts/clinmedix-icon.svg?hu29a4#clinmedix-icon) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="clinmedix-icon-"], [class*=" clinmedix-icon-"] { font-family: 'clinmedix-icon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.clinmedix-icon-clock:before {
content: "\e95c";
}
.clinmedix-icon-left-quotes-sign:before {
content: "\e95d";
}
.clinmedix-icon-placeholder:before {
content: "\e95e";
}
.clinmedix-icon-right-quote:before {
content: "\e95f";
}
.clinmedix-icon-search:before {
content: "\e960";
}
.clinmedix-icon-smartphone:before {
content: "\e961";
}
.clinmedix-icon-ambulance2:before {
content: "\e962";
}
.clinmedix-icon-ambulance-1:before {
content: "\e963";
}
.clinmedix-icon-analysis:before {
content: "\e964";
}
.clinmedix-icon-atom:before {
content: "\e965";
}
.clinmedix-icon-atom-1:before {
content: "\e966";
}
.clinmedix-icon-bed:before {
content: "\e967";
}
.clinmedix-icon-bed-1:before {
content: "\e968";
}
.clinmedix-icon-bone:before {
content: "\e969";
}
.clinmedix-icon-bowl:before {
content: "\e96a";
}
.clinmedix-icon-bowl-1:before {
content: "\e96b";
}
.clinmedix-icon-bowl-2:before {
content: "\e96c";
}
.clinmedix-icon-cardiogram2:before {
content: "\e96d";
}
.clinmedix-icon-cardiogram-1:before {
content: "\e96e";
}
.clinmedix-icon-cardiogram-2:before {
content: "\e96f";
}
.clinmedix-icon-cardiogram-3:before {
content: "\e970";
}
.clinmedix-icon-chemical1:before {
content: "\e971";
}
.clinmedix-icon-chemical-11:before {
content: "\e972";
}
.clinmedix-icon-chemistry:before {
content: "\e973";
}
.clinmedix-icon-computer-mouse:before {
content: "\e974";
}
.clinmedix-icon-danger:before {
content: "\e975";
}
.clinmedix-icon-desktop-computer:before {
content: "\e976";
}
.clinmedix-icon-dna:before {
content: "\e977";
}
.clinmedix-icon-dna-1:before {
content: "\e978";
}
.clinmedix-icon-doctor2:before {
content: "\e979";
}
.clinmedix-icon-drop1:before {
content: "\e97a";
}
.clinmedix-icon-droplet:before {
content: "\e97b";
}
.clinmedix-icon-eye:before {
content: "\e97c";
}
.clinmedix-icon-femenine:before {
content: "\e97d";
}
.clinmedix-icon-first-aid-kit2:before {
content: "\e97e";
}
.clinmedix-icon-first-aid-kit-1:before {
content: "\e97f";
}
.clinmedix-icon-first-aid-kit-2:before {
content: "\e980";
}
.clinmedix-icon-first-aid-kit-3:before {
content: "\e981";
}
.clinmedix-icon-heart1:before {
content: "\e982";
}
.clinmedix-icon-heart-1:before {
content: "\e983";
}
.clinmedix-icon-heart-2:before {
content: "\e984";
}
.clinmedix-icon-helicopter1:before {
content: "\e985";
}
.clinmedix-icon-hexagon:before {
content: "\e986";
}
.clinmedix-icon-hospital1:before {
content: "\e987";
}
.clinmedix-icon-hospital-11:before {
content: "\e988";
}
.clinmedix-icon-hospital-2:before {
content: "\e989";
}
.clinmedix-icon-hospital-3:before {
content: "\e98a";
}
.clinmedix-icon-injection:before {
content: "\e98b";
}
.clinmedix-icon-kidney:before {
content: "\e98c";
}
.clinmedix-icon-list:before {
content: "\e98d";
}
.clinmedix-icon-list-1:before {
content: "\e98e";
}
.clinmedix-icon-list-2:before {
content: "\e98f";
}
.clinmedix-icon-list-3:before {
content: "\e990";
}
.clinmedix-icon-loupe:before {
content: "\e991";
}
.clinmedix-icon-lungs:before {
content: "\e992";
}
.clinmedix-icon-masculine:before {
content: "\e993";
}
.clinmedix-icon-medical-tool:before {
content: "\e994";
}
.clinmedix-icon-medication:before {
content: "\e995";
}
.clinmedix-icon-medication-1:before {
content: "\e996";
}
.clinmedix-icon-medicine1:before {
content: "\e997";
}
.clinmedix-icon-medicine-11:before {
content: "\e998";
}
.clinmedix-icon-medicine-21:before {
content: "\e999";
}
.clinmedix-icon-medicine-31:before {
content: "\e99a";
}
.clinmedix-icon-medicine-41:before {
content: "\e99b";
}
.clinmedix-icon-medicine-51:before {
content: "\e99c";
}
.clinmedix-icon-medicine-61:before {
content: "\e99d";
}
.clinmedix-icon-microscope1:before {
content: "\e99e";
}
.clinmedix-icon-microscope-1:before {
content: "\e99f";
}
.clinmedix-icon-microscope-2:before {
content: "\e9a0";
}
.clinmedix-icon-molar:before {
content: "\e9a1";
}
.clinmedix-icon-molecule:before {
content: "\e9a2";
}
.clinmedix-icon-nurse2:before {
content: "\e9a3";
}
.clinmedix-icon-nurse-1:before {
content: "\e9a4";
}
.clinmedix-icon-nurse-2:before {
content: "\e9a5";
}
.clinmedix-icon-pharmacy:before {
content: "\e9a6";
}
.clinmedix-icon-pharmacy-1:before {
content: "\e9a7";
}
.clinmedix-icon-phonendoscope:before {
content: "\e9a8";
}
.clinmedix-icon-pill:before {
content: "\e9a9";
}
.clinmedix-icon-pill-1:before {
content: "\e9aa";
}
.clinmedix-icon-pill-2:before {
content: "\e9ab";
}
.clinmedix-icon-pill-3:before {
content: "\e9ac";
}
.clinmedix-icon-pill-4:before {
content: "\e9ad";
}
.clinmedix-icon-pills2:before {
content: "\e9ae";
}
.clinmedix-icon-shield:before {
content: "\e9af";
}
.clinmedix-icon-skeleton:before {
content: "\e9b0";
}
.clinmedix-icon-statistics:before {
content: "\e9b1";
}
.clinmedix-icon-stretcher1:before {
content: "\e9b2";
}
.clinmedix-icon-stretcher-11:before {
content: "\e9b3";
}
.clinmedix-icon-stretcher-2:before {
content: "\e9b4";
}
.clinmedix-icon-stretcher-3:before {
content: "\e9b5";
}
.clinmedix-icon-stretcher-4:before {
content: "\e9b6";
}
.clinmedix-icon-sunglasses:before {
content: "\e9b7";
}
.clinmedix-icon-sunglasses-1:before {
content: "\e9b8";
}
.clinmedix-icon-syringe3:before {
content: "\e9b9";
}
.clinmedix-icon-syringe-11:before {
content: "\e9ba";
}
.clinmedix-icon-syringe-21:before {
content: "\e9bb";
}
.clinmedix-icon-tablet:before {
content: "\e9bc";
}
.clinmedix-icon-tablet-1:before {
content: "\e9bd";
}
.clinmedix-icon-test-tube1:before {
content: "\e9be";
}
.clinmedix-icon-test-tube-1:before {
content: "\e9bf";
}
.clinmedix-icon-test-tube-2:before {
content: "\e9c0";
}
.clinmedix-icon-thermometer2:before {
content: "\e9c1";
}
.clinmedix-icon-thermometer-1:before {
content: "\e9c2";
}
.clinmedix-icon-thermometer-2:before {
content: "\e9c3";
}
.clinmedix-icon-thermometer-3:before {
content: "\e9c4";
}
.clinmedix-icon-wheelchair1:before {
content: "\e9c5";
}
.clinmedix-icon-play-button:before {
content: "\e95b";
}
.clinmedix-icon-24-hours:before {
content: "\e900";
}
.clinmedix-icon-acupuncture:before {
content: "\e901";
}
.clinmedix-icon-ambulance:before {
content: "\e902";
}
.clinmedix-icon-band-aid:before {
content: "\e903";
}
.clinmedix-icon-blood-transfusion:before {
content: "\e904";
}
.clinmedix-icon-cardiogram:before {
content: "\e905";
}
.clinmedix-icon-crutches:before {
content: "\e906";
}
.clinmedix-icon-doctor:before {
content: "\e907";
}
.clinmedix-icon-dropper:before {
content: "\e908";
}
.clinmedix-icon-enema:before {
content: "\e909";
}
.clinmedix-icon-flask:before {
content: "\e90a";
}
.clinmedix-icon-helicopter:before {
content: "\e90b";
}
.clinmedix-icon-stretcher:before {
content: "\e90c";
}
.clinmedix-icon-hospital:before {
content: "\e90d";
}
.clinmedix-icon-first-aid-kit:before {
content: "\e90e";
}
.clinmedix-icon-microscope:before {
content: "\e90f";
}
.clinmedix-icon-nurse:before {
content: "\e910";
}
.clinmedix-icon-oxygen-mask:before {
content: "\e911";
}
.clinmedix-icon-petri-dish:before {
content: "\e912";
}
.clinmedix-icon-rehabilitation:before {
content: "\e913";
}
.clinmedix-icon-pills:before {
content: "\e914";
}
.clinmedix-icon-medical-history:before {
content: "\e915";
}
.clinmedix-icon-hospital-1:before {
content: "\e916";
}
.clinmedix-icon-serum:before {
content: "\e917";
}
.clinmedix-icon-eye-test:before {
content: "\e918";
}
.clinmedix-icon-stethoscope:before {
content: "\e919";
}
.clinmedix-icon-no-photo:before {
content: "\e91a";
}
.clinmedix-icon-silence:before {
content: "\e91b";
}
.clinmedix-icon-stretcher-1:before {
content: "\e91c";
}
.clinmedix-icon-surgeon:before {
content: "\e91d";
}
.clinmedix-icon-surgery:before {
content: "\e91e";
}
.clinmedix-icon-syringe:before {
content: "\e91f";
}
.clinmedix-icon-test-tube:before {
content: "\e920";
}
.clinmedix-icon-thermometer:before {
content: "\e921";
}
.clinmedix-icon-wheelchair:before {
content: "\e922";
}
.clinmedix-icon-x-ray:before {
content: "\e923";
}
.clinmedix-icon-medicine-7:before {
content: "\e924";
}
.clinmedix-icon-vitamin-c:before {
content: "\e925";
}
.clinmedix-icon-drop:before {
content: "\e926";
}
.clinmedix-icon-cream:before {
content: "\e927";
}
.clinmedix-icon-nurse1:before {
content: "\e928";
}
.clinmedix-icon-doctor-1:before {
content: "\e929";
}
.clinmedix-icon-chemical-1:before {
content: "\e92a";
}
.clinmedix-icon-transfusion:before {
content: "\e92b";
}
.clinmedix-icon-thermometer1:before {
content: "\e92c";
}
.clinmedix-icon-syringe-2:before {
content: "\e92d";
}
.clinmedix-icon-medicine-6:before {
content: "\e92e";
}
.clinmedix-icon-vitamin:before {
content: "\e92f";
}
.clinmedix-icon-medicine-5:before {
content: "\e930";
}
.clinmedix-icon-syringe-1:before {
content: "\e931";
}
.clinmedix-icon-medicine-4:before {
content: "\e932";
}
.clinmedix-icon-drugs:before {
content: "\e933";
}
.clinmedix-icon-doctor1:before {
content: "\e934";
}
.clinmedix-icon-chemical:before {
content: "\e935";
}
.clinmedix-icon-syrup:before {
content: "\e936";
}
.clinmedix-icon-stethoscope1:before {
content: "\e937";
}
.clinmedix-icon-sugar-blood-level:before {
content: "\e938";
}
.clinmedix-icon-heart:before {
content: "\e939";
}
.clinmedix-icon-inhaler:before {
content: "\e93a";
}
.clinmedix-icon-blood:before {
content: "\e93b";
}
.clinmedix-icon-health-1:before {
content: "\e93c";
}
.clinmedix-icon-date:before {
content: "\e93d";
}
.clinmedix-icon-paste:before {
content: "\e93e";
}
.clinmedix-icon-herbal-1:before {
content: "\e93f";
}
.clinmedix-icon-herbal:before {
content: "\e940";
}
.clinmedix-icon-spray:before {
content: "\e941";
}
.clinmedix-icon-plaster:before {
content: "\e942";
}
.clinmedix-icon-medicine-3:before {
content: "\e943";
}
.clinmedix-icon-medicine-2:before {
content: "\e944";
}
.clinmedix-icon-aids:before {
content: "\e945";
}
.clinmedix-icon-health:before {
content: "\e946";
}
.clinmedix-icon-urine:before {
content: "\e947";
}
.clinmedix-icon-medicine-1:before {
content: "\e948";
}
.clinmedix-icon-medicine:before {
content: "\e949";
}
.clinmedix-icon-syringe1:before {
content: "\e94a";
}
.clinmedix-icon-tooth:before {
content: "\e94b";
}
.clinmedix-icon-bandage:before {
content: "\e94c";
}
.clinmedix-icon-red-cross:before {
content: "\e94d";
}
.clinmedix-icon-pipette:before {
content: "\e94e";
}
.clinmedix-icon-pills1:before {
content: "\e94f";
}
.clinmedix-icon-medicines:before {
content: "\e950";
}
.clinmedix-icon-medical-history1:before {
content: "\e951";
}
.clinmedix-icon-first-aid-kit1:before {
content: "\e952";
}
.clinmedix-icon-syringe2:before {
content: "\e953";
}
.clinmedix-icon-helipad:before {
content: "\e954";
}
.clinmedix-icon-inhalator:before {
content: "\e955";
}
.clinmedix-icon-emergency-call:before {
content: "\e956";
}
.clinmedix-icon-electrocardiogram:before {
content: "\e957";
}
.clinmedix-icon-cardiogram1:before {
content: "\e958";
}
.clinmedix-icon-blood1:before {
content: "\e959";
}
.clinmedix-icon-ambulance1:before {
content: "\e95a";
}body {
font-family: 'Roboto',sans-serif;
color: #646464;
font-size: 15px;
line-height: 1.5em;
font-weight: 400;
overflow-x: hidden;
}
a:hover,
a:visited,
a:focus,
a:active {
text-decoration: none !important;
outline: none !important;
}
p,.text{
font-family: 'Roboto',sans-serif;
color:#646464;
font-size: 15px;
line-height: 1.5em;
font-weight: 400;
margin-bottom:20px;
}
.h1, .h2, .h3, h1, h2, h3 {
font-family: "Oxygen-Bold";
}
.thm-container {
width: 100%;
max-width: 1170px;
padding-left: 15px;
padding-right: 15px;
margin-left: auto;
margin-right: auto;
display: block;
}
.bootstrap-select .dropdown-menu {
padding-top: 0;
padding-bottom: 0;
margin-top: 0;
z-index: 991;
}
.bootstrap-select .dropdown-menu > li + li > a {
border-top: 1px solid #eee;
}
.bootstrap-select .dropdown-menu > li:first-child > a {
padding-top: 10px;
}
.bootstrap-select .dropdown-menu > li:last-child > a {
padding-bottom: 10px;
}
.bootstrap-select .dropdown-menu > li.selected > a {
background: #10AEAD;
color: #fff;
}
.bootstrap-select .dropdown-menu > li > a {
font-size: 16px;
padding: 9px 20px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.bootstrap-select .dropdown-menu > li > a:hover {
background: #10AEAD;
color: #fff;
cursor: pointer;
}
.sec-pad {
padding: 110px 0;
}
.p0 {
padding: 0 !important;
}
.pt0 {
padding-top: 0;
}
.pb0 {
padding-bottom: 0 !important;
}
.mb0 {
margin-bottom: 0 !important;
}
.sec-title {
margin-bottom: 70px;
}
.sec-title h3,
.sec-title p {
margin: 0;
}
.sec-title h3 {
font-size: 36px;
font-family: "Oxygen-Bold";
color: #333333;
margin-top: -10px;
margin-bottom: 10px;
}
.sec-title h3 span.color-1 {
color: #10AEAD;
}
.sec-title h3 span.color-2 {
color: #AB1C6E;
}
.sec-title h3 span.color-3 {
color: #94BE16;
}
.sec-title h3 span.color-4 {
color: #F53E59;
}
.sec-title h3 span.color-5 {
color: #AB1C6E;
}
.sec-title p {
color: #666666;
line-height: 24px;
}
.sec-title .line {
display: block;
width: 55px;
height: 1px;
background: #AB1C6E;
margin-top: 30px;
}
.sec-title img + h3 {
margin-top: 20px;
}
.sec-title.text-center .line {
margin-left: auto;
margin-right: auto;
}
.sec-title-style-two {
margin-bottom: 65px;
margin-top: -5px;
}
.sec-title-style-two h3,
.sec-title-style-two p {
margin: 0;
}
.sec-title-style-two span.tag-line {
color: #ab1c6e;
font-size: 14px;
font-family: "Oxygen-Bold";
}
.sec-title-style-two .line {
display: block;
width: 55px;
height: 1px;
background: #dddddd;
margin-top: 15px;
margin-bottom: 24px;
}
.sec-title-style-two h3 {
color: #333333;
font-family: "Oxygen-Bold";
font-size: 32px;
line-height: 1.3em;
}
.sec-title-style-two h3 span.color-1 {
color: #ab1c6e;
}
.sec-title-style-two h3 span.color-3 {
color: #94BE16;
}
.sec-title-style-two h3 span.color-4 {
color: #F53E59;
}
.sec-title-style-two h3 span.color-5 {
color: #10AEAD;
}
.sec-title-style-two h3 span.color-6 {
color: #AB1C6E;
}
.sec-title-style-two h3 span.color-7 {
color: #45C7CF;
}
.sec-title-style-two h3 span.color-8 {
color: #886BDF;
}
.sec-title-style-two h3 + p {
margin-top: 20px;
}
.sec-title-style-two p {
color: #666666;
font-weight: 400;
font-size: 15px;
line-height: 24px;
}
.sec-title-style-two.text-center .line {
margin-left: auto;
margin-right: auto;
}
.scroll-to-top {
position: fixed;
bottom: 20px;
right: 20px;
z-index: 9999;
width: 50px;
height: 50px;
text-align: center;
background: #ab1c6e;
color: #fff;
font-size: 17px;
line-height: 50px;
border-radius: 50%;
cursor: pointer;
display: none;
-webkit-box-shadow: 0px 23px 42px rgba(0, 0, 0, 0.2);
box-shadow: 0px 23px 42px rgba(0, 0, 0, 0.2);
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.scroll-to-top:hover {
background: #333333;
color: #10AEAD;
}
.scroll-to-top.home-two {
background: #129DE8;
color: #fff;
}
.scroll-to-top.home-two:hover {
background: #fff;
color: #000;
}
.scroll-to-top.home-three {
background: #F53E59;
color: #fff;
}
.scroll-to-top.home-three:hover {
background: #fff;
color: #000;
}
.scroll-to-top.home-four {
background: #886BDF;
color: #fff;
}
.scroll-to-top.home-four:hover {
background: #333333;
color: #fff;
} body.active-preloader-ovh {
overflow: hidden;
} .preloader.home-two {
background-color: #129DE8;
}
.preloader.home-three {
background-color: #F53E59;
}
.preloader.home-four {
background-color: #886BDF;
}
.preloader .spinner {
width: 60px;
height: 60px;
position: absolute;
top: 50%;
left: 50%;
margin-top: -30px;
margin-left: -30px;
background-color: #fff;
border-radius: 100%;
-webkit-animation: sk-scaleout 1.0s infinite ease-in-out;
animation: sk-scaleout 1.0s infinite ease-in-out;
}
@-webkit-keyframes sk-scaleout {
0% {
-webkit-transform: scale(0);
}
100% {
-webkit-transform: scale(1);
opacity: 0;
}
}
@keyframes sk-scaleout {
0% {
-webkit-transform: scale(0);
transform: scale(0);
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 0;
}
} .header-navigation {
background-color: transparent;
margin-bottom: 0;
border: none;
border-radius: 0;
}
.header-navigation .thm-container {
max-width: 1170px;
background: transparent;
padding: 0 15px;
padding-right: 280px;
position: relative;
}
.header-navigation .thm-container .navbar-header {
position: absolute;
top: 50%;
left: 15px;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.header-navigation .thm-container .navbar-brand {
height: auto;
padding: 0px 0;
}
.header-navigation .thm-container .main-navigation {
text-align: right;
padding: 0;
}
.header-navigation .thm-container .right-side-box {
position: absolute;
top: 50%;
right: 15px;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.header-navigation .thm-container .right-side-box a.book-appointment {
font-family: "Oxygen-Bold";
font-size: 14px;
color: #ffffff;
text-transform: uppercase;
background: #10AEAD;
padding: 14px 31px;
border-radius: 2px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.header-navigation .thm-container .right-side-box a.book-appointment i {
font-size: 16px;
margin-right: 6px;
}
.header-navigation .thm-container .right-side-box a.book-appointment:hover {
background: #AB1C6E;
}
.header-navigation ul.navigation-box {
float: none;
display: inline-block;
vertical-align: middle;
}
.header-navigation ul.navigation-box li a .sub-nav-toggler {
display: none;
}
.header-navigation ul.navigation-box > li {
position: relative;
padding: 45px 0;
display: inline-block;
}
.header-navigation ul.navigation-box > li:first-child:before {
display: none;
}
.header-navigation ul.navigation-box > li + li {
margin-left: 25px;
}
.header-navigation ul.navigation-box > li.active > a,
.header-navigation ul.navigation-box > li.current-menu-ancestor > a,
.header-navigation ul.navigation-box > li > a:active,
.header-navigation ul.navigation-box > li > a:focus,
.header-navigation ul.navigation-box > li:hover > a {
color: #85295F;
}
.header-navigation ul.navigation-box > li > a {
padding: 0;
color: #333333;
font-size: 15px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
display: block;
font-family: "Oxygen-Bold";
}
.header-navigation ul.navigation-box > li > ul.sub-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 100000;
float: left;
min-width: 270px;
padding: 0px 0px;
text-align: left;
list-style: none;
background-color: #fff;
background-clip: padding-box;
opacity: 0;
visibility: hidden;
-webkit-transition: opacity .4s ease, visibility .4s ease;
-o-transition: opacity .4s ease, visibility .4s ease;
transition: opacity .4s ease, visibility .4s ease;
-webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
transform: translateY(15px);
transition: all 700ms ease;
}
.header-navigation ul.navigation-box > li > ul.sub-menu.right-align {
left: auto;
right: 0;
}
.header-navigation ul.navigation-box > li:hover > ul.sub-menu {
opacity: 1;
visibility: visible;
transform: scaleY(1);
transition: all 700ms ease;
}
.header-navigation ul.navigation-box > li > ul.sub-menu > li {
display: block;
position: relative;
}
.header-navigation ul.navigation-box > li > ul.sub-menu > li > a {
font-size: 14px;
color: #222222;
padding: 11.5px 0;
display: block;
line-height: 26px;
font-family: "Oxygen-Regular";
padding-left: 20px;
white-space: nowrap;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
font-weight: 600;
}
.header-navigation ul.navigation-box > li > .sub-menu li + li {
border-top: 1px solid #eeeeee;
}
.header-navigation ul.navigation-box > li > .sub-menu li:hover > a {
background: #10AEAD;
color: #fff;
position: relative;
}
.header-navigation ul.navigation-box > li > .sub-menu > li > ul.sub-menu {
position: absolute;
top: 0%;
left: 100%;
z-index: 100000;
float: left;
min-width: 270px;
padding: 0px 0px;
text-align: left;
list-style: none;
background-color: #fff;
background-clip: padding-box;
opacity: 0;
visibility: hidden;
-webkit-transition: opacity .4s ease, visibility .4s ease;
-o-transition: opacity .4s ease, visibility .4s ease;
transition: opacity .4s ease, visibility .4s ease;
-webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
}
.header-navigation ul.navigation-box > li > .sub-menu > li > ul.sub-menu.right-align {
left: auto;
right: 100%;
}
.header-navigation ul.navigation-box > li > .sub-menu > li:hover > ul.sub-menu {
opacity: 1;
visibility: visible;
}
.header-navigation ul.navigation-box > li > .sub-menu > li > ul.sub-menu > li {
display: block;
position: relative;
}
.header-navigation ul.navigation-box > li > .sub-menu > li > ul.sub-menu > li > a {
font-size: 15px;
color: #242424;
font-weight: 500;
padding: 11.5px 0;
display: block;
line-height: 26px;
padding-left: 40px;
white-space: nowrap;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.header-navigation ul.navigation-box > li > .sub-menu > li > .sub-menu li:hover > a {
background: #F1F1F1;
color: #181818;
position: relative;
}
.header-navigation.stricky-fixed {
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 999;
background: #fff;
-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.12);
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.12);
}
.header-navigation.stricky-fixed .thm-container {
-webkit-box-shadow: none;
box-shadow: none;
}
.header-navigation.stricky-fixed ul.navigation-box > li {
padding-top: 30px;
padding-bottom: 30px;
}
.top-bar.home-one {
padding-left: 15px;
padding-right: 15px;
}
.top-bar.home-one .thm-container {
max-width: 1140px;
padding: 19px 0;
border-bottom: 1px solid #EDEDED;
}
.top-bar.home-one p,
.top-bar.home-one ul {
margin: 0;
padding: 0;
list-style: none;
}
.top-bar.home-one p {
color: #333333;
font-size: 13px;
font-family: "Oxygen-Regular";
}
.top-bar.home-one ul.contact-infos li {
display: inline-block;
vertical-align: middle;
}
.top-bar.home-one ul.contact-infos li + li {
margin-left: 24px;
}
.top-bar.home-one ul.contact-infos li p {
color: #333333;
font-size: 13px;
font-family: "Oxygen-Regular";
}
.top-bar.home-one ul.contact-infos li p i {
color: #10AEAD;
font-size: 16px;
margin-right: 10px;
}
.top-bar.home-one ul.contact-infos li p i.fa-phone {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
font-size: 15px;
}
.top-bar.home-one ul.contact-infos li p span {
font-family: "Oxygen-Bold";
color: #AB1C6E;
font-size: 16px;
margin-left: 6px;
}
.top-bar.home-three {
border-bottom: 1px solid #DCDCDC;
padding: 15px 15px;
background: #f9f9f9;
}
.top-bar.home-three .thm-container {
border-bottom: 0;
padding: 0 0;
}
.top-bar.home-three .social a {
font-size: 15px;
color: #666666;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.top-bar.home-three .social a:hover {
color: #94BE16;
}
.top-bar.home-three .social a + a {
margin-left: 15px;
}
.top-bar.home-three ul.contact-infos li p i {
color: #94BE16;
}
.top-bar.home-three ul.contact-infos li p span {
color: #333333;
}
.top-header.home-two {
padding: 34.5px 0;
}
.top-header.home-two .header-right-info {
padding: 3px 0;
}
.top-header.home-two .header-right-info .single-header-info {
display: inline-block;
vertical-align: middle;
}
.top-header.home-two .header-right-info .single-header-info + .single-header-info {
border-left: 1px solid #EDEDED;
padding-left: 25px;
margin-left: 25px;
}
.top-header.home-two .header-right-info .single-header-info .icon-box, .top-header.home-two .header-right-info .single-header-info .text-box {
display: table-cell;
vertical-align: middle;
}
.top-header.home-two .header-right-info .single-header-info .icon-box i {
font-size: 40px;
color: #129DE8;
position: relative;
top: 4px;
}
.top-header.home-two .header-right-info .single-header-info .text-box {
padding-left: 15px;
text-align: left;
}
.top-header.home-two .header-right-info .single-header-info .text-box p {
margin: 0;
color: #333333;
font-family: "Oxygen-Bold";
font-size: 14px;
}
.top-header.home-two .header-right-info .single-header-info .text-box p span {
font-size: 16px;
}
.top-header.home-two .header-right-info .single-header-info a.search-icon {
font-size: 20px;
color: #101010;
display: block;
padding: 11px 0;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.top-header.home-two .header-right-info .single-header-info a.search-icon:hover {
color: #129DE8;
}
.top-header.home-four {
border-bottom: 1px solid #eeeeee;
}
.top-header.home-four .header-right-info .single-header-info .icon-box i {
color: #886BDF;
}
.header-home-two .header-navigation {
background: #129DE8;
}
.header-home-two .header-navigation .thm-container .main-navigation {
text-align: left;
}
.header-home-two .header-navigation .thm-container .right-side-box a.book-appointment {
padding: 21.5px 36.5px;
border-radius: 0px;
background: #0e77af;
}
.header-home-two .header-navigation .thm-container .right-side-box a.book-appointment:hover {
background: #fff;
color: #000;
}
.header-home-two .header-navigation ul.navigation-box > li > ul.sub-menu > li:hover > a {
background: #129DE8;
}
.header-home-two .header-navigation ul.navigation-box > li {
padding: 22.5px 0;
}
.header-home-two .header-navigation ul.navigation-box > li + li {
margin-left: 40px;
}
.header-home-two .header-navigation ul.navigation-box > li > a {
color: #fff;
}
.header-home-two.header-home-four .header-navigation {
background: #fff;
}
.header-home-two.header-home-four .header-navigation .thm-container .main-navigation {
text-align: left;
}
.header-home-two.header-home-four .header-navigation ul.navigation-box > li {
padding: 22.5px 0;
}
.header-home-two.header-home-four .header-navigation ul.navigation-box > li + li {
margin-left: 40px;
}
.header-home-two.header-home-four .header-navigation ul.navigation-box > li > a {
color: #333333;
}
.header-home-two.header-home-four .header-navigation ul.navigation-box > li > ul.sub-menu > li:hover > a {
background: #886BDF;
}
.header-home-two.header-home-four .header-navigation .thm-container .right-side-box a.search-icon {
color: #333333;
font-size: 16px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.header-home-two.header-home-four .header-navigation .thm-container .right-side-box a.search-icon:hover {
color: #886BDF;
}
.header-home-two.header-home-four .header-navigation .thm-container .right-side-box a.sidemenu-icon {
color: #333333;
font-size: 20px;
margin-left: 15px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.header-home-two.header-home-four .header-navigation .thm-container .right-side-box a.sidemenu-icon:hover {
color: #886BDF;
}
.header-home-two.header-home-four .header-navigation ul.navigation-box > li.active > a, .header-home-two.header-home-four .header-navigation ul.navigation-box > li.current-menu-ancestor > a, .header-home-two.header-home-four .header-navigation ul.navigation-box > li > a:active, .header-home-two.header-home-four .header-navigation ul.navigation-box > li > a:focus, .header-home-two.header-home-four .header-navigation ul.navigation-box > li:hover > a {
color: #886BDF;
}
.header-home-three .header-navigation .thm-container {
padding-right: 310px;
}
.header-home-three .header-navigation .thm-container .right-side-box a.book-appointment {
background: #F53E59;
}
.header-home-three .header-navigation .thm-container .right-side-box a.book-appointment:hover {
background: #94BE16;
}
.header-home-three .header-navigation ul.navigation-box > li > ul.sub-menu > li:hover > a {
background: #F53E59;
}
.header-home-three .header-navigation .thm-container .right-side-box a.search-icon {
color: #333333;
font-size: 16px;
margin-left: 30px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.header-home-three .header-navigation .thm-container .right-side-box a.search-icon:hover {
color: #94BE16;
}
.header-home-three .header-navigation .thm-container .right-side-box a.sidemenu-icon {
color: #333333;
font-size: 20px;
margin-left: 15px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.header-home-three .header-navigation .thm-container .right-side-box a.sidemenu-icon:hover {
color: #94BE16;
}
.header-home-three .header-navigation ul.navigation-box > li + li {
margin-left: 30px;
}
.header-home-three .header-navigation ul.navigation-box > li.active > a, .header-home-three .header-navigation ul.navigation-box > li.current-menu-ancestor > a, .header-home-three .header-navigation ul.navigation-box > li > a:active, .header-home-three .header-navigation ul.navigation-box > li > a:focus, .header-home-three .header-navigation ul.navigation-box > li:hover > a {
color: #94BE16;
}
.header-home-five .header-navigation .thm-container {
padding-right: 270px;
}
.header-home-five .header-navigation .thm-container .right-side-box a.search-icon {
color: #333333;
font-size: 16px;
margin-left: 30px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.header-home-five .header-navigation .thm-container .right-side-box a.search-icon:hover {
color: #10AEAD;
}
.header-home-five .header-navigation .thm-container .right-side-box a.sidemenu-icon {
color: #333333;
font-size: 20px;
margin-left: 15px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.header-home-five .header-navigation .thm-container .right-side-box a.sidemenu-icon:hover {
color: #10AEAD;
}
.top-bar.home-four {
background: #45C7CF;
}
.top-bar.home-four .social {
padding: 17px 0;
}
.top-bar.home-four .social a {
color: #FFFFFF;
font-size: 15px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.top-bar.home-four .social a + a {
margin-left: 15px;
}
.top-bar.home-four .social a:hover {
color: #886BDF;
}
.top-bar.home-four a.appointment-btn {
display: inline-block;
vertical-align: middle;
background: #886BDF;
color: #FFFFFF;
font-size: 16px;
font-family: "Oxygen-Bold";
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
padding: 17px 34px;
}
.top-bar.home-four a.appointment-btn i {
margin-right: 13px;
}
.top-bar.home-four a.appointment-btn:hover {
color: #fff;
background-color: #333333;
} #minimal-bootstrap-carousel {
margin-top: 0px;
position: relative;
z-index: 991;
}
#minimal-bootstrap-carousel .carousel-caption {
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
padding: 0;
text-align: right;
text-shadow: none;
}
#minimal-bootstrap-carousel .carousel-caption .thm-container {
display: table;
width: 100%;
height: 100%;
max-width: 1170px;
margin-left: auto;
margin-right: auto;
text-align: center;
}
#minimal-bootstrap-carousel .carousel-caption .thm-container .box {
display: table-cell;
text-align: left;
}
#minimal-bootstrap-carousel .carousel-caption .thm-container .box.valign-top {
vertical-align: top;
}
#minimal-bootstrap-carousel .carousel-caption .thm-container .box.valign-bottom {
vertical-align: bottom;
}
#minimal-bootstrap-carousel .carousel-caption .thm-container .box.valign-middle {
vertical-align: middle;
}
#minimal-bootstrap-carousel .carousel-caption .thm-container .box .content {
display: block;
}
#minimal-bootstrap-carousel .carousel-control {
background: none;
width: 59px;
height: 59px;
font-size: 20px;
line-height: 59px;
color: #fff;
background: rgba(16, 174, 173, 0.9);
visibility: visible !important;
margin-top: -20px;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
top: 50%;
z-index: 99;
}
@media (max-width: 667px) {
#minimal-bootstrap-carousel .carousel-control {
width: 30px;
height: 30px;
font-size: 15px;
line-height: 30px;
}
}
#minimal-bootstrap-carousel .carousel-control.left {
left: 1%;
}
#minimal-bootstrap-carousel .carousel-control.right {
right: 1%;
}
#minimal-bootstrap-carousel .carousel-control:hover {
background: #10aead;
} .carousel-fade .carousel-inner .item {
-webkit-transition-property: opacity;
-o-transition-property: opacity;
transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
left: 0;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
z-index: 2;
} #minimal-bootstrap-carousel .custom-navigation {
position: absolute;
bottom: 30px;
left: 0;
width: 100%;
text-align: center;
z-index: 999;
margin: 0;
}
#minimal-bootstrap-carousel .custom-navigation, #minimal-bootstrap-carousel .custom-navigation li {
margin: 0;
padding: 0;
list-style: none;
}
#minimal-bootstrap-carousel .custom-navigation li {
border: 0;
border-radius: 0;
text-indent: 0;
width: 30px;
height: 2px;
background: #333333;
opacity: .3;
cursor: pointer;
}
#minimal-bootstrap-carousel .custom-navigation li + li {
margin-left: 10px;
}
#minimal-bootstrap-carousel .custom-navigation li.active {
opacity: 1;
}
#minimal-bootstrap-carousel.slider-home-one .carousel-inner .item {
min-height: 680px;
height: 100%;
width: 100%;
background-repeat: no-repeat;
background-position: center center;
background-color: transparent;
background-size: cover;
}
#minimal-bootstrap-carousel.slider-home-two .carousel-inner .item {
min-height: 680px;
height: 100%;
width: 100%;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
background-color: #333333;
}
#minimal-bootstrap-carousel.slider-home-three .carousel-inner .item {
min-height: 680px;
height: 100%;
width: 100%;
background-repeat: no-repeat;
background-position: center center;
background-color: #333333;
background-size: cover;
}
#minimal-bootstrap-carousel.slider-home-four .carousel-inner .item {
min-height: 680px;
height: 100%;
width: 100%;
background-repeat: no-repeat;
background-position: center center;
background-color: #333333;
background-size: cover;
}
#minimal-bootstrap-carousel.slider-home-five .carousel-inner .item {
min-height: 680px;
height: 100%;
width: 100%;
background-repeat: no-repeat;
background-position: center center;
background-color: #333333;
background-size: cover;
}
.slider-home-one {
position: relative;
}
.slider-home-one .content h2,
.slider-home-one .content h3,
.slider-home-one .content p {
margin: 0;
}
.slider-home-one .content h3 {
color: #333333;
font-family: "Oxygen-Bold";
font-size: 48px;
letter-spacing: -0.025em;
-webkit-animation-delay: .5s;
animation-delay: .5s;
}
.slider-home-one .content p {
font-size: 20px;
line-height: 1.3em;
color: #333333;
font-family: "Oxygen-Regular";
margin-top: 24px;
margin-bottom: 50px;
-webkit-animation-delay: 1s;
animation-delay: 1s;
}
.slider-home-one .content a.banner-btn {
background: #AB1C6E;
text-align: center;
display: inline-block;
vertical-align: middle;
color: #FFFFFF;
text-transform: uppercase;
font-size: 16px;
font-family: "Oxygen-Bold";
padding: 15.5px 36px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
-webkit-animation-delay: 1.5s;
animation-delay: 1.5s;
}
.slider-home-one .content a.banner-btn:hover {
background: #10AEAD;
}
.slider-home-two {
position: relative;
}
.slider-home-two#minimal-bootstrap-carousel .carousel-control {
background-color: rgba(18, 157, 232, 0.9);
}
.slider-home-two .content h2,
.slider-home-two .content h3,
.slider-home-two .content p {
margin: 0;
}
.slider-home-two .content h3 {
color: #FFFFFF;
font-family: "Oxygen-Bold";
font-size: 60px;
letter-spacing: -0.025em;
-webkit-animation-delay: 1s;
animation-delay: 1s;
}
.slider-home-two .content p {
font-size: 20px;
line-height: 1.3em;
color: #fff;
font-family: "Oxygen-Regular";
margin-bottom: 50px;
margin-top: 14px;
-webkit-animation-delay: 1.5s;
animation-delay: 1.5s;
}
.slider-home-two .content .icon-box {
margin-bottom: 7px;
-webkit-animation-delay: .5s;
animation-delay: .5s;
}
.slider-home-two .content .icon-box i {
color: #fff;
font-size: 45px;
}
.slider-home-two .content .icon-box i + i {
margin-left: 35px;
}
.slider-home-two .content a.banner-btn {
background: transparent;
text-align: center;
display: inline-block;
vertical-align: middle;
color: #FFFFFF;
text-transform: uppercase;
font-size: 16px;
font-family: "Oxygen-Bold";
padding: 0px 34px;
line-height: 52px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
border: 2px solid #fff;
-webkit-animation-delay: 2s;
animation-delay: 2s;
}
.slider-home-two .content a.banner-btn:hover {
background: #129DE8;
border-color: #129DE8;
}
.slider-home-three {
position: relative;
}
.slider-home-three#minimal-bootstrap-carousel .carousel-control {
background-color: rgba(245, 62, 89, 0.9);
}
.slider-home-three .content h2,
.slider-home-three .content h3,
.slider-home-three .content p {
margin: 0;
}
.slider-home-three .content h3 {
color: #fff;
font-family: "Oxygen-Bold";
font-size: 60px;
letter-spacing: 0em;
-webkit-animation-delay: .5s;
animation-delay: .5s;
}
.slider-home-three .content p {
font-size: 20px;
line-height: 1.3em;
color: #fff;
font-family: "Oxygen-Regular";
margin-top: 15px;
margin-bottom: 50px;
-webkit-animation-delay: 1s;
animation-delay: 1s;
}
.slider-home-three .content a.banner-btn {
background: #94BE16;
text-align: center;
display: inline-block;
vertical-align: middle;
color: #FFFFFF;
text-transform: uppercase;
font-size: 16px;
font-family: "Oxygen-Bold";
padding: 15.5px 36px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
-webkit-animation-delay: 1.5s;
animation-delay: 1.5s;
}
.slider-home-three .content a.banner-btn:hover {
background: #F53E59;
}
.slider-home-four {
position: relative;
}
.slider-home-four#minimal-bootstrap-carousel .carousel-control {
background-color: white;
color: #333;
}
.slider-home-four .content h2,
.slider-home-four .content h3,
.slider-home-four .content p {
margin: 0;
}
.slider-home-four .content h3 {
color: #fff;
font-family: "Oxygen-Bold";
font-size: 48px;
-webkit-animation-delay: .5s;
animation-delay: .5s;
}
.slider-home-four .content p {
font-size: 20px;
line-height: 30px;
color: #fff;
font-family: "Oxygen-Regular";
margin-top: 24px;
margin-bottom: 50px;
-webkit-animation-delay: 1s;
animation-delay: 1s;
}
.slider-home-four .content a.banner-btn {
background: #fff;
text-align: center;
display: inline-block;
vertical-align: middle;
color: #333333;
text-transform: capitalize;
font-size: 16px;
font-family: "Oxygen-Bold";
padding: 15.5px 36px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
border-radius: 26px;
-webkit-animation-delay: 1.5s;
animation-delay: 1.5s;
}
.slider-home-four .content a.banner-btn:hover {
background: #886BDF;
color: #fff;
}
.slider-home-five {
position: relative;
}
.slider-home-five .content h2,
.slider-home-five .content h3,
.slider-home-five .content p {
margin: 0;
}
.slider-home-five .content h3 {
color: #333333;
font-family: "Oxygen-Bold";
font-size: 48px;
letter-spacing: -0.025em;
-webkit-animation-delay: .5s;
animation-delay: .5s;
}
.slider-home-five .content p {
font-size: 20px;
line-height: 1.3em;
color: #333333;
font-family: "Oxygen-Regular";
margin-top: 24px;
margin-bottom: 50px;
-webkit-animation-delay: 1s;
animation-delay: 1s;
}
.slider-home-five .content a.banner-btn {
background: #AB1C6E;
text-align: center;
display: inline-block;
vertical-align: middle;
color: #FFFFFF;
text-transform: uppercase;
font-size: 16px;
font-family: "Oxygen-Bold";
padding: 18px 36px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
-webkit-animation-delay: 1.5s;
animation-delay: 1.5s;
}
.slider-home-five .content a.banner-btn:hover {
background: #10AEAD;
} .feature-style-one {
margin-top: -40px;
position: relative;
z-index: 991;
}
.feature-style-one .thm-container {
background: #ffffff;
-webkit-box-shadow: 0px 3px 18px rgba(0, 0, 0, 0.08);
box-shadow: 0px 3px 18px rgba(0, 0, 0, 0.08);
max-width: 1140px;
}
.feature-style-one [class*=col-] {
border-left: 1px solid #eeeeee;
border-right: 1px solid #eeeeee;
}
.feature-style-one [class*=col-]:before {
background: #AB1C6E;
}
.feature-style-one .single-feature-style-one {
min-height: 461px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.feature-style-one .single-feature-style-one:after {
content: '';
min-height: inherit;
font-size: 0;
}
.feature-style-one .single-feature-style-one .inner-box {
width: 100%;
}
.feature-style-one .single-feature-style-one h3,
.feature-style-one .single-feature-style-one p {
margin: 0;
}
.feature-style-one .single-feature-style-one h3 {
margin-top: 45px;
margin-bottom: 20px;
font-family: "Oxygen-Bold";
color: #333333;
font-size: 18px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.feature-style-one .single-feature-style-one p {
color: #666666;
width: 79%;
margin-left: auto;
margin-right: auto;
margin-bottom: 40px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.feature-style-one .single-feature-style-one a.more-btn {
display: inline-block;
vertical-align: middle;
padding: 0 20.5px;
height: 45px;
line-height: 43px;
border-radius: 2px;
border: 1px solid #10AEAD;
font-family: "Oxygen-Bold";
font-size: 14px;
font-weight: bold;
color: #333333;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.feature-style-one .single-feature-style-one a.more-btn i {
color: #AB1C6E;
margin-left: 4px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.feature-style-one .single-feature-style-one a.more-btn:hover {
background: #10AEAD;
color: #fff;
}
.feature-style-one .single-feature-style-one a.more-btn:hover i {
color: #fff;
}
.feature-style-one .single-feature-style-one:hover h3,
.feature-style-one .single-feature-style-one:hover p {
color: #fff;
}
.feature-style-one .single-feature-style-one:hover a.more-btn {
background: #10AEAD;
color: #fff;
}
.feature-style-one .single-feature-style-one:hover a.more-btn i {
color: #fff;
}
.feature-style-two {
background: #FFFFFF url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/images/feature-style-two-bg.png) top right no-repeat;
padding-top: 227px;
}
@media (max-width: 1024px) {
.feature-style-two {
padding-top: 110px;
}
}
.feature-style-two .row {
margin: 0;
}
.feature-style-two .row [class*=col] {
padding: 0;
}
.feature-style-two .row [class*=col]:before {
background: #129DE8;
}
.feature-style-two [class*=col-]:nth-child(odd) {
background: #f9f9f9;
}
.feature-style-two [class*=col-]:nth-child(even) {
background: #EDEDED;
}
.feature-style-two .single-feature-style-two {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
min-height: 396px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.feature-style-two .single-feature-style-two:after {
content: '';
min-height: inherit;
font-size: 0;
}
.feature-style-two .single-feature-style-two img {
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.feature-style-two .single-feature-style-two h3,
.feature-style-two .single-feature-style-two p {
margin: 0;
}
.feature-style-two .single-feature-style-two h3 {
font-size: 18px;
font-family: "Oxygen-Bold";
color: #333333;
margin-top: 35px;
margin-bottom: 15px;
line-height: 1.3em;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.feature-style-two .single-feature-style-two p {
color: #666666;
font-size: 15px;
line-height: 26px;
margin-bottom: 25px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.feature-style-two .single-feature-style-two a.more {
color: #0e77af;
font-size: 14px;
font-family: "Oxygen-Bold";
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
padding-left: 0;
}
.feature-style-two .single-feature-style-two a.more i {
color: #666666;
margin-left: 7px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.feature-style-two .single-feature-style-two a.more:hover {
padding-left: 10px;
color: #fff;
}
.feature-style-two .single-feature-style-two a.more:hover i {
color: #fff;
}
.feature-style-two .single-feature-style-two:hover img {
-webkit-transform: scale(0.9);
-ms-transform: scale(0.9);
transform: scale(0.9);
}
.feature-style-two .single-feature-style-two:hover h3, .feature-style-two .single-feature-style-two:hover p {
color: #fff;
}
.feature-style-two .single-feature-style-two:hover a.more {
color: #fff;
}
.feature-style-two .single-feature-style-two:hover a.more i {
color: #fff;
}
.feature-style-three {
background: #f9f9f9 url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/images/feature-3-bg.jpg) center center no-repeat;
background-size: cover;
}
.single-feature-style-three .icon-box {
position: relative;
width: 110px;
height: 110px;
line-height: 110px;
text-align: center;
margin-left: 10px;
}
.single-feature-style-three .icon-box:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 15px;
border: 1px solid #DCDCDC;
-webkit-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
transform-origin: 50% 50%;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
background: #fff;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.single-feature-style-three .icon-box img {
position: relative;
}
.single-feature-style-three .icon-box:hover:before {
background: #F53E59;
border-color: #F53E59;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.single-feature-style-three .text-box {
margin-top: 55px;
}
.single-feature-style-three .text-box h3,
.single-feature-style-three .text-box p {
margin: 0;
}
.single-feature-style-three .text-box h3 {
font-size: 18px;
color: #333333;
font-family: "Oxygen-Bold";
}
.single-feature-style-three .text-box p {
line-height: 24px;
margin-top: 25px;
}
.feature-style-four .thm-container.feature-content-box {
background: #ffffff;
-webkit-box-shadow: 0px 3px 18px rgba(0, 0, 0, 0.08);
box-shadow: 0px 3px 18px rgba(0, 0, 0, 0.08);
max-width: 1140px;
}
.feature-style-four [class*=col-] {
border-left: 1px solid #eeeeee;
border-right: 1px solid #eeeeee;
}
.feature-style-four [class*=col-]:before {
background: #AB1C6E;
}
.feature-style-four .single-feature-style-four {
min-height: 410px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-align: center;
}
.feature-style-four .single-feature-style-four:after {
content: '';
min-height: inherit;
font-size: 0;
}
.feature-style-four .single-feature-style-four .inner-box {
width: 100%;
}
.feature-style-four .single-feature-style-four h3,
.feature-style-four .single-feature-style-four p {
margin: 0;
}
.feature-style-four .single-feature-style-four h3 {
margin-top: 45px;
margin-bottom: 20px;
font-family: "Oxygen-Bold";
color: #333333;
font-size: 18px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.feature-style-four .single-feature-style-four p {
color: #666666;
width: 82%;
margin-left: auto;
margin-right: auto;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.feature-style-four .single-feature-style-four:hover h3, .feature-style-four .single-feature-style-four:hover p {
color: #fff;
}
.feature-style-five .thm-container {
max-width: 100%;
padding-left: 0;
padding-right: 0;
}
.feature-style-five .row {
margin: 0;
}
.feature-style-five .row [class*=col-] {
padding: 0;
}
.feature-style-five .single-feature-style-five {
position: relative;
min-height: 265px;
background-position: right center;
background-size: cover;
}
.feature-style-five .single-feature-style-five .inner-box {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.feature-style-five .single-feature-style-five .inner-box:after {
content: '';
min-height: inherit;
font-size: 0;
}
.feature-style-five .single-feature-style-five .inner-box .content {
width: 100%;
padding-left: 85px;
}
.feature-style-five .single-feature-style-five .inner-box .content h3,
.feature-style-five .single-feature-style-five .inner-box .content p,
.feature-style-five .single-feature-style-five .inner-box .content a {
margin: 0;
color: #fff;
}
.feature-style-five .single-feature-style-five .inner-box .content h3 {
font-size: 30px;
font-family: "Oxygen-Bold";
}
.feature-style-five .single-feature-style-five .inner-box .content p {
font-size: 14px;
line-height: 24px;
margin-top: 10px;
margin-bottom: 15px;
}
.feature-style-five .single-feature-style-five .inner-box .content a {
font-family: "Oxygen-Bold";
color: #fff;
font-size: 14px;
}
.feature-style-five .single-feature-style-five .inner-box .content a i {
margin-left: 10px;
}
.feature-style-six .thm-container {
max-width: 100%;
padding-left: 0;
padding-right: 0;
}
.feature-style-six .thm-container .row {
margin-left: 0;
margin-right: 0;
}
.feature-style-six .thm-container .row [class*=col-] {
padding-left: 0;
padding-right: 0;
}
.feature-style-six .thm-container .row [class*=col-]:nth-child(odd) {
background: #45C7CF;
}
.feature-style-six .thm-container .row [class*=col-]:nth-child(even) {
background: #886BDF;
}
.single-feature-style-six {
min-height: 320px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
position: relative;
transition: all 700ms ease;
}
.single-feature-style-six:hover a.more {
width: 120px;
height: 120px;
transition: all 700ms ease;
}
.single-feature-style-six:hover a.more i {
bottom: -30px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.single-feature-style-six a.more {
transition: all 700ms ease;
}
@media (max-width: 1400px) {
.single-feature-style-six {
padding: 0 30px;
}
}
.single-feature-style-six:after {
content: '';
min-height: inherit;
font-size: 0;
}
.single-feature-style-six .icon-box i {
color: #fff;
font-size: 45px;
}
.single-feature-style-six h3,
.single-feature-style-six p {
margin: 0;
color: #fff;
}
.single-feature-style-six h3 {
font-size: 18px;
font-family: "Oxygen-Bold";
margin-top: 20px;
margin-bottom: 20px;
}
.single-feature-style-six p {
font-size: 15px;
line-height: 24px;
}
@media (max-width: 1400px) {
.single-feature-style-six p br {
display: none;
}
}
.single-feature-style-six a.more {
display: inline-block;
width: 95px;
height: 85px;
overflow: hidden;
position: absolute;
text-align: center;
line-height: 85px;
bottom: 0;
right: 0;
}
.single-feature-style-six a.more i {
color: #fff;
font-size: 14px;
position: relative;
bottom: -15px;
right: -15px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.single-feature-style-six a.more:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 350px;
height: 350px;
border-radius: 50%;
background: rgba(255, 255, 255, 0.1);
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.single-feature-style-six a.more:hover i {
color: #333;
}
.single-feature-style-six a.more:hover:before {
background: #fff;
}
.feature-style-seven {
background: #ddd url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/images/feature-video-bg.jpg) left center no-repeat;
background-size: cover;
}
.feature-style-seven .inner-box {
padding-left: 100px;
max-width: 595px;
margin-right: auto;
min-height: 570px;
padding-top: 110px;
}
.feature-style-seven .single-feature-style-seven + .single-feature-style-seven {
margin-top: 50px;
}
.feature-style-seven .single-feature-style-seven .icon-box,
.feature-style-seven .single-feature-style-seven .text-box {
display: table-cell;
vertical-align: top;
}
.feature-style-seven .single-feature-style-seven .icon-box i {
color: #886BDF;
font-size: 53px;
}
.feature-style-seven .single-feature-style-seven .text-box {
padding-left: 30px;
}
.feature-style-seven .single-feature-style-seven .text-box h3,
.feature-style-seven .single-feature-style-seven .text-box p {
margin: 0;
}
.feature-style-seven .single-feature-style-seven .text-box h3 {
font-size: 18px;
line-height: 24px;
color: #333;
font-family: "Oxygen-Bold";
margin-bottom: 10px;
}
.feature-style-seven .single-feature-style-seven .text-box p {
font-size: 15px;
line-height: 24px;
color: #666666;
} .about-style-one .about-style-one-content h3,
.about-style-one .about-style-one-content p,
.about-style-one .about-style-one-content ul,
.about-style-one .about-style-one-content h4 {
margin: 0;
padding: 0;
list-style: none;
}
.about-style-one .about-style-one-content h3 {
font-family: "Oxygen-Bold";
font-size: 32px;
color: #333333;
line-break: 1.35em;
margin-bottom: 40px;
}
.about-style-one .about-style-one-content h3 span.color-one {
color: #10AEAD;
}
.about-style-one .about-style-one-content h3 span.color-two {
color: #AB1C6E;
}
.about-style-one .about-style-one-content p {
color: #666666;
}
.about-style-one .about-style-one-content p.highlight {
color: #666666;
font-size: 16px;
font-family: "Oxygen-BoldItalic";
border-left: 2px solid #85295F;
padding-left: 20px;
margin-left: 20px;
line-height: 1.45em;
margin-bottom: 35px;
}
.about-style-one .about-style-one-content h4 {
color: #333333;
font-family: "Oxygen-Bold";
font-size: 18px;
margin-top: 40px;
}
.about-style-one .about-style-one-content ul.list-items {
margin-top: 30px;
}
.about-style-one .about-style-one-content ul.list-items li {
position: relative;
padding-left: 25px;
font-family: "Oxygen-Bold";
font-size: 14px;
}
.about-style-one .about-style-one-content ul.list-items li + li {
margin-top: 15px;
}
.about-style-one .about-style-one-content ul.list-items li i {
position: absolute;
top: 50%;
left: 0;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
font-size: 12px;
color: #AB1C6E;
}
.about-style-one.about-page .about-style-one-content {
margin-left: -30px;
}
@media (max-width: 1024px) {
.about-style-one.about-page .about-style-one-content {
margin-left: 0;
}
}
.about-style-two .about-style-two-content h3,
.about-style-two .about-style-two-content p {
margin: 0;
}
.about-style-two .about-style-two-content h3 {
color: #333333;
font-size: 32px;
font-family: "Oxygen-Bold";
line-height: 1.3em;
margin-bottom: 25px;
}
.about-style-two .about-style-two-content h3 span.color-1 {
color: #129DE8;
}
.about-style-two .about-style-two-content p {
font-size: 15px;
color: #666666;
line-height: 24px;
margin-bottom: 25px;
}
.about-style-two .about-style-two-content .about-feature-box + .about-feature-box {
margin-top: 35px;
}
.about-style-two .about-style-two-content .about-feature-box h4,
.about-style-two .about-style-two-content .about-feature-box p {
margin: 0;
}
.about-style-two .about-style-two-content .about-feature-box h4 {
color: #333333;
font-family: "Oxygen-Bold";
font-size: 18px;
}
.about-style-two .about-style-two-content .about-feature-box p {
font-size: 15px;
color: #666666;
line-height: 24px;
margin-bottom: 0;
}
.about-style-two .about-style-two-content .about-feature-box .top-box {
margin-bottom: 22px;
}
.about-style-two .about-style-two-content .about-feature-box .top-box .icon-box,
.about-style-two .about-style-two-content .about-feature-box .top-box .text-box {
display: table-cell;
vertical-align: middle;
}
.about-style-two .about-style-two-content .about-feature-box .top-box .text-box {
padding-left: 15px;
}
.about-style-two.home-three {
overflow: hidden;
background: transparent url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/images/about-bg-1-1.png) bottom left no-repeat;
}
.about-style-two.home-three .about-style-two-content {
padding-right: 65px;
}
.about-style-two.home-three .about-style-two-content p.highlight {
font-family: "Oxygen-BoldItalic";
font-size: 16px;
line-height: 26px;
}
.about-style-two.home-three .image-flipper-box {
position: relative;
display: inline-block;
}
.about-style-two.home-three .image-flipper-box img {
position: relative;
-webkit-box-shadow: 0px 3px 18px rgba(0, 0, 0, 0.08);
box-shadow: 0px 3px 18px rgba(0, 0, 0, 0.08);    
border-radius: 10px;
}
.about-style-two.home-three .image-flipper-box img.right-img {
position: absolute;
left: calc(100% - 80px);
top: 60px;
z-index: 8;
}
.about-style-two.home-three .image-flipper-box img.right-img-hvr {
position: absolute;
left: calc(100% - 80px);
top: 60px;
z-index: 11;
opacity: 0;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.about-style-two.home-three .image-flipper-box:hover img.right-img-hvr {
opacity: 1;
}
@media (max-width: 480px) {
.about-style-two.home-three .image-flipper-box img.right-img {
position: static;
margin-top: 30px;
}
.about-style-two.home-three .image-flipper-box img.right-img-hvr {
display: none;
}
}
.about-style-three {
padding-top: 110px;
overflow: hidden;
}
.about-style-three .thm-container {
max-width: 1035px;
}
.about-style-three .about-style-three-content {
padding-top: 55px;
}
.about-style-three .about-style-three-content .sec-title-style-two {
margin: 0;
}
.about-style-three .about-style-three-content .sec-title-style-two .line {
margin-top: 12px;
margin-bottom: 23px;
}
.about-style-three .about-style-three-content .sec-title-style-two h3,
.about-style-three .about-style-three-content .sec-title-style-two p {
margin: 0;
}
.about-style-three .about-style-three-content .sec-title-style-two p {
line-height: 24px;
margin-top: 24px;
}
.about-style-three .about-style-three-content h4 {
color: #333333;
margin: 0;
font-size: 18px;
font-family: "Oxygen-Bold";
margin-top: 33px;
margin-bottom: 24px;
}
.about-style-three .about-style-three-content ul.list-items {
margin: 0;
padding: 0;
list-style: none;    
padding-left: 15px;
}
.about-style-three .about-style-three-content ul.list-items li {
color: #666666;
position: relative;
padding-left: 25px;
font-family: "Oxygen-Bold";
font-size: 14px;
}
.about-style-three .about-style-three-content ul.list-items li + li {
margin-top: 10px;
}
.about-style-three .about-style-three-content ul.list-items li i {
position: absolute;
top: 50%;
left: 0;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
font-size: 12px;
color: #94BE16;
}
.about-style-four .thm-container {
max-width: 975px;
}
.about-style-four .about-style-four-content {
padding-top: 10px;
margin-left: -30px;
}
@media (max-width: 1024px) {
.about-style-four .about-style-four-content {
margin-left: 0;
}
}
.about-style-four .about-style-four-content h4 {
margin: 0;
color: #333333;
font-family: "Oxygen-Bold";
font-size: 18px;
margin-top: 30px;
margin-bottom: 5px;
}
.about-style-four .about-style-four-content p {
line-height: 24px;
margin: 0;
}
.about-style-four .about-style-four-content p.highlight {
font-family: "Oxygen-BoldItalic";
font-size: 16px;
line-height: 28px;
margin-bottom: 15px;
padding-left: 10px;
border-left: 3px solid #ab1c6e;
margin-left: 30px;
} .service-style-one {
background: #f9f9f9;
padding-bottom: 60px;
}
.service-style-one.white-bg {
background: #fff;
}
.single-service-style-one {
margin-bottom: 50px;
position: relative;
margin-left: -15px;
margin-right: -15px;
}
.single-service-style-one .img-box,
.single-service-style-one .text-box {
width: 50%;
padding-left: 15px;
padding-right: 15px;
}
.single-service-style-one .img-box {
position: relative;
overflow: hidden;
cursor: pointer;
}
.single-service-style-one .img-box > img {
width: 100%;
}
.single-service-style-one .img-box:before {
content: '';
position: absolute;
top: 0;
left: 15px;
right: 15px;
bottom: 0;
background: #129de8;
opacity: 0;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.single-service-style-one:hover .img-box:before {
opacity: .85;
}
.single-service-style-one .text-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: absolute;
top: 0;
height: 100%;
}
.single-service-style-one .text-box:after {
content: '';
min-height: inherit;
font-size: 0;
}
.single-service-style-one .text-box .inner-box {
width: 100%;
}
.single-service-style-one .text-box h3,
.single-service-style-one .text-box p {
margin: 0;
}
.single-service-style-one .text-box h3 {
font-family: "Oxygen-Bold";
color: #333333;
font-size: 18px;
margin-bottom: 20px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.single-service-style-one .text-box h3:hover {
color: #10AEAD;
}
.single-service-style-one.color-1 .text-box h3:hover {
color: #129de8;
}
.single-service-style-one .text-box p {
color: #666666;
margin-bottom: 30px;
}
.single-service-style-one .text-box a.more-btn {
color: #10AEAD;
font-family: "Oxygen-Bold";
font-size: 14px;
padding: 0;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.single-service-style-one.color-1 .text-box a.more-btn {
color: #129de8;
}
.single-service-style-one .text-box a.more-btn i {
color: #AB1C6E;
margin-left: 8px;
}
.single-service-style-one .text-box.pull-left {
text-align: right;
left: 0;
}
.single-service-style-one .text-box.pull-left a.more-btn:hover {
padding-right: 10px;
}
.single-service-style-one .text-box.pull-right {
text-align: left;
right: 0;
}
.single-service-style-one .text-box.pull-right a.more-btn:hover {
padding-left: 10px;
}
.service-style-two {
padding-bottom: 40px;
}
.single-service-style-two {
margin-bottom: 70px;
position: relative;
}
.single-service-style-two .img-box {
position: relative;
overflow: hidden;
cursor: pointer;
}
.single-service-style-two .img-box > img {
width: 100%;
}
.single-service-style-two .img-box:before {
content: '';
position: absolute;
top: 0;
left: 0px;
right: 0px;
bottom: 0;
background: #000;
opacity: 0;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.single-service-style-two .img-box:hover:before {
opacity: .45;
}
.single-service-style-two .text-box {
margin-top: 30px;
}
.single-service-style-two .text-box h3,
.single-service-style-two .text-box p {
margin: 0;
}
.single-service-style-two .text-box h3 {
font-family: "Oxygen-Bold";
color: #333333;
font-size: 20px;
margin-bottom: 25px;
text-transform: uppercase;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.single-service-style-two .text-box h3:hover {
color: #10AEAD;
}
.single-service-style-two .text-box p {
color: #666666;
margin-bottom: 30px;
}
.single-service-style-two .text-box a.more-btn {
color: #10AEAD;
font-family: "Oxygen-Bold";
font-size: 14px;
padding: 0;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.single-service-style-two .text-box a.more-btn i {
color: #AB1C6E;
margin-left: 8px;
}
.single-service-style-three {
min-height: 266px;
border-radius:5px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
background: #F6F6F6;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.single-service-style-three:after {
content: '';
min-height: inherit;
font-size: 0;
}
.single-service-style-three i {
color: #10AEAD;
font-size: 85px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.single-service-style-three h3 {
color: #333333;
font-size: 18px;
font-family: "Oxygen-Bold";
margin: 0;
margin-top: 35px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.single-service-style-three:hover {
background: #AB1C6E;
}
.single-service-style-three:hover h3,
.single-service-style-three:hover i {
color: #fff;
}
.service-details-content .text-box p {
margin: 0;
}
.service-details-content .text-box p.highlight {
color: #666666;
font-size: 16px;
font-family: "Oxygen-BoldItalic";
border-left: 2px solid #85295F;
padding-left: 20px;
margin-left: 20px;
line-height: 1.45em;
}
.service-details-content .text-box .post-title {
margin: 0;
color: #333333;
font-size: 32px;
font-family: "Oxygen-Bold";
}
.service-details-content .text-box .title-box h3,
.service-details-content .text-box .title-box p {
margin: 0;
}
.service-details-content .text-box .title-box h3 {
font-size: 24px;
color: #333333;
font-family: "Oxygen-Bold";
}
.service-details-content .single-approach {
min-height: 305px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background: #F2FAFA;
position: relative;
overflow: hidden;
margin-bottom: 30px;
}
.service-details-content .single-approach:after {
content: '';
min-height: inherit;
font-size: 0;
}
.service-details-content .single-approach .feature-icon {
position: absolute;
bottom: -25px;
font-size: 135px;
right: 15px;
opacity: .03;
color: #000;
}
.service-details-content .single-approach h3,
.service-details-content .single-approach p {
margin: 0;
}
.service-details-content .single-approach .inner-box {
width: 100%;
padding: 0 55px;
}
.service-details-content .single-approach .inner-box i {
font-size: 60px;
color: #10AEAD;
}
.service-details-content .single-approach .inner-box h3 {
color: #333333;
font-size: 18px;
line-height: 26px;
font-family: "Oxygen-Bold";
margin-top: 15px;
margin-bottom: 10px;
}
.service-details-content [class*=col-]:nth-child(1) .single-approach .inner-box {
background: #F2FAFA;
}
.service-details-content [class*=col-]:nth-child(1) .single-approach .inner-box i {
color: #20B3B2;
}
.service-details-content [class*=col-]:nth-child(2) .single-approach {
background: #FAF2F7;
}
.service-details-content [class*=col-]:nth-child(2) .single-approach .inner-box i {
color: #AB1C6E;
}
.service-details-content [class*=col-]:nth-child(3) .single-approach {
background: #FAF2F7;
}
.service-details-content [class*=col-]:nth-child(3) .single-approach .inner-box i {
color: #AB1C6E;
}
.service-details-content [class*=col-]:nth-child(4) .single-approach {
background: #F2FAFA;
}
.service-details-content [class*=col-]:nth-child(4) .single-approach .inner-box i {
color: #20B3B2;
}
.service-details-content .single-price-box .sub-title h4 {
margin: 0;
color: #333333;
font-size: 18px;
font-weight: bold;
}
.service-details-content .single-price-box .sub-title h4:after {
content: '';
width: 35px;
height: 1px;
background: #AB1C6E;
display: block;
margin-top: 15px;
}
.service-details-content .single-price-box .single-price {
border-bottom: 1px solid #DCDCDC;
}
.service-details-content .single-price-box .single-price .name {
float: left;
line-height: 60px;
color: #666666;
}
.service-details-content .single-price-box .single-price .price {
float: right;
line-height: 60px;
color: #333333;
font-family: "Oxygen-Bold";
}
.service-details-content .single-doctor .img-box {
position: relative;
}
.service-details-content .single-doctor .img-box > img {
width: 100%;
}
.service-details-content .single-doctor .img-box .overlay {
text-align: center;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
position: absolute;
top: 20px;
left: 20px;
right: 20px;
bottom: 20px;
background: rgba(69, 199, 207, 0.95) !important;
opacity: 0;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.service-details-content .single-doctor .img-box .overlay:after {
content: '';
min-height: inherit;
font-size: 0;
}
.service-details-content .single-doctor .img-box .overlay .box {
width: 100%;
padding: 0 35px;
}
.service-details-content .single-doctor .img-box .overlay .box .content span.phone {
font-size: 16px;
font-weight: bold;
color: #fff;
}
.service-details-content .single-doctor .img-box .overlay .box .content span.phone i {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
font-size: 15px;
margin-right: 10px;
}
.service-details-content .single-doctor .img-box .overlay .box .content p {
margin: 0;
color: #fff;
margin-top: 40px;
margin-bottom: 40px;
}
.service-details-content .single-doctor .img-box .overlay .box .content .social a {
font-size: 16px;
color: #fff;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.service-details-content .single-doctor .img-box .overlay .box .content .social a:hover {
color: #333333;
}
.service-details-content .single-doctor .img-box .overlay .box .content .social a + a {
margin-left: 10px;
}
.service-details-content .single-doctor .img-box:hover .overlay {
opacity: 1;
-webkit-animation-name: flipInY;
animation-name: flipInY;
-webkit-animation-duration: 1200ms;
animation-duration: 1200ms;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
}
.service-details-content .single-doctor .text-box {
text-align: center;
}
.service-details-content .single-doctor .text-box h3,
.service-details-content .single-doctor .text-box p {
margin: 0;
}
.service-details-content .single-doctor .text-box h3 {
font-size: 18px;
font-weight: bold;
color: #333333;
margin-top: 30px;
margin-bottom: 10px;
}
.service-details-content .single-doctor .text-box p {
color: #666666;
font-weight: bold;
}
.service-style-four {
padding-bottom: 110px;
}
.service-style-four .tab-row {
margin: 0;
padding: 0;
list-style: none;
}
.service-style-four .tab-row.owl-theme .owl-nav {
margin: 0;
}
.service-style-four .tab-row.owl-theme .owl-nav [class*=owl-] {
margin: 0;
padding: 0;
color: #333333;
font-size: 70px;
background-color: transparent;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.service-style-four .tab-row.owl-theme .owl-nav [class*=owl-prev] {
left: -85px;
}
.service-style-four .tab-row.owl-theme .owl-nav [class*=owl-next] {
right: -85px;
}
.service-style-four .service-top-tab {
min-height: 200px;
background: #fff;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
position: relative;
overflow: hidden;
border-radius:5px;
margin-bottom: 30px;
-webkit-box-shadow: 0px 3px 18px rgba(0, 0, 0, 0.08);
box-shadow: 0px 3px 18px rgba(0, 0, 0, 0.08);
}
.service-style-four .service-top-tab:after {
content: '';
min-height: inherit;
font-size: 0;
}
.service-style-four .service-top-tab .inner {
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
opacity: 1;
-webkit-transform: translateY(0%);
-ms-transform: translateY(0%);
transform: translateY(0%);
}
.service-style-four .service-top-tab .inner i {
font-size: 64px;
color: #0b77af;
}
.service-style-four .service-top-tab .inner h3 {
color: #333333;
font-family: "Oxygen-Bold";
font-size: 18px;
margin: 0;
margin-top: 20px;
}
.service-style-four .service-top-tab .overlay {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0;
-webkit-transform: translateY(20%);
-ms-transform: translateY(20%);
transform: translateY(20%);
background: #129DE8 !important;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.service-style-four .service-top-tab .overlay:after {
content: '';
min-height: inherit;
font-size: 0;
}
.service-style-four .service-top-tab .overlay i {
font-size: 73px;
color: #fff;
}
.service-style-four .service-top-tab:hover .inner {
opacity: 0;
-webkit-transform: translateY(-20%);
-ms-transform: translateY(-20%);
transform: translateY(-20%);
}
.service-style-four .service-top-tab:hover .overlay {
opacity: 1;
-webkit-transform: translateY(0%);
-ms-transform: translateY(0%);
transform: translateY(0%);
}
.service-style-four .service-inner-tab-content {
padding-top: 15px;
}
.service-style-four .service-inner-tab-content h3,
.service-style-four .service-inner-tab-content h4,
.service-style-four .service-inner-tab-content p,
.service-style-four .service-inner-tab-content ul {
margin: 0;
padding: 0;
list-style: none;
}
.service-style-four .service-inner-tab-content h3 {
color: #333333;
font-family: "Oxygen-Bold";
font-size: 30px;
margin-bottom: 25px;
}
.service-style-four .service-inner-tab-content p {
color: #666666;
font-size: 15px;
line-height: 24px;
font-weight: 400;
margin-bottom: 30px;
}
.service-style-four .service-inner-tab-content h4 {
color: #333333;
font-size: 18px;
font-family: "Oxygen-Bold";
margin-bottom: 30px;
}
.service-style-four .service-inner-tab-content ul.list-items li {
position: relative;
padding-left: 30px;
font-family: "Oxygen-Bold";
font-size: 14px;
color: #666666;
}
.service-style-four .service-inner-tab-content ul.list-items li + li {
margin-top: 15px;
}
.service-style-four .service-inner-tab-content ul.list-items li i {
position: absolute;
top: 50%;
left: 0;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
font-size: 12px;
color: #ffffff;
padding: 5px;
background: #ab1c6e; }
.service-style-four .title-wrapper {
position: relative;
margin-bottom: 50px;
}
.service-style-four .title-wrapper:before {
position: absolute;
top: 0;
left: 0;
content: '';
width: 100%;
height: calc(100% - 55px);
background: #f9f9f9;
}
.service-style-four .title-wrapper .thm-container {
position: relative;
}
.service-style-five {
padding-bottom: 60px;
}
.single-service-style-five {
text-align: center;
margin-bottom: 50px;
}
.single-service-style-five i {
color: #0e77af;
font-size: 40px;
}
.single-service-style-five h3 {
margin: 0;
color: #333333;
font-size: 18px;
font-family: "Oxygen-Bold";
margin-top: 25px;
margin-bottom: 15px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.single-service-style-five h3:hover {
color: #129DE8;
}
.single-service-style-five p {
margin: 0;
color: #666666;
font-size: 15px;
line-height: 24px;
width: 73%;
margin-left: auto;
margin-right: auto;
}
.service-style-six {
background: #f9f9f9 url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/images/service-5-bg.jpg) center center no-repeat;
background-size: cover;
}
.service-style-six .owl-theme .owl-nav {
margin: 0;
}
.service-style-six .owl-theme .owl-nav [class*=owl-] {
margin: 0;
padding: 0;
color: #333333;
font-size: 70px;
background-color: transparent;
position: absolute;
top: 25%;
}
.service-style-six .owl-theme .owl-nav [class*=owl-prev] {
left: -85px;
}
.service-style-six .owl-theme .owl-nav [class*=owl-next] {
right: -85px;
}
.single-service-style-six {
margin-bottom: 25px;
}
.single-service-style-six .img-box {
position: relative;
overflow: hidden;
cursor: pointer;
}
.single-service-style-six .img-box > img {
width: 100%;
}
.single-service-style-six .img-box:before {
content: '';
position: absolute;
top: 0;
left: 0px;
right: 0px;
bottom: 0;
background: #000;
opacity: 0;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.single-service-style-six .img-box:hover:before {
opacity: .45;
}
.single-service-style-six .text-box {
padding: 0 15px;
margin-top: -40px;
}
.single-service-style-six .text-box .inner-box {
background: #fff;
display: -webkit-flex;
-webkit-box-shadow: 0px 3px 18px rgba(0, 0, 0, 0.08);
box-shadow: 0px 3px 18px rgba(0, 0, 0, 0.08);
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
min-height: 223px;
position: relative;
}
.single-service-style-six .text-box .inner-box:after {
content: '';
min-height: inherit;
font-size: 0;
}
.single-service-style-six .text-box .inner-box:before {
background: #94BE16;
}
.single-service-style-six .text-box .inner-box .content {
width: 100%;
text-align: center;
}
.single-service-style-six .text-box .inner-box .content h3,
.single-service-style-six .text-box .inner-box .content p {
margin: 0;
}
.single-service-style-six .text-box .inner-box .content h3 {
color: #333333;
font-size: 20px;
font-family: "Oxygen-Bold";
margin-bottom: 15px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.single-service-style-six .text-box .inner-box .content p {
width: 79%;
margin-left: auto;
margin-right: auto;
line-height: 24px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.single-service-style-six .text-box .inner-box .content a.more {
width: 50px;
height: 50px;
border-radius: 50%;
background: #666666;
color: #fff;
font-size: 16px;
position: absolute;
bottom: -25px;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
line-height: 50px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.single-service-style-six .text-box .inner-box:hover .content h3,
.single-service-style-six .text-box .inner-box:hover .content p {
color: #fff;
}
.single-service-style-six .text-box .inner-box:hover .content a.more {
background: #F53E59;
}
.service-style-seven .service-style-seven-row {
margin-top: -30px;
}
.service-style-seven .single-service-style-seven {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
min-height: 210px;
text-align: center;
background: #F6F6F6;
margin-top: 30px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
border-radius:5px;
}
.service-style-seven .single-service-style-seven:after {
content: '';
min-height: inherit;
font-size: 0;
}
.service-style-seven .single-service-style-seven .inner {
width: 100%;
}
.service-style-seven .single-service-style-seven .inner i {
color: #10AEAD;
font-size: 48px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.service-style-seven .single-service-style-seven .inner h3 {
margin: 0;
color: #333333;
font-family: "Oxygen-Bold";
font-size: 18px;
line-height: 26px;
margin-top: 10px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.service-style-seven .single-service-style-seven:hover {
background: #AB1C6E;
}
.service-style-seven .single-service-style-seven:hover .inner i,
.service-style-seven .single-service-style-seven:hover .inner h3 {
color: #fff;
}
.service-style-eight {
background: #F9F7FF;
}
.service-style-eight .owl-theme .owl-nav {
margin: 0;
}
.service-style-eight .owl-theme .owl-dots {
margin-top: 45px;
}
.service-style-eight .owl-theme .owl-dots .owl-dot span {
border-radius: 0px;
margin: 0;
width: 25px;
height: 4px;
background: #DCDCDC;
}
.service-style-eight .owl-theme .owl-dots .owl-dot + .owl-dot {
margin-left: 10px;
}
.service-style-eight .owl-theme .owl-dots .owl-dot.active span {
background: #45C7CF;
}
.service-style-eight .owl-theme .owl-nav {
margin: 0;
margin-top: 20px;
}
.service-style-eight .owl-theme .owl-nav [class*=owl-] {
margin: 0;
padding: 0;
color: #333333;
font-size: 70px;
background-color: transparent;
}
.single-service-style-eight .img-box {
width: 100%;
max-width: 210px;
margin-left: auto;
margin-right: auto;
position: relative;
border-radius: 50%;
margin-bottom: 40px;
cursor: pointer;
}
.single-service-style-eight .img-box > img {
width: 100%;
border-radius: 50%;
}
.single-service-style-eight .img-box:before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(69, 199, 207, 0.8);
opacity: 0;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
border-radius: 50%;
z-index: 1;
}
.single-service-style-eight .img-box:hover:before {
opacity: 1;
}
.single-service-style-eight .text-box {
text-align: center;
}
.single-service-style-eight .text-box h3,
.single-service-style-eight .text-box p {
margin: 0;
}
.single-service-style-eight .text-box h3 {
font-size: 18px;
color: #ab1c6e;
font-family: "Oxygen-Bold";
margin-bottom: 20px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.single-service-style-eight .text-box h3:hover {
color: #886BDF;
}
.single-service-style-eight .text-box p {
color: #666666;
line-height: 24px;
}
.single-service-style-eight .text-box a.more {
display: inline-block;
vertical-align: middle;
width: 145px;
height: 48px;
line-height: 46px;
border-radius: 24px;
color: #333333;
font-size: 14px;
text-align: center;
border: 1px solid #d9d9d9;
font-family: "Oxygen-Bold";
margin-top: 40px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.single-service-style-eight .text-box a.more i {
margin-left: 5px;
}
.single-service-style-eight .text-box a.more:hover {
background: #886BDF;
border-color: #886BDF;
color: #fff;
} .video-box-style-one .video-box-content {
position: relative;
}
.video-box-style-one .video-box-content > img {
width: 100%;
border-radius:10px;
}
.video-box-style-one .video-box-content .box {
position: absolute;
bottom: 45px;
right: 0;
background: #AB1C6E;
width: 100%;
max-width: 380px;
min-height: 140px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.video-box-style-one .video-box-content .box:after {
content: '';
min-height: inherit;
font-size: 0;
}
.video-box-style-one .video-box-content .box .content {
text-align: center;
width: 100%;
}
.video-box-style-one .video-box-content .box .content h4 {
margin: 0;
color: #FFFFFF;
font-size: 30px;
font-family: "Oxygen-Regular";
}
.video-box-style-one .video-box-content .box .content p {
margin: 0;
font-size: 14px;
color: #fff;
font-family: "Oxygen-Regular";
margin-top: 5px;
}
.video-box-style-one .video-box-content.inner-right-align .box {
right: auto;
left: 0;
}
.full-width-video .thm-container {
max-width: 100%;
padding-left: 0;
padding-right: 0;
}
.full-width-video .thm-container .row {
margin-left: 0;
margin-right: 0;
}
.full-width-video .thm-container .row [class*=col-] {
padding-left: 0;
padding-right: 0;
}
.full-width-video .video-box-style-two {
background: #ddd url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/images/video-2-1.jpg) center center no-repeat;
background-size: cover;
position: relative;
min-height: 570px;
}
.full-width-video .video-box-style-two .inner-content {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
text-align: center;
padding-bottom: 70px;
}
.full-width-video .video-box-style-two .inner-content a.video-popup {
display: inline-block;
width: 75px;
height: 75px;
border: 2px solid rgba(255, 255, 255, 0.8);
border-radius: 50%;
}
.full-width-video .video-box-style-two .inner-content a.video-popup i {
font-size: 23px;
color: #45C7CF;
line-height: 71px;
}
.full-width-video .video-box-style-two .inner-content h3 {
color: #FFFFFF;
font-size: 36px; font-weight: 300;
margin-top: 35px;
} .appointment-style-one .appointment-time {
background: url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/images/schedule-info-bg.jpg) center center no-repeat;
background-size: cover;
position: relative;
margin-right: 50px;
padding: 0 55px;
padding-top: 45px;
padding-bottom: 50px;
}
.appointment-style-one .appointment-time:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #10AEAD;
opacity: 0.85;
}
.appointment-style-one .appointment-time .inner-box {
position: relative;
}
.appointment-style-one .appointment-time h3,
.appointment-style-one .appointment-time p {
margin: 0;
}
.appointment-style-one .appointment-time h3 {
font-size: 24px;
color: #FFFFFF;
font-family: "Oxygen-Regular";
margin-bottom: 20px;
}
.appointment-style-one .appointment-time p {
font-family: "Oxygen-BoldItalic";
color: #000;
font-size: 16px;
}
.appointment-style-one .appointment-time p.notice {
font-size: 12px; font-weight: 300;
margin-top: 15px;
}
.appointment-style-one .appointment-time .time-box {
margin-top: 20px;
}
.appointment-style-one .appointment-time .time-box .signle-time-box {
width: 100%;
border-bottom: 1px solid rgba(255, 255, 255, 0.15);
display: table;
}
.appointment-style-one .appointment-time .time-box .signle-time-box .day-name,
.appointment-style-one .appointment-time .time-box .signle-time-box .time-line {
display: table-cell;
vertical-align: middle;
line-height: 55px;
}
.appointment-style-one .appointment-time .time-box .signle-time-box .day-name {
width: 110px;
font-size: 16px;
font-family: "Oxygen-Bold";
color: #fff;
}
.appointment-style-one .appointment-time .time-box .signle-time-box .time-line { font-weight: 500;
font-size: 14px;
color: #fff;
}
.appointment-style-one h3,
.appointment-style-one p {
margin: 0;
}
.appointment-style-one h3 {
font-size: 32px;
font-family: "Oxygen-Bold";
color: #333333;
margin-bottom: 38px;
}
.appointment-style-one h3 span.color-1 {
color: #10AEAD;
}
.appointment-style-one h3 span.color-2 {
color: #AB1C6E;
}
.appointment-style-one p {
color: #333333;
font-size: 16px;
font-weight: 500;
margin-bottom: 40px;
}
.appointment-style-one .appointment-form p span {
color: #ff41ae!important;
font-size: 28px;
font-family: "Oxygen-Bold";
}
.appointment-style-one .appointment-form input,
.appointment-style-one .appointment-form textarea {
border: none;
outline: none;
background-color: transparent;
height: 45px;
border-bottom: 1px solid #DCDCDC;
display: block;
width: 100%;
font-size: 14px; font-weight: 400;
color: #666666;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.appointment-style-one .appointment-form input:focus,
.appointment-style-one .appointment-form textarea:focus {
border-bottom-color: #10AEAD;
}
.appointment-style-one .appointment-form input.error,
.appointment-style-one .appointment-form textarea.error {
background: rgba(255, 0, 0, 0.5);
}
.appointment-style-one .appointment-form textarea {
height: 145px;
}
.appointment-style-one .appointment-form label.error {
display: none !important;
}
.appointment-style-one .appointment-form .frm-control {
position: relative;
margin-bottom: 30px;
}
.appointment-style-one .appointment-form .frm-control.mb0 {
margin-bottom: 0;
}
.appointment-style-one .appointment-form .frm-control > i.fa {
font-size: 14px;
color: #666666;
position: absolute;
top: 50%;
right: 10px;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.appointment-style-one .appointment-form .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
width: 100%;
}
.appointment-style-one .appointment-form .bootstrap-select > .dropdown-toggle {
border: none;
outline: none !important;
background: transparent;
border-bottom: 1px solid #DCDCDC;
font-weight: 400;
color: #666666;
height: 52px;
padding: 0;
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
.appointment-style-one .appointment-form .bootstrap-select.btn-group .dropdown-toggle .caret {
border: none;
position: absolute;
top: 20%;
right: 10px;
margin: 0;
}
.appointment-style-one .appointment-form .bootstrap-select.btn-group .dropdown-toggle .caret:after {
content: '\f107';
font-family: "fontawesome";
color: #666666;
font-size: 14px;
}
.appointment-style-one .appointment-form button[type=submit] {
border: none;
outline: none;
background-color: transparent;
width: unset;
height: unset;
background: #333333;
color: #FFFFFF;
font-family: "Oxygen-Bold";
font-size: 15px;
text-align: center;
line-height: unset;
text-transform: uppercase;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
margin-top: 35px;
padding: 15px 30px;
}
.appointment-style-one .appointment-form button[type=submit]:hover {
background: #AB1C6E;
}
.appointment-style-one.contact-page .appointment-time {
margin-right: 0;
margin-left: 50px;
}
.appointment-style-one.contact-page .appointment-form h3 {
margin-bottom: 20px;
}
.appointment-style-one.contact-page .appointment-form button[type=submit] {
background: #AB1C6E;
}
.appointment-style-one.contact-page .appointment-form button[type=submit]:hover {
background: #333333;
}
.appointment-style-one.contact-page .appointment-form textarea {
height: 180px;
}
.appointment-style-one.about-page img.appointment-doc {
float: right;
max-width: none;
margin-right: 40px;
}
.appointment-style-one.about-page .appointment-form {
padding-top: 40px;
}
.appointment-style-one.home-two {
background: #0B5078 url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/images/appointment-bg-1-1.png) center center no-repeat;
background-size: cover;
padding-top: 80px;
}
.appointment-style-one.home-two .appointment-form {
padding-top: 0;
}
.appointment-style-one.home-two .appointment-form p,
.appointment-style-one.home-two .appointment-form p span,
.appointment-style-one.home-two .appointment-form .frm-control > i.fa,
.appointment-style-one.home-two .appointment-form .bootstrap-select.btn-group .dropdown-toggle .caret:after,
.appointment-style-one.home-two .appointment-form h3 span.color-1,
.appointment-style-one.home-two .appointment-form h3 span.color-2,
.appointment-style-one.home-two .appointment-form h3 {
color: #fff;
}
.appointment-style-one.home-two .appointment-form input, .appointment-style-one.home-two .appointment-form textarea {
color: #fff;
border-bottom-color: rgba(255, 255, 255, 0.3);
}
.appointment-style-one.home-two .appointment-form input::-webkit-input-placeholder, .appointment-style-one.home-two .appointment-form textarea::-webkit-input-placeholder { color: #fff;
}
.appointment-style-one.home-two .appointment-form input::-moz-placeholder, .appointment-style-one.home-two .appointment-form textarea::-moz-placeholder { color: #fff;
}
.appointment-style-one.home-two .appointment-form input:-ms-input-placeholder, .appointment-style-one.home-two .appointment-form textarea:-ms-input-placeholder { color: #fff;
}
.appointment-style-one.home-two .appointment-form input:-moz-placeholder, .appointment-style-one.home-two .appointment-form textarea:-moz-placeholder { color: #fff;
}
.appointment-style-one.home-two .appointment-form .bootstrap-select > .dropdown-toggle {
color: #fff;
border-bottom-color: rgba(255, 255, 255, 0.3);
}
.appointment-style-one.home-two .appointment-form button[type=submit] {
background: #fff;
color: #333333; }
.appointment-style-one.home-two .appointment-form button[type=submit] i {
color: #129DE8;
margin-left: 7px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.appointment-style-one.home-two .appointment-form button[type=submit]:hover {
background: #333;
color: #fff;
}
.appointment-style-one.home-two .appointment-form button[type=submit]:hover i {
color: #fff;
}
.appointment-style-one.home-two .bootstrap-select .dropdown-menu > li.selected > a {
background-color: #129DE8;
}
.appointment-style-one.home-two .bootstrap-select .dropdown-menu > li > a:hover {
background-color: #129DE8;
}
.appointment-style-two .appointment-form {
padding-left: 70px;
}
.appointment-style-two .appointment-form h3,
.appointment-style-two .appointment-form p {
margin: 0;
}
.appointment-style-two .appointment-form h3 {
font-size: 32px;
font-family: "Oxygen-Bold";
color: #333333;
margin-bottom: 38px;
}
.appointment-style-two .appointment-form h3 span.color-1 {
color: #10AEAD;
}
.appointment-style-two .appointment-form h3 span.color-2 {
color: #AB1C6E;
}
.appointment-style-two .appointment-form p {
color: #333333;
font-size: 16px; font-weight: 400;
margin-bottom: 40px;
}
.appointment-style-two .appointment-form p span {
color: #10AEAD;
font-size: 22px;
font-family: "Oxygen-Bold";
}
.appointment-style-two .appointment-form input,
.appointment-style-two .appointment-form textarea {
border: none;
outline: none;
background-color: transparent;
height: 45px;
border-bottom: 1px solid #DCDCDC;
display: block;
width: 100%;
font-size: 14px; font-weight: 400;
color: #666666;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.appointment-style-two .appointment-form input:focus,
.appointment-style-two .appointment-form textarea:focus {
border-bottom-color: #10AEAD;
}
.appointment-style-two .appointment-form input.error,
.appointment-style-two .appointment-form textarea.error {
background: rgba(255, 0, 0, 0.4);
}
.appointment-style-two .appointment-form label.error {
display: none !important;
}
.appointment-style-two .appointment-form textarea {
height: 145px;
}
.appointment-style-two .appointment-form .frm-control {
position: relative;
margin-bottom: 33px;
}
.appointment-style-two .appointment-form .frm-control.mb0 {
margin-bottom: 0;
}
.appointment-style-two .appointment-form .frm-control i.fa {
font-size: 14px;
color: #666666;
position: absolute;
top: 50%;
right: 10px;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.appointment-style-two .appointment-form .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
width: 100%;
}
.appointment-style-two .appointment-form .bootstrap-select > .dropdown-toggle {
border: none;
outline: none !important;
background: transparent;
border-bottom: 1px solid #DCDCDC; font-weight: 300;
color: #666666;
height: 45px;
padding: 0;
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
.appointment-style-two .appointment-form .bootstrap-select.btn-group .dropdown-toggle .caret {
border: none;
position: absolute;
top: 20%;
right: 10px;
margin: 0;
}
.appointment-style-two .appointment-form .bootstrap-select.btn-group .dropdown-toggle .caret:after {
content: '\f107';
font-family: "fontawesome";
color: #666666;
font-size: 18px;
}
.appointment-style-two .appointment-form button[type=submit] {
border: none;
outline: none;
background-color: transparent;
width: unset;
height: unset;
background: #AB1C6E;
color: #FFFFFF;
font-family: "Oxygen-Bold";
font-size: 16px;
text-align: center;
line-height: unset;
text-transform: uppercase;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
margin-top: 20px;
padding: 15px 30px;
}
.appointment-style-two .appointment-form button[type=submit]:hover {
background: #333333;
}
.appointment-style-two .appointment-form button[type="reset"] {
border: none;
outline: none;
width: unset;
height: unset;
background: #10AEAD;
color: #fff;
font-family: "Oxygen-Bold";
font-size: 16px;
text-transform: uppercase;
line-height: unset;
text-align: center;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
margin-left: 10px;
margin-top: 20px;
padding: 15px 30px;
}
.appointment-style-two .appointment-form button[type="reset"]:hover {
background: #333333;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
color: #fff;
border-color: #10AEAD;
background-color: #10AEAD;
}
.ui-datepicker td span, .ui-datepicker td a {
text-align: center; font-weight: 400;
color: #666666;
} .fun-fact-style-one {
background: #A7196C url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/images/fun-fact-bg-1-1.jpg) no-repeat center center;
background-size: cover;
padding-top: 115px;
padding-bottom: 125px;
}
.fun-fact-style-one .thm-container {
max-width: 1355px;
}
.fun-fact-style-one [class*=col-] {
position: relative;
}
.fun-fact-style-one [class*=col-]:before {
position: absolute;
top: 50%;
left: -25px;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
content: '';
width: 50px;
height: 48px;
background-image: url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/images/fun-fact-pulse.png);
background-repeat: no-repeat;
background-position: center center;
}
.fun-fact-style-one [class*=col-]:first-child:before {
display: none;
}
.fun-fact-style-one .single-fun-fact {
text-align: center;
}
.fun-fact-style-one .single-fun-fact h3,
.fun-fact-style-one .single-fun-fact p {
margin: 0;
color: #fff;
}
.fun-fact-style-one .single-fun-fact h3 { font-size: 72px;
font-weight: 300;
}
.fun-fact-style-one .single-fun-fact p {
font-size: 16px;
font-family: "Oxygen-BoldItalic";
letter-spacing: .1em;
} .team-style-one {
padding-bottom: 50px;
}
.single-team-style-one {
text-align: center;
margin-bottom: 60px;
}
.single-team-style-one .img-box {
position: relative;
overflow: hidden;
}
.single-team-style-one .img-box > img {
width: 100%;
border-radius: 4px 4px 0px 0px;
}
.single-team-style-one .img-box .hover-box {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background:rgba(171, 28, 110, 0.8);
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
opacity: 0;
-webkit-transform: translateY(30%);
-ms-transform: translateY(30%);
transform: translateY(30%);
}
.single-team-style-one .img-box .hover-box .inner-box {
width: 100%;
}
.single-team-style-one .img-box .hover-box .social a {
color: #fff;
font-size: 15px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.single-team-style-one .img-box .hover-box .social a + a {
margin-left: 10px;
}
.single-team-style-one .img-box .hover-box .social a:hover {
color: #333333;
}
.single-team-style-one .img-box .hover-box p {
color: #FFFFFF;
font-size: 14px; font-weight: 300;
width: 80%;
margin-left: auto;
margin-right: auto;
margin-top: 15px;
}
.single-team-style-one .img-box:hover .hover-box {
opacity: 1;
-webkit-transform: translateY(0%);
-ms-transform: translateY(0%);
transform: translateY(0%);
}
.single-team-style-one h3,
.single-team-style-one p {
margin: 0;
}
.single-team-style-one h3 {
color: #333333;
font-size: 18px;
font-family: "Oxygen-Bold";
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
margin-top: 0px;
margin-bottom: 10px;
}
.single-team-style-one .text-box {
padding: 30px 20px 30px 20px;
background-color: #fff;
border-radius: 0 0 4px 4px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}
.single-team-style-one h3:hover {
color: #10AEAD;
}
.single-team-style-one p {
color: #ab1c6e;
font-size: 14px; font-weight: 700;
}
.more-team-box {
background: #10AEAD;
text-align: center;
min-height: 250px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.more-team-box .inner-box {
width: 100%;
}
.more-team-box .inner-box > img {
opacity: .15;
}
.more-team-box .text-box {
padding-left: 35px;
padding-right: 35px;
text-align: left;
margin-top: 30px;
}
.more-team-box .text-box h3 {
margin: 0;
text-transform: uppercase;
color: #FFFFFF;
font-family: "Oxygen-Regular";
float: left;
font-size: 18px;
width: 65%;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.more-team-box .text-box h3:hover {
color: #AB1C6E;
}
.more-team-box .text-box a.more {
color: #fff;
font-size: 19px;
float: right;
line-height: 38px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.more-team-box .text-box a.more:hover {
color: #AB1C6E;
}
.single-team-content h3,
.single-team-content p {
margin: 0;
}
.single-team-content h3 {
color: #333333;
font-size: 32px;
font-family: "Oxygen-Bold";
}
.single-team-content p {
color: #666666;
font-size: 15px;
font-weight: 400; }
.single-team-content .quote-box {
border-left: 2px solid #10AEAD;
padding-left: 25px;
margin-left: 45px;
padding-right: 65px;
}
.single-team-content .quote-box p {
font-size: 24px;
color: #333333;
line-height: 1.3em;
}
.single-team-style-two .img-box {
position: relative;
text-align: center;
border: 1px solid #fafafa;
border-bottom: none;
padding-top: 20px;
}
.single-team-style-two .img-box img {
width: 100%;
}
.single-team-style-two .img-box .social {
position: absolute;
bottom: 40px;
left: 0;
width: 100%;
text-align: center;
opacity: 0;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
-webkit-transform: translateY(-20%);
-ms-transform: translateY(-20%);
transform: translateY(-20%);
}
.single-team-style-two .img-box .social a {
font-size: 15px;
color: #fff;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
display: inline-block;
vertical-align: middle;
width: 30px;
height: 30px;
background: #94BE16;
line-height: 30px;
border-radius: 2px;
}
.single-team-style-two .img-box .social a:hover {
background-color: #F53E59;
color: #fff;
}
.single-team-style-two .img-box .social a + a {
margin-left: 15px;
}
.single-team-style-two .img-box:hover .social {
-webkit-transform: translateY(0%);
-ms-transform: translateY(0%);
transform: translateY(0%);
opacity: 1;
}
.single-team-style-two .text-box {
text-align: center;
text-align: center;
border: 1px solid #f8f8f8;
padding: 30px;
border-radius: 0px 0px 10px 10px;
box-shadow: 0px 15px 40px 0px rgba(13, 29, 13, 0.1);
}
.single-team-style-two .text-box h4 {
margin: 0;
color: #333333;
font-family: "Oxygen-Bold";
font-size: 20px;  }
.single-team-style-two .text-box span {
color: #ab1c6e;
font-size: 14px;
font-family: "Oxygen-Bold";
}
.single-team-style-three .img-box {
position: relative;
}
.single-team-style-three .img-box > img {
width: 100%;    
border-radius: 10px 10px 0px 0px;
}
.single-team-style-three .img-box .overlay {
text-align: center;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
position: absolute;
top: 20px;
left: 20px;
right: 20px;
bottom: 20px;
background: rgba(69, 199, 207, 0.95) !important;
opacity: 0;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.single-team-style-three .img-box .overlay .box {
width: 100%;
padding: 0 35px;
}
.single-team-style-three .img-box .overlay .box .content span.phone {
font-size: 16px;
font-weight: bold;
color: #fff;
}
.single-team-style-three .img-box .overlay .box .content span.phone i {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
font-size: 15px;
margin-right: 10px;
}
.single-team-style-three .img-box .overlay .box .content p {
margin: 0;
color: #fff;
margin-top: 15px;
margin-bottom: 20px;
}
.single-team-style-three .img-box .overlay .box .content .social a {
font-size: 16px;
color: #fff;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.single-team-style-three .img-box .overlay .box .content .social a:hover {
color: #333333;
}
.single-team-style-three .img-box .overlay .box .content .social a + a {
margin-left: 10px;
}
.single-team-style-three .img-box:hover .overlay {
opacity: 1;
-webkit-animation-name: flipInY;
animation-name: flipInY;
-webkit-animation-duration: 1200ms;
animation-duration: 1200ms;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
}
.single-team-style-three .text-box {
text-align: center;
border: 1px solid #eaeaea;
padding: 30px;
border-radius: 0px 0px 10px 10px;
box-shadow: 0px 15px 40px 0px rgba(13, 29, 13, 0.1);
}
.single-team-style-three .text-box h3,
.single-team-style-three .text-box p {
margin: 0;
}
.single-team-style-three .text-box h3 {
font-size: 18px;
font-weight: bold;
color: #333333; margin-bottom: 10px; }
.single-team-style-three .text-box p {
color: #ab1c6e;
font-weight: bold;
} .testimonials-style-one {
position: relative;
}
.testimonials-style-one:before {
content: '';
position: absolute;
top: 50%;
left: 0;
width: 100%;
height: calc(100% - 90px);
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
background: #f9f9f9;
}
.testimonials-style-one .owl-theme .owl-nav {
margin: 0;
}
.testimonials-style-one .owl-theme .owl-dots {
margin-top: 45px;
padding-bottom: 80px;
}
.testimonials-style-one .owl-theme .owl-dots .owl-dot span {
border-radius: 0px;
margin: 0;
width: 25px;
height: 4px;
background: #DBDBDB;
}
.testimonials-style-one .owl-theme .owl-dots .owl-dot + .owl-dot {
margin-left: 10px;
}
.testimonials-style-one .owl-theme .owl-dots .owl-dot.active span {
background: #10AEAD;
}
.testimonials-style-one .thm-container {
position: relative;
-webkit-box-shadow: 0px 3px 18px rgba(0, 0, 0, 0.08);
box-shadow: 0px 3px 18px rgba(0, 0, 0, 0.08);
max-width: 1005px;
background: #fff;
}
.testimonials-style-one .single-testimonial-style-one {
padding: 80px 0 0;
text-align: center;
}
.testimonials-style-one .single-testimonial-style-one .icon-box {
width: 225px;
margin-left: auto;
margin-right: auto;
position: relative;
text-align: center;
}
.testimonials-style-one .single-testimonial-style-one .icon-box:before {
content: '';
width: 100%;
height: 1px;
background: #666666;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.testimonials-style-one .single-testimonial-style-one .icon-box i {
color: #AB1C6E;
font-size: 47px;
background: #fff;
padding-left: 35px;
padding-right: 35px;
position: relative;
}
.testimonials-style-one .single-testimonial-style-one p {
margin: 0;
font-size: 15px; color: #666666;
font-weight: 400;
line-height: 28px;
width: 72%;
margin: 30px 0;
margin-left: auto;
margin-right: auto;
}
.testimonials-style-one .single-testimonial-style-one .name-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.testimonials-style-one .single-testimonial-style-one .name-box .text-box {
padding-left: 15px;
text-align: left;
}
.testimonials-style-one .single-testimonial-style-one .name-box .text-box h4,
.testimonials-style-one .single-testimonial-style-one .name-box .text-box p {
margin: 0;
}
.testimonials-style-one .single-testimonial-style-one .name-box .text-box h4 {
font-size: 14px;
color:#ab1c6e;
font-family: "Oxygen-Bold";
}
.testimonials-style-one .single-testimonial-style-one .name-box .text-box p {
font-size: 12px;
color: #666666;
font-family: "Oxygen-Regular";
}
.testimonials-style-one.gray-bg {
background: #f9f9f9;
}
.testimonials-style-one.gray-bg .thm-container {
-webkit-box-shadow: none;
box-shadow: none;
background-color: transparent;
}
.testimonials-style-one.gray-bg .single-testimonial-style-one .icon-box i {
background: #f9f9f9;
}
.testimonials-style-one.home-two {
background: #FFFFFF url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/images/testi-bg-2.png) left bottom no-repeat;
background-size: none;
}
.testimonials-style-one.home-two:before {
display: none;
}
.testimonials-style-one.home-two .thm-container {
-webkit-box-shadow: none;
box-shadow: none;
background-color: transparent;
}
.testimonials-style-one.home-two .single-testimonial-style-one .icon-box i {
color: #129DE8;
background: #fff;
}
.testimonials-style-one.home-two .owl-theme .owl-dots .owl-dot.active span {
background: #129DE8;
}
.testimonials-style-one.home-two .single-testimonial-style-one p {
width: 89%;
}
.testimonials-style-one.home-four .single-testimonial-style-one .icon-box i {
color: #886BDF;
}
.testimonials-style-one.home-four .owl-theme .owl-dots .owl-dot.active span {
background: #886BDF;
}
.testimonials-style-two {
background: #f9f9f9 url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/images/testi-bg-1.jpg) center center no-repeat;
background-size: cover;
}
.testimonials-style-two .owl-theme .owl-nav {
margin: 0;
}
.testimonials-style-two .owl-theme .owl-dots {
margin-top: 45px;
}
.testimonials-style-two .owl-theme .owl-dots .owl-dot span {
border-radius: 0px;
margin: 0;
width: 25px;
height: 4px;
background: #DBDBDB;
}
.testimonials-style-two .owl-theme .owl-dots .owl-dot + .owl-dot {
margin-left: 10px;
}
.testimonials-style-two .owl-theme .owl-dots .owl-dot.active span {
background: #F53E59;
}
.testimonials-style-two .owl-theme .owl-nav {
margin: 0;
margin-top: 20px;
}
.testimonials-style-two .owl-theme .owl-nav [class*=owl-] {
margin: 0;
padding: 0;
color: #333333;
font-size: 70px;
background-color: transparent;
}
.testimonials-style-two .single-testimonial-style-two .text-box {
background: #fff;
border: 1px solid rgba(0, 0, 0, 0.05);
position: relative;
padding: 0 34px;
padding-top: 45px;
padding-bottom: 95px;
margin-bottom: 50px;
}
.testimonials-style-two .single-testimonial-style-two .text-box:after {
content: '';
position: absolute;
top: 100%;
left: 35px;
width: 29px;
height: 16px;
background: transparent url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/images/testi-2-arrow.png) 0 0 no-repeat;
}
.testimonials-style-two .single-testimonial-style-two .text-box i {
color: rgba(148, 190, 22, 0.2);
font-size: 46px;
position: absolute;
bottom: 30px;
right: 30px;
}
.testimonials-style-two .single-testimonial-style-two .text-box p {
margin: 0;
color: #333333;
font-family: 'Merriweather';
font-weight: 400;
font-style: italic;
margin: 0;
font-size: 16px;
line-height: 28px;
}
.testimonials-style-two .single-testimonial-style-two .name-box {
position: relative;
padding-left: 50px;
}
.testimonials-style-two .single-testimonial-style-two .name-box:before {
content: '';
width: 25px;
height: 1px;
background: #666666;
position: absolute;
top: 10px;
left: 15px;
}
.testimonials-style-two .single-testimonial-style-two .name-box h4 {
margin: 0;
color:#ab1c6e;
font-size: 14px;
font-family: "Oxygen-Bold";
}
.testimonials-style-two .single-testimonial-style-two .name-box span {
font-size: 12px;
color: #666666;
font-family: "Oxygen-Regular";
} .blog-style-one {
overflow: hidden;
}
.blog-style-one.gray-bg {
background: #f9f9f9;
}
.single-blog-style-one .img-box {
position: relative;
overflow: hidden;
cursor: pointer;
border-radius: 5px 5px 0px 0px;
}
.single-blog-style-one .img-box > img {
width: 100%;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.single-blog-style-one .img-box:before {
content: '';
position: absolute;
top: 0;
left: 0px;
right: 0px;
bottom: 0;
background: #000;
opacity: 0;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
z-index: 1;
}
.single-blog-style-one .img-box:hover > img {
-webkit-transform: scale(1.02);
-ms-transform: scale(1.02);
transform: scale(1.02);
}
.single-blog-style-one .img-box:hover:before {
opacity: .45;
}
.single-blog-style-one .text-box .meta-info { }
.single-blog-style-one .text-box .meta-info a {
display: inline-block;
vertical-align: baseline;
color: #333333;
font-size: 14px;
font-family: "Oxygen-Regular";
}
.single-blog-style-one .text-box .meta-info a span {
color: #AB1C6E;
}
.single-blog-style-one .text-box .meta-info a:hover {
color: #10AEAD;
}
.single-blog-style-one .text-box .meta-info a + a:before {
content: '|';
display: inline-block;
vertical-align: baseline;
margin-left: 5px;
margin-right: 7px;
position: relative;
top: -1px;
}
.single-blog-style-one .text-box h3,
.single-blog-style-one .text-box p {
margin: 0;
}
.single-blog-style-one .text-box h3 {
color: #333333;
font-family: "Oxygen-Bold";
font-size: 18px;
line-height: 28px;
margin-bottom: 20px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.single-blog-style-one .text-box h3:hover {
color: #10AEAD;
}
.single-blog-style-one .text-box p {
line-height: 24px;
margin-bottom: 30px;
}
.single-blog-style-one .text-box a.more-btn {
display: inline-block;
vertical-align: middle;
border: 1px solid #10AEAD;
line-height: 43px;
height: 45px;
width: 132px;
text-align: center;
border-radius: 2px;
color: #333333;
font-size: 14px;
font-family: "Oxygen-Bold";
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.single-blog-style-one .text-box a.more-btn i {
color: #AB1C6E;
margin-left: 6px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.single-blog-style-one .text-box a.more-btn:hover {
color: #fff;
background: #AB1C6E;
border-color: #AB1C6E;
}
.single-blog-style-one .text-box a.more-btn:hover i {
color: #fff;
}
.blog-style-one.home-four .single-blog-style-one .img-box .cat-label {
background: #ab1c6e;
color: #fff;
font-size: 14px;
font-family: "Oxygen-Bold";
border-top-left-radius: 18px;
border-bottom-left-radius: 18px;
line-height: 36px;
padding-left: 25px;
padding-right: 25px;
display: inline-block;
position: absolute;
bottom: 30px;
right: 0;
z-index: 10;
}
.blog-style-one.home-four .single-blog-style-one .text-box h3 { margin-left: auto;
margin-right: auto;
}
.blog-style-one.home-four .single-blog-style-one .text-box h3:hover,
.blog-style-one.home-four .single-blog-style-one .text-box .meta-info a span {
color: #ab1c6e;
}
.blog-style-one.home-four .single-blog-style-one .text-box a.more-btn {
display: inline-block;
vertical-align: middle;
width: 145px;
height: 48px;
line-height: 46px;
border-radius: 24px;
color: #ab1c6e;
font-size: 14px;
text-align: center;
border: 1px solid #f4f4f4;
font-family: "Oxygen-Bold";
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.blog-style-one.home-four .single-blog-style-one .text-box a.more-btn i {
margin-left: 5px;
color: #ab1c6e;
}
.blog-style-one.home-four .single-blog-style-one .text-box a.more-btn:hover {
background: #ab1c6e;
border-color: #ab1c6e;
color: #fff;
}
.blog-style-one.home-four .single-blog-style-one .text-box a.more-btn:hover i {
color: #fff;
}
.blog-page [class*='single-blog-style']:not(.link-post) {
margin-bottom: 60px;
}
.blog-page [class*='single-blog-style']:not(.link-post) .img-box {
position: relative;
overflow: hidden;
cursor: pointer;
margin-bottom: 0px;
}
.blog-page [class*='single-blog-style']:not(.link-post) .img-box > img {
width: 100%;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.blog-page [class*='single-blog-style']:not(.link-post) .img-box:before {
content: '';
position: absolute;
top: 0;
left: 0px;
right: 0px;
bottom: 0;
background: #000;
opacity: 0;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
z-index: 1;
}
.blog-page [class*='single-blog-style']:not(.link-post) .img-box:hover > img {
-webkit-transform: scale(1.02);
-ms-transform: scale(1.02);
transform: scale(1.02);
}
.blog-page [class*='single-blog-style']:not(.link-post) .img-box:hover:before {
opacity: .45;
}
.blog-page [class*='single-blog-style']:not(.link-post) .text-box h3,
.blog-page [class*='single-blog-style']:not(.link-post) .text-box p {
margin: 0;
}
.blog-page [class*='single-blog-style']:not(.link-post) .text-box h3 {
color: #333333;
font-family: "Oxygen-Bold";
font-size: 30px;
margin-bottom: 20px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.blog-page [class*='single-blog-style']:not(.link-post) .text-box h3:hover {
color: #10AEAD;
}
.blog-page [class*='single-blog-style']:not(.link-post) .text-box p {
font-size: 15px; font-weight: 400;
line-height: 28px;
}
.blog-page [class*='single-blog-style']:not(.link-post) .text-box p a.more {
color: #AB1C6E;
margin-left: 5px;
}
.blog-page [class*='single-blog-style']:not(.link-post) .cat-info {
margin-bottom: 16px;
margin-left: 0px;
}
.blog-page [class*='single-blog-style']:not(.link-post) .cat-info a {
display: inline-block;
text-transform: uppercase;
color: #ab1c6e;
font-size: 12px; font-weight: 700;
background: #e3e3e3;
line-height: 29px;
padding-left: 13px;
padding-right: 13px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
border-radius: 5px;
}
.blog-page [class*='single-blog-style']:not(.link-post) .cat-info a:hover {
background: #10AEAD;
color: #fff;
}
.blog-page [class*='single-blog-style']:not(.link-post) .cat-info a + a {
margin-left: 3px;
}
.blog-page [class*='single-blog-style']:not(.link-post) .meta-info img {
width: 25px;
border-radius: 20%;
margin-right: 7px;
}
.blog-page [class*='single-blog-style']:not(.link-post) .blog-gallery-carousel {
margin-bottom: 45px;
}
.blog-page [class*='single-blog-style']:not(.link-post) .blog-gallery-carousel .owl-nav {
margin: 0;
}
.blog-page [class*='single-blog-style']:not(.link-post) .blog-gallery-carousel .owl-nav [class*=owl-] {
margin: 0;
background-color: transparent;
color: rgba(0, 0, 0, 0.3);
font-size: 36px;
padding: 0;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.blog-page [class*='single-blog-style']:not(.link-post) .blog-gallery-carousel .owl-nav [class*=owl-prev] {
left: 35px;
}
.blog-page [class*='single-blog-style']:not(.link-post) .blog-gallery-carousel .owl-nav [class*=owl-next] {
right: 35px;
}
.blog-page [class*='single-blog-style']:not(.link-post) .video-box {
position: relative;
overflow: hidden;
cursor: pointer;
margin-bottom: 45px;
}
.blog-page [class*='single-blog-style']:not(.link-post) .video-box > img {
width: 100%;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.blog-page [class*='single-blog-style']:not(.link-post) .video-box:before {
content: '';
position: absolute;
top: 0;
left: 0px;
right: 0px;
bottom: 0;
background: #000;
opacity: 0;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
z-index: 1;
}
.blog-page [class*='single-blog-style']:not(.link-post) .video-box:hover > img {
-webkit-transform: scale(1.02);
-ms-transform: scale(1.02);
transform: scale(1.02);
}
.blog-page [class*='single-blog-style']:not(.link-post) .video-box:hover:before {
opacity: .45;
}
.blog-page [class*='single-blog-style']:not(.link-post) .video-box a.video-popup {
background: #AB1C6E;
display: inline-block;
position: absolute;
top: 50%;
left: 50%;
width: 76px;
height: 76px;
line-height: 76px;
text-align: center;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
font-size: 35px;
z-index: 10;
}
.blog-page [class*='single-blog-style']:not(.link-post) .video-box a.video-popup i {
color: #fff;
}
.blog-page [class*='single-blog-style'].link-post .img-box {
margin-bottom: 60px;
position: relative;
}
.blog-page [class*='single-blog-style'].link-post .img-box > img {
width: 100%;
}
.blog-page [class*='single-blog-style'].link-post .img-box .overlay {
background: rgba(16, 174, 173, 0.8);
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
}
.blog-page [class*='single-blog-style'].link-post .img-box .overlay .box {
width: 100%;
}
.blog-page [class*='single-blog-style'].link-post .img-box .overlay .box .content .icon-box {
margin-bottom: 25px;
}
.blog-page [class*='single-blog-style'].link-post .img-box .overlay .box .content .icon-box i {
font-size: 30px;
color: #fff;
}
.blog-page [class*='single-blog-style'].link-post .img-box .overlay .box .content h3 {
margin: 0;
color: #fff; font-weight: 700;
font-size: 24px;
margin-bottom: 10px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.blog-page [class*='single-blog-style'].link-post .img-box .overlay .box .content h3:hover {
color: #AB1C6E;
}
.blog-page [class*='single-blog-style'].link-post .img-box .overlay .box .content .meta-info {
margin-bottom: 19px;
}
.blog-page [class*='single-blog-style'].link-post .img-box .overlay .box .content .meta-info img {
width: 40px;
border-radius: 50%;
margin-right: 6px;
}
.blog-page [class*='single-blog-style'].link-post .img-box .overlay .box .content a.link-text {
font-size: 12px;
color: #fff; letter-spacing: .3em;
font-weight: 700;
}
.blog-page .single-blog-style-two .cat-info,
.blog-page .single-blog-style-two .text-box h3,
.blog-page .single-blog-style-two .text-box p {  }
.blog-page .single-blog-style-three .text-box h3 {
font-family: "Oxygen" !important;
font-weight: 400;
}
.blog-page ul.post-pagination {
margin: 0;
padding: 0;
list-style: none;
text-align: center;
}
.blog-page ul.post-pagination li {
display: inline-block;
}
.blog-page ul.post-pagination li + li {
margin-left: 10px;
}
.blog-page ul.post-pagination li.active a {
background: #AB1C6E;
color: #fff;
cursor: auto;
}
.blog-page ul.post-pagination li.prev-page a, .blog-page ul.post-pagination li.next-page a {
background-color: transparent;
}
.blog-page ul.post-pagination li a {
display: block;
background: #F6F6F6;
color: #333333;
font-size: 14px;
line-height: 45px;
font-weight: 700;
padding: 0 19px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.blog-page ul.post-pagination li a:hover {
background: #AB1C6E;
color: #fff;
}
.blog-details-page .single-post-content h3.post-title {
margin: 0;
color: #333333;
font-weight: 700;
font-size: 30px;
}
.blog-details-page .single-post-content .top-box .cat-info a {
display: inline-block;
text-transform: uppercase;
color: #666666;
font-size: 12px; font-weight: 700;
background: #F6F6F6;
line-height: 29px;
padding-left: 13px;
padding-right: 13px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.blog-details-page .single-post-content .top-box .cat-info a:hover {
background: #10AEAD;
color: #fff;
}
.blog-details-page .single-post-content .top-box .cat-info a + a {
margin-left: 3px;
}
.blog-details-page .single-post-content .post-content ul {
margin: 0;
padding: 0;
list-style: none;
}
.blog-details-page .single-post-content .post-content p {
line-height: 24px;
}
.blog-details-page .single-post-content .post-content h3 {
margin: 0;
font-size: 24px;
font-weight: 700;
color: #333333;
}
.blog-details-page .single-post-content .post-content ul.list-items li {
position: relative;
padding-left: 25px;
font-weight: bold;
font-size: 14px;
}
.blog-details-page .single-post-content .post-content ul.list-items li + li {
margin-top: 15px;
}
.blog-details-page .single-post-content .post-content ul.list-items li i {
position: absolute;
top: 50%;
left: 0;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
font-size: 12px;
color: #AB1C6E;
}
.blog-details-page .single-post-content .post-content .content-img-box .text-box h3 {
margin: 0;
font-size: 24px;
font-weight: 700;
color: #333333;
}
.blog-details-page .share-tag-box {
border-top: 1px solid #EDEDED;
padding-top: 20px;
margin-top: 40px;
margin-bottom: 15px;
}
.blog-details-page .share-tag-box .tags-box {
margin: 0;
padding: 0;
list-style: none;
}
.blog-details-page .share-tag-box .tags-box li {
display: inline-block;
vertical-align: middle;
}
.blog-details-page .share-tag-box .tags-box li + li {
margin-left: 6px;
}
.blog-details-page .share-tag-box .tags-box span.title {
display: inline-block;
color: #333333;
font-weight: bold;
font-size: 18px;
position: relative;
margin-right: 10px;
}
.blog-details-page .share-tag-box .tags-box span.title:after {
content: '';
width: 35px;
height: 1px;
background: #AB1C6E;
display: block;
position: absolute;
bottom: -10px;
left: 0;
}
.blog-details-page .share-tag-box .tags-box a {
display: inline-block;
border-radius: 19px;
border: 1px solid #DCDCDC;
color: #545454;
font-family: "Oxygen-Bold";
font-size: 11px;
text-transform: uppercase;
line-height: 36px;
text-align: center;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
padding: 0 26px;
margin-right: 0px;
margin-left:10px;
}
.blog-details-page .share-tag-box .tags-box a:hover {
color: #fff;
background: #10AEAD;
border-color: #10AEAD;
}
.blog-details-page .share-tag-box .share-box {
margin: 0;
padding: 0;
list-style: none;
}
.blog-details-page .share-tag-box .share-box li {
display: inline-block;
vertical-align: middle;
}
.blog-details-page .share-tag-box .share-box li + li {
margin-left: 6px;
}
.blog-details-page .share-tag-box .share-box span.title {
display: block;
color: #333333;
font-weight: bold;
font-size: 18px;
position: relative;
margin-right: 10px;
}
.blog-details-page .share-tag-box .share-box span.title i {
margin-right: 10px;
}
.blog-details-page .share-tag-box .share-box span.title:after {
content: '';
width: 35px;
height: 1px;
background: #AB1C6E;
display: block;
position: absolute;
bottom: -10px;
left: 30px;
}
.blog-details-page .share-tag-box .share-box a {
display: block;
width: 35px;
height: 35px;
line-height: 33px;
border: 1px solid #DCDCDC;
text-align: center;
border-radius: 50%;
font-size: 16px;
color: #666666;
background: #FFFFFF;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.blog-details-page .share-tag-box .share-box a:hover {
background: #AB1C6E;
border-color: #AB1C6E;
color: #fff;
}
.blog-details-page .author-box {
background: #FAF2F7;
padding: 58.5px 40px;
position: relative;
margin-top:50px;
}
.blog-details-page .author-box i.feature-icon {
color: #F5EDF2;
font-size: 200px;
position: absolute;
top: 50%;
right: 30px;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.blog-details-page .author-box .img-box,
.blog-details-page .author-box .text-box {
display: table-cell;
vertical-align: middle;
}
.blog-details-page .author-box .img-box {
width: 100px;
}
.blog-details-page .author-box .img-box > img {
width: 100%;
border-radius: 50%;
}
.blog-details-page .author-box .text-box {
padding-left: 25px;
position: relative;
z-index: 10;
}
.blog-details-page .author-box .text-box h3,
.blog-details-page .author-box .text-box p {
margin: 0;
}
.blog-details-page .author-box .text-box h3 {
font-size: 18px;
color: #333333;
}
.blog-details-page .author-box .text-box h3 span.name {
font-weight: 700;
}
.blog-details-page .author-box .text-box h3 span.pos {
font-size: 12px;
text-transform: uppercase;
color: #666666;
}
.blog-details-page .author-box .text-box p {
font-size: 14px;
line-height: 24px;
margin-top: 10px;
}
.blog-details-page .comment-box .title {
margin-top: 70px;
margin-bottom: 40px;
}
.blog-details-page .comment-box .title h3 {
margin: 0;
color: #333333;
font-weight: bold;
font-size: 30px;
}
.blog-details-page .comment-box .title h3 span {
color: #AB1C6E;
font-weight: 400;
}
.blog-details-page .comment-box .single-comment-box {
border-bottom: 1px solid #EDEDED;
padding-bottom: 40px;
margin-bottom: 40px;
}
.blog-details-page .comment-box .single-comment-box.second-lvl {
margin-left: 90px;
}
.blog-details-page .comment-box .single-comment-box .img-box,
.blog-details-page .comment-box .single-comment-box .text-box {
display: table-cell;
vertical-align: top;
}
.blog-details-page .comment-box .single-comment-box .img-box {
width: 70px;
}
.blog-details-page .comment-box .single-comment-box .img-box > img {
width: 100%;
border-radius: 50%;
}
.blog-details-page .comment-box .single-comment-box .text-box {
padding-left: 20px;
padding-right: 70px;
position: relative;
}
.blog-details-page .comment-box .single-comment-box .text-box h3,
.blog-details-page .comment-box .single-comment-box .text-box p {
margin: 0;
}
.blog-details-page .comment-box .single-comment-box .text-box h3 {
color: #333333;
font-size: 16px;
font-family: "Oxygen-Bold";
margin-bottom: 5px;
}
.blog-details-page .comment-box .single-comment-box .text-box span {
color: #666666;
font-weight: 400;
font-size: 12px;
}
.blog-details-page .comment-box .single-comment-box .text-box p {
line-height: 24px;
margin-top: 15px;
}
.blog-details-page .comment-box .single-comment-box .text-box a.reply {
font-size: 14px;
color: #333333;
font-family: "Oxygen-Bold";
position: absolute;
top: 15px;
right: 20px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.blog-details-page .comment-box .single-comment-box .text-box a.reply i {
color: #10AEAD;
margin-right: 5px;
}
.blog-details-page .comment-box .single-comment-box .text-box a.reply:hover {
color: #AB1C6E;
}
.blog-details-page .comment-reply-box .title {
margin-top: 30px;
margin-bottom: 30px;
}
.blog-details-page .comment-reply-box .title h3,
.blog-details-page .comment-reply-box .title p {
margin: 0;
}
.blog-details-page .comment-reply-box .title h3 {
font-size: 30px;
font-weight: bold;
color: #333333;
}
.blog-details-page .comment-reply-box .title p {
margin-top: 20px;
}
.blog-details-page .comment-reply-box .title p span {
color: #AB1C6E;
}
.blog-details-page .comment-reply-box form.comment-form input,
.blog-details-page .comment-reply-box form.comment-form textarea {
border: none;
outline: none;
background-color: transparent;
height: 45px;
border-bottom: 1px solid #DCDCDC;
display: block;
width: 100%;
font-size: 14px; font-weight: 300;
color: #666666;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.blog-details-page .comment-reply-box form.comment-form input:focus,
.blog-details-page .comment-reply-box form.comment-form textarea:focus {
border-bottom-color: #10AEAD;
}
.blog-details-page .comment-reply-box form.comment-form textarea {
height: 145px;
}
.blog-details-page .comment-reply-box form.comment-form .frm-control {
position: relative;
margin-bottom: 30px;
}
.blog-details-page .comment-reply-box form.comment-form .frm-control.mb0 {
margin-bottom: 0;
}
.blog-details-page .comment-reply-box form.comment-form .frm-control i.fa {
font-size: 14px;
color: #666666;
position: absolute;
top: 50%;
right: 10px;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.blog-details-page .comment-reply-box form.comment-form .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
width: 100%;
}
.blog-details-page .comment-reply-box form.comment-form .bootstrap-select > .dropdown-toggle {
border: none;
outline: none !important;
background: transparent;
border-bottom: 1px solid #DCDCDC; font-weight: 300;
color: #666666;
height: 45px;
padding: 0;
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
.blog-details-page .comment-reply-box form.comment-form .bootstrap-select.btn-group .dropdown-toggle .caret {
border: none;
position: absolute;
top: 20%;
right: 10px;
margin: 0;
}
.blog-details-page .comment-reply-box form.comment-form .bootstrap-select.btn-group .dropdown-toggle .caret:after {
content: '\f107';
font-family: 'Font Awesome 5 Free';
font-weight: 900;
color: #666666;
font-size: 18px;
}
.blog-details-page .comment-reply-box form.comment-form button[type=submit] {
border: none;
outline: none;
background-color: transparent;
width: 190px;
height: 52px;
background: #AB1C6E;
color: #FFFFFF;
font-family: "Oxygen-Bold";
font-size: 16px;
text-align: center;
line-height: 52px;
text-transform: uppercase;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
margin-top: 35px;
}
.blog-details-page .comment-reply-box form.comment-form button[type=submit]:hover {
background: #333333;
} .site-footer {
background-position: center center;
background-size: cover;
clear: both;
}
.site-footer.home-two .footer-widget ul.links-list li a,
.site-footer.home-two .footer-widget .social a,
.site-footer.home-two .footer-widget p {
color: #f7f7f7;
}
.site-footer.home-two .footer-widget ul.links-list li a i {
color: #fff;
}
.site-footer.home-two .footer-widget .social a:hover,
.site-footer.home-two .footer-widget ul.links-list li a:hover {
color: #129DE8;
}
.site-footer.home-two .footer-bottom p {
border-color: rgba(255, 255, 255, 0.1);
}
.site-footer.home-three .footer-widget ul.links-list li a,
.site-footer.home-three .footer-widget .social a,
.site-footer.home-three .footer-widget p {
color: #cccccc;
}
.site-footer.home-three .footer-widget ul.links-list li a i {
color: #7b9c16;
}
.site-footer.home-three .footer-widget .social a:hover,
.site-footer.home-three .footer-widget ul.links-list li a:hover {
color: #F53E59;
}
.site-footer.home-three .footer-bottom p {
border-color: rgba(255, 255, 255, 0.1);
}
.site-footer.home-four .footer-widget ul.links-list li a,
.site-footer.home-four .footer-widget .social a,
.site-footer.home-four .footer-widget p {
color: #cccccc;
}
.site-footer.home-four .footer-widget ul.links-list li a i {
color: #45C7CF;
}
.site-footer.home-four .footer-widget .social a:hover,
.site-footer.home-four .footer-widget ul.links-list li a:hover {
color: #886BDF;
}
.site-footer.home-four .footer-bottom p {
border-color: rgba(255, 255, 255, 0.1);
}
.footer-top {
padding: 70px 0 50px;
}
.footer-widget .title {
margin-top: 0px;
margin-bottom: 28px;
}
.footer-widget .title h3 {
margin: 0;
color: #FFFFFF;
font-size: 20px;
font-family: "Oxygen-Bold";
}
.footer-widget p {
color: #CBCBCB;
margin: 0;
}
.footer-widget .social a {
color: #CBCBCB;
font-size: 16px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.footer-widget .social a + a {
margin-left: 15px;
}
.footer-widget .social a:hover {
color: #10AEAD;
}
.footer-widget ul.links-list {
margin: 0;
padding: 0;
list-style: none;
}
.footer-widget ul.links-list li + li {
margin-top: 9px;
}
.footer-widget ul.links-list li a {
display: block;
color: #f7f7f7;
font-size: 14px; font-weight: 500;
position: relative;
padding-left: 0;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.footer-widget ul.links-list li a i {
position: absolute;
top: 50%;
left: 0;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
color: #AB1C6E;
opacity: 0;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.footer-widget ul.links-list li a:hover {
color: #10AEAD;
padding-left: 20px;
}
.footer-widget ul.links-list li a:hover i {
opacity: 1;
}
.footer-widget.about-widget a.logo-img {
display: inline-block;
margin-bottom: 26px;
}
.footer-widget.about-widget p + p {
margin-top:5px;
}
.footer-widget.about-widget .social {
margin-top: 30px;
}
.footer-widget.contact-widget p + p {
margin-top: 29px;
}
.footer-bottom p {
color: rgb(255, 255, 255);
font-family: "Oxygen-Regular";
font-size: 14px;
margin: 0;
padding: 44px 0;
border-top: 1px solid #1f545d;
} .inner-banner {
background-size: cover;
}
.inner-banner .thm-container {
position: relative;
padding-top: 150px;
padding-bottom: 160px;
}
.inner-banner h3 {
margin: 0;
font-size: 48px;
color:#ab1c6e;
font-family: "Oxygen-Bold";
}
.inner-banner ul.breadcrumb-list {
margin: 0;
padding: 0;
list-style: none;
display: inline-block;
background: #AB1C6E;
border-radius: 3px;
padding: 14px 35px;
position: absolute;
bottom: -25px;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
z-index: 10;
}
.inner-banner ul.breadcrumb-list li {
display: inline-block;
vertical-align: middle;
}
.inner-banner ul.breadcrumb-list li a, .inner-banner ul.breadcrumb-list li span {
display: block;
color: #fff;
font-family: "Oxygen-Regular";
font-size: 13px;
}
.inner-banner ul.breadcrumb-list li i {
font-size: 13px;
color: #fff;
margin-left: 7px;
margin-right: 5px;
} #contact-google-map {
width: 100%;
height: 550px;
}
#home-three-google-map {
width: 100%;
height: 270px;
}
.contact-info-style-one {
margin-top: -40px;
position: relative;
z-index: 991;
padding-bottom: 110px;
}
.contact-info-style-one .thm-container {
background: #ffffff;
-webkit-box-shadow: 0px 3px 18px rgba(0, 0, 0, 0.08);
box-shadow: 0px 3px 18px rgba(0, 0, 0, 0.08);
max-width: 1140px;
}
.contact-info-style-one [class*=col-] {
border-left: 1px solid #eeeeee;
border-right: 1px solid #eeeeee;
}
.contact-info-style-one .single-contact-info-style-one {
min-height: 320px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.contact-info-style-one .single-contact-info-style-one:after {
content: '';
min-height: inherit;
font-size: 0;
}
.contact-info-style-one .single-contact-info-style-one .inner-box {
width: 100%;
}
.contact-info-style-one .single-contact-info-style-one h3,
.contact-info-style-one .single-contact-info-style-one p {
margin: 0;
}
.contact-info-style-one .single-contact-info-style-one h3 {
text-transform: capitalize;
font-family: "Oxygen-Bold";
color: #333333;
font-size: 18px;
margin-top: 30px;
margin-bottom: 30px;
}
.contact-info-style-one .single-contact-info-style-one p {
color: #333333;
font-size: 18px;
}
.contact-info-style-one .single-contact-info-style-one p span {
font-size: 22px;
color: #333333;
font-family: "Oxygen-Regular";
} .appointment-sidebar .single-appointment-sidebar + .single-appointment-sidebar {
margin-top: 45px;
}
.appointment-sidebar .single-appointment-sidebar.overview {
background: #10AEAD;
padding: 0 35px;
}
.appointment-sidebar .single-appointment-sidebar.overview ul,
.appointment-sidebar .single-appointment-sidebar.overview h3,
.appointment-sidebar .single-appointment-sidebar.overview p {
margin: 0;
padding: 0;
list-style: none;
}
.appointment-sidebar .single-appointment-sidebar.overview h3 {
font-size: 30px;
font-family: "Oxygen-Bold";
color: #FFFFFF;
margin-bottom: 8px;
}
.appointment-sidebar .single-appointment-sidebar.overview p {
font-size: 15px;
font-family: "Oxygen-Regular";
color: #000000;
font-weight: 500;
}
.appointment-sidebar .single-appointment-sidebar.overview .title {
border-bottom: 1px solid rgba(255, 255, 255, 0.25);
padding-top: 38px;
padding-bottom: 30px;
}
.appointment-sidebar .single-appointment-sidebar.overview ul.infos {
padding-top: 29px;
padding-bottom: 40px;
}
.appointment-sidebar .single-appointment-sidebar.overview ul.infos li .type {
color: #FFFFFF;
font-size: 14px;
font-family: "Oxygen-Regular";
width: 75px;
display: inline-block;
}
.appointment-sidebar .single-appointment-sidebar.overview ul.infos li .option {
color: #FFFFFF;
font-size: 14px;
font-family: "Oxygen-Bold";
display: inline-block;
}
.appointment-sidebar .single-appointment-sidebar.overview ul.infos li + li {
margin-top: 11px;
}
.appointment-sidebar .single-appointment-sidebar.availability .title {
-webkit-box-shadow: 0px 3px 18px rgba(0, 0, 0, 0.08);
box-shadow: 0px 3px 18px rgba(0, 0, 0, 0.08);
background: #FFFFFF;
border-bottom: 3px solid #AB1C6E;
margin-bottom: 15px;
padding: 21.5px 0;
padding-left: 35px;
}
.appointment-sidebar .single-appointment-sidebar.availability .title h3 {
margin: 0;
color: #333333;
font-size: 18px;
text-transform: uppercase;
font-family: "Oxygen-Bold";
}
.appointment-sidebar .single-appointment-sidebar.availability .title h3:after {
content: '';
display: inline-block;
vertical-align: middle;
width: 35px;
height: 1px;
background: #CBCBCB;
margin-left: 20px;
}
.appointment-sidebar .single-appointment-sidebar.availability ul.infos {
margin: 0;
padding: 0;
list-style: none;
background: #F6F6F6;
padding: 0 35px;
padding-top: 38px;
padding-bottom: 42px;
}
.appointment-sidebar .single-appointment-sidebar.availability ul.infos li {
padding-bottom: 17px;
}
.appointment-sidebar .single-appointment-sidebar.availability ul.infos li .type {
color: #333333;
font-family: "Oxygen-Bold";
font-size: 14px;
display: inline-block;
vertical-align: middle;
width: 140px;
}
.appointment-sidebar .single-appointment-sidebar.availability ul.infos li .option {
color: #666666;
font-size: 14px;
display: inline-block;
vertical-align: middle;
font-weight:500;
}
.appointment-sidebar .single-appointment-sidebar.availability ul.infos li + li {
border-top: 1px solid #CBCBCB;
padding-top: 14px;
}
.appointment-sidebar .single-appointment-sidebar.availability ul.infos li:last-child {
padding-bottom: 0;
}
.appointment-sidebar .single-appointment-sidebar.contact-infos {
background: #10AEAD;
padding: 0 35px;
padding-bottom: 45px;
}
.appointment-sidebar .single-appointment-sidebar.contact-infos ul,
.appointment-sidebar .single-appointment-sidebar.contact-infos h3,
.appointment-sidebar .single-appointment-sidebar.contact-infos p {
margin: 0;
padding: 0;
list-style: none;
}
.appointment-sidebar .single-appointment-sidebar.contact-infos h3 {
font-size: 30px;
font-family: "Oxygen-Bold";
color: #FFFFFF;
margin-bottom: 8px;
}
.appointment-sidebar .single-appointment-sidebar.contact-infos p {
font-size: 14px;
font-family: "Oxygen-Regular";
color: #FFFFFF;
}
.appointment-sidebar .single-appointment-sidebar.contact-infos .title {
border-bottom: 1px solid rgba(255, 255, 255, 0.25);
padding-top: 38px;
padding-bottom: 30px;
margin-bottom: 30px;
}
.appointment-sidebar .single-appointment-sidebar.contact-infos ul.infos li {
position: relative;
padding-left: 30px;
}
.appointment-sidebar .single-appointment-sidebar.contact-infos ul.infos li + li {
margin-top: 10px;
}
.appointment-sidebar .single-appointment-sidebar.contact-infos ul.infos li i {
position: absolute;
top: 5px;
left: 0;
color: #fff;
font-size: 15px;
}
.appointment-sidebar .single-appointment-sidebar.contact-infos ul.infos li i.fa-phone {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.appointment-sidebar .single-appointment-sidebar.contact-infos ul.infos li .text-box p {
margin: 0;
}
.appointment-sidebar .single-appointment-sidebar.contact-infos ul.infos li .text-box span {
color: #fff;
font-size: 14px;
font-family: "Oxygen-Bold";
}
.appointment-sidebar .single-appointment-sidebar.qualification .title {
-webkit-box-shadow: 0px 3px 18px rgba(0, 0, 0, 0.08);
box-shadow: 0px 3px 18px rgba(0, 0, 0, 0.08);
background: #FFFFFF;
border-bottom: 3px solid #AB1C6E;
margin-bottom: 15px;
padding: 21.5px 0;
padding-left: 35px;
}
.appointment-sidebar .single-appointment-sidebar.qualification .title h3 {
margin: 0;
color: #333333;
font-size: 18px;
text-transform: uppercase;
font-family: "Oxygen-Bold";
}
.appointment-sidebar .single-appointment-sidebar.qualification .title h3:after {
content: '';
display: inline-block;
vertical-align: middle;
width: 35px;
height: 1px;
background: #CBCBCB;
margin-left: 20px;
}
.appointment-sidebar .single-appointment-sidebar.qualification ul.infos {
margin: 0;
padding: 0;
list-style: none;
background: #F6F6F6;
padding-left: 40px;
padding-top: 45px;
padding-bottom: 45px;
}
.appointment-sidebar .single-appointment-sidebar.qualification ul.infos li {
color: #1c1c1c;
font-size: 15px; font-weight: 500;
}
.appointment-sidebar .single-appointment-sidebar.qualification ul.infos li + li {
margin-top: 5px;
}
.single-sidebar + .single-sidebar {
margin-top: 60px;
}
.single-sidebar ul {
margin: 0;
padding: 0;
list-style: none;
}
.single-sidebar .title {
-webkit-box-shadow: 0px 3px 18px rgba(0, 0, 0, 0.08);
box-shadow: 0px 3px 18px rgba(0, 0, 0, 0.08);
background: #FFFFFF;
border-bottom: 3px solid #AB1C6E;
margin-bottom: 15px;
padding: 21.5px 0;
padding-left: 35px;
}
.single-sidebar .title h3 {
margin: 0;
color: #333333;
font-size: 18px;
font-family: "Oxygen-Bold";
}
.single-sidebar .title h3:after {
content: '';
display: inline-block;
vertical-align: middle;
width: 35px;
height: 1px;
background: #CBCBCB;
margin-left: 20px;
}
.single-sidebar .tags-wrapper {
background: #F6F6F6;
padding: 40px 35px;
padding-bottom: 34px;
}
.single-sidebar .tags-wrapper ul.tags-list {
margin-left: -3px;
margin-right: -3px;
}
.single-sidebar .tags-wrapper ul.tags-list li {
display: inline-block;
vertical-align: middle;
padding-left: 3px;
padding-right: 3px;
margin-bottom: 6px;
}
.single-sidebar .tags-wrapper ul.tags-list li a {
display: block;
font-size: 13px;
color: #545454;
border-radius: 3px;
border: 1px solid #DCDCDC;
background: #fff;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
padding: 9.5px 25px;
}
.single-sidebar .tags-wrapper ul.tags-list li a:hover {
background: #10AEAD;
border-color: #10AEAD;
color: #fff;
}
.single-sidebar .social-wrapper {
background: #F6F6F6;
padding: 40px 0;
padding-left: 35px;
}
.single-sidebar .social-wrapper ul.social-list li {
display: inline-block;
vertical-align: middle;
}
.single-sidebar .social-wrapper ul.social-list li + li {
margin-left: 5px;
}
.single-sidebar .social-wrapper ul.social-list li a {
display: block;
width: 35px;
height: 35px;
line-height: 33px;
border: 1px solid #DCDCDC;
text-align: center;
border-radius: 50%;
font-size: 16px;
color: #666666;
background: #FFFFFF;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.single-sidebar .social-wrapper ul.social-list li a:hover {
background: #AB1C6E;
border-color: #AB1C6E;
color: #fff;
}
.single-sidebar .categories-list li + li,
.single-sidebar .archives-list li + li {
margin-top: 3px;
}
.single-sidebar .categories-list li a, .single-sidebar .archives-list li a {
display: block;
background: #F6F6F6;
color: #333333;
font-size: 15px;
font-family: "Oxygen-Regular";
padding-left: 35px;
line-height: 45px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
position: relative;
z-index: 1;
}
.single-sidebar .categories-list li a:before, .single-sidebar .archives-list li a:before {
content: '';
width: 0px;
height: 100%;
background: #10AEAD;
position: absolute;
top: 0;
left: 0;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
z-index: -1;
}
.single-sidebar .categories-list li a:hover,
.single-sidebar .archives-list li a:hover { color: #fff;
}
.single-sidebar .categories-list li a:hover:before,
.single-sidebar .archives-list li a:hover:before {
width: 100%;
}
.single-sidebar .categories-list li.active a,
.single-sidebar .archives-list li.active a {
background: #10AEAD;
color: #fff;
}
.single-sidebar .categories-list li.active a:before,
.single-sidebar .archives-list li.active a:before {
height: 100%;
}
.single-sidebar .insta-wrapper {
margin-left: -7.5px;
margin-right: -7.5px;
margin-top: -15px;
}
.single-sidebar .insta-wrapper .single-insta-post {
padding-left: 7.5px;
padding-right: 7.5px;
margin-top: 15px;
width: 33.33333%;
float: left;
position: relative;
cursor: pointer;
}
.single-sidebar .insta-wrapper .single-insta-post:before {
content: '';
background: rgba(16, 173, 172, 0.75);
position: absolute;
top: 0;
bottom: 0;
left: 7.5px;
right: 7.5px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
opacity: 0;
}
.single-sidebar .insta-wrapper .single-insta-post img {
width: 100%;
}
.single-sidebar .insta-wrapper .single-insta-post:hover:before {
opacity: 1;
}
.single-sidebar .recent-post-wrapper {
background: #F6F6F6;
padding: 40px 30px;
}
.single-sidebar .recent-post-wrapper .single-recent-post + .single-recent-post {
margin-top: 40px;
}
.single-sidebar .recent-post-wrapper .single-recent-post .img-box,
.single-sidebar .recent-post-wrapper .single-recent-post .text-box {
display: table-cell;
vertical-align: middle;
}
.single-sidebar .recent-post-wrapper .single-recent-post .img-box {
position: relative;
width: 80px;
cursor: pointer;
} .single-sidebar .recent-post-wrapper .single-recent-post .img-box > img {
width: 100%;
border-radius: 50%;
}
.single-sidebar .recent-post-wrapper .single-recent-post .img-box:hover:before {
opacity: 1;
}
.single-sidebar .recent-post-wrapper .single-recent-post .text-box {
padding-left: 20px;
}
.single-sidebar .recent-post-wrapper .single-recent-post .text-box h3 {
margin: 0;
color: #333333;
font-family: "Oxygen-Bold";
font-size: 16px;
margin-bottom: 10px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.single-sidebar .recent-post-wrapper .single-recent-post .text-box h3:hover {
color: #982D77;
}
.single-sidebar .recent-post-wrapper .single-recent-post .text-box span.date {
color: #ab1c6e;
font-size: 12px;
font-family: "Oxygen-Regular";
}
.single-sidebar form.search-form {
width: 100%;
position: relative;
}
.single-sidebar form.search-form input,
.single-sidebar form.search-form button[type=submit] {
border: none;
outline: none;
background-color: transparent;
}
.single-sidebar form.search-form input {
width: 100%;
border: 1px solid #EDEDED;
height: 50px;
padding-left: 25px;
}
.single-sidebar form.search-form button[type=submit] {
position: absolute;
top: 0;
right: 0;
background: #AB1C6E;
color: #fff;
width: 50px;
height: 50px;
line-height: 50px;
text-align: center;
font-size: 16px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.single-sidebar form.search-form button[type=submit]:hover {
background: #10AEAD;
}
.single-sidebar .appointment-form {
background: #F6F6F6;
padding: 0 40px;
padding-bottom: 45px;
padding-top: 30px;
}
.single-sidebar .appointment-form input, .single-sidebar .appointment-form textarea {
border: none;
outline: none;
background-color: transparent;
height: 45px;
border-bottom: 1px solid #DCDCDC;
display: block;
width: 100%;
font-size: 16px; font-weight: 400;
color: #666666;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.single-sidebar .appointment-form input:focus,
.single-sidebar .appointment-form textarea:focus {
border-bottom-color: #10AEAD;
}
.single-sidebar .appointment-form textarea {
height: 145px;
}
.single-sidebar .appointment-form .frm-control {
position: relative;
margin-bottom: 15px;
}
.single-sidebar .appointment-form .frm-control.mb0 {
margin-bottom: 0;
}
.single-sidebar .appointment-form .frm-control i.fa {
font-size: 14px;
color: #666666;
position: absolute;
top: 50%;
right: 0;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.single-sidebar .appointment-form .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
width: 100%;
}
.single-sidebar .appointment-form .bootstrap-select > .dropdown-toggle {
border: none;
outline: none !important;
background: transparent;
border-bottom: 1px solid #DCDCDC; font-weight: 300;
color: #666666;
height: 45px;
padding: 0;
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
.single-sidebar .appointment-form .bootstrap-select.btn-group .dropdown-toggle .caret {
border: none;
position: absolute;
top: 20%;
right: 10px;
margin: 0;
}
.single-sidebar .appointment-form .bootstrap-select.btn-group .dropdown-toggle .caret:after {
content: '\f107';
font-family: "fontawesome";
color: #666666;
font-size: 18px;
}
.single-sidebar .appointment-form button[type=submit] {
border: none;
outline: none;
background-color: transparent;
width: 100%;
height: unset;
background: #10AEAD;
color: #FFFFFF;
font-family: "Oxygen-Bold";
font-size: 16px;
text-align: center;
line-height: unset;
text-transform: uppercase;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
margin-top: 20px;
padding: 15px 30px;
}
.single-sidebar .appointment-form button[type=submit]:hover {
background: #AB1C6E;
}
.single-sidebar ul.contact-infos {
background: #F6F6F6;
padding: 45px 45px 40px;
}
.single-sidebar ul.contact-infos li {
position: relative;
}
.single-sidebar ul.contact-infos li + li {
margin-top: 24px;
}
.single-sidebar ul.contact-infos li i {
color: #10AEAD;
font-size: 16px;
position: absolute;
top: 0;
left: 0;
}
.single-sidebar ul.contact-infos li i.fa-phone {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.single-sidebar ul.contact-infos li .text-box {
padding-left: 30px;
}
.single-sidebar ul.contact-infos li h4, .single-sidebar ul.contact-infos li p {
margin: 0;
}
.single-sidebar ul.contact-infos li h4 {
color: #333333;
font-weight: bold;
font-size: 16px;
}
.single-sidebar ul.contact-infos li p {
color: #666666;
font-size: 14px;
font-weight: 300;
line-height: 24px;
margin-top: 10px;
}
.single-sidebar .open-hours-content {
background: #AB1C6E;
padding-left: 40px;
padding-right: 40px;
padding-top: 45px;
padding-bottom: 50px;
}
.single-sidebar .open-hours-content h3, .single-sidebar .open-hours-content p {
margin: 0;
}
.single-sidebar .open-hours-content h3 {
color: #FFFFFF;
font-weight: 400;
font-size: 24px;
margin-bottom: 15px;
}
.single-sidebar .open-hours-content p {
color: #FFFFFF;
font-size: 16px;
font-family: "Oxygen-BoldItalic";
}
.single-sidebar .open-hours-content ul.infos {
margin-top: 25px;
}
.single-sidebar .open-hours-content ul.infos li {
border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}
.single-sidebar .open-hours-content ul.infos li .type {
float: left;
color: #fff;
font-size: 14px;
font-weight: bold;
line-height: 53px;
}
.single-sidebar .open-hours-content ul.infos li .option {
float: right;
color: #fff;
font-size: 14px;
font-weight: 300;
line-height: 53px;
} .award-and-certification-carousel .owl-nav {
margin: 0;
}
.award-and-certification-carousel .owl-dots {
margin-top: 55px;
}
.award-and-certification-carousel .owl-dots .owl-dot span {
border-radius: 0px;
margin: 0;
width: 25px;
height: 4px;
background: #DBDBDB;
}
.award-and-certification-carousel .owl-dots .owl-dot + .owl-dot {
margin-left: 10px;
}
.award-and-certification-carousel .owl-dots .owl-dot.active span {
background: #10AEAD;
}
.award-and-certification-carousel .owl-theme .owl-nav {
margin: 0;
margin-top: 20px;
}
.award-and-certification-carousel .owl-theme .owl-nav [class*=owl-] {
margin: 0;
padding: 0;
color: #333333;
font-size: 70px;
background-color: transparent;
} .subscribe-style-one {
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
padding: 75px 0;
}
.subscribe-style-one h3, .subscribe-style-one p {
margin: 0;
}
.subscribe-style-one h3 {
color: #FFFFFF;
font-size: 36px;
font-weight: bold;
}
.subscribe-style-one p {
font-size: 15px;
color: #fff;
margin-top: 10px;
}
.subscribe-style-one form.subscribe-form {
padding: 9px 0;
padding-left: 50px;
}
.subscribe-style-one form.subscribe-form input, .subscribe-style-one form.subscribe-form button[type=submit] {
background-color: transparent;
border: none;
outline: none;
}
.subscribe-style-one form.subscribe-form input {
float: left;
width: 100%;
max-width: 350px;
height: 52px;
border: 1px solid #fff;
border-radius: 2px;
padding-left: 25px;
color: #fff;
}
.subscribe-style-one form.subscribe-form input::-webkit-input-placeholder { color: #fff;
}
.subscribe-style-one form.subscribe-form input::-moz-placeholder { color: #fff;
}
.subscribe-style-one form.subscribe-form input:-ms-input-placeholder { color: #fff;
}
.subscribe-style-one form.subscribe-form input:-moz-placeholder { color: #fff;
}
.subscribe-style-one form.subscribe-form button[type=submit] {
float: right;
font-size: 14px;
text-transform: uppercase;
color: #333333;
background: #FFFFFF;
border-radius: 2px;
height: 52px;
line-height: 52px;
width: 145px;
font-family: "Oxygen-Bold";
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.subscribe-style-one form.subscribe-form button[type=submit] i {
margin-left: 7px;
}
.subscribe-style-one form.subscribe-form button[type=submit]:hover {
background: #333333;
color: #fff;
}
.subscribe-style-one.home-two {
padding: 0;
}
.subscribe-style-one.home-two .inner {
padding: 75px 0;
background: rgba(9, 95, 142, 0.9);
}
.subscribe-style-one.home-two form.subscribe-form button[type=submit] {
background: #129DE8;
color: #fff;
}
.subscribe-style-one.home-two form.subscribe-form button[type=submit]:hover {
background: #fff;
color: #333333;
} .find-doctor-box {
margin-bottom: -117px;
}
@media (max-width: 1024px) {
.find-doctor-box {
margin-bottom: 0;
}
}
.find-doctor-box .thm-container {
-webkit-box-shadow: 0px 3px 18px rgba(0, 0, 0, 0.08);
box-shadow: 0px 3px 18px rgba(0, 0, 0, 0.08);
background: #fff;
border-bottom: 2px solid #129DE8;
padding-left: 45px;
padding-right: 45px;
padding-top: 35px;
padding-bottom: 35px;
max-width: 1140px;
margin-top: -10px;
position: relative;
z-index: 991;
}
.find-doctor-box {
margin-left: -10px;
margin-right: -10px;
}
.find-doctor-box [class*=col-] {
padding-left: 10px;
padding-right: 10px;
width: 27.15%;
}
.find-doctor-box [class*=col-]:last-child {
width: 170px;
}
.find-doctor-box input,
.find-doctor-box textarea {
border: none;
outline: none;
background-color: transparent;
height: 45px;
border-bottom: 1px solid #DCDCDC;
display: block;
width: 100%;
font-size: 14px; font-weight: 300;
color: #666666;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.find-doctor-box input::-webkit-input-placeholder,
.find-doctor-box textarea::-webkit-input-placeholder { color: #666666;
}
.find-doctor-box input::-moz-placeholder,
.find-doctor-box textarea::-moz-placeholder { color: #666666;
}
.find-doctor-box input:-ms-input-placeholder,
.find-doctor-box textarea:-ms-input-placeholder { color: #666666;
}
.find-doctor-box input:-moz-placeholder,
.find-doctor-box textarea:-moz-placeholder { color: #666666;
}
.find-doctor-box input:focus,
.find-doctor-box textarea:focus {
border-bottom-color: #129DE8;
}
.find-doctor-box textarea {
height: 145px;
}
.find-doctor-box .frm-control {
position: relative;
}
.find-doctor-box .frm-control.mb0 {
margin-bottom: 0;
}
.find-doctor-box .frm-control > i.fa {
font-size: 14px;
color: #666666;
position: absolute;
top: 50%;
right: 10px;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.find-doctor-box .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
width: 100%;
}
.find-doctor-box .bootstrap-select > .dropdown-toggle {
border: none;
outline: none !important;
background: transparent;
border-bottom: 1px solid #f0f0f0; font-weight: 400;
color: #666;
height: 55px;
padding: 0;
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
.find-doctor-box .bootstrap-select.btn-group .dropdown-toggle .caret {
border: none;
position: absolute;
top: 20%;
right: 10px;
margin: 0;
}
.find-doctor-box .bootstrap-select.btn-group .dropdown-toggle .caret:after {
content: '\f107';
font-family: 'Font Awesome 5 Free';
font-weight: 300;
color: #ab1c6e;
font-size: 12px;
}
.find-doctor-box button[type=submit] {
border: none;
outline: none;
background-color: transparent;
width: 170px;
height: 45px;
background: #0e77af;
color: #FFFFFF;
font-family: "Oxygen-Bold";
font-size: 14px;
text-align: center;
line-height: 45px;
border-radius: 2px;
text-transform: uppercase;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.find-doctor-box button[type=submit] i {
margin-left: 7px;
}
.find-doctor-box button[type=submit]:hover {
background: #333333;
}
.find-doctor-box .bootstrap-select .dropdown-menu > li.selected > a {
background-color: #129DE8;
}
.find-doctor-box .bootstrap-select .dropdown-menu > li > a:hover {
background-color: #129DE8;
} .pricing-style-one {
padding-bottom: 125px;
}
.pricing-style-one.gray-bg {
background: #f9f9f9;
}
.pricing-style-one .row {
margin: 0;
}
.pricing-style-one .row [class*=col-] {
padding: 0;
}
.pricing-style-one .single-price-style-one {
background: #fff;
padding-bottom: 55px;
text-align: center;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-box-shadow: 0px 3px 18px rgba(0, 0, 0, 0.08);
box-shadow: 0px 3px 18px rgba(0, 0, 0, 0.08);
}
.pricing-style-one .single-price-style-one .title-box {
padding: 42px 0;
}
.pricing-style-one .single-price-style-one h3 {
margin: 0;
color: #333333;
font-size: 24px;
font-family: "Oxygen-Bold";
}
.pricing-style-one .single-price-style-one .price-box {
background: #129DE8;
padding: 22px 0;
}
.pricing-style-one .single-price-style-one .price-box span.labeled {
font-size: 14px;
color: #fff;
font-family: "Oxygen-Regular";
line-height: 1em;
display: inline-block;
vertical-align: middle;
}
.pricing-style-one .single-price-style-one .price-box span.price {
color: #fff;
font-weight: bold;
font-size: 56px;
position: relative;
line-height: 1em;
display: inline-block;
vertical-align: middle;
padding-left: 10px;
margin-left: 15px;
}
.pricing-style-one .single-price-style-one .price-box span.currency {
color: #fff;
font-size: 30px;
position: absolute;
top: 0;
left: -5px;
line-height: 1;
}
.pricing-style-one .single-price-style-one ul.feature-list {
margin: 0;
padding: 0;
list-style: none;
padding: 50px 0;
}
.pricing-style-one .single-price-style-one ul.feature-list li {
color: #333333;
font-size: 16px;
font-weight: 600; }
.pricing-style-one .single-price-style-one ul.feature-list li + li {
margin-top: 10px;
}
.pricing-style-one .single-price-style-one a.book-btn {
width: 155px;
height: 52px;
display: inline-block;
vertical-align: baseline;
color: #333333;
font-family: "Oxygen-Bold";
font-size: 14px;
text-align: center;
border: 1px solid #ab1c6e;
border-radius: 2px;
text-transform: uppercase;
line-height: 50px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.pricing-style-one .single-price-style-one a.book-btn i {
color: #129DE8;
margin-left: 6px;
}
.pricing-style-one .single-price-style-one a.book-btn:hover {
border-color: #0e77af;
background: #0e77af;
color: #fff;
}
.pricing-style-one .single-price-style-one a.book-btn:hover i {
color: #fff;
}
.pricing-style-one .single-price-style-one:hover {
-webkit-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
}
.pricing-style-one .single-price-style-one.popular {
-webkit-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
position: relative;
z-index: 10;
}
.pricing-style-one .single-price-style-one.popular .price-box {
background: #0e77af;
} .client-carousle-wrapper-style-one .thm-container {
max-width: 1300px;
padding-left: 15px;
padding-right: 15px;
}
.client-carousle-wrapper-style-one .title {
padding: 55px 0;
}
.client-carousle-wrapper-style-one .title h3 {
margin: 0;
color: #333333;
font-size: 36px;
font-family: "Oxygen-Bold";
}
.client-carousle-wrapper-style-one .title h3 span.color-1 {
color: #F53E59;
}
.client-carousle-wrapper-style-one .title h3 span.color-2 {
color: #94BE16;
}
.client-carousle-wrapper-style-one .owl-theme .owl-nav {
margin: 0;
}
.client-carousle-wrapper-style-one .client-carousle-style-one {
margin-left: 20px;
} .cta-style-one {
background: #F53E59 url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/images/cta-1-bg.jpg) left center no-repeat;
background-size: cover;
padding-bottom: 120px;
padding-top: 114px;
}
.cta-style-one h3,
.cta-style-one p {
margin: 0;
}
.cta-style-one h3 {
color: #FFFFFF;
font-size: 40px;
font-family: "Oxygen-Regular";
margin-bottom: 20px;
}
.cta-style-one h3 span {
font-family: "Oxygen-Bold";
}
.cta-style-one p {
color: #fff;
margin-bottom: 45px;
}
.cta-style-one a.phone-number {
color: #fff;
font-size: 48px;
font-family: "Oxygen-Regular";
margin-bottom: 20px;
display: inline-block;
}
.cta-style-one a.phone-number i {
font-size: 40px;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
margin-right: 15px;
}
.cta-style-one p.tag-line {
font-size: 24px;
color: #fff;
font-family: "Oxygen-Regular";
line-height: 1.25em;
margin-bottom: 0;
}
.cta-style-two {
padding: 0 0 110px;
}
.cta-style-two .thm-container {
background: #000 center center no-repeat;
background-size: cover;
max-width: 1140px;
padding-top: 57.5px;
padding-bottom: 57.5px;
}
.cta-style-two .cta-content {
padding-left: 70px;
}
.cta-style-two .cta-content h3,
.cta-style-two .cta-content p {
margin: 0;
}
.cta-style-two .cta-content h3 {
font-size: 30px;
line-height: 1.35em;
color: #FFFFFF;
font-family: "Oxygen-Bold";
margin-bottom: 15px;
}
.cta-style-two .cta-content p {
color: #fff;
}
.cta-style-two ul.list-items {
margin: 0;
padding: 0;
list-style: none;
margin-left: 10px;
}
.cta-style-two ul.list-items li {
position: relative;
padding-left: 25px;
font-family: "Oxygen-Bold";
font-size: 14px;
color: #fff;
}
.cta-style-two ul.list-items li + li {
margin-top: 10px;
}
.cta-style-two ul.list-items li i {
position: absolute;
top: 50%;
left: 0;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
font-size: 12px;
color: #fff;
}
.cta-style-three {
background: #886BDF  center center no-repeat fixed;
background-size: cover;
}
.cta-style-three .inner-box {
background: rgba(0, 0, 0, 0.89);
text-align: center;
padding: 96px 0;
}
.cta-style-three .inner-box h3, .cta-style-three .inner-box p {
margin: 0;
color: #fff;
}
.cta-style-three .inner-box h3 {
font-size: 40px;
font-family: "Oxygen-Regular";
margin-bottom: 20px;
}
.cta-style-three .inner-box h3 span {
font-family: "Oxygen-Bold";
color: #b82077;
}
.cta-style-three .inner-box p {
font-family: "Oxygen-Regular";
font-size: 16px;
}
.cta-style-three .inner-box p a {
font-family: "Oxygen-Bold";
text-decoration: underline;
color: #34b8c3;
} .shop-style-one {
padding-bottom: 60px;
}
.single-shop-style-one {
text-align: center;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;  margin-bottom: 50px;
}
.single-shop-style-one{
-webkit-box-shadow: 0px 3px 18px rgba(0, 0, 0, 0.08);
box-shadow: 0px 3px 18px rgba(0, 0, 0, 0.08);
padding-top: 20px;
}
.single-shop-style-one .text-box {  padding: 25px 30px 30px 30px;
border-radius: 0px 0px 5px 5px;
box-shadow: 0px 15px 40px 0px rgba(13, 29, 13, 0.1);
margin-bottom: 40px;
border-top: 1px solid #eeeeee;
}
.single-shop-style-one .text-box h3 {
margin: 0;
font-size: 18px;
color: #333333;
font-family: "Oxygen-Bold";
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.single-shop-style-one .text-box h3:hover {
color: #AB1C6E;
}
.single-shop-style-one .text-box span.price {
display: block;
color: #ab1c6e;
font-size: 16px;
font-family: "Oxygen-Regular";
margin-top: 15px;
margin-bottom: 16px;
font-weight: 600;
}
.single-shop-style-one .text-box a.buy-btn {
display: inline-block;
vertical-align: middle;
width: 132px;
height: 45px;
line-height: 43px;
border-radius: 2px;
border: 1px solid #DCDCDC;
font-size: 14px;
color: #333333;
font-family: "Oxygen-Bold";
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.single-shop-style-one .text-box a.buy-btn i {
color: #666666;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
margin-right: 10px;
}
.single-shop-style-one .text-box a.buy-btn:hover {
border-color: #AB1C6E;
background-color: #AB1C6E;
color: #fff;
}
.single-shop-style-one .text-box a.buy-btn:hover i {
color: #fff;
}
.single-shop-style-one:hover {
-webkit-box-shadow: 0px 3px 18px rgba(0, 0, 0, 0.08);
box-shadow: 0px 3px 18px rgba(0, 0, 0, 0.08);
} .before-after-diseases-style-one .thm-container {
max-width: 975px;
}
.before-after-diseases-style-one ul.tab-title {
margin-left: -10px;
margin-right: -10px;
margin-bottom: 45px;
}
.before-after-diseases-style-one ul.tab-title li {
padding-left: 10px;
padding-right: 10px;
}
.before-after-diseases-style-one ul.tab-title li a {
color: #474747;
font-size: 16px;
display: block;
line-height: 33px;
border-top: 1px solid transparent;
border-bottom: 1px solid transparent;
font-weight: 500;
}
.before-after-diseases-style-one ul.tab-title li.active a {
border-color: #cecece;
color: #66CED4;
text-shadow: 1px 0 0 rgba(102, 206, 212, 0.8);
} .hidden-sidebar {
position: fixed;
top: 0;
right: -530px;
width: 100%;
height: 100vh;
z-index: 9999;
max-width: 530px;
background: #fff;
overflow: auto;
padding-left: 70px;
padding-right: 70px;
text-align: center;
-webkit-transition: -webkit-transform .5s ease;
transition: -webkit-transform .5s ease;
-o-transition: transform .5s ease;
transition: transform .5s ease;
transition: transform .5s ease, -webkit-transform .5s ease;
-webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
}
.hidden-sidebar.open {
-webkit-transform: translate3d(-530px, 0, 0);
transform: translate3d(-530px, 0, 0);
}
.hidden-sidebar a.close-button {
position: absolute;
top: 30px;
right: 30px;
color: #333333;
}
.hidden-sidebar .sidebar-content {
width: 100%;
margin-top: 80px;
margin-bottom: 80px;
}
.hidden-sidebar .sidebar-content h3,
.hidden-sidebar .sidebar-content p {
margin: 0;
}
.hidden-sidebar .sidebar-content h3 {
font-size: 36px;
color: #333333;
font-family: "Oxygen-Bold";
}
.hidden-sidebar .sidebar-content p {
font-size: 16px;
line-height: 30px;
color: #666666;
margin: 40px 0;
}
.hidden-sidebar .sidebar-content p.contact-info {
color: #333333;
font-size: 20px;
line-height: 30px;
margin-bottom: 40px;
}
.hidden-sidebar .sidebar-content .social a {
color: #666666;
font-size: 18px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.hidden-sidebar .sidebar-content .social a + a {
margin-left: 30px;
}
.hidden-sidebar .sidebar-content .social a:hover {
color: #10AEAD;
} .search_area {
position: relative;
max-width: 950px;
margin: auto;
}
.search_area .search_box_inner {
background: transparent;
padding: 100px 60px;
display: block;
overflow: hidden;
}
.search_area .search_box_inner h3 {
padding-bottom: 20px;
font-family: "Oxygen", sans-serif;
font-size: 22px;
text-transform: uppercase;
color: #fff;
}
.search_area .search_box_inner .input-group {
display: block;
position: relative;
}
.search_area .search_box_inner .input-group input {
background: transparent;
border-radius: 0px;
outline: none;
height: 50px;
padding: 0px;
border: none;
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
border-bottom: 1px solid rgba(255, 255, 255, 0.3);
color: #fff;
font-family: "Oxygen", sans-serif;
font-size: 24px;
font-weight: normal;
}
.search_area .search_box_inner .input-group input::-webkit-input-placeholder { color: #fff;
}
.search_area .search_box_inner .input-group input::-moz-placeholder { color: #fff;
}
.search_area .search_box_inner .input-group input:-ms-input-placeholder { color: #fff;
}
.search_area .search_box_inner .input-group input:-moz-placeholder { color: #fff;
}
.search_area .search_box_inner .input-group .input-group-btn {
position: absolute;
right: 5px;
top: 12px;
z-index: 4;
}
.search_area .search_box_inner .input-group .input-group-btn .btn-default {
padding: 0px;
border: none;
outline: none !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
background: transparent;
color: #fff;
font-size: 24px;
}
.search_area .mfp-close {
right: 0px;
color: #fff;
} .my-mfp-zoom-in .zoom-anim-dialog {
opacity: 0;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
-webkit-transform: scale(0.8);
-moz-transform: scale(0.8);
-ms-transform: scale(0.8);
-o-transform: scale(0.8);
transform: scale(0.8);
} .my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
opacity: 1;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
} .my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {
-webkit-transform: scale(0.8);
-moz-transform: scale(0.8);
-ms-transform: scale(0.8);
-o-transform: scale(0.8);
transform: scale(0.8);
opacity: 0;
} .my-mfp-zoom-in.mfp-bg {
opacity: 0;
-webkit-transition: opacity 0.3s ease-out;
-moz-transition: opacity 0.3s ease-out;
-o-transition: opacity 0.3s ease-out;
transition: opacity 0.3s ease-out;
} .my-mfp-zoom-in.mfp-ready.mfp-bg {
opacity: 0.98;
} .my-mfp-zoom-in.mfp-removing.mfp-bg {
opacity: 0;
}  .my-mfp-slide-bottom .zoom-anim-dialog {
opacity: 0;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
-webkit-transform: translateY(-20px) perspective(600px) rotateX(10deg);
-moz-transform: translateY(-20px) perspective(600px) rotateX(10deg);
-ms-transform: translateY(-20px) perspective(600px) rotateX(10deg);
-o-transform: translateY(-20px) perspective(600px) rotateX(10deg);
transform: translateY(-20px) perspective(600px) rotateX(10deg);
} .my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
opacity: 1;
-webkit-transform: translateY(0) perspective(600px) rotateX(0);
-moz-transform: translateY(0) perspective(600px) rotateX(0);
-ms-transform: translateY(0) perspective(600px) rotateX(0);
-o-transform: translateY(0) perspective(600px) rotateX(0);
transform: translateY(0) perspective(600px) rotateX(0);
} .my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {
opacity: 0;
-webkit-transform: translateY(-10px) perspective(600px) rotateX(10deg);
-moz-transform: translateY(-10px) perspective(600px) rotateX(10deg);
-ms-transform: translateY(-10px) perspective(600px) rotateX(10deg);
-o-transform: translateY(-10px) perspective(600px) rotateX(10deg);
transform: translateY(-10px) perspective(600px) rotateX(10deg);
} .my-mfp-slide-bottom.mfp-bg {
opacity: 0;
-webkit-transition: opacity 0.3s ease-out;
-moz-transition: opacity 0.3s ease-out;
-o-transition: opacity 0.3s ease-out;
transition: opacity 0.3s ease-out;
} .my-mfp-slide-bottom.mfp-ready.mfp-bg {
opacity: 0.8;
} .my-mfp-slide-bottom.mfp-removing.mfp-bg {
opacity: 0;
}  .services-section {
position: relative;
padding: 100px 0;
background: #f9f9f9;
}
.services-section .owl-nav {
display: none;
} .services-block-one {
position: relative;
}
.services-block-one .inner-box {
position: relative;
background: #fff;
padding: 40px;
transition: .2s ease;
margin: 20px 0;
text-align: center;
}
.owl-item.center .services-block-one .inner-box {
background: #129de8;
padding: 60px 50px;
margin: 0;
background-size: cover;
background-position: center bottom;
}
.services-block-one .icon {
position: relative;
font-size: 52px;
color: #129de8;
margin-bottom: 30px;
margin-top: 10px;
}
.owl-item.center .services-block-one .icon {
color: #fff;
}
.services-block-one h4 {
position: relative;
font-size: 20px;
font-weight: 700;
margin-bottom: 10px;
color: #222;
transition: .5s ease;
}
.owl-item.center .services-block-one h4 {
color: #fff;
}
.services-block-one .text {
position: relative;
margin-bottom: 15px;
transition: .5s ease;
}
.owl-item.center .services-block-one .text {
color: #fff;
}
.services-block-one .read-more-btn a {
position: relative;
font-size: 15px;
font-weight: 600;
color: #212333;
}
.owl-item.center .services-block-one .read-more-btn a {
color: #fff;
}
.services-block-one .read-more-btn a:hover {
color: #129de8;
}
.services-section .owl-dot-style-three .owl-dots {
margin-top: 30px;
}
.owl-theme .owl-dots .owl-dot.active span, 
.owl-theme .owl-dots .owl-dot:hover span {
background: #129de8;
}  .services-section-two {
position: relative;
padding: 100px 0;
background: #f9f9f9;
} .services-block-two {
position: relative;
}
.services-block-two .inner-box {
position: relative;
background: #fff;
padding: 60px 40px;
transition: .2s ease;
margin: 20px 0;
text-align: center;
box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);
transition: .5s ease;
}
.services-block-two .inner-box:hover {
box-shadow: 0px 14px 40px rgba(0, 0, 0, 0.05);
transform: translateY(-15px);
}
.services-block-two .icon {
position: relative;
font-size: 52px;
color: #129de8;
margin: 0 auto;
margin-bottom: 30px;
margin-top: 10px;
width: 100px;
height: 100px;
line-height: 98px;
background: #f7f7f7;
border-radius: 50%;
transition: .5s ease;
}
.services-block-two .inner-box .icon span {
position: relative;
}
.services-block-two .inner-box:hover .icon {
color: #fff;
background: #129de8;
}
.services-block-two .inner-box .icon:before {
position: absolute;
content: '';
border: 2px dashed #ddd;
left: 0;
top: 0;
width: 100px;
height: 100px;
transition: .5s ease;
border-radius: 50%;
}
.services-block-two .inner-box:hover .icon:before {
border: 50px dotted #129de8;
}
.services-block-two h4 {
position: relative;
font-size: 20px;
font-weight: 700;
margin-bottom: 20px;
color: #ab1c6e;
transition: .5s ease;
}
.services-block-two .text {
position: relative;
margin-bottom: 15px;
transition: .5s ease;
font-size: 16px;
}
.services-block-two .read-more-btn a {
position: relative;
font-size: 16px;
font-weight: 600;
color: #212333;
}
.services-block-two .read-more-btn a:hover {
color: #129de8;
} .parallax-section  {
position: relative;
padding: 125px 0;
background-size: cover;
background-position: center;
}
.parallax-section:before  {
position: absolute;
content: '';
background: rgba(11, 12, 18, 0.60);
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.parallax-section h1 {
position: relative;
color: #fff;
font-size: 40px;
font-weight: 800;
line-height: 50px;
margin-bottom: 19px;
}
.parallax-section .text {
position: relative;
color: #fff;
margin-bottom: 30px;
}
.parallax-section .theme-btn {
position: relative;
font-size: 14px;
text-transform: uppercase;
color: #ffffff;
background: #ab1c6e;
border-radius: 2px;
height: 52px;
line-height: 52px;
display: inline-block;
padding: 0 40px;
font-family: "Oxygen-Bold";
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.parallax-section .theme-btn:hover {
background: #333333;
color: #fff;
} .team-section {
position: relative;
padding: 100px 0 30px;
} .team-block-one {
position: relative;
margin-bottom: 30px;
}
.team-block-one .inner-box {
position: relative; }
.team-block-one .inner-box .image {
position: relative;
overflow: hidden;
}
.team-block-one .inner-box .overlay-box {
position: absolute;
left: 0px;
bottom: 0px;
width: 100%;
padding: 20px 15px;
color: #ffffff;
text-align: center;
background: rgb(14, 119, 175);
opacity: 0;
-webkit-transform: translate(0, -30px);
-ms-transform: translate(0, -30px);
transform: translate(0, -30px);
transition: all 0.7s ease;
-moz-transition: all 0.7s ease;
-webkit-transition: all 0.7s ease;
-ms-transition: all 0.7s ease;
-o-transition: all 0.7s ease;
}
.team-block-one .inner-box:hover .overlay-box {
opacity: 1;
-webkit-transform: translate(0, 0px);
-ms-transform: translate(0, 0px);
transform: translate(0, 0px);
}
.team-block-one .inner-box .overlay-box .text {
color: #fff;
margin-bottom: 20px;
}
.team-block-one .inner-box .overlay-box .social-links {
position: relative;
width: 100%;
}
.team-block-one .inner-box .overlay-box .social-links li {
position: relative;
display: inline-block;
margin:0px;
line-height: 24px;
}
.team-block-one .inner-box .overlay-box .social-links li a {
position: relative;
color: #129de8;
background: #fff;
display: inline-block;
width: 40px;
height: 40px;
border-radius: 50%;
line-height: 40px;
font-size: 13px;
transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
}
.team-block-one .inner-box .overlay-box .social-links li a:hover {
background: #129de8;
color: #fff;
}
.team-block-one .inner-box .image img {
position: relative;
width: 100%;
display: block;
}
.team-block-one .inner-box .lower-box {
position: relative;
padding-top: 0px;
text-align: center;
box-shadow: 0px 15px 40px 0px rgba(13, 29, 13, 0.1);
padding: 20px;
}
.team-block-one .inner-box .lower-box h4 {
position: relative;
font-size: 20px;
font-weight: 700;
}
.team-block-one .inner-box .lower-box h4 a {
color: #222;
-webkit-transition: .5s ease;
-o-transition: .5s ease;
transition: .5s ease;
}
.team-block-one .inner-box .lower-box h4 a:hover {
color: #129de8;
}
.team-block-one .inner-box .lower-box .designation {
position: relative;
color: #ab1c6e;
font-size: 16px;
font-weight: 600;
} .blog-section {
position: relative;
padding: 100px 0 70px;
}
.news-block-one {
position: relative;
}
.news-block-one .inner-box {
margin-bottom: 30px;
}
.news-block-one .image {
position: relative;
overflow: hidden;
}
.news-block-one .image:before {
position: absolute;
content: '';
left: 0px;
top: 0px;
width: 100%;
height: 100%;
display: block;
z-index: 8;
opacity: 0;
-webkit-transform: perspective(400px) rotateX(-90deg);
-ms-transform: perspective(400px) rotateX(-90deg);
transform: perspective(400px) rotateX(-90deg);
-webkit-transform-origin: top;
-ms-transform-origin: top;
transform-origin: top;
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
background-color: rgba(18, 157, 232, 0.80);
}
.news-block-one:hover .image:before {
opacity: 1;
-webkit-transform: perspective(400px) rotateX(0deg);
-ms-transform: perspective(400px) rotateX(0deg);
transform: perspective(400px) rotateX(0deg);
}
.news-block-one img {
width: 100%;
-webkit-transition: .7s ease;
-o-transition: .7s ease;
transition: .7s ease;
-webkit-transition-delay: .3s;
-o-transition-delay: .3s;
transition-delay: .3s;
}
.news-block-one:hover img {
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
}
.news-block-one .overlay a {
background: rgba(255, 255, 255, 0.85) none repeat scroll 0 0;
border-radius: 50%;
color: #222;
font-size: 20px;
height: 60px;
margin: 0 5px;
line-height: 60px;
opacity: 0;
display: inline-block;
text-align: center;
-webkit-transform: translateX(0%) translateY(-30%) scale(0.5);
-ms-transform: translateX(0%) translateY(-30%) scale(0.5);
transform: translateX(0%) translateY(-30%) scale(0.5);
-webkit-transition: all 0.4s ease 0s;
-o-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s;
width: 60px;
}
.news-block-one .overlay a:hover {
background: rgba(255, 255, 255, 1) none repeat scroll 0 0;
color: #129de8;
}
.news-block-one:hover .overlay a {
opacity: 1;
-webkit-transform: translateX(0) translateY(0%) scale(1);
-ms-transform: translateX(0) translateY(0%) scale(1);
transform: translateX(0) translateY(0%) scale(1);
}
.news-block-one .overlay {
left: 0;
opacity: 0;
position: absolute;
right: 0;
text-align: center;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
z-index: 10;
}
.news-block-one:hover .overlay {
opacity: 1;
}
.news-block-one .lower-content {
position: relative;
z-index: 9;
padding: 30px 36px;
border: 1px solid #f2f2f2;
background-color: #fff;
}
.news-block-one .lower-content .category {
margin-bottom: 15px;
}
.news-block-one .lower-content .category a {
font-size: 13px;
font-weight: 500;
color: #fff;
padding: 5px 10px;
background-color: #129de8;
}
.news-block-one .lower-content .post-meta {
margin-bottom: 8px;
padding: 0;
}
.news-block-one .lower-content .post-meta li {
position: relative;
color: #b8b8b8;
font-size: 16px;
font-weight: 500;
padding-right: 8px;
margin-right: 17px;
margin-bottom: 8px;
display: inline-block;
}
.news-block-one .lower-content .post-meta li:after {
position: absolute;
content: '/';
color: #b8b8b8;
right: -10px;
top: 1px;
font-size: 14px;
}
.news-block-one .lower-content .post-meta li:last-child::after {
display: none;
}
.news-block-one .lower-content .post-meta li strong {
color: #222;
font-weight: 500;
}
.news-block-one .lower-content .post-meta li span {
color: #129de8;
}
.news-block-one h4 {
font-size: 20px;
font-weight: 600;
margin-bottom: 20px;
margin-top: 0px;
}
.news-block-one h4 a {
color: #222;
transition: .5s ease;
}
.news-block-one h4 a:hover {
color: #129de8;
}
.news-block-one .text {
margin-bottom: 15px;
}
.news-block-one .read-more-btn {
font-size: 16px;
font-weight: 500;
color: #222;
}
.news-block-one .read-more-btn:hover {
color: #129de8;
} .task-section{
position: relative;
padding: 100px 0px 60px;
background-color: #0e77af;
}
.task-section:before{
position: absolute;
content: '';
left: 0px;
top: 0px;
width: 30%;
height: 100%;
display: block;
background-color: #ffffff;
}
.task-section .image-column{
position: relative;
margin-bottom: 40px;
}
.task-section .image-column .inner-column{
position: relative;
margin-right: 20px;
margin-left: -250px;
}
.task-section .image-column .inner-column .image{
position: relative;
}
.task-section .image-column .inner-column .image img{
position: relative;
width:100%;
display: block;    
border-radius: 10px;
}
.task-section .content-column{
position: relative;
}
.task-section .content-column .inner-column{
position: relative;
margin-right: -115px;
padding-left: 40px;
padding-top: 40px;
}
.task-section .content-column .inner-column .title{
position: relative;
color: #ffffff;
font-size: 13px;
font-weight: 700;
margin-bottom: 8px;
text-transform: uppercase;
}
.task-section .content-column .inner-column h2{
position: relative;
color:#ffffff;
font-size: 32px;
font-weight: 600;
line-height: 1.3em;
margin-bottom: 45px;
}
.task-section .content-column .inner-column .btn-box{
position: relative;
margin-left: 58px;
margin-top: 50px;
}
.task-section .default-video-box {
position: absolute;
left: 50%;
top: 50%;
padding: 30px;
display: flex;
align-items: center;
justify-content: center;
transform: translate(-50%, -50%);
}
.task-section .default-video-box h4 {
color: #fff;
font-size: 20px;
font-weight: 600;
padding-left: 30px;
}
.task-section .default-video-box a {
position: relative;
height: 81px;
width: 81px;
border-radius: 50%;
background-color: #fff;
text-align: center;
line-height: 80px;
font-size: 20px;
padding-left: 6px;
color: #129de8;
}
.default-video-box .ripple:before,
.default-video-box .ripple:after {
position: absolute;
left: 50%;
top: 50%;
height: 80px;
border-radius: 50%;
width: 80px;
margin-top: -40px;
margin-left: -40px;
-webkit-box-shadow: 0 0 0 0 rgb(18, 157, 232);
-ms-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.64);
-o-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.64);
box-shadow: 0 0 0 0 rgb(18, 157, 232);
-webkit-animation: ripple 3s infinite;
animation: ripple 3s infinite;
}
.default-video-box .ripple:before {
-webkit-animation-delay: .9s;
animation-delay: .9s;
content: "";
position: absolute;
right: 0;
bottom: 0;
}
.default-video-box .ripple:after {
-webkit-animation-delay: .6s;
animation-delay: .6s;
content: "";
position: absolute;
right: 0;
bottom: 0;
}
@-webkit-keyframes ripple {
70% {
-webkit-box-shadow: 0 0 0 50px rgba(244, 68, 56, .0);
box-shadow: 0 0 0 50px rgba(244, 68, 56, .0);
}
100% {
-webkit-box-shadow: 0 0 0 0 rgba(244, 68, 56, .0);
box-shadow: 0 0 0 0 rgba(244, 68, 56, .0);
}
}
@keyframes ripple {
70% {
-webkit-box-shadow: 0 0 0 50px rgba(244, 68, 56, .0);
box-shadow: 0 0 0 50px rgba(244, 68, 56, .0);
}
100% {
-webkit-box-shadow: 0 0 0 0 rgba(244, 68, 56, .0);
box-shadow: 0 0 0 0 rgba(244, 68, 56, .0);
}
} .feature-block-two{
position: relative;
margin-bottom: 35px;
}
.feature-block-two .inner-box{
position: relative;
}
.feature-block-two .inner-box h3{
position: relative;
font-size: 18px;
font-weight: 700;
line-height: 1.4em;
margin-bottom: 12px;
}
.feature-block-two .inner-box h3:before{
position:absolute;
content: '';
left: -50px;
top: 12px;
width:35px;
height: 1px;
background-color: #443986;
}
.feature-block-two .inner-box h3 a{
position: relative;
color:#222222;
-webkit-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
-moz-transition:all 300ms ease;
transition:all 300ms ease;  
}
.feature-block-two .inner-box h3 a:hover{
color:#ee2d50;
}
.feature-block-two .inner-box .text{
position: relative;
color:#555555;
font-size: 15px;
line-height: 1.6em;
}
.feature-block-two.alternate{
margin-left:60px;
}
.feature-block-two.alternate .inner-box h3:before{
background-color: rgba(255,255,255,1);
}
.feature-block-two.alternate h3 a,
.feature-block-two.alternate .text{
color:#ffffff;
}
.feature-block-two.style-two{
margin-left:50px;
}
.feature-block-two.style-two .inner-box h3{
font-size:18px !important;
margin-bottom: 12px !important;
}
.feature-block-two.style-two .inner-box h3:before{
background-color: #ee2d50;
} .help-section{
position: relative;
padding: 110px 0px;
}
.help-section .inner-container{
position:relative;
}
.help-section:before{
position: absolute;
content: '';
left: 0px;
top: 0px;
width:50%;
height: 100%;
display: block;
background-color: #f9f8fc;
}
.help-section .content-column{
position: relative;
padding:0px;
float: left;
width: 50%;
}
.help-section .content-column .inner-column{
position:relative;
padding: 80px 70px 85px;
background-color: #ffffff;
}
.help-section .content-column .inner-column .content{
position:relative;
overflow: hidden;
}
.help-section .content-column .inner-column .content .sec-title-style-two{
margin-bottom: 35px;
}
.help-section .content-column .inner-column .text{
position:relative;
}
.help-section .content-column .inner-column .text p{
position:relative;
color:#555555;
font-size: 16px;
line-height: 1.6em;
margin-bottom: 20px;
}
.help-section .content-column .inner-column .text p:last-child{
margin-bottom:0px;
}
.help-section .content-column .inner-column .sec-title{
margin-bottom: 35px;
}
.help-section .content-column .inner-column .sec-title .title-text{
margin-top: 15px;
}
.help-section .content-column .inner-column .risk{
position:relative;
color:#ab1c6e;
font-weight: 700;
margin-top: 45px;
padding-right: 30px;
display: inline-block;
text-transform: uppercase;
-webkit-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
-moz-transition:all 300ms ease;
transition:all 300ms ease;
}
.help-section .content-column .inner-column .risk:before{
position: absolute;
content: '';
top: 11px;
left: 100%;
width: 300%;
height: 1px;
background-color: #dddddd;
}
.help-section .content-column .inner-column .risk:hover{
color: #129de8;
}
.help-section .content-column .inner-column .risk .fa{
position:relative;
color:#443986;
font-weight: 600;
margin-right: 5px;
}
.help-section .image-column{
position: absolute;
right: 0px;
top: 0px;
width: 50%;
float: right;
height: 100%;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.help-section .image-column .inner-column{
position:static;
}
.help-section .image-column .inner-column .image{
position: relative;
display: none;
}
.help-section .image-column .inner-column .image img{
position: relative;
width:100%;
display: block;
}
.help-section .image-column .inner-column .testimonial-boxed{
position:absolute;
left: 50%;
top: 50%;
z-index: 1;
max-width: 420px;
transform: translate(-50%, -50%);
}
.help-section .image-column .inner-column .testimonial-boxed .inner-block{
position: relative;
padding: 75px 50px 60px;
background-color: #0e77afed;
}
.help-section .image-column .inner-column .testimonial-boxed .inner-block .quote-icon{
position: absolute;
right: 45px;
top: -28px;
color: #ee2d50;
line-height: 1em;
font-size: 60px;
}
.help-section .image-column .inner-column .testimonial-boxed .text{
position: relative;
font-style: italic;
font-size: 22px;
color:#ffffff;
font-weight: 300;
line-height: 1.7em;
}
.help-section .image-column .inner-column .testimonial-boxed .owl-nav,
.help-section .image-column .inner-column .testimonial-boxed .owl-dots{
display: none;
} .find-doctor-box {
margin-bottom: -117px;
}
@media (max-width: 1024px) {
.find-doctor-box {
margin-bottom: 0;
}
}
.find-doctor-box .thm-container {
-webkit-box-shadow: 0px 3px 18px rgba(0, 0, 0, 0.08);
box-shadow: 0px 3px 18px rgba(0, 0, 0, 0.08);
background: #fff;
border-bottom: 2px solid #129DE8;
padding-left: 45px;
padding-right: 45px;
padding-top: 35px;
padding-bottom: 35px;
max-width: 1140px;
margin-top: -50px;
position: relative;
z-index: 991;
}
.find-doctor-box form.find-doctor-form {
margin-left: -10px;
margin-right: -10px;
}
.find-doctor-box form.find-doctor-form [class*=col-] {
padding-left: 10px;
padding-right: 10px;
width: 27.15%;
}
.find-doctor-box form.find-doctor-form [class*=col-]:last-child {
width: 170px;
}
.find-doctor-box form.find-doctor-form input,
.find-doctor-box form.find-doctor-form textarea {
border: none;
outline: none;
background-color: transparent;
height: 45px;
border-bottom: 1px solid #DCDCDC;
display: block;
width: 100%;
font-size: 14px; font-weight: 300;
color: #666666;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.find-doctor-box form.find-doctor-form input::-webkit-input-placeholder,
.find-doctor-box form.find-doctor-form textarea::-webkit-input-placeholder { color: #666666;
}
.find-doctor-box form.find-doctor-form input::-moz-placeholder,
.find-doctor-box form.find-doctor-form textarea::-moz-placeholder { color: #666666;
}
.find-doctor-box form.find-doctor-form input:-ms-input-placeholder,
.find-doctor-box form.find-doctor-form textarea:-ms-input-placeholder { color: #666666;
}
.find-doctor-box form.find-doctor-form input:-moz-placeholder,
.find-doctor-box form.find-doctor-form textarea:-moz-placeholder { color: #666666;
}
.find-doctor-box form.find-doctor-form input:focus,
.find-doctor-box form.find-doctor-form textarea:focus {
border-bottom-color: #129DE8;
}
.find-doctor-box form.find-doctor-form textarea {
height: 145px;
}
.find-doctor-box form.find-doctor-form .frm-control {
position: relative;
}
.find-doctor-box form.find-doctor-form .frm-control.mb0 {
margin-bottom: 0;
}
.find-doctor-box form.find-doctor-form .frm-control > i.fa {
font-size: 14px;
color: #666666;
position: absolute;
top: 50%;
right: 10px;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.find-doctor-box form.find-doctor-form .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
width: 100%;
}
.find-doctor-box form.find-doctor-form .bootstrap-select > .dropdown-toggle {
border: none;
outline: none !important;
background: transparent;
border-bottom: 1px solid #DCDCDC; font-weight: 300;
color: #666;
height: 45px;
padding: 0;
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
.find-doctor-box form.find-doctor-form .bootstrap-select.btn-group .dropdown-toggle .caret {
border: none;
position: absolute;
top: 20%;
right: 10px;
margin: 0;
}
.find-doctor-box form.find-doctor-form .bootstrap-select.btn-group .dropdown-toggle .caret:after {
content: '\f107';
font-family: 'fontawesome';
font-weight: 900;
color: #b7b7b7;
font-size: 18px;
}
.find-doctor-box form.find-doctor-form button[type=submit] {
border: none;
outline: none;
background-color: transparent;
width: 170px;
height: 45px;
background: #0e77af;
color: #FFFFFF;
font-family: "Oxygen-Bold";
font-size: 14px;
text-align: center;
line-height: 45px;
border-radius: 2px;
text-transform: uppercase;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.find-doctor-box form.find-doctor-form button[type=submit] i {
margin-left: 7px;
}
.find-doctor-box form.find-doctor-form button[type=submit]:hover {
background: #333333;
}
.find-doctor-box form.find-doctor-form .bootstrap-select .dropdown-menu > li.selected > a {
background-color: #129DE8;
}
.find-doctor-box form.find-doctor-form .bootstrap-select .dropdown-menu > li > a:hover {
background-color: #129DE8;
}
.find-doctor-box p {
display: none;
}
.find-doctor-box .bootstrap-select.btn-group .dropdown-toggle .caret:after {
font-family: 'Fontawesome';
}
.find-doctor-box [class*=col-] {
width: 25% !important;
}
.find-doctor-box button[type=submit] {
left: 40px;
position: relative;
}
.page-wrapper { }
.find-doctor-box .btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover {
color: #333;
background-color: transparent;
border-color: #fff;
} ul.page-breadcrumb {
margin: 0;
padding: 0;
list-style: none;
display: inline-block;
background: #222;
border-radius: 3px;
padding: 14px 35px;
position: absolute;
bottom: -25px;
left: 28%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
z-index: 10;
}
ul.page-breadcrumb li {
display: inline-block;
vertical-align: middle;
margin: 0px 10px;
color: #fff;
}
ul.page-breadcrumb li a {
position: relative;
display: block;
color: #fff;
font-family: "Oxygen-Regular";
font-size: 16px;
}
.overlay {
height: unset !important;
width: unset !important;
background-color: transparent !important;
}
.appointment-style-one.about-page .appointment-form .row p {
margin-bottom: 0;
} .blog-style-two.sec-pad.blog-page.one {
padding-bottom: 0px;
}
.blog-style-two.sec-pad.blog-page.two {
padding: 0px 0px 0px 0px;
}
.blog-style-two.sec-pad.blog-page.three {
padding: 0px 0px 0px 0px;
}
.blog-style-two.sec-pad.blog-page.four {
padding: 0px 0px 110px 0px;
}
.blog-style-two.sec-pad.blog-page.two, .blog-style-two.sec-pad.blog-page.three, .blog-style-two.sec-pad.blog-page.four .single-sidebar {
margin-top: 60px;
}
.blog-style-two.sec-pad.blog-page.five {
padding-bottom: 0;
}
.blog-style-two.sec-pad.blog-page.six {
padding: 0px 0px;
}
.blog-style-two.sec-pad.blog-page.eight {
padding: 0px 0px;
}
.blog-style-two.sec-pad.blog-page.nine {
padding-top: 0;
}
.appointment-style-two.sec-pad.one {
padding-bottom: 0px;
}
.appointment-style-two.sec-pad.two {
padding-top: 0;
padding-bottom: 0;
}
.appointment-style-two.sec-pad.two, .appointment-style-two.sec-pad.three .single-appointment-sidebar {
margin-top: 45px;
}
.appointment-style-two.sec-pad.three {
padding-top: 0;
}
.appointment-style-two .appointment-form .row p {
display: none;
}
.appointment-form.contact-form .row p {
display: none;
}
.sm.appointment-style-two.sec-pad.a {
padding-bottom: 0;
}
.admin-bar .header-navigation.stricky-fixed {
top: 32px;
}
.vp-wrap .vp-menus ul.vp-menu-level-2>li a i {
font-family: "fontawesome";
}
.pd.feature-style-two.sec-pad .inner {
padding: 0px 20px;
}
.dw.service-style-four {
padding-bottom: 0;
}
.up.service-style-four.sec-pad {
padding-top: 0;
}
.vp-wrap .vp-menus ul.vp-menu-level-2>li a i {
font-family: "fontawesome";
}
.vp-wrap .vp-menus ul.vp-menu-level-2>li a i {
font-family: "fontawesome";
}
.img-box img {
width: 100%;
}
.sm.appointment-style-two.sec-pad.b {
padding-bottom: 70px;
}
.dw.blog-style-three.sec-pad.blog-page {
padding-bottom: 60px;
}
.post-pagination {
margin: 0;
padding: 0;
list-style: none; margin-bottom: -30px;
}
.pagination>li {
display: inline-block;
margin-left: 10px;
}
span.page-numbers.current {
background: #AB1C6E;
color: #fff;
cursor: auto;
border-color: #AB1C6E;
}
.pagination>li>a, .pagination>li>span {
display: block;
background: #f2f2f2;
color: #ab1c6e;
font-size: 20px;
line-height: 45px;
font-weight: 700;
padding: 0 19px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
border-radius: 5px;
border: 1px solid #f2f2f2;
}
.pagination>li .page-numbers:hover {
background: #AB1C6E;
color: #fff; border-color: #AB1C6E;
cursor: pointer;
}
.pagination>li .page-numbers:hover {
background: #AB1C6E;
color: #fff;
cursor: auto;
border-color: #AB1C6E;
}
#clinmedix_recentnews1-2 .title {
margin-top: 0;
box-shadow: none!important;
margin-bottom: 55px;
} .meta-info img.avatar.avatar-80.photo.img-responsive.img-circle{
margin-top: -20px;
}
.cat-info .commax{
display: none;
}
.tag-sticky-2  .single-blog-style-two,.sticky .single-blog-style-two{
border: 1px solid #10aead;
padding: 25px;
} .btn-style-thirteen{
position:absolute!important;
padding:10px 38px 10px!important;
line-height:24px!important;
color:#ffffff;
font-size:15px;
font-weight:700;
border-radius: 2px;
text-transform:uppercase;
box-shadow: 0px 0px 20px rgba(16, 174, 173, 0.27);
}
.btn-style-thirteen .icon{
margin-right:3px;
}
.btn-style-thirteen:hover{
color:#ffffff;
}
.btn-style-thirteen:before {
content: '';
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-image: -ms-linear-gradient(left, #ED2C4F 0%, #c21837 100%);
background-image: -moz-linear-gradient(left, #ED2C4F 0%, #c21837 100%);
background-image: -o-linear-gradient(left, #ED2C4F 0%, #c21837 100%);
background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #10aead), color-stop(100, #10aead));
background-image: -webkit-linear-gradient(left, #10aead 0%, #10aead 100%);
background-image: linear-gradient(to right, #AB1C6E 0%, #ff2ba4 100%);
transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-webkit-transform: scaleX(1);
-ms-transform: scaleX(1);
transform: scaleX(1);
-webkit-transform-origin: left;
-ms-transform-origin: left;
transform-origin: left;
}
.btn-style-thirteen:after{
content:'';
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
background-image: -ms-linear-gradient(left, #C21837 0%, #ED2C4F 100%);
background-image: -moz-linear-gradient(left, #C21837 0%, #ED2C4F 100%);
background-image: -o-linear-gradient(left, #C21837 0%, #ED2C4F 100%);
background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #10aead), color-stop(100, #31faf8));
background-image: -webkit-linear-gradient(left, #10aead 0%, #2ef8f7 100%);
background-image: linear-gradient(to right, #10aead 0%, #22f3f2 100%);
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
-webkit-transform:scaleX(0);
-ms-transform:scaleX(0);
transform:scaleX(0);
-webkit-transform-origin:right;
-ms-transform-origin:right;
transform-origin:right;
}
.btn-style-thirteen:hover:before{
-webkit-transform:scaleX(0);
-ms-transform:scaleX(0);
transform:scaleX(0);
}
.btn-style-thirteen:hover:after{
-webkit-transform:scaleX(1);
-ms-transform:scaleX(1);
transform:scaleX(1);
}
.btn-style-thirteen .btn-title {
position: relative;
display: block;
z-index: 1;
}
.single-blog-style-two .text-box .text{
padding-bottom: 80px;
}
.btn-style-thirteen{
margin-top: -50px;
margin-bottom: 20px; }
.btn-style-thirteen .btn-title {
position: relative;
display: block;
z-index: 1;
font-size: 13px;
font-weight: 600;
}
.blog-page [class*='single-blog-style']:not(.link-post) .img-box > img {
max-width: 100%;
height: auto;
}
.commax{
display:none;
}
.tags-box{
display: block;
color: #333333;
font-weight: bold;
font-size: 18px;
position: relative;
margin-right: 10px;
}
.blog-details-page .share-tag-box .tags-box a{
margin-left:10px;
font-size: 10px;
margin-bottom:7px;
}
blockquote {
position: relative;
display: block;
border-top: 4px solid #edf2f7;
margin-top: 60px;
padding-top: 40px;
margin-bottom: 54px;
padding-left: 50px;
border-left:none;
}
blockquote p {
color: #5c5c5c;
font-size: 15px!important;
line-height: 34px!important;
margin: 0 0 15px!important; font-style: italic;
font-weight: 600;
}
blockquote:after {
position: absolute;
top: -37px;
left: 47.5%;
width: 70px;
height: 70px;
border-radius: 50%;
background: #ab1c6e;
content: "";
color: #ffffff;
font-size: 32px;
line-height: 70px;
text-align: center;
}
blockquote:before {
position: absolute;
top: -17px;
left: 50%;
width: -22px;
content: "";
color: #ffffff;
font-size: 32px;
line-height: 70px;
text-align: center;
background-image: url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/images/quote.png);
background-repeat: no-repeat;
padding: 21px;
padding-top: -2px;
z-index: 999;
}
.mrsingle .meta-info {
border-bottom: 1px solid #EDEDED;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 15px;
margin-bottom: 15px;
}
.mrsingle .single-post-content .img-box{
margin-bottom: 15px;
}
.wp-caption-text{
font-size:.9em;
margin-top:10px;
}
.paginate-links>a>span{
display: inline-block;
background: #F6F6F6;
color: #333333;
font-size: 14px;
line-height: 45px;
font-weight: 700;
padding: 0 19px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;cursor: pointer;
}
.paginate-links>a>span:hover{
display: inline-block;
background: #F6F6F6;
color: #333333;
font-size: 14px;
line-height: 45px;
font-weight: 700;
padding: 0 19px;
background: #AB1C6E;
color: #fff;
cursor: auto;
border-color: #AB1C6E;
cursor: pointer;
}
.paginate-links>span{
display: inline-block;
background: #F6F6F6;
color: #333333;
font-size: 14px;
line-height: 45px;
font-weight: 700;
padding: 0 19px;
background: #AB1C6E;
color: #fff;
cursor: auto;
border-color: #AB1C6E;cursor: pointer;
}
code {
padding: 2px 4px;
font-size: 90%;
color: #ab1c6e;
background-color: #f9f2f4;
border-radius: 4px;
}
span.commaz{
border-bottom: 1px solid #ab1c6e;
padding-bottom: 5px;
}
.mrpage .lower-content{
border-bottom: 2px solid #e1e1e1;
padding-bottom: 20px;
margin-bottom: 20px;
}
textarea {
background-color: #f8f8f8!important;
}
.form-group input#name,.form-group input#email {
background-color: #f8f8f8;
}
.searcg_img img{
max-width: 100%;
}
footer .widget_rss.footer-widget ul li a {
font-weight: 600;
margin-bottom: 10px;
color: #fff;
}
.meta-info{
border-bottom: 1px solid #EDEDED;  padding-bottom: 15px;
margin-bottom: 15px;
}
.meta-info a {
color: #ab1c6e;
font-size: 16px; font-family: "Oxygen-Regular";
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
font-weight:600;
}
.meta-info a + a {
margin-left: 20px;
}
.meta-info a i {
font-size: 16px;
color: #666666;
margin-right: 6px;
}
.meta-info a:hover {
color: #10AEAD;
}
.meta-info a:hover i {
color: #666666;
}
.meta-info span {
color: #AB1C6E; }
.pagination li a, .pagination li:hover a{
cursor: pointer!important;
}
.mrindex .text-box{
background: #fafafa;
padding: 25px;
}
.sidebar .title h3 {
margin: 0;
color: #333333;
font-size: 14px;
text-transform: uppercase;
font-family: "Oxygen-Bold";
}
.tagcloud a {
margin: 3px!important;
}
.meta-info img {
width: 40px;
border-radius: 50%;
margin-right: 6px;
}
.wp-style .text > ul li{
list-style-type: none!important;
}
ul.page-breadcrumb li a:after {
position: absolute; top: 1px;
content: "\f105";
width: 100%;
height: 100%;
font-family: "fontawesome";
color: white;
padding-left: 7px;
}
.wp-style p img {
margin-top: 20px;
}
textarea {
background-color:#f8f8f800!important;
padding: 0px;
}
.form-group input#name, .form-group input#email {
background-color: #f8f8f8;padding: 15px;
}
#add-comment-form .btn-style-thirteen {
margin-left: 0px!important;    
margin-top: 15px!important;
}
.post-content ul.list-items{
padding-left: 20px;
}
.twitter_feed li:before {
content: "\f099";
font-family: FontAwesome;
color: #4bcaff;
width: 50px;
content: "\f099";
font-family: 'Font Awesome 5 Brands';
}
ul.twitter_feed{
padding-left: 15px;
}
.twitter_feed li p{
margin-left: 25px;
margin-top: -25px;}
.twitter_ago{color:white}
.widget ul li a:hover:before {
height: 100%;
}
.widget ul li a:before {
content: '';
width: 3px;
height: 0%;
background: #095F5F;
position: absolute;
top: 0;
left: 0;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
#text-10 {}
#text-10 .text-box {
background: transparent;
padding: 0;
padding-left: 20px;
}
#categories-2 ul li a {
position: relative;
}
#categories-2.widget ul li a:before {
content: '';
width: 3px;
height: 0%;
background: #095F5F;
position: absolute;
top: 0;
left: 0;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
#categories-2.widget ul li a:hover:before {
height: 100%;
}
.blog-style-one.home-four .meta-info { }
.home-five .meta-info {
padding-left: 0px!important;
}
.footer-bottom.text-center{
padding: 10px 0px 35px;
color: white;
font-weight: 600;
}
.header-home-two .header-navigation ul.navigation-box > li > a:hover {
animation: toBottomFromTop10 .3s forwards;
}
#scrollUp {
animation: blinker 10s linear infinite
}
@keyframes blinker {
90% {
opacity: 0
}
}
@keyframes toTopFromBottom {
49% {
transform: translateY(50%)
}
50% {
opacity: 0;
transform: translateY(-50%)
}
51% {
opacity: 1
}
}
@keyframes toBottomFromTop10 {
49% {
transform: translateY(-10%)
}
50% {
opacity: 0;
transform: translateY(10%)
}
51% {
opacity: 1
}
}
@keyframes toRightFromLeft10 {
5% {
left: -5px
}
30% {
opacity: .5;
left: 10px
}
60% {
left: 5px;
opacity: 1
}
}
@keyframes headerSlideDown {
0% {
margin-top: -100px
}
100% {
margin-top: 0
}
} .bkr003 .about-04 {
position: relative;
padding: 100px 0px 70px 0px;
}
.bkr003 .about-04 .sec-title {
margin-bottom: 0px;
}
.bkr003 .about-04 .sec-title .title {
position: relative;
margin-bottom: 45px;
margin-top: -15px;
}
.bkr003 .about-04 .sec-title .title h2 {
font-size: 36px;
color: #222222;
}
.bkr003 .about-04 .sec-title .title:before {
margin: auto;
content: "";
position: absolute;
width: 93px;
height: 4px;
background: #10AEAD;
bottom: -20px;
left: 0px;
}
.bkr003 .about-04 .sec-title .title:after {
margin: auto;
content: "";
position: absolute;
width: 10px;
height: 4px;
background: #222222;
bottom: -20px;
left: 100px;
}
.bkr003 .about-04 .row {
margin-top: 30px;
}
.bkr003 .about-04 .sec-title .text {}
.bkr003 .about-04 .sec-title .text p {
font-size: 18px;
color: #222222;
margin-bottom: 0;
}
.bkr003 .about-04 .inner-box {
margin-bottom: 44px;
}
.bkr003 .about-04 .inner-box .text-typing {
margin-bottom: 22px;
}
.bkr003 .about-04 .inner-box .text-typing h3 {
font-size: 24px;
color: #222222;
}
.bkr003 .about-04 .inner-box .text-typing h3 .name {
color: #10AEAD;
}
.bkr003 .about-04 .inner-box .text-typing h3 .text_word {}
.bkr003 .about-04 .inner-box .text p {
font-size: 15px;
color: #646464;
line-height: 26px;
padding-right: 12px;
margin-bottom: 44px;
}
.bkr003 .about-04 .inner-box .contact-info {
padding-left: 0;
}
.bkr003 .about-04 .inner-box .contact-info li {
font-weight: 500;
font-size: 16px;
color: #777777;
margin-bottom: 20px;
list-style: none;
}
.bkr003 .about-04 .inner-box .contact-info li span {
font-size: 16px;
color: #222222;
font-weight: 700;
display: inline-block;
min-width: 100px;
}
.bkr003 .about-04 .inner-box .contact-info li a {
color: #777777;
}
.bkr003 .about-04  span.typed-cursor {
display: none;
}
.bkr003 .about-04 .inner-box .btn-box {
margin-top: 52px;
}
.bkr003 .about-04 .inner-box .btn-box a {
font-size: 16px;
color: #fff;
background: #10AEAD;
font-weight: 700;
padding: 20px 50px;
border-top-left-radius: 20px;
border-bottom-right-radius: 20px;
}
.bkr003 .about-04 .inner-box .btn-box a {
color: #fff;
font-size: 16px; background-image: -webkit-linear-gradient(315deg, #AB1C6E 50%, transparent 50%);
background-image: -o-linear-gradient(315deg, #AB1C6E 50%, transparent 50%);
background-image: linear-gradient(135deg, #AB1C6E 50%, transparent 50%);
background-size: 0px 50px;
background-position: -50px -50px;
background-repeat: no-repeat;
-webkit-transition: all 1s;
-o-transition: all 1s;
transition: all 1s; }
.bkr003 .about-04 .inner-box .btn-box a:hover {
background-size: 300% 300%;
background-position: 0% 0%;
color: #fff; }
.bkr003 .about-04 .image {
position: relative;
margin-left: 26px;
margin-top: 40px;
}
.bkr003 .about-04 .image:before {
content: "";
position: absolute;
top: -29px;
left: -29px;
background-image: url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/images/about-04-shape-01.png);
background-size: cover;
background-repeat: no-repeat;
width: 430px;
height: 577px;
z-index: -1;
}
.bkr003 .about-04 .image:after {
content: "";
position: absolute;
top: 30px;
right: -40px;
background-image: url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/images/about-04-shape-02.png);
background-size: cover;
background-repeat: no-repeat;
width: 300px;
height: 454px;
z-index: -1;
transform: rotate(-180deg);
}
.bkr003 .about-04 .image img {
width: 445px;
height: 516px;
} .bkr003 .resume-02 {
position: relative;
padding: 0px 0px 70px 0px;
}
.bkr003 .resume-02 .sec-title {
margin-bottom: 0;
}
.bkr003 .resume-02 .sec-title .title {
position: relative;
margin-bottom: 45px;
margin-top: -15px;
}
.bkr003 .resume-02 .sec-title .title h2 {
font-size: 36px;
color: #222222;
}
.bkr003 .resume-02 .sec-title .title:before {
margin: auto;
content: "";
position: absolute;
width: 93px;
height: 4px;
background: #10AEAD;
bottom: -20px;
left: 0px;
}
.bkr003 .resume-02 .sec-title .title:after {
margin: auto;
content: "";
position: absolute;
width: 10px;
height: 4px;
background: #222222;
bottom: -20px;
left: 100px;
}
.bkr003 .resume-02 .sec-title .text {}
.bkr003 .resume-02 .sec-title .text p {
font-size: 18px;
color: #222222;
margin-bottom: 0;
}
.bkr003 .resume-02 .inner-box {
position: relative;
margin-top: 40px;
}
.bkr003 .resume-02 .inner-box:before {
position: absolute;
left: 0;
top: 0px;
height: 100%;
width: 1px;
background-color: #CCCCCC;
content: "";
}
.bkr003 .resume-02 .inner-box:after {
position: absolute;
left: 0;
bottom: 0px;
height: 165px;
width: 1px;
background-color: #fff;
content: "";
}
.bkr003 .resume-02 .inner-box .icon-box {
position: relative;
padding: 34px 32px 36px 100px;
margin-left: 24px;
background: #10aead;
margin: 0px 30px 0px 40px;
border-radius: 5px;
box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.29);
}
.bkr003 .resume-02 .inner-box .icon-box:hover:after {
-webkit-transform: scale(-1) rotate(-180deg);
-ms-transform: scale(-1) rotate(-180deg);
transform: scale(-1) rotate(-180deg);
-webkit-transition: all 600ms ease;
-o-transition: all 600ms ease;
transition: all 600ms ease;
}
.bkr003 .resume-02 .inner-box .icon-box:after {
position: absolute;
top: 80px;
left: -45px;
height: 10px;
width: 10px;
border-radius: 10px;
background-color: #10AEAD;
content: "";
}
.bkr003 .resume-02 .inner-box .icon-box:before {
position: absolute;
content: "\f0c3";
right: 45px;
bottom: 0px;
font-size: 45px;
font-family: 'Font Awesome 5 Free';
font-weight: 900;
color: #DDDDDC;
-moz-transform: matrix( 0.86602540378444,0.5,-0.5,0.86602540378444,0,0);
-webkit-transform: matrix( 0.86602540378444,0.5,-0.5,0.86602540378444,0,0);
-ms-transform: matrix( 0.86602540378444,0.5,-0.5,0.86602540378444,0,0);
}
.bkr003 .resume-02 .inner-box .icon-box span {
position: absolute;
left: 27px;
top: 40px;
width: 40px;
height: 40px;
line-height: 40px;
text-align: center;
background: #fff;
border: 1px solid #CCCCCC;
color: #10AEAD;
border-radius: 5px;
}
.bkr003 .resume-02 .inner-box .icon-box .title h4 {
font-size: 18px;
color: #fff;
font-weight: 600;
line-height: 30px;
}
.bkr003 .resume-02 .inner-box .icon-box .date {
font-size: 14px;
color: #fff;
font-weight: 500;
margin-top: 13px;
}
.bkr003 .resume-02 .content {
position: relative;
padding-bottom: 50px;
border-bottom: 1px solid #DDDDDC;
margin-bottom: 78px;
}
.bkr003 .resume-02 .content .title h3 {
font-size: 16px;
color: #222222;
font-weight: 700;
margin-bottom: 20px;
margin-top: -5px;
}
.bkr003 .resume-02 .content .text p {
position: relative;
margin-bottom: 40px;
line-height: 27px;
padding-right: 42px;
}
.bkr003 .resume-02 .content .list {
padding-left: 0;
margin-bottom: 0;
}
.bkr003 .resume-02 .content .list li {
font-size: 14px;
color: #222222;
font-weight: 700;
margin-bottom: 6px;
list-style: none;
}
.bkr003 .resume-02 .content .list li span {
padding-right: 16px;
}
.bkr003 .resume-02 .content:nth-child(2) {
}
.bkr003 .resume-02 .content.two {
padding-bottom: 0;
}
.bkr003 .resume-02 .content.three {
margin-bottom: 0;
}
.bkr003 .resume-02 .content.three .text p {
margin-bottom: 30px;
}
.bkr003 .resume-02 .content.three .list {
margin-bottom: 20px;
}
.bkr003 .resume-02 .inner-box .btn-box {
position: relative;
left: 0;
top: -60px;
}
.bkr003 .resume-02 .inner-box .btn-box a {
font-size: 16px;
color: #fff;
background: #10AEAD;
font-weight: 700;
padding: 20px 50px;
border-top-left-radius: 20px;
border-bottom-right-radius: 20px;
}
.bkr003 .resume-02 .inner-box .btn-box a {
color: #fff;
font-size: 16px;
background-image: -webkit-linear-gradient(315deg, #AB1C6E 50%, transparent 50%);
background-image: -o-linear-gradient(315deg,  #AB1C6E 50%, transparent 50%);
background-image: linear-gradient(135deg,  #AB1C6E 50%, transparent 50%);
background-size: 0px 50px;
background-position: -50px -50px;
background-repeat: no-repeat;
-webkit-transition: all 1s;
-o-transition: all 1s;
transition: all 1s;
}
.bkr003 .resume-02 .inner-box .btn-box a:hover {
background-size: 300% 300%;
background-position: 0% 0%;
color: #fff;
}
.blog-style-one.home-four .single-blog-style-one .text-box{
border: 1px solid #eaeaea;
padding: 35px 27px;
border-radius: 0px 0px 10px 10px;
box-shadow: 0px 15px 40px 0px rgba(13, 29, 13, 0.1);
}
.single-blog-style-one .text-box{
padding: 30px;
background-color: #fff;
border-radius: 0 0 4px 4px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
box-shadow: 0px 15px 39px 0px rgba(8, 18, 109, 0.1);
}
.about-style-one.gray-bg .text-right img{
border-radius:10px;
}
.sidebar .title {
margin-top: 0px !important;
}
#categories-2 {
margin-top: 60px;
}
#text-10 {
margin-top: 60px;
}
#text-7 {
margin-top: 60px;
}
#archives-2 {
margin-top: 60px;
}
#tag_cloud-2 {
margin-top: 60px;
}
#clinmedix_twitter-2 {
margin-top: 60px;
}
#text-5 {
margin-top: 60px;
}
.team-style-one {
background-color: #f1f7fa;
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
font-weight: 400;
}
.top-header .logo img{
width: 190px;
}
.footer_text{
color: #fff;
font-size: 15px;
}
.textwidget img {
margin-bottom: 3px;
}
.contact-widget .fa {
margin-right: 10px;
font-size: 18px;
color: #fff;
margin-top: 20px;
}
.contact-widget .footer_address {
line-height: 25px; color: #fff;
font-size: 15px;
}
.footer-widget .title h3:before {
content: "";
width: 50px;
height: 4px;
background-color: #ab1c6e;
left: 0;
position: absolute;
top: 40px;
left: 55px;
}
.footer-widget .title h3 {
margin-bottom: 50px;
}
.pad-40{
padding-left: 40px;
}
.footer-top {
background: #141414;
}
.footer-top .type {
color: #ab1c6e!important;
}
.footer-top .infos {
border-radius: 5px;
}
.contact-widget .fa {
color: #ab1c6e!important;
}
.footer-bottom.text-center {
background: #141414;
}
.textwidget img {
height: auto;
max-width: 100%;
width: 170px;
margin-bottom: 3px;
}
.blog-style-one.home-four .meta-info a + a {
margin-left: 5px!important;
}
.wpex_02_team-section-two .image img {
border-radius: 20px;
}
.team-style-three .single-team-style-three {
margin-bottom: 30px;
}
.newtm.team-style-one .img-box .hover-box{
background: rgb(16, 174, 173)!important;
}
.newsub .subscribe-style-one.home-two .inner {
padding: 75px 0;
background: rgba(0, 0, 0, 0.87);
}
.nefunfact .fun-fact-style-one {
background: #129de8!important;
}
.nefunfactblack .fun-fact-style-one {
background: #222!important;
}
.maydoctors .sec-pad {
padding: 15px 0!important;
}
.maydoctors .appointment-sidebar .single-appointment-sidebar.contact-infos {
border-radius: 5px;
}
.extra.feature-style-six .thm-container .row [class*=col-]:nth-child(even) {
background: #45c7cf!important;
}
.extra.feature-style-six .thm-container .row [class*=col-]:nth-child(odd) {
background:#886BDF!important;
}
.extras.feature-style-one [class*=col-] {
border-bottom: 1px solid #f2f2f2;
}
.extras.feature-style-four [class*=col-] {
border-bottom: 1px solid #ececec;
}
.extra .single-feature-style-six {
min-height: 377px;
}
.exxtra .sec-pad {
padding: 40px 0!important;
}
.footer-top .single-appointment-sidebar.availability ul.infos {
padding-bottom: 30px!important;
}
.footer-top .appointment-sidebar .single-appointment-sidebar.availability ul.infos li {
padding-bottom: 10px;
}
ul li.mega-menu>ul.sub-menu {
background-color: #fff !important;
padding: 10px 0!important;
width: 480px !important;
}
ul li.mega-menu>ul.sub-menu>li {
display: block;
float: left;
margin: 0 5px;
width: 230px;
border: none;
}
ul li.mega-menu ul.sub-menu li {
background-color: inherit;
padding: 0 14px;
border-top: none!important;
border-right: 1px solid #c9c9c9;
}
ul li.mega-menu ul.sub-menu li:nth-child(even){
border-right: none!important;
}
.header-home-two .header-navigation {
background: #129DE8;
z-index: 9999;
}
.page-wrapper {
overflow: hidden;
}
#text-7 .single-insta-post:before {
z-index: -11;
display: none;
}
#text-7 .insta-wrapper {
margin-left: 0;
margin-right: 0;
margin-top: 0;
background: #f6f6f6;
padding: 35px 30px 35px 35px;
}
#text-7 .single-insta-post {
padding: 0px 0px;
margin-top: 0;
overflow: hidden;
width: 87px;
margin: 10px 10px 0px 0px;
}
.wpex_02_blog-section .post-meta li:last-child:before {
display:none!important;
}
.textwidget img {
margin-bottom: 20px;
}
.meta-info a:hover {
color: #ab1c6e!important;
} .bkr003 .schedule {
padding: 100px 0px;
}
.bkr003 .schedule .container {
max-width: 2100px;
}
.bkr003 .schedule .sec-title {
margin-bottom: 75px;
text-align: center;
position: relative;
color: #111111;
}
.bkr003 .schedule .content table {
margin-bottom: -10px;
border: 1px dotted rgba(255, 255, 255, 0.2);
}
.bkr003 .schedule .content table thead tr th {
width: 130px;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
-ms-border-radius: 12px;
-o-border-radius: 12px;
border-radius: 12px;
padding: 20px 15px;
border: 5px solid #ffffff;
border-bottom-width: 1px;
background-color: #111111;
text-align: center;
}
.bkr003 .schedule .content table thead tr th .schedule-time-heading {
color: #ffffff;
font-weight: 500;
}
.bkr003 .schedule .content table thead tr td {
width: 130px;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
-ms-border-radius: 12px;
-o-border-radius: 12px;
border-radius: 12px;
padding: 20px 15px;
border: 5px solid #ffffff;
border-bottom-width: 1px;
background-color: #111111;
text-align: center;
}
.bkr003 .schedule .content table thead tr td .schedule-day-heading {
color: #ffffff;
font-weight: 500;
}
.bkr003 .schedule .content table tbody tr th {
width: 130px;
position: relative;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
-ms-border-radius: 12px;
-o-border-radius: 12px;
border-radius: 12px;
font-size: 17px;
font-weight: 500;
color: #ffffff;
border: 5px solid #ffffff;
background-color: #ab1c6e;
padding: 15px;
text-align: center;
}
.bkr003 .schedule .content table tbody tr th .schedule-time-wrapper {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
left: 0;
right: 0;
}
.bkr003 .schedule .content table tbody tr td {
width: 130px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
-ms-border-radius: 15px;
-o-border-radius: 15px;
border-radius: 15px;
padding: 12px 9px;
border: 5px solid #ffffff;
background-color: #f2f2f2;
position: relative;
}
.bkr003 .schedule .content table tbody tr td .schedule-item-wrapper {
text-align: center;
}
.bkr003 .schedule .content table tbody tr td .schedule-item-wrapper .item-ctg {
color: #ffffff;
font-weight: 500;
font-size: 14px;
}
.bkr003 .schedule .content table tbody tr td .schedule-item-wrapper .item-time {
font-size: 11px;
color: #ffffff;
line-height: 23px; }
.bkr003 .schedule .content table tbody tr td .schedule-item-wrapper .item-team {
font-size: 14px;
color: #ffffff;
font-weight: 500;
}
.bkr003 .schedule .content table tbody tr td .schedule-item-wrapper .media {
opacity: 0;
visibility: hidden;
padding: 25px;
width: 250px;
position: absolute;
bottom: calc(100% + 50px);
right: calc(-50% - 11px);
z-index: 11;
background-color: #ffffff;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
-ms-border-radius: 6px;
-o-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0px 4px 50px 0px rgba(164, 164, 164, 0.75);
-moz-box-shadow: 0px 4px 50px 0px rgba(164, 164, 164, 0.75);
box-shadow: 0px 4px 50px 0px rgba(164, 164, 164, 0.75);
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-ms-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
@media only screen and (max-width: 1500px) {
.bkr003 .schedule .content table tbody tr td .schedule-item-wrapper .media {
width: 155px;
display: block;
padding: 20px 10px;
right: 0;
}
}
.bkr003 .schedule .content table tbody tr td .schedule-item-wrapper .media:after {
content: "";
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
bottom: 0;
width: 0;
height: 0;
border-right: 15px solid transparent;
border-top: 15px solid #ffffff;
border-left: 15px solid transparent;
-webkit-transition: all 1s ease-out;
-moz-transition: all 1s ease-out;
-ms-transition: all 1s ease-out;
-o-transition: all 1s ease-out;
transition: all 1s ease-out;
}
.bkr003 .schedule .content table tbody tr td .schedule-item-wrapper .media:before {
content: "";
background-color: transparent;
height: calc(100% + 15px);
width: 100%;
position: absolute;
bottom: -15px;
left: 0;
z-index: -1;
}
.bkr003 .schedule .content table tbody tr td .schedule-item-wrapper .media .item-img {
background-color: #c6c6c6;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
}
@media only screen and (max-width: 1500px) {
.bkr003 .schedule .content table tbody tr td .schedule-item-wrapper .media .item-img {
width: 60px;
height: 60px;
margin: 0 auto 15px;
}
}
.bkr003 .schedule .content table tbody tr td .schedule-item-wrapper .media .media-body {
text-align: center;
}
@media only screen and (max-width: 1500px) {
.bkr003 .schedule .content table tbody tr td .schedule-item-wrapper .media .media-body {
margin-left: 0;
text-align: center;
}
}
.bkr003 .schedule .content table tbody tr td .schedule-item-wrapper .media .media-body .title {
margin-bottom: 0;
color: #111111;
text-transform: capitalize;
font-weight: 500;
}
@media only screen and (max-width: 1500px) {
.bkr003 .schedule .content table tbody tr td .schedule-item-wrapper .media .media-body .title {
font-size: 18px;
}
}
@media only screen and (min-width: 1400px){
.bkr003 .schedule .container {
max-width: 1320px;
}
}
.bkr003 .schedule .content table tbody tr td .schedule-item-wrapper .media .media-body .item-ctg {
margin-bottom: 15px;
}
.bkr003 .schedule .content table tbody tr td .schedule-item-wrapper .media .media-body .item-btn {
padding: 8px 16px;
font-size: 12px;
border: 1px solid;
border-color: #396cf0;
background-color: #396cf0;
color: #ffffff;
display: inline-block;
text-transform: uppercase;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
cursor: pointer;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.bkr003 .schedule .content table tbody tr td .schedule-item-wrapper .media .media-body .item-btn:hover {
background-color: transparent;
color: #396cf0;
}
.bkr003 .schedule .content table tbody tr td:hover .schedule-item-wrapper .media {
opacity: 1;
visibility: visible;
bottom: calc(100% + 15px);
-webkit-transition: all 0.8s cubic-bezier(0, 0, 0.15, 1.88);
-moz-transition: all 0.8s cubic-bezier(0, 0, 0.15, 1.88);
-ms-transition: all 0.8s cubic-bezier(0, 0, 0.15, 1.88);
-o-transition: all 0.8s cubic-bezier(0, 0, 0.15, 1.88);
transition: all 0.8s cubic-bezier(0, 0, 0.15, 1.88);
}
.bkr003 .schedule .content table tbody tr td:hover .schedule-item-wrapper .media:after {
bottom: -15px;
}
.bkr003 .schedule .content .table-responsive {
border: 1px dotted rgba(255, 255, 255, 0.2);
margin-bottom: 0;
z-index: -1;
overflow: visible;
}
@media only screen and (max-width: 1400px) {
.bkr003 .schedule .content .table-responsive {
overflow-x: auto;
}
}
.bkr003 .schedule .content .table-responsive::-webkit-scrollbar-thumb {
border: 2px solid #f1f7fa;
background-color: #f1f7fa;
}
.bkr003 .schedule .content .table-responsive::-webkit-scrollbar {
-webkit-appearance: none;
height: 10px;
}
.bkr003 .schedule .content .table-responsive::-webkit-scrollbar-thumb {
border-color: #f1f7fa;
}
.km.schedule {
padding: 0px 0px;
}
.km.schedule table, dl {
margin-top: 0;
margin-bottom: 0px;
}
.pm.schedule {
padding: 0px 0px;
}
.pm.schedule table, dl {
margin-top: 0;
margin-bottom: 0px;
}
.cm.schedule {
padding: 0px 0px 100px 0px;
}
.cm.schedule table, dl {
margin-top: 0;
margin-bottom: 0px;
}
.hm.schedule {
padding-bottom: 0;
}
.hm.schedule table, dl {
margin-top: 0;
margin-bottom: 0px;
}
.bkr003 .schedule .content table tbody tr td.coler {
background-color: #fff!important;
}
td.color_ex {
background-color: #396cf0!important;
}
.item-img {
border-radius: 50%;
}
.img-fluid {
max-width: 100%;
height: auto;
}
.rounded-circle {
border-radius: 50%;
}
.item-text {
font-size: 15px;
padding-top: 15px;
padding-bottom: 15px;
}
.bkr003 .schedule .content table tbody tr td .schedule-item-wrapper .media .item-img {
background-color: #c6c6c6;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
width: 150px;
height: 150px;
text-align: center;
margin: 0 auto;
}
.single-blog-style-one {
margin-bottom: 30px;
}
.single-blog-style-one {
margin-bottom: 30px;
}
.appointment-style-one.home-two .sec-title h3, .appointment-style-one.home-two .sec-title h3 span.color-1, .appointment-style-one.home-two .sec-title h3 span.color-2 {
color: #fff;
}
.appointment-style-one.home-two .sec-title h3 {
margin-bottom: 38px;
}
.appointment-style-one.home-two .sec-title p {
color: #fff;
}
.appointment-style-one.home-two .sec-title p span {
color: #fff;
font-size: 22px;
font-family: "Oxygen-Bold";
}
.appointment-style-one.home-two .appointment-form input, .appointment-style-one.home-two .appointment-form textarea {
background: transparent;
}
.bootstrap-select.btn-group:not(.input-group-btn), .bootstrap-select.btn-group[class*=col-] {
width: 100%;
}
.appointment-style-two.ex .appointment-form .bootstrap-select > .dropdown-toggle {
border-bottom: 1px solid #DCDCDC;
}
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover {
box-shadow: none !important;
background-color: transparent !important;
}
.bootstrap-select .dropdown-toggle:focus {
outline: unset !important;
outline: unset !important;
outline-offset: unset !important;
}
.sm.appointment-style-two.sec-pad.b .sec-title {
padding-left: 70px;
}
.sm.appointment-style-two.sec-pad.b .sec-title h3 {
margin-bottom: 30px;
}
.km.schedule {
padding-top: 100px;
}
.lm.about-style-three .about-style-three-content ul.list-items {
padding-left: 0;
}
.up.team-style-three.sec-pad {
padding-top: 0;
}
.un.team-section {
padding-top: 40px;
padding-bottom: 80px;
}
.team-block-one .inner-box .overlay-box .social-links {
padding-left: 0;
}
.sectup.team-style-two.sec-pad {
padding-top: 0;
}
.up.team-style-one.sec-pad {
padding-top: 0;
}
.up.team-style-two.sec-pad {
padding-top: 0;
}
.up.wpex_02_team-section {
padding-top: 0;
}
.up.award-and-certification.sec-pad {
padding-top: 0;
}
.up.about-style-three .about-style-three-content ul.list-items {
padding-left: 0;
}
.pd.feature-style-two.sec-pad {
padding-top: 100px;
}
.up.wpex_02_testimonial-section {
padding-top: 40px;
}
.woocommerce div.product .img-holder img {
height: auto;
max-width: 100%;
width: 100%;
background: #f4f4f4;
padding: 20px;
}
.bkr003 .km.schedule .sec-title p { line-height: 24px;
font-size: 20px;
font-weight: 700;
color: #ab1c6e;
margin: 0;
margin-bottom: 20px;
}
.bkr003 .km.schedule .sec-title h2{
position: relative;
font-size: 40px;
font-weight: 700;
color: #222;
line-height: 50px;
}
.tribe-events-calendar thead th {
background-color: #129de8!important;
}
.tribe-events-calendar div[id*=tribe-events-daynum-], .tribe-events-calendar div[id*=tribe-events-daynum-] a {
background-color: #129de8!important;
}
.wpex_02_about-section .image-two img {
width: 400px;
}
.km.schedule {
padding-top: 100px;
background: #ffffffb8!important;
}
.single-service-style-five .icon-box .icon{
background-color: #0e77af24;
color: #0e77af;
font-size: 40px;
padding: 22px;
-webkit-border-radius: 50%;
border-radius: 50%;
display: inline-block;
line-height: 1;
-webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
text-align: center; left: 0;
top: 0;
}
.comments-area .commnets_bumber{
font-size: 30px;
margin-bottom: 30px;
}
.mrside ul{
padding-left: 0px;
}
.mrside ul li{
list-style: none;
}
.submit_bottom{
margin-bottom:50px;
}
#respond{
margin-bottom: 50px;
}
.pingback  .author-thumb img {
display: none!important;
}
.pingback{
padding: 0px!important;
}
.comments-area .trackback .author-thumb
{
display: none;
}
.comments-area .trackback.comment{
padding: 0px!important;
}
.pingback .comment-inner,.trackback .comment-inner{
padding-left: 0px!important;
padding-right: 0px!important;
position: relative!important;
margin-top: 10px!important;
}:root{
--theme-color: #886bdf;
--theme-color-two: #4ad7e0;
}
.auto-container {
position: static;
max-width: 1210px;
padding: 0px 20px;
margin: 0 auto;
}
.small-container {
position: relative;
max-width: 1050px;
padding: 0px 15px;
margin: 0 auto;
}
.page-wrapper {
position: relative;
margin: 0 auto;
width: 100%;
min-width: 300px;
z-index: 9;
}
.text {
font-size: 16px;
font-weight: 400;
line-height: 30px;
color: #646464;
}
p {
margin: 0;
}
p + p {
margin-top: 20px;
}
.mb-50 {
margin-bottom: 50px !important;
}
.mb-30 {
margin-bottom: 30px !important;
} .btn-style-one {
position: relative;
line-height: 24px;
background: none;
color: #fff;
font-size: 16px;
font-weight: 700;
padding: 18px 38px;
display: inline-block;
background: var(--theme-color-two);
text-transform: capitalize;
overflow: hidden;
transition: .5s ease;
}
.btn-style-one:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
opacity: .5;
background-color: var(--theme-color-three);
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
-webkit-transform: scaleY(0);
transform: scaleY(0);
}
.btn-style-one:after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
background-color: #112554;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
-webkit-transform: scaleY(0);
transform: scaleY(0);
}
.btn-style-one span {
position: relative;
z-index: 10;
}
.btn-style-one:hover:before {
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
.btn-style-one:hover:after {
-webkit-transition-delay: 0.2s;
transition-delay: 0.2s;
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
.btn-style-one:hover {
color: #fff;
} .btn-style-two {
position: relative;
line-height: 24px;
background: none;
color: #fff;
font-size: 16px;
font-weight: 700;
padding: 18px 38px;
display: inline-block;
background: var(--theme-color);
text-transform: capitalize;
overflow: hidden;
transition: .5s ease;
}
.btn-style-two:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
opacity: .5;
background-color: var(--theme-color);
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
-webkit-transform: scaleY(0);
transform: scaleY(0);
}
.btn-style-two:after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
background-color: #112554;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
-webkit-transform: scaleY(0);
transform: scaleY(0);
}
.btn-style-two span {
position: relative;
z-index: 10;
}
.btn-style-two:hover:before {
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
.btn-style-two:hover:after {
-webkit-transition-delay: 0.2s;
transition-delay: 0.2s;
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
.btn-style-two:hover {
color: #fff;
}
@-webkit-keyframes rotateme {
0% {
-webkit-transform: rotate(0deg);
opacity: 1;
}
50% {
-webkit-transform: rotate(180deg);
opacity: 0.7;
}
100% {
-webkit-transform: rotate(360deg);
opacity: 1;
}
}
@-moz-keyframes rotateme {
0% {
-moz-transform: rotate(0deg);
opacity: 1;
}
50% {
-moz-transform: rotate(180deg);
opacity: 0.7;
}
100% {
-moz-transform: rotate(360deg);
opacity: 1;
}
}
@-o-keyframes rotateme {
0% {
-o-transform: rotate(0deg);
opacity: 1;
}
50% {
-o-transform: rotate(180deg);
opacity: 0.7;
}
100% {
-o-transform: rotate(360deg);
opacity: 1;
}
}
@keyframes rotateme {
0% {
transform: rotate(0deg);
opacity: 1;
}
50% {
transform: rotate(180deg);
}
100% {
transform: rotate(360deg);
opacity: 1;
}
}
.wpex_02_about-section-two .image .icon-box:before,
.wpex_02_about-section .image-one .icon-box:before,
.rotate-me {
animation-name: rotateme; 
animation-duration: 15s; 
animation-iteration-count: infinite;
animation-timing-function: linear;
-webkit-animation-name: rotateme; 
-webkit-animation-duration: 15s; 
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
-moz-animation-name: rotateme; 
-moz-animation-duration: 15s; 
-moz-animation-iteration-count: infinite;
-moz-animation-timing-function: linear;
-ms-animation-name: rotateme; 
-ms-animation-duration: 15s; 
-ms-animation-iteration-count: infinite;
-ms-animation-timing-function: linear;
-o-animation-name: rotateme; 
-o-animation-duration: 15s; 
-o-animation-iteration-count: infinite;
-o-animation-timing-function: linear;
} .top-bar-style-one {
position: relative;
background: #edf0f2;
}
.top-bar-style-one .wrapper-box {
position: relative;
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
}
.top-bar-style-one .text {
font-size: 16px;
font-weight: 700;
color: #848484;
line-height: 28px;
margin: 5px 0 10px;
margin-right: 15px;
}
.top-bar-style-one .appointment-btn {
display: inline-block;
vertical-align: middle;
background: #886BDF;
color: #FFFFFF;
font-size: 16px;
font-family: "Oxygen-Bold";
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
padding: 18px 34px 21px;
}
.top-bar-style-one .appointment-btn i {
margin-right: 8px;
} .header-upper {
position: relative;
padding: 19px 0;
}
.header-upper .wrapper-box {
position: relative;
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
}
.header-upper .logo {
margin: 15px 0;
}
.header-upper .right-content {
position: relative;
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
}
.header-upper .contact-info {
position: relative;
display: flex;
align-items: center;
flex-wrap: wrap;
list-style: none;
margin-bottom: 0px;
padding: 10px 0;
border-right: 1px dashed #ccc;
margin-right: 30px;
}
.header-upper .contact-info li {
margin-right: 35px;
font-size: 16px;
font-weight: 700;
color: #848484;
}
.header-upper .contact-info li a {
color: #848484;
}
.header-upper .contact-info li i {
margin-right: 10px;
}
.header-upper .social-icon {
position: relative;
}
.header-upper .social-icon a {
position: relative;
margin-left: 12px;
font-size: 16px;
color: #848484;
height: 50px;
width: 50px;
line-height: 50px;
background: #f2f5f7;
text-align: center;
transition: .4s ease;
}
.header-upper .social-icon a:hover {
background: var(--theme-color);
color: #fff;
} .header.style-two {
position: relative;
z-index: 9999;
}
.header.style-two .thm-container {
position: relative;
max-width: 1200px;
}
.header.style-two .header-navigation {
background: #112554;
}
.header.style-two .header-navigation .thm-container .right-side-box a {
color: #fff;
font-size: 20px;
margin-left: 20px;
right: 0;
position: relative;
top: -2px;
}
.header.style-two .header-navigation ul.navigation-box > li {
padding: 19px 0 22px;
} .main-slider-style-two .thm-container {
max-width: 1200px;
}
.main-slider-style-two .content h3 {
color: #4ad7e0;
font-size: 24px;
text-transform: uppercase;
letter-spacing: 1px;
margin-bottom: 40px;
}
.main-slider-style-two .content h1 {
font-size: 70px;
font-weight: 700;
color: #fff;
animation-delay: 1s;
margin: 0;
margin-bottom: 35px;
}
.main-slider-style-two .content .link-btn {
margin-bottom: 100px;
animation-delay: 1.5s;
}
.main-slider-style-two .content .link-btn a {
margin-right: 20px;
}
#minimal-bootstrap-carousel.main-slider-style-two .carousel-control {
background: #fff;
opacity: 1;
color: #222;
border-radius: 50%;
} .wpex_02_feature-section {
position: relative;
}
.wpex_02_feature-section .wrapper-box {
position: relative;
margin-top: -97px;
z-index: 999;
}
.wpex_02_feature-section .row {
margin-left: 0;
margin-right: 0;
}
.wpex_02_feature-section .feature-block {
padding: 0px;
}
.wpex_02_feature-section .inner-box {
position: relative;
padding: 50px;
box-shadow: 0px 15px 40px 0px rgba(13, 29, 13, 0.1);
background: #fff;
transition: .5s ease;
}
.wpex_02_feature-section .inner-box:hover {
transform: translateY(10px);
}
.wpex_02_feature-section .icon-box {
position: relative;
font-size: 65px;
line-height: 65px;
color: var(--theme-color);
margin-bottom: 40px;
}
.wpex_02_feature-section .inner-box .feature-icon {
position: absolute;
bottom: 0px;
font-size: 135px;
right: 15px;
opacity: .03;
color: #000;
transition: all 700ms ease;
}
.wpex_02_feature-section .inner-box:hover .feature-icon {
font-size: 145px;
transition: all 700ms ease;
}
.wpex_02_feature-section h3 {
font-size: 24px;
font-weight: 700;
margin-bottom: 30px;
color: #222;
margin-top: 0;
}
.wpex_02_feature-section .text {
margin-bottom: 30px;
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.read-more-btn {
position: relative;
font-size: 15px;
font-weight: 700;
color: #ab1c6e;
padding-left: 0;
transition: .5s ease;
}
.read-more-btn:before {
position: absolute;
content: '';
background: var(--theme-color);
height: 2px;
width: 20px;
left: 0;
top: 10px;
transform: scaleX(0);
opacity: 0;
transition: .5s ease;
}
.read-more-btn:hover:before {
opacity: 1;
transform: scaleX(1);
}
.read-more-btn:hover {
color: var(--theme-color);
padding-left: 35px;
} .sec-title {
position: relative;
margin-bottom: 50px;
}
.sec-title h4 {
font-size: 20px;
font-weight: 700;
color: #ab1c6e;
margin: 0;
margin-bottom: 20px;
}
.sec-title h1 {
position: relative;
font-size: 40px;
font-weight: 700;
color: #222;
line-height: 50px;
}
.sec-title.light h1 {
color: #fff;
}
.sec-title h1 span {
color: var(--theme-color);
} .wpex_02_about-section {
position: relative;
padding: 120px 0 90px;
}
.wpex_02_about-section .image-wrapper {
position: relative;
padding-right: 50px;
}
.wpex_02_about-section .image-one {
position: relative;
box-shadow: 0px 15px 40px 0px rgba(13, 29, 13, 0.1);
display: inline-block;
margin-bottom: 30px;
border-radius: 10px;
}
.wpex_02_about-section .image-one:before {
position: absolute;
content: '';
background: #004ca9;
opacity: .8;
top: 0;
left: 0;
right: 0;
bottom: 0; }
.wpex_02_about-section .image-one .icon-box {
position: absolute;
right: -40px;
top: 95px;
width: 80px;
height: 80px;
line-height: 80px;
text-align: center;
background: var(--theme-color-two);
border-radius: 50%;
font-size: 36px;
color: #fff;
}
.wpex_02_about-section .image-one .icon-box:before {
position: absolute;
content: '';
width: 140px;
height: 140px;
background: url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/images/border-shape.png) no-repeat center;
left: -30px;
top: -30px;
}
.wpex_02_about-section .image-one .icon-box:after {
position: absolute;
content: '';
width: 80px;
height: 80px;
background: #112554;
left: 0px;
top: 0px;
transform: scale(.6);
transition: .5s ease;
border-radius: 50%;
opacity: 0;
}
.wpex_02_about-section .image-one .icon-box:hover:after {
transform: scale(1);
opacity: 1;
}
.wpex_02_about-section .image-one .icon-box span {
position: relative;
z-index: 1;
}
.wpex_02_about-section .image-two {
position: relative;
margin-top: -230px;
text-align: right;
margin-bottom: 30px;
}
.wpex_02_about-section .image-two img {
box-shadow: 0px 15px 40px 0px rgba(13, 29, 13, 0.1);
display: inline-block;
border-radius: 10px;
}
.wpex_02_about-section .content {
margin-left: 40px;
}
.wpex_02_about-section .text {
margin-bottom: 45px;
}
.wpex_02_about-section .text p + p {
margin-top: 30px;
}
.wpex_02_about-section .content-two {}
.wpex_02_about-section .content-two .item {
position: relative;
padding-left: 100px;
margin-bottom: 20px;
}
.wpex_02_about-section .content-two .item .icon-holder {
background-color: rgba(136, 107, 223, 0.25);
color: #886bdf;
font-size: 26px;
padding: 22px;
-webkit-border-radius: 50%;
border-radius: 50%;
display: inline-block;
line-height: 1;
-webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
text-align: center;
position: absolute;
left: 0;
top: 0;
}
.wpex_02_about-section .content-two .item:nth-child(2) .icon-holder {
background-color: rgba(18, 157, 232, 0.25);
color: #129DE8;
}
.wpex_02_about-section .content-two .item .icon-holder span {
width: 1em;
height: 1em;
position: relative;
display: block;
transform: rotate(0deg);
}
.wpex_02_about-section .content-two .item .icon-holder span:before {
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.wpex_02_about-section .content-two .item .title h3 {
position: relative;
color: #3d415b;
font-size: 20px;
line-height: 1.5em;
font-weight: 700;
margin-top: 30px;
margin-bottom: 5px;
}
.wpex_02_about-section .content-two .item .text {} .wpex_02_services-section {
position: relative;
padding: 120px 0 90px;
background: #f2f5f7;
}
.wpex_02_services-section .tab-btn-style-one {
position: relative;
margin: 0 -15px 70px;
border-bottom: 0;
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
}
.wpex_02_services-section .tab-btn-style-one li {
position: relative;
margin: 0 12px 30px;
float: none;
}
.wpex_02_services-section .tab-btn-style-one li a {
background: #fff;
padding: 20px 39px;
transition: .5s ease;
text-align: center;
border-radius:5px;
}
.wpex_02_services-section .tab-btn-style-one li.active a {
background: var(--theme-color);
}
.wpex_02_services-section .tab-btn-style-one li a span {
font-size: 50px;
color: var(--theme-color);
transition: .5s ease;
line-height: 50px;
}
.wpex_02_services-section .tab-btn-style-one li.active a span {
color: #fff;
}
.wpex_02_services-section .tab-btn-style-one li a h4 {
font-size: 17px;
font-weight: 700;
color: #222;
transition: .5s ease;
}
.wpex_02_services-section .tab-btn-style-one li.active a h4 {
color: #fff;
}
.wpex_02_services-section .tab-content {
position: relative;
margin-bottom: 30px;
}
.wpex_02_services-section .tab-content h2 {
position: relative;
font-size: 30px;
font-weight: 700;
margin-bottom: 30px;
margin-top: 0;
color: #222;
}
.wpex_02_services-section .tab-content .text {
margin-bottom: 35px;
}
.wpex_02_services-section .tab-content .image {
position: relative;
margin-bottom: 30px;
text-align: right;
}
.wpex_02_services-section .tab-content .image:before {
position: absolute;
content: '';
height: 202px;
width: 154px;
left: -38px;
bottom: -50px;
background: url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/images/shape-1.jpg) no-repeat;
}
.wpex_02_services-section .tab-content .image img {
position: relative;
border-radius: 5px;
}
.wpex_02_services-section .service-inner-tab-content h4 {
color: #333333;
font-size: 18px;
font-family: "Oxygen-Bold";
margin-bottom: 30px;
}
.wpex_02_services-section .service-inner-tab-content ul.list-items li {
position: relative;
padding-left: 25px;
font-family: "Oxygen-Bold";
font-size: 14px;
color: #414141;
list-style: none;
}
.wpex_02_services-section .service-inner-tab-content {
margin-top: -15px;
}
.wpex_02_services-section ul.list-items {
padding: 0px 0px;
margin-bottom: 30px;
}
.wpex_02_services-section .service-inner-tab-content ul.list-items li + li {
margin-top: 15px;
}
.wpex_02_services-section .service-inner-tab-content ul.list-items li i {
position: absolute;
top: 50%;
left: 0;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
font-size: 12px;
color: #ab1c6e;
} .wpex_02_cta-section {
position: relative;
padding: 120px 0 90px;
background: #112554;
}
.wpex_02_cta-section:before {
position: absolute;
content: '';
left: 0;
top: 0;
width: 100%;
height: 100%;
background: url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/images/shape-6.png) no-repeat top left;
}
.wpex_02_cta-section:after {
position: absolute;
content: '';
left: 0;
top: 0;
width: 100%;
height: 100%;
background: url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/images/shape-7.png) no-repeat bottom right;
}
.wpex_02_cta-section .auto-container {
position: relative;
z-index: 5;
}
.wpex_02_cta-section .content {
position: relative;
margin-bottom: 30px;
}
.wpex_02_cta-section .content h3 {
font-size: 24px;
font-weight: 700;
color: var(--theme-color);
margin: 0;
margin-bottom: 20px;
}
.wpex_02_cta-section .content h1 {
position: relative;
font-size: 50px;
font-weight: 700;
color: #fff;
line-height: 60px;
margin-bottom: 30px;
}
.wpex_02_cta-section .content .btn-style-one:after,
.wpex_02_cta-section .content .btn-style-two:after {
background: #fff;
}
.wpex_02_cta-section .content .btn-style-one:hover,
.wpex_02_cta-section .content .btn-style-two:hover {
color: #112554;
}
.wpex_02_cta-section .content .btn-style-two {
margin-right: 20px;
}
.wpex_02_cta-section .fun-facts {
position: relative;
background: #fff;
padding: 50px;
max-width: 500px;
float: right;
text-align: center;
box-shadow: 0px 15px 40px 0px rgba(13, 29, 13, 0.1);
margin-bottom: -140px;
bottom: -60px;
border-radius: 10px;
}
.wpex_02_cta-section .wrapper-box {
position: relative;
margin: -2px;
overflow: hidden;
}
.wpex_02_cta-section .wrapper-box .row {
position: relative;
margin: -2px;
overflow: hidden;
}
.wpex_02_cta-section .single-fun-fact {
position: relative;
border-bottom: 1px solid #eaeaea;
border-right: 1px solid #eaeaea;
padding: 40px 15px;
}
.wpex_02_cta-section .single-fun-fact h3 {
position: relative;
font-size: 34px;
font-weight: 700;
color: #ab1c6e;
}
.wpex_02_cta-section .single-fun-fact p {
position: relative;
font-size: 14px;
font-weight: 700;
color: #222222;
} .wpex_02_testimonial-section {
position: relative;
padding: 120px 0 80px;
}
.wpex_02_testimonial-section.style-two {
padding-top: 120px;
}
.wpex_02_testimonial-section .wrapper-box {
position: relative;
}
.wpex_02_testimonial-section .wrapper-box:before {
position: absolute;
content: '';
left: 0;
bottom: 46px;
width: 154px;
height: 202px;
background: url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/images/shape-4.png) no-repeat;
}
.wpex_02_testimonial-section .wrapper-box:after {
position: absolute;
content: '';
right: 0;
top: 130px;
width: 130px;
height: 130px;
background: url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/images/shape-5.png) no-repeat;
z-index: -1;
}
.wpex_02_testimonial-section .bg-box {
position: relative;
padding: 0 120px;
}
.wpex_02_testimonial-section .bg-box:before {
position: absolute;
content: '';
left: 0;
top: 70px;
right: 0;
bottom: 94px;
box-shadow: 0px 15px 40px 0px rgba(13, 29, 13, 0.1);
background: #fff;
max-width: 970px;
margin: 0 auto;
border-radius: 10px;
}
.wpex_02_testimonial-section .inner-box {
position: relative;
max-width: 970px;
margin: 70px auto;
padding: 30px;
text-align: center;
}
.wpex_02_testimonial-section .testimonial-block .author-thumb {
position: relative;
margin: 0 auto;
margin-bottom: 30px;
box-shadow: 0px 15px 40px 0px rgba(13, 29, 13, 0.2);
display: inline-block;
border-radius: 50%;
margin-top: -95px;
}
.wpex_02_testimonial-section .testimonial-block .author-thumb:after {
position: absolute;
content: '';
left: 0;
top: 0;
bottom: 0;
right: 0;
border: 7px solid #fff;
border-radius: 50%;
}
.wpex_02_testimonial-section .testimonial-block .author-thumb img {
width: auto;
border-radius: 50%;
}
.wpex_02_testimonial-section .testimonial-block .text {
max-width: 780px;
margin: 0 auto;
font-size: 24px;
line-height: 40px;
margin-bottom: 30px;
}
.wpex_02_testimonial-section .testimonial-block .author-title {
font-size: 20px;
font-weight: 700;
margin-bottom: 20px;
color: #ab1c6e;
}
.wpex_02_testimonial-section .owl-nav {
display: none;
}
.owl-theme .owl-dots .owl-dot span {
background: #e1e3e2;
width: 6px;
height: 6px;
border-radius: 3px;
transition: .5s ease;
}
.owl-theme .owl-dots .owl-dot:hover span {
background: var(--theme-color);
}
.owl-theme .owl-dots .owl-dot.active span {
background: var(--theme-color);
width: 35px;
} .wpex_02_team-section {
position: relative;
padding: 120px 0 90px;
background: #f2f5f7;
}
.wpex_02_team-section .team-block {
position: relative;
margin-bottom: 30px;
}
.wpex_02_team-section .share-icon {
position: absolute;
right: 30px;
top: 30px;
z-index: 9;
}
.wpex_02_team-section .share-icon .share-btn {
font-size: 16px;
position: relative;
color: var(--theme-color-two);
width: 50px;
height: 50px;
line-height: 50px;
text-align: center;
border-radius: 50%;
background: #fff;
cursor: pointer;
transition: .5s ease;
}
.wpex_02_team-section .share-icon:hover .share-btn {
background: var(--theme-color-two);
color: #fff;
}
.wpex_02_team-section .share-icon ul {
position: absolute;
top: 100%;
left: 70px;
list-style: none;
padding: 0;
margin: 0;
opacity: 0;
visibility: hidden;
transition: .5s ease;
transition: all 900ms ease;
}
.wpex_02_team-section .share-icon ul li {
margin-top: 10px;
}
.wpex_02_team-section .share-icon ul a {
font-size: 16px;
position: relative;
color: var(--theme-color-two);
width: 50px;
height: 50px;
line-height: 50px;
text-align: center;
border-radius: 50%;
display: inline-block;
background: #fff;
transition: .5s ease;
}
.wpex_02_team-section .share-icon ul a:hover {
color: #fff;
background: var(--theme-color);
}
.wpex_02_team-section .share-icon:hover ul {
opacity: 1;
visibility: visible;
transition: all 900ms ease;
left: 0;
}
.wpex_02_team-section .image {
position: relative; overflow: hidden;
border-radius: 5px 5px 0px 0px;
}
.wpex_02_team-section .image:before {
position: absolute;
content: '';
background: rgba(17, 37, 84, 0.7);
left: 0;
bottom: 0;
width: 100%;
height: 0%;
transition: .7s ease;
z-index: 2;
opacity: 0;
}
.wpex_02_team-section .image:hover:before {
height: 100%;
opacity: 1;
}
.wpex_02_team-section .image img {
width: 100%;
transition: 2s ease; }
.wpex_02_team-section .image:hover img {
transform: scale(1.1);
}
.wpex_02_team-section .content h3 {
font-size: 18px;
font-weight: 700;
color: #ab1c6e;
margin-bottom: 15px;
margin-top: 0px;
}
.wpex_02_team-section .content h3 a {
color: #ab1c6e;
transition: .5s ease;
}
.wpex_02_team-section .content h3 a:hover {
color: var(--theme-color);
} .wpex_02_pricing-section {
position: relative;
padding: 120px 0 90px;
}
.wpex_02_pricing-section .pricing-block {
position: relative;
box-shadow: 0px 15px 39px 0px rgba(8, 18, 109, 0.1);
margin-bottom: 30px;
text-align: center;
padding: 70px 20px;
transition: .5s ease;
}
.wpex_02_pricing-section .pricing-block:hover {
transform: translateY(-10px);
}
.wpex_02_pricing-section .category {
position: relative;
font-size: 20px;
font-weight: 700;
color: #353535;
margin-bottom: 15px;
}
.wpex_02_pricing-section .price {
position: relative;
font-size: 46px;
font-weight: 700;
color: #ab1c6e;
line-height: 50px;
margin-bottom: 40px;
}
.wpex_02_pricing-section .list {
position: relative;
list-style: none;
padding: 0;
margin-bottom: 50px;
z-index: 2;
}
.wpex_02_pricing-section .list li {
position: relative;
font-size: 16px;
font-weight: 700;
color: #222;
margin-bottom: 26px;
}
.wpex_02_pricing-section .list li span {
color: #7d7e80;
}
.wpex_02_pricing-section .link-btn {
position: relative;
z-index: 2;
} .wpex_02_pricing-section .pricing-block.active {
position: relative;
background: #004ca9;
}
.wpex_02_pricing-section .pricing-block.active:before {
position: absolute;
content: '';
left: 0;
top: 0;
width: 100%;
height: 100%;
background: url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/images/shape-8.png) no-repeat top left;
}
.wpex_02_pricing-section .pricing-block.active:after {
position: absolute;
content: '';
left: 0;
top: 0;
width: 100%;
height: 100%;
background: url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/images/shape-9.png) no-repeat bottom right;
}
.wpex_02_pricing-section .active .category {
color: #fff;
}
.wpex_02_pricing-section .active .price {
color: var(--theme-color-two);
}
.wpex_02_pricing-section .active .list li {
color: #fff;
}
.wpex_02_pricing-section .active .list li span {
color: rgba(255, 255, 255, 0.60);
} .wpex_02_appointment-form-section {
position: relative;
padding: 120px 0;
background-size: cover;
background-attachment: fixed;
}
.wpex_02_appointment-form-section .default-form-area {
position: relative;
background: #fff;
padding: 60px 50px;
max-width: 570px;
}
.contact-form .form-group {
margin-bottom: 30px;
}
.contact-form .dropdown-toggle {
background: transparent;
border: 0;
}
.contact-form .dropdown-toggle,
.contact-form input[type="text"],
.contact-form input[type="email"],
.contact-form input[type="password"],
.contact-form select,
.contact-form textarea {
display: block;
width: 100%;
height: 52px;
font-size: 16px;
color: #848484;
line-height: 30px;
padding: 11px 0px;
font-weight: 300;
background-color: #fff;
border: 0;
border-radius: 0;
border-bottom: 1px solid #eaeaea;
transition: all 500ms ease;
-webkit-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
}
.contact-form input:focus,
.contact-form select:focus,
.contact-form textarea:focus {
outline: none;
border-color: var(--theme-color);
}
.contact-form textarea {
height: 100px;
resize: none;
padding: 12px 0;
}
.contact-form button {
cursor: pointer;
}
.contact-form input.error,
.contact-form select.error,
.contact-form textarea.error {
border-color: #ff0000 !important;
}
.contact-form label.error {
display: block;
line-height: 24px;
padding: 5px 0px 0px;
margin: 0px;
text-transform: uppercase;
font-size: 11px;
color: #ff0000;
font-weight: 500;
}
.contact-form .form-control:focus {
-webkit-box-shadow: none;
box-shadow: none;
border-color: var(--theme-color);
}
.btn-default:active:focus,
.open>.dropdown-toggle.btn-default:focus {
border-color: transparent;
background: transparent;
outline: none !important;
}
.btn-group.open .dropdown-toggle {
box-shadow: none;
}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
width: 100%;
}
.contact-form button {
border: 0;
} .wpex_02_blog-section {
position: relative;
padding: 120px 0 90px;
background-color: #f1f7fa;
}
.wpex_02_blog-section .news-block {
position: relative;
margin-bottom: 30px;
transition: .7s ease;
}
.wpex_02_blog-section .news-block:hover {
box-shadow: 0px 1px 50px 0px rgba(209,209,209,.75);
transition: .3s ease;
}
.wpex_02_blog-section .content {
padding: 30px;
background-color: #fff;
border-radius: 0 0 4px 4px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}
.wpex_02_blog-section ul.post-categories {
margin-bottom: 0;
}
.wpex_02_blog-section .post-meta {
margin-left: -50px !important;
left: 50px;
position: relative;
}
.wpex_02_blog-section .image {
position: relative;
margin-bottom: 0;
overflow: hidden;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.wpex_02_blog-section .image:before {
position: absolute;
content: '';
background: rgba(17, 37, 84, 0.7);
left: 0;
bottom: 0;
width: 100%;
height: 0%;
transition: .7s ease;
z-index: 2;
opacity: 0;
}
.wpex_02_blog-section .news-block:hover .image:before {
height: 100%;
opacity: 1;
}
.wpex_02_blog-section .image img {
width: 100%;
transition: 2s;
}
.wpex_02_blog-section .image:hover img {
transform: scale(1.2);
}
.wpex_02_blog-section .category {
position: absolute;
left: 20px;
top: 20px;
font-size: 14px;
font-weight: 700;
background: #fff;
padding: 9px 20px;
text-transform: uppercase;
z-index: 9;
}
.wpex_02_blog-section .category a {
color: #434343;
}
.wpex_02_blog-section .post-meta {
list-style: none;
padding: 0;
display: flex;
align-items: center;
margin: 0 0 20px;
}
.wpex_02_blog-section .post-meta li {
position: relative;
margin-right: 30px;
font-size: 14px;
font-weight: 600;
color: #3b3b3b;
}
.wpex_02_blog-section .post-meta li:before {
position: absolute;
content: '';
top: 5px;
right: -16px;
width: 2px;
height: 12px;
background: #8a8d91;
}
.wpex_02_blog-section .post-meta li:last-child:before {
display: none;
}
.wpex_02_blog-section .post-meta li a {
color: #ab1c6e;
}
.wpex_02_blog-section h3 {
font-size: 24px;
font-weight: 700;
color: #222;
margin: 0 0 20px;
}
.wpex_02_blog-section h3 a {
color: #222;
transition: .5s ease;
}
.wpex_02_blog-section h3 a:hover {
color: var(--theme-color);
}
.wpex_02_blog-section .text {
position: relative;
margin-bottom: 20px;
} .wpex_02_appointment-form-section-two {
position: relative;
}
.wpex_02_appointment-form-section-two .default-form-area {
position: relative;
box-shadow: 0px 15px 40px 0px rgba(13, 29, 13, 0.1);
padding: 60px 70px;
background: #fff;
margin-top: -100px;
z-index: 999;   
border-radius: 10px;
}
.wpex_02_appointment-form-section-two .sec-title {
margin-top: 20px;
margin-bottom: 20px;
}
.wpex_02_appointment-form-section-two .sec-title .icon {
position: absolute;
right: 24px;
bottom: 28px;
color: #f0f0f0;
font-size: 120px;
line-height: 100px;
}
.wpex_02_appointment-form-section-two .sec-title h1 {
font-size: 30px;
position: relative;
z-index: 2;
} .wpex_02_about-section-two {
position: relative;
padding: 120px 0 90px;
}
.wpex_02_about-section-two .image {
margin-bottom: 30px;
margin-left: 70px;
position: relative;
}
.wpex_02_about-section-two .image .icon-box {
position: absolute;
left: -40px;
bottom: 95px;
width: 80px;
height: 80px;
line-height: 80px;
text-align: center;
background: var(--theme-color-two);
border-radius: 50%;
font-size: 36px;
color: #fff;
}
.wpex_02_about-section-two .image .icon-box:before {
position: absolute;
content: '';
width: 140px;
height: 140px;
background: url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/images/border-shape.png) no-repeat center;
left: -30px;
top: -30px;
}
.wpex_02_about-section-two .image .icon-box:after {
position: absolute;
content: '';
width: 80px;
height: 80px;
background: #112554;
left: 0px;
top: 0px;
transform: scale(.6);
transition: .5s ease;
border-radius: 50%;
opacity: 0;
}
.wpex_02_about-section-two .image .icon-box:hover:after {
transform: scale(1);
opacity: 1;
}
.wpex_02_about-section-two .image .icon-box span {
position: relative;
z-index: 1;
}
.wpex_02_about-section-two .content {
margin-bottom: 30px;
}
.wpex_02_about-section-two .text {
margin-bottom: 50px;
margin-right: 40px;
} .wpex_02_services-section-two {
position: relative;
padding: 120px 0 5px;
background-size: cover;
margin-bottom: 250px;
}
.wpex_02_services-section-two .service-wrapper {
margin-bottom: -250px;
}
.wpex_02_services-section-two .inner-box {
position: relative;
padding: 40px;
background: #fff;
box-shadow: 0px 15px 40px 0px rgba(6, 46, 96, 0.1);
}
.wpex_02_services-section-two .image {
position: relative;
overflow: hidden;
border-radius: 20px;
}
.wpex_02_services-section-two .image:before {
position: absolute;
content: '';
background: rgba(17, 37, 84, 0.7);
left: 0;
bottom: 0;
width: 100%;
height: 0%;
transition: .7s ease;
z-index: 2;
opacity: 0;
}
.wpex_02_services-section-two .image:hover:before {
height: 100%;
opacity: 1;
}
.wpex_02_services-section-two .image img {
width: 100%;
transition: 2s;
}
.wpex_02_services-section-two .image:hover img {
transform: scale(1.2);
}
.wpex_02_services-section-two .icon-box {
position: relative;
width: 80px;
height: 80px;
line-height: 80px;
text-align: center;
background: var(--theme-color);
box-shadow: 0px 10px 25px 0px rgba(13, 29, 13, 0.2);
border-radius: 50%;
font-size: 36px;
color: #fff;
margin: 0 auto 30px;
margin-top: -40px;
z-index: 9;
}
.wpex_02_services-section-two .icon-box:before {
position: absolute;
content: '';
width: 80px;
height: 80px;
background: #112554;
left: 0px;
top: 0px;
transform: scale(.6);
transition: .5s ease;
border-radius: 50%;
opacity: 0;
}
.wpex_02_services-section-two .icon-box:hover:before {
transform: scale(1);
opacity: 1;
}
.wpex_02_services-section-two .icon-box span {
position: relative;
z-index: 1;
}
.wpex_02_services-section-two h4 {
font-size: 20px;
font-weight: 700;
color: #222;
margin-bottom: 20px;
}
.wpex_02_services-section-two h4 a {
color: #222;
transition: .5s ease;
}
.wpex_02_services-section-two h4 a:hover {
color: var(--theme-color);
}
.wpex_02_services-section-two .text {
margin-bottom: 20px;
} .wpex_02_projects-section {
position: relative;
padding: 120px 0 100px;
}
.wpex_02_projects-section .wrapper-box {
position: relative;
display: flex;
flex-wrap: wrap;
align-items: flex-end;
justify-content: space-between;
}
.wpex_02_projects-section .link-btn {
margin-bottom: 50px;
}
.wpex_02_projects-section .filter-tabs {
display: flex;
flex-wrap: wrap;
margin: 0;
margin-bottom: 50px;
list-style: none;
padding-left: 0;
}
.wpex_02_projects-section .filter-tabs li {
padding: 0;
margin: 0px 10px 0px;
}
.wpex_02_projects-section .filter-tabs li:first-child {
margin-left: 0px;
}
.wpex_02_projects-section .filter-tabs li.active {}
.wpex_02_projects-section .filter-tabs li span {
color: #222;
font-size: 17px;
font-weight: 700;
line-height: 26px;
border-radius: 22px;
display: block;
cursor: pointer;
transition: .5s ease;
}
.wpex_02_projects-section .filter-tabs li:last-child span {
border-right: 0px;
}
.wpex_02_projects-section .filter-tabs li:hover span,
.wpex_02_projects-section .filter-tabs li.active span {
color: var(--theme-color);
transition: .5s ease;
}
.wpex_02_projects-section .filter-tabs li span i {
font-size: 14px;
margin-right: 5px;
}
.wpex_02_projects-section .single-gallery-style-one {
margin-bottom: 30px;
}
.wpex_02_projects-section .single-gallery-style-one .image-block {
overflow: hidden;
transition: all .4s ease;
position: relative;
}
.wpex_02_projects-section .single-gallery-style-one .image-block .box {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: flex;
align-items: flex-end;
flex-wrap: wrap;
background: rgba(0, 76, 169, 0.9);
opacity: 0;
transition: all 0.6s ease-in-out 0.3s;
padding-left: 50px;
padding-bottom: 50px;
}
.wpex_02_projects-section .single-gallery-style-one .image-block .box .img-popup {
display: block;
font-size: 30px;
color: var(--theme-color-two);
margin-bottom: 30px;
}
.wpex_02_projects-section .single-gallery-style-one .image-block .box h3 {
font-size: 24px;
font-weight: 700;
color: #fff;
}
.wpex_02_projects-section .single-gallery-style-one .image-block .box h3 a {
color: #fff;
}
.wpex_02_projects-section .single-gallery-style-one .image-block > img {
width: 100%;
-webkit-transform: scale(1);
transform: scale(1);
transition: all 0.5s ease-in-out;
}
.wpex_02_projects-section .single-gallery-style-one:hover .image-block > img {
-webkit-transform: scale(1.05);
transform: scale(1.05);
}
.wpex_02_projects-section .single-gallery-style-one:hover .image-block .box {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1;
}
.wpex_02_projects-section .wpex_02_projects-section .single-gallery-style-one .image-block .box {
background: hsla(201, 57%, 25%, 0.80);
}
.wpex_02_projects-section .box-two {
position: absolute;
width: 100%;
background: #0255c2;
bottom: 0;
padding: 30px;
opacity: 0;
transition: .5s ease;
transform: translateY(100%);
}
.wpex_02_projects-section .single-gallery-style-one:hover .box-two {
opacity: 1;
transform: translateY(0);
}
.wpex_02_projects-section .box-two h3 {
font-size: 24px;
font-weight: 900;
color: #fff;
font-family: var(--font-family-playfair);
margin-bottom: 12px;
}
.wpex_02_projects-section .box-two h3 a {
color: #fff;
}
.wpex_02_projects-section .box-two .text {
font-size: 15px;
color: rgba(255, 255, 254, 0.7);
line-height: 30px;
} .wpex_02_fullwidth-section {
position: relative;
background: #112554;
}
.wpex_02_fullwidth-section .auto-container {
max-width: 100%;
padding: 0;
}
.wpex_02_fullwidth-section .wrapper-box {
position: relative;
}
.wpex_02_fullwidth-section .image-column {
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 50%;
background-size: cover;
}
.wpex_02_fullwidth-section .image-column .image {
display: none;
}
.wpex_02_fullwidth-section .content-column {
position: relative;
width: 50%;
float: right;
padding: 120px 0 90px;
padding-left: 120px;
}
.wpex_02_fullwidth-section .content-column .outer-box {
position: relative;
max-width: 600px;
}
.wpex_02_fullwidth-section .content-column .text {
color: rgba(255, 255, 255, 0.7);
}
.wpex_02_fullwidth-section .why-choose-block {
position: relative;
display: flex;
flex-wrap: wrap;
margin-bottom: 30px;
}
.wpex_02_fullwidth-section .why-choose-block .content {
max-width: 480px;
}
.wpex_02_fullwidth-section .why-choose-block .icon-box {
position: relative;
font-size: 60px;
color: var(--theme-color-two);
margin-right: 50px;
line-height: 60px;
margin-top: 10px;
}
.wpex_02_fullwidth-section .why-choose-block h3 {
font-size: 24px;
font-weight: 700;
color: var(--theme-color-two);
margin: 0;
margin-bottom: 15px;
} .wpex_02_team-section-two {
position: relative;
padding: 120px 0 90px;
background: #f2f5f7;
}
.wpex_02_team-section-two:before {
position: absolute;
content: '';
left: 0;
top: 0;
bottom: 0;
right: 0;
background-image: url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/images/shape-3.png);
background-size: cover;
background-position: center;
}
.wpex_02_team-section-two .team-block {
position: relative;
padding: 40px;
background: #fff;
box-shadow: 0px 15px 40px 0px rgba(6, 46, 96, 0.1);
margin-bottom: 30px;
}
.wpex_02_team-section-two .image {
position: relative;
overflow: hidden;
border-radius: 20px;
margin-bottom: 30px;
}
.wpex_02_team-section-two .image:before {
position: absolute;
content: '';
background: rgba(17, 37, 84, 0.7);
left: 0;
bottom: 0;
width: 100%;
height: 0%;
transition: .7s ease;
z-index: 2;
opacity: 0;
}
.wpex_02_team-section-two .image:hover:before {
height: 100%;
opacity: 1;
}
.wpex_02_team-section-two .image img {
width: 100%;
transition: 2s;
}
.wpex_02_team-section-two .image:hover img {
transform: scale(1.2);
}
.wpex_02_team-section-two .content {
text-align: center;
}
.wpex_02_team-section-two h3 {
font-size: 22px;
font-weight: 700;
color: #222;
margin: 0;
margin-bottom: 15px;
}
.wpex_02_team-section-two h3 a {
color: #222;
transition: .5s ease;
}
.wpex_02_team-section-two h3 a:hover {
color: var(--theme-color);
}
.wpex_02_team-section-two .link a {
font-size: 15px;
font-weight: 700;
color: var(--theme-color);
}
.wpex_02_team-section-two .social-icon {
position: relative;
top: 100%;
left: 0;
list-style: none;
padding: 0;
margin: 0;
margin-top: 30px;
transition: .5s ease;
display: flex;
align-items: center;
justify-content: center;
}
.wpex_02_team-section-two .social-icon li {
margin: 0 5px;
}
.wpex_02_team-section-two .social-icon a {
font-size: 16px;
position: relative;
color: var(--theme-color-two);
width: 45px;
height: 45px;
line-height: 43px;
text-align: center;
border: 1px solid #e5e5e5;
border-radius: 50%;
display: inline-block;
transition: .5s ease;
}
.wpex_02_team-section-two .social-icon a:hover {
color: #fff;
background: var(--theme-color-two);
border-color: var(--theme-color-two);
} .wpex_02_cta-section-two {
position: relative;
padding: 120px 0px;
background: #004ca9;
}
.wpex_02_cta-section-two:before {
position: absolute;
content: '';
left: 0;
top: 0;
width: 100%;
height: 100%;
background: url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/images/shape-6.png) no-repeat top left;
}
.wpex_02_cta-section-two:after {
position: absolute;
content: '';
left: 0;
top: 0;
width: 100%;
height: 100%;
background: url(//www.centralenglandneurosurgery.com/wp-content/themes/clinmedix/images/shape-7.png) no-repeat bottom right;
}
.wpex_02_cta-section-two .auto-container {
position: relative;
z-index: 5;
}
.wpex_02_cta-section-two .content {
position: relative;
margin-bottom: 30px;
}
.wpex_02_cta-section-two .content h3 {
font-size: 24px;
font-weight: 700;
color: var(--theme-color-two);
margin: 0;
margin-bottom: 20px;
}
.wpex_02_cta-section-two .content h1 {
position: relative;
font-size: 50px;
font-weight: 700;
color: #fff;
line-height: 60px;
margin-bottom: 30px;
}
.wpex_02_cta-section-two .content .btn-style-one:after,
.wpex_02_cta-section-two .content .btn-style-two:after {
background: #fff;
}
.wpex_02_cta-section-two .content .btn-style-one:hover,
.wpex_02_cta-section-two .content .btn-style-two:hover {
color: #112554;
}
.wpex_02_cta-section-two .content .btn-style-two {
margin-right: 20px;
} @media only screen and (max-width:991px) {
.wpex_02_cta-section .fun-facts {
max-width: 100%;
float: none;
}
.wpex_02_services-section .tab-content .link-btn {
margin-bottom: 40px;
}
.wpex_02_fullwidth-section .content-column,
.wpex_02_fullwidth-section .image-column {
position: relative;
width: 100%;
}
.wpex_02_fullwidth-section .image-column .image {
display: block;
}
.wpex_02_fullwidth-section .image-column .image img {
width: 100%;
}
}
@media only screen and (max-width:767px) {
.header-upper .contact-info,
.header-upper .right-content,
.header-upper .wrapper-box,
.top-bar-style-one .wrapper-box {
justify-content: center;
}
.header-upper .contact-info {
margin-bottom: 20px;
border-right: 0;
margin-right: 0;
}
.main-slider-style-two .content h1 {
font-size: 45px;
}
.main-slider-style-two .content h3 {
font-size: 20px;
}
.wpex_02_testimonial-section .bg-box {
padding: 0 20px;
}
.wpex_02_testimonial-section .wrapper-box:after {
display: none;
}
.wpex_02_fullwidth-section .content-column {
padding-left: 15px;
}
}
@media only screen and (max-width:499px) {
.wpex_02_about-section .image-one .icon-box {
right: 50%;
margin-right: -40px;
}
.wpex_02_about-section .image-wrapper {
padding-right: 0;
}
.wpex_02_about-section .image-one {
display: block;
}
.wpex_02_about-section .content {
margin-left: 0;
}
.sec-title h1 {
font-size: 30px;
line-height: 40px;
}
.top-bar-style-one .text {
text-align: center;
}
}
.about-style-four .about-style-four-content h4 {
position: relative;
padding-left: 35px;
margin-bottom: 16px;
}
.about-style-four .about-style-four-content h4 i {
position: relative;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
font-size: 15px;
color: #ffffff;
position: absolute;
left: 0;
top: 10px;
background: #ab1c6e;
padding: 5px;
border-radius: 50%;
}
.service-style-four.ex .image-box {
position: relative;
margin-top: 20px;
}
.service-style-four.ex .image-box:after {
content: '';
width: 500px;
height: 415px;
background: rgba(18, 157, 232, 0.5);
border-radius: 5px;
position: absolute;
top: -30px;
left: -30px;
z-index: -1;
}
.service-style-four.ex {
padding-bottom: 135px;
}
.appointment-style-one.home-two.ex .appointment-form input {
background: transparent;
}
.appointment-style-one.home-two .bootstrap-select .dropdown-menu > li.selected > a .text{
color: #fff !important;
}
.appointment-style-one.home-two .bootstrap-select .dropdown-menu > li > a .text {
margin-bottom: 0;
}
.appointment-style-one .appointment-form input, .appointment-style-one .appointment-form textarea {
font-size: 16px !important;
}
.appointment-style-one.home-two .bootstrap-select .dropdown-menu > li > a:hover .text {
color: #fff;
}
.wpex_02_appointment-form-section .appointment-form input {
background: transparent;
}
.wpex_02_appointment-form-section .bootstrap-select .dropdown-menu > li.selected > a .text{
color: #fff !important;
}
.wpex_02_appointment-form-section .bootstrap-select .dropdown-menu > li > a:hover .text {
color: #fff;
}
.team-style-one.ex {
background-color: #f1f7fa;
}
.team-style-one.ex .single-team-style-one .text-box {
padding: 30px 20px 30px 20px;
background-color: #fff;
border-radius: 0 0 4px 4px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}
.team-style-one.ex .single-team-style-one h3 {
margin-top: 0;
}
.team-style-one.ex .single-team-style-one:hover {
box-shadow: 0px 1px 50px 0px rgba(209,209,209,.75);
transition: .3s ease;
}
.team-style-one.ex .single-team-style-one {
transition: .3s ease;
}
.service-style-one.ex {
background-color: #f1f7fa;
}
.service-style-one.ex .single-service-style-one .text-box {
padding: 30px 20px 30px 20px;
background-color: #fff;
border-radius: 0 0 4px 4px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}
.service-style-one.ex .single-service-style-one .img-box {
padding-right: 0;
padding-left: 0;
}
.service-style-one.ex .single-service-style-one {
margin-bottom: 30px;
position: relative;
margin-left: 0;
margin-right: 0;
transition: .5s ease;
}
.service-style-one.ex .single-service-style-one:hover {
box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.12);
transition: .5s ease;
}
.service-style-one.ex .single-service-style-one .img-box:before {
left: 0;
right: 0;
width: 0;
}
.service-style-one.ex .single-service-style-one:hover .img-box:before {
opacity: .85;
width: 100%;
}
.service-style-two.ex {
background-color: #f1f7fa;
}
.service-style-two.ex .single-service-style-two .text-box {
margin-top: 0px;
padding: 30px 20px 30px 20px;
background-color: #fff;
border-radius: 0 0 4px 4px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}
.service-style-two.ex .single-service-style-two:hover {
box-shadow: 0px 1px 50px 0px rgba(209,209,209,.75);
transition: .3s ease;
}
.service-style-two.ex .single-service-style-two {
transition: .3s ease;
}
.service-style-two.ex .single-service-style-two:hover .img-box:before {
opacity: .45;
width: 100%;
}
.service-style-two.ex .single-service-style-two .img-box:before {
width: 0;
}
.appointment-style-two.ex .appointment-form .bootstrap-select > .dropdown-toggle {
height: 54px;
}
.appointment-style-two.ex  .appointment-form input {
background: transparent;
}
.appointment-style-two.ex  .bootstrap-select .dropdown-menu > li.selected > a .text{
color: #fff !important;
}
.appointment-style-two.ex  .bootstrap-select .dropdown-menu > li > a:hover .text {
color: #fff;
}
.wpex_02_team-section .team-block .content{
border: 1px solid #eaeaea;
padding: 25px 30px 20px 30px;
border-radius: 0px 0px 5px 5px;
box-shadow: 0px 15px 40px 0px rgba(13, 29, 13, 0.1);
}
.wpex_02_blog-section .post-meta li:last-child{
display:none!important;
}
.wpex_02_blog-section ul.post-categories {
margin-bottom: 0;
padding-left: 15px;
}
.find-doctor-box  .bootstrap-select .dropdown-menu > li.selected > a .text{
color: #fff !important;
}
.find-doctor-box  .bootstrap-select .dropdown-menu > li > a .text{
margin-bottom: 0;
}
.find-doctor-box  .bootstrap-select .dropdown-menu > li > a:hover .text {
color: #fff;
}
.km.blog-style-two.sec-pad.blog-page.three .sidebar .single-sidebar .appointment-form .bootstrap-select.btn-group .dropdown-toggle .caret {
right: 11px;
}
.km.blog-style-two.sec-pad.blog-page.three .sidebar .single-sidebar .appointment-form input, .sidebar .single-sidebar .appointment-form textarea {
font-size: 16px;
}
.bootstrap-select .dropdown-menu > li.selected > a .text{
color: #fff !important;
}
.bootstrap-select .dropdown-menu > li > a .text{
margin-bottom: 0;
}
.bootstrap-select .dropdown-menu > li > a:hover .text {
color: #fff;
}
.read-more-btn {
display: inline-block;
}
.km.blog-style-two .sidebar .single-sidebar .title {
margin-top: 0;
}
.feature-style-six .thm-container .row [class*=col-]:nth-child(odd):hover {
background: #000;
transition: all 700ms ease;
}
.btn-group.open .dropdown-toggle {
background-color: transparent !important;
}
.feature-style-six .thm-container .row [class*=col-]:nth-child(even):hover {
background:#000;
transition: all 700ms ease;
}
.feature-style-six .thm-container .row [class*=col-]:nth-child(odd) {
transition: all 700ms ease;
}
.feature-style-six .thm-container .row [class*=col-]:nth-child(even) {
transition: all 700ms ease;
}
.service-style-four .title-wrapper:before {
height: calc(100% + 275px);
}.kc_row .kc_col-sm-12{
padding-left:0px !important;
padding-right:0px !important; 
}
.admin-bar .sticky-header{
top:32px;
}
.kc_column>.kc-col-container{
display:block;
}
.kc-row-container.kc-container{
max-width:1200px;
width:100%;
} #wp-calendar {
width: 100%;
}
#wp-calendar caption {
text-align: right; 
color: #333; 
font-size: 14px; 
margin-top: 10px;
margin-bottom: 15px;
}
#wp-calendar thead { 
font-size: 14px;
}
#wp-calendar thead th {
padding: 10px;
background: #129de8;
color: #fff;
border: 1px solid #eaeaea;
text-align: center;
}
#wp-calendar tbody { 
color: #aaa; 
}
#wp-calendar tbody td { 
background: #202020; 
border: 1px solid #eaeaea; 
text-align: center; 
padding:8px;
}
#wp-calendar tbody td a{ 
color:#fff!important;
}
#wp-calendar tbody td:hover{ 
background: #f13729; 
color:#fff!important;
}
#wp-calendar tbody .pad { 
background: none; 
}
#wp-calendar tfoot #next { 
font-size: 14px; 
text-transform: uppercase; 
text-align: right;
}
#wp-calendar tfoot #prev { 
font-size: 14px; 
text-transform: uppercase; 
padding-top: 10px; 
}
.sticky .inner-box .wp-style {border: 3px solid #fff; padding:20px !important; }
.sticky .post .post-content{ background-color:transparent; }
.wp-caption {
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}
.gallery-caption {
font-size:15px;
color:#777777;
line-height:1.8em;
font-weight:400;
background:#ffffff;
-webkit-font-smoothing: antialiased;
-moz-font-smoothing: antialiased;	
}
.bypostauthor{
font-size:15px;
color:#777777;
line-height:1.8em;
font-weight:400;
background:#ffffff;
-webkit-font-smoothing: antialiased;
-moz-font-smoothing: antialiased;
}
.alignright{ 
text-align:right;
}
.alignleft{ 
text-align:left;
}
.aligncenter{ 
text-align:center;
}	
.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;
}
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: #fff;
max-width: 96%; padding: 5px 3px 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: 98.5%;
padding: 0;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } .wp-style .tag-sticky-2 .inner-box .lower-content,
.wp-style .sticky .inner-box .lower-content{
background:#fafafa;
border:5px solid #e1e1e1;
}
.wp-style h1,.wp-style h2,.wp-style h3,.wp-style h4,.wp-style h5,.wp-style h6{
margin-bottom: 18px;
font-weight: 600;
color: #242424;
line-height: 1.4em;
}
.wp-style h1{
font-size:36px;
}
.wp-style h2{
font-size:32px;
}
.wp-style h3{
font-size:26px;
}
.wp-style h4,.wp-style .text h4{
font-size:22px;
}
.wp-style h5{
font-size:20px;
}
.wp-style h6{
font-size:18px;
}
.wp-style table{
margin-bottom:20px;
}
.wp-style table thead tr th{
border: 1px solid #ddd;
vertical-align: bottom;
padding:8px;
}
.wp-style table tbody tr th{
border: 1px solid #ddd;
line-height: 1.42857;
padding: 8px;
vertical-align: top;
}
.wp-style table tbody tr td{
border: 1px solid #ddd;
line-height: 1.42857;
padding: 8px;
vertical-align: top;
}
.wp-style .text > ul,.wp-style .text > ol,.wp-style > ol,.wp-style > ul{
padding-left:18px;
}
.wp-style .text > ul li ul,.wp-style .text > ul li ul li ul,.wp-style > ul li ul,.wp-style > ul li ul li ul,
.wp-style .text > ol li ol,.wp-style .text > ol li ol li ol,.wp-style > ol li ol,.wp-style > ol li ol li ol{
padding-left:40px;
}
.wp-style .text > ul li,
.wp-style > ul li{
list-style-type:disc;
display:list-item;
}
.wp-style .text > ul li ul li,
.wp-style > ul li ul li{
list-style-type:circle;
}
.wp-style .text > ul li ul li ul li,
.wp-style > ul li ul li ul li{
list-style-type:square;
}
.wp-style ol li{
list-style-type:decimal;
display:list-item;
}
.wp-style ol li ol li{
list-style-type:lower-alpha;
}
.wp-style ol li ol li ol li{
list-style-type:upper-roman;
}
.wp-style p img,.wp-style figure img,.wp-style img{
max-width:100%;
display:block;
height:auto;
}
figure{
max-width:100%;
display:block;
} .widget ul{
position:relative;	
} .widget ul li a{
position:relative;
color: #797979;
padding-right:15px;
font-weight: 400;
display: inline-block;
transition: all 500ms ease;
-moz-transition: all 500ms ease;
-webkit-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
font-size: 18px;
font-weight: 500;
color: #7e8597;
padding-left: 25px;
transition: .5s ease;
}
.widget ul li a:before {
position: absolute;
content: '';
height: 12px;
width: 4px;
background: #d4d4d4;
left: 0;
top: 12px;
transition: .5s ease;
transform: skew(-20deg);
display:none;
}
.widget ul li:after{
position: absolute;
content: '\f105';
right: 0px;
top: 0px;
color: #c8c8c8;
font-size: 14px;
font-family: 'FontAwesome';	
display:none;
}
.widget ul li a:hover{
color:#f13729;	
} .widget select{
width:100%;
display:block;
border:1px solid #ededed;
padding:6px 6px;
margin-top:15px;
height:50px;
}
.textwidget img {
height: auto;
max-width: 100%;
}
.widget ul li ul{
padding:0px;
margin:0px;
}
.widget ul li ul li{
border-bottom:none;
margin-bottom:0px;
padding-bottom:0px;
margin-top:10px;
padding-top:10px;
border-top:1px solid #f8f8f8;
margin-left:18px;
}
.widget ul li ul li:after{
top:10px;
} .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;
}
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: #fff;
max-width: 96%; padding: 5px 3px 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: 98.5%;
padding: 0;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px;
} .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important; }
.screen-reader-text:focus {
background-color: #eee;
clip: auto !important;
clip-path: none;
color: #444;
display: block;
font-size: 1em;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
} .gallery figure{
display:inline-block;
}
.gallery-columns-1,.gallery-columns-2,.gallery-columns-3,.gallery-columns-4,.gallery-columns-5,
.gallery-columns-6,.gallery-columns-7,.gallery-columns-8,.gallery-columns-9{
margin-left:-15px;
margin-right:-15px;
}
.gallery-columns-1 .gallery-item,.gallery-columns-2 .gallery-item,.gallery-columns-3 .gallery-item,
.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,
.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item{
padding-left:15px;
padding-right:15px;
}
.gallery-columns-1 .gallery-item{
width:100%;
}
.gallery-columns-2 .gallery-item{
width:50%;
}
.gallery-columns-3 .gallery-item{
width: 33.33333333%;
}
.gallery-columns-4 .gallery-item{
width: 25%;
}
.gallery-columns-5 .gallery-item{
width: 20%;
}
.gallery-columns-6 .gallery-item{
width:16.66666666%;
}
.gallery-columns-7 .gallery-item{
width: 14.2857143%;
}
.gallery-columns-8 .gallery-item{
width: 12.5%;
}
.gallery-columns-9 .gallery-item{
width: 11.11111111%;
} .widget_rss.widget ul li,
.widget_rss.footer-widget ul li{
margin-bottom:15px;
padding-bottom:15px;
}
.widget_rss.widget ul li a,
.widget_rss.footer-widget ul li a{
font-weight:600;
}
.widget_rss.widget ul li .rss-date,
.widget_rss.footer-widget ul li .rss-date{
color:#2c2c2c;
display:block;
}
.widget_rss.footer-widget ul li .rss-date{
color:#fafafa;
}
.widget_rss.widget ul li:before{
display:none;
}
.widget_rss.widget ul li .rssSummary{
font-size:14px;
}
.widget_rss.widget ul li cite,
.widget_rss.footer-widget ul li cite{
color:#2c2c2c;
display:block;
font-size:14px;
}
.widget_rss.footer-widget ul li cite{
color:#fafafa;
}
.widget_rss.footer-widget ul li{
border-bottom:1px dashed #fafafa;
}
.widget_rss.footer-widget ul li .rss-date{
margin-top:10px;
}
.blog-link .left-btn a{
margin:0 10px 0 0;
} .post-password-form input[type="password"]{
border:1px solid #b2b2b2;
padding:5px 10px;
display:inline-block;
}
.post-password-form input[type="submit"]{
background:#2c2c2c;
color:#fff;
padding:6px 15px; 
display:inline-block;
border:none;    
margin-left: -4px;
}
.wp-style .posts-nav{
margin-top:50px;
}
.wp-style .posts-nav a{
font-size:15px;
color:#333333;
text-decoration:none;
}
.wp-style .posts-nav a span{
display:inline-block;
padding:15px;
color:#ffffff;
font-size:14px;
background:#333333;
}
.wp-style .posts-nav a:hover{
color:#f13729;
}
.wp-style .posts-nav a:hover span{
background:#f13729;
}
.wp-style .posts-nav .pull-left{
float:left;
}
.wp-style .posts-nav .pull-right{
float:right;
} .sidebar-page-container .shina_theme .group-title h2,
.sidebar-page-container .group-title h2{
margin-bottom:0px;
}
.comments-area .comment-box .comment.pingback{
padding-left:0px;
}
.comments-area .comment-box .comment.pingback .author-thumb {
display:none;
}
.no-comments{
display:inline-block;
background:#2c2c2c;
padding:8px 15px;
color:#ffffff;
margin-top:20px;
} #recentcomments li:after {
display:none!important;
}
.widget_recent_entries li:after {
display:none!important;
}
.widget_rss li:after {
display:none!important;
}
footer select {
width: 100%;
display: block;
border: 1px solid #ededed;
padding: 6px 6px;
margin-top: 15px;
height: 50px;
}
footer a:hover{
color:#dbdbdb;
}
footer li{
color:#fff;
}
.post-tags span.commax{
color:#7e8597;
}
.depth-2 {
margin-left:30px;
}
.extra-class.comment-box .extra-class.comment-box #respond{
margin-left:30px;
}
.depth-3{
margin-left:50px;
}
.extra-class.comment-box .extra-class.comment-box .extra-class.comment-box #respond{
margin-left:50px;
}
.depth-4{
margin-left:70px;
}
.extra-class.comment-box .extra-class.comment-box .extra-class.comment-box .extra-class.comment-box #respond{
margin-left:70px;
}
.depth-5{
margin-left:80px;
}
#respond h2{
margin-bottom: 0px;
}
.reply-btn a {
position: absolute;
color: #222;
font-size: 16px;
font-weight: 600;
right: 0;
top: 0px;
transition: .5s ease;
}
.reply-btn a:hover{
color:#f13729;
}
.wp-caption.alignnone p{
color:#000!important;
}
#recentcomments a:before {
display:none;
}
.widget_rss li a {  
padding-left: 0px!important;
}
.widget_rss a:before {
display:none;
}
.widget ul li a.rsswidget {
background: #f6f6f600!important; 
}
.mrside{
margin-bottom: 40px!important; 
}
.site-footer .rssSummary {
color: #fff!important;
}.logged-in.admin-bar .main-header.fixed-header .sticky-header{
margin-top: 32px;
}
.sticky .lower-content,.tag-sticky-2 .lower-content{
position: relative;
padding-top: 30px;
overflow: hidden;
padding: 25px;
background: #f3f3f3;
border: 1px solid #dfdfdf;
} .wp-style .sticky .news-block,.wp-style .tag-sticky-2 .news-block{
background:#000000;
}
.wp-style .sticky .info li,.wp-style .tag-sticky-2 .info li{
color: #ffffff;
}
.wp-style .sticky .info li a,.wp-style .tag-sticky-2 .info li a{
color: #dedede;
}
.wp-style .sticky  h3 a,.wp-style .tag-sticky-2 h3 a{
color: #ffffff;    
}
.wp-style .sticky  .lower-content,.wp-style .tag-sticky-2 .lower-content{
padding: 35px;
}
.wp-style .sticky  .read-more,.wp-style .tag-sticky-2  .read-more{
color: #555555;    
}
.wp-style .sticky  .post-info,.wp-style .tag-sticky-2 .post-info{
color: #ffffff!important;    
}
.wp-style .sticky  a,.wp-style .tag-sticky-2   a{
color: #555555;     
}
.wp-style .sticky   p,.wp-style  .tag-sticky-2  p{
color: #686868;     
}
.wp-style .sticky  .content-box li,.wp-style .tag-sticky-2  .content-box li{
color: #555555!important;     
}
.wp-style .sticky  .content-box,.wp-style .tag-sticky-2  .content-box {
position: relative;
padding: 50px 45px 45px 45px;
-webkit-box-shadow: 5px 20px 30px rgba(0,0,0,.1);
-moz-box-shadow: 5px 20px 30px rgba(0,0,0,.1);
-ms-box-shadow: 5px 20px 30px rgba(0,0,0,.1);
-o-box-shadow: 5px 20px 30px rgba(0,0,0,.1);
box-shadow: 5px 20px 30px rgba(0,0,0,.1);
}
img{height:auto} .wp-style h1,.comment .text h1,.wp-style h2,.comment .text h2,.wp-style h3,.comment .text h3,.wp-style h4,.comment .text h4,.wp-style h5,.comment .text h5,.wp-style h6,.comment .text h6{
color:#222222; 
font-weight:600;
margin-bottom: 5px;
}
.wp-style h1,.comment .text h1{
font-size:34px;    	
}
.wp-style h2,.comment .text h2{
font-size:30px;
}
.wp-style h3,.comment .text h3{
font-size:26px;
}
.wp-style h4,.comment .text h4{
font-size:22px;
}
.wp-style h5,.comment .text h5{
font-size:20px;
}
.wp-style h6,.comment .text h6{
font-size:18px;
}  .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;
}
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: #fff;
border: 1px solid #f0f0f000;
max-width: 96%; padding: 5px 3px 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: 98.5%;
padding: 0;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px;
color: #5a5a5a;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}
.post .blog-news-column .image-box a img{
height:auto !important;
}
.blog-news-column .image-box img{
max-width:100%;
}
.blog-news-column .wp-style .text input[type="password"]{
background: #ffffff none repeat scroll 0 0;
border: 1px solid #e9e9e9;
border-radius: 3px;
color: #3a3a3a;
display: inline-block;
font-size: 13px;
height: 42px;
line-height: 24px;
padding: 8px 40px 8px 20px;
position: relative;
transition: all 500ms ease 0s;
}
.blog-news-column .wp-style .text input[type="submit"]{
height:42px;
line-height:40px;
background:#71b100;
border:1px solid #71b100;
color: #ffffff;
display: inline-block;
font-size: 13px;
text-align:center;
padding:0 15px;
border-radius: 3px;
}
.blog-news-column .wp-style .text input[type="submit"]:hover{
color:#71b100;
background:rgba(0,0,0,0);
}
.post-password-form label input {
border: 1px solid #a5a5a5;
padding: 8px;
margin-left: 15px;
}
.post-password-form input[type=submit] {
cursor: pointer;
padding: 6px 15px;
color: #f4f4f4;
margin-left: -5px;
border: 1px solid #a5a5a5;
}
.children {
margin-left: 0px;
}
.footer-widget ul li {
position: relative;
display: block;
font-size: 16px;
line-height: 24px;
color: #444444;
font-weight: 400; }
.footer-widget ul li a:hover {
color:#398bf5;
}
nav.navigation.comment-navigation {
overflow:hidden;
margin-bottom:30px;
}
select option {
color: #222;
}
select {
background: #ffffff;
width: 100%!important;
padding: 8px;
color: #222;
font-size: 16px;
} .nav-previous  a{    
margin-right: 15px;
border: 1px solid #cecece;
padding: 8px;
float:left;
display:inline-block;
max-width: 300px;
}
.nav-next  a{
border: 1px solid #cecece;
padding: 8px;
margin-right: 18px;
display:inline-block;
padding: 8px;
float: right;
max-width: 300px;
}
.comment-navigation{margin-bottom:60px}  .blog-post .image-box {
display:inline-block;
} .extra-class .extra-class .extra-class .comment-box{
margin-left:50px;
}
.extra-class .extra-class .comment-box{
margin-left:50px;
}
.extra-class>.extra-class{
margin-left:50px;
}	
@media only screen and (max-width: 767px){
.extra-class .extra-class .extra-class .comment-box{
margin-left: 0px;
}
}	
textarea{width:100%}
.lower-box .date a{margin:0px 2px}
#wp-calendar {
width: 100%;
}
#wp-calendar caption {
text-align: right; 
color:#828282; 
font-size: 14px; 
margin-top: 10px;
margin-bottom: 15px;
}
#wp-calendar thead { 
font-size: 10px;
}
#wp-calendar thead th { 
padding-bottom: 10px;
}
#wp-calendar tbody { 
color: #aaa; 
}
#wp-calendar tbody td { 
background: #4e4e4e; 
border: 1px solid #fff; 
text-align: center; 
padding:8px;    
color: #fff;
}
#wp-calendar tbody td:hover { 
background: #fff; 
}
#wp-calendar tbody .pad { 
background: none; 
}
#wp-calendar tfoot #next { 
font-size: 10px; 
text-transform: uppercase; 
text-align: right;
}
#wp-calendar tfoot #prev { 
font-size: 14px; 
text-transform: uppercase; 
padding-top: 10px; 
}
.news-block-two {margin-bottom:100px; }
.wp-caption {
border: 1px solid #f0f0f000;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}
.gallery-caption {font-size: inherit;}
.bypostauthor{font-size: inherit;}
.alignright{ 
text-align:right;
}
.alignleft{ 
text-align:left;
}
.aligncenter{ 
text-align:center;
}	
.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;
}
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: #fff;
max-width: 96%; padding: 5px 3px 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: 98.5%;
padding: 0;
width: auto;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } .wp-style table thead tr th,.comment .text table thead tr th,.news-content table thead tr th{
border-bottom: 2px solid #ddd;
vertical-align: bottom;
}
.wp-style table tbody tr th,.comment .text table tbody tr th,.news-content table tbody tr th{
border-top: 1px solid #ddd;
line-height: 1.42857;
padding: 8px;
vertical-align: top;
}
.wp-style table tbody tr td,.comment .text table tbody tr td,.news-content table tbody tr td{
border-top: 1px solid #ddd;
line-height: 1.42857;
padding: 8px;
vertical-align: top;
}
.wp-style ul{margin-top:0px;}
.wp-style ul > li,.comment .text ul li,.news-content ul li{ list-style-type:disc; display:list-item ; border-right:none;} 
.wp-style ul li ul li,.comment .text ul li ul li,.news-content ul li ul li{list-style-type:square;}
.wp-style ul li ul li ul li,.comment .text ul li ul li ul li,.news-content ul li ul li ul li{list-style-type:circle;}
.wp-style ol li,.comment .text ol li,.news-content ol li{ list-style:decimal;}
.wp-style ol li ol li,.comment .text ol li ol li,.news-content ol li ol li{ list-style:upper-roman;}
.wp-style ol li ol li ol li,.comment .text ol li ol li ol li,.news-content ol li ol li ol li{ list-style:lower-alpha;}
.wp-style li,comment .text li,.news-content li{
margin-bottom:0px;
}
.wp-style ol,.wp-style ul,.comment .text ul,.comment .text ol{
padding-left:20px;
}
.wp-style ol li ol,.wp-style ul li ul,
.comment .text ol li ol,.comment .text ul li ul,
.news-content ol,.news-content ul{
padding-left:40px;
}
.paginate-links{
margin-bottom:30px;
margin-top:30px;
}
.wp-style p img,.wp-style figure img,.news-content p img,.news-content figure img{
max-width:100%;
height:auto;
}
.wp-style figure img,.wp-style figure img,.news-content figure img,.news-content figure img{
max-width:100%;
display:block;
height:auto;
}
figure{
max-width:100%;
display:block;
}	
.page .sidebar-page-container .news-content{
background:#ffffff;
padding:30px;
} .widget ul li a{
display: block;
background: #F6F6F6;
color: #333333;
font-size: 15px;
font-family: "Oxygen-Regular";
padding-left: 35px;
line-height: 45px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
position: relative;
padding-top: 10px;
padding-bottom: 10px;
margin-bottom: 2px;
}
.widget ul li a:hover{
background: #10AEAD;
color: #fff;
}
.widget ul.children,.widget ul.sub-menu{
padding:0px !important;
}
.widget select {
max-width: 100%!important;
width: 100%!important;
border: 1px solid #7d7d7c!important;
padding: 12px 15px!important;
border-radius: 0px!important;
}
.widget label{
padding:15px 25px;
}
.textwidget img {
height: auto;
max-width: 100%;
}
.th-comment-list .children{
margin-left:50px;
} #google-map-area {
height:450px;
}
#google-map {
height:100%;
width:100%;
}
.pingback img{display:none!important;margin-left:0px!important;}
.pingback{
margin-left: 0px!important;
padding-left: 0px!important;
} .gallery-widget .image img{
width: 85px;
height: 70px;
float: left;
margin: 2px;
} .popular-posts .post{
position:relative;
font-size:14px;
color:#666666;
padding:0px 0px;
padding-left:100px;
margin-bottom:25px;
}
.popular-posts .post:last-child{
margin-bottom:0px;
}
.popular-posts .post .post-thumb{
position:absolute;
left:0px;
top:0px;
width:80px;
}
.popular-posts .post:hover .post-thumb img{
opacity:0.70;
}
.popular-posts .post .post-thumb img{
display:block;
width:100%;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.popular-posts .post .text{
position:relative;
top:-4px;
font-size:18px;
margin:0px 0px 0px;
font-weight:500;
color:#000000;
}
.popular-posts .post .text a{
color:#000000;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.popular-posts .post a,
.popular-posts .post a:hover{
color:#ffae11;	
}
.popular-posts .post-info{
font-size:15px;
color:rgba(0,0,0,0.60);
} .noimage .border-bottom {
padding-bottom: 15px;
margin-bottom: 16px;
border-bottom: 1px solid #4f4f4f;
}
.noimage .blog-item-one h3{
font-size: 16px;
font-weight: 400;
line-height: 28px;
margin-bottom: 0px;
font-size: 18px;
font-weight: 600;
color: #000000;
}
.noimage .blog-item-one .link-btn a{
font-size: 14px;
font-weight: 400;
line-height: 28px;
color: #00bffe;
}
footer .noimage .blog-item-one h3 {
color: #c3c3c3!important;
}
.any-questions{
position: relative;
padding: 50px 30px 45px;
margin-bottom: 40px;
background-repeat: no-repeat !important;
background-size: cover !important;
}
.any-questions:before{
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
content: '';
background: rgba(0, 0, 0, 0.85);
}
.any-questions .title-text p{
position: relative;
font-size: 16px;
font-weight: 400;
color: #ffffff;
line-height: 28px;
padding-bottom: 28px;
}
.any-questions .title-text p:before{
position: absolute;
bottom: 0px;
left: 50%;
width: 34px;
height: 3px;
content: '';
margin-left: -17px;
background: #ffffff;
}
.any-questions h6{
font-size: 18px;
line-height: 30px;
color: #00bffe;
font-weight: 700;
margin: 30px 0px;
}
.any-questions .btn-style-six {
color: #ffffff!important;
}
.search-box .form-group{
position:relative;
margin:0px;	
}
.search-box .form-group input[type="text"],
.search-box .form-group input[type="search"]{
position:relative;
line-height:24px;
padding:12px 50px 12px 20px;
border:1px solid #f8f8f8;
background:#f8f8f8;
color:#333333;
display:block;
font-size:14px;
width:100%;
height:50px;
border-radius:0px;
transition:all 500ms ease;
-moz-transition:all 500ms ease;
-webkit-transition:all 500ms ease;
-ms-transition:all 500ms ease;
-o-transition:all 500ms ease;
}
.search-box .form-group input:focus{
border-color:#333333;	
}
.search-box .form-group button{
position:absolute;
right:20px;
top:0px;
height:50px;
line-height:50px;
text-align:center;
display:block;
font-size:16px;
color:#333333;
background:none;
font-weight:normal;
}
.socials-link-one{
display: inline-block;
}
.socials-link-one li{
display: inline-block;
margin-right: 8px;
border: none!important;
}
.socials-link-one li a{
font-size: 13px!important;
color: #ffffff!important;
display: inline-block!important;
width: 31px!important;
height: 31px!important;
border-radius: 15px!important;
line-height: 31px!important;
text-align: center!important;
background: #313131!important;
transition: all 300ms ease;
}
.socials-link-one li a:before {
content: none!important;
display:none!important;
}
.socials-link-one ul li i {
margin-right: 0px!important;
}
.socials-link-one li {
padding:0px!important;
}
.socials-link-one li:hover a{
background: #00bffe!important;
transition: all 300ms ease!important;
}
.newsletter-widget .form-group input[type="text"]{
background: #f7f4f4;
}
footer .text a {
color: #dedede!important;
}
footer .popular-posts .post-info {
color: rgba(224, 224, 224, 0.6)!important;
}
.pingback .comment_title a {
width: 63%;
}
.wp-style .posts-nav a{
font-size:15px;
color:#333333;
}
.wp-style .posts-nav a:hover{
color:#868686;
}
.wp-style .posts-nav a:hover span{
background:#868686;
}
.kc-wrap-columns .kc_column{
padding-right: 0px!important;
padding-left: 0px!important;
}
.widget_rss ul li {
position: relative;
padding-left: 0px!important; 
margin-bottom: 12px;    
padding-bottom: 15px;
}
.widget_rss ul li:before{
content: none!important;
}
.wp-style .posts-nav{
margin-top: 0px;
margin-bottom: 0px;
border-top: 1px solid #efefef;
padding-top: 20px;    
margin-top: 30px;
}
.wp-style .posts-nav a{
font-size:15px;
color:#333333;
}
.wp-style .posts-nav a span{
display:inline-block;
padding:15px 19px;
color:#ffffff;
font-size:14px;
background:#ee2d50;
}
.wp-style .posts-nav a:hover{
color:#868686;
}
.wp-style .posts-nav a:hover span{
background:#868686;
} .styled-pagination ul > li{
border: none!important;
list-style-type: none!important;
border-right: none!important;    
display: inline-block;
}
.post-info .fa{
color: #f44438;
}
.rssSummary{
font-size: 16px;
line-height: 26px;
font-weight: 500;
color: #222222!important;
margin: 0;
color: #222222!important;  }
.widget ul.children > li, .widget ul.sub-menu > li {
border-bottom: 0px;
margin-bottom: 12px;
margin-left: 12px;
margin-top: 12px;
border-bottom: none!important;
}
.rss-date {
font-weight: 600;
font-size: 15px;
color: #398bf5;
padding: 21px 0px;
line-height: 26px;
}
footer ul li a.rsswidget{
font-weight: 600; 
font-size: 16px;
width:100%;
}
.sidebar ul li a.rsswidget{
font-weight: 600!important;
font-size: 16px!important; width:100%;
color: #0e4082!important;
}
.sidebar ul li a.rsswidget:hover{
color: #ee2d50;
}
.widget ul li a{
font-size: 14px;
line-height: 24px;
color: #666666;
font-weight: 400;
}
.meta_infox.fa-calendar{
color: #ee2d50;
} .wp-style table thead tr th,.comment .text table thead tr th,.news-content table thead tr th{
border-bottom: 2px solid #ddd;
vertical-align: bottom;
}
.wp-style table tbody tr th,.comment .text table tbody tr th,.news-content table tbody tr th{
border-top: 1px solid #ddd;
line-height: 1.42857;
padding: 8px;
vertical-align: top;
}
.wp-style table tbody tr td,.comment .text table tbody tr td,.news-content table tbody tr td{
border-top: 1px solid #ddd;
line-height: 1.42857;
padding: 8px;
vertical-align: top;
}
.wp-style ul{margin-top:0px;}
.wp-style ul > li,.comment .text ul li,.news-content ul li{ list-style-type:disc; display:list-item ; border-right:none;} 
.wp-style ul li ul li,.comment .text ul li ul li,.news-content ul li ul li{list-style-type:square;}
.wp-style ul li ul li ul li,.comment .text ul li ul li ul li,.news-content ul li ul li ul li{list-style-type:circle;}
.wp-style ol li,.comment .text ol li,.news-content ol li{ list-style:decimal;}
.wp-style ol li ol li,.comment .text ol li ol li,.news-content ol li ol li{ list-style:upper-roman;}
.wp-style ol li ol li ol li,.comment .text ol li ol li ol li,.news-content ol li ol li ol li{ list-style:lower-alpha;}
.wp-style li,comment .text li,.news-content li{
margin-bottom:0px;
}
.wp-style ol,.wp-style ul,.comment .text ul,.comment .text ol{
padding-left:20px;
}
.wp-style ol li ol,.wp-style ul li ul,
.comment .text ol li ol,.comment .text ul li ul,
.news-content ol,.news-content ul{
padding-left:40px;
}
.paginate-links{
margin-bottom:15px;
margin-top:15px;
}
.wp-style p img,.wp-style figure img,.news-content p img,.news-content figure img{
max-width:100%;
height:auto;
}
.wp-style figure img,.wp-style figure img,.news-content figure img,.news-content figure img{
max-width:100%;
display:block;
height:auto;
}
figure{
max-width:100%;
display:block;
}	
.page .sidebar-page-container .news-content{
background:#ffffff;
padding:30px;
}	
table , dl{
margin-top: 20px;
margin-bottom:20px;
}
.wp-style table thead tr th {
border: 1px solid #ddd;
vertical-align: bottom;
padding: 8px;
}
.wp-style table tbody tr td {
border: 1px solid #ddd;
line-height: 1.42857;
padding: 8px;
vertical-align: top;
}
.wp-style table tbody tr th {
border: 1px solid #ddd;
line-height: 1.42857;
padding: 8px;
vertical-align: top;
}
.widget_recent_entries  li:before {
display:none!important;
}
.widget_recent_entries  li {
padding-left: 0px!important;
}
.widget_recent_entries ul li a:before,.widget_rss ul li a:before{
display:none!important;
}
.widget_recent_entries ul li ,.widget_rss ul li {
padding-left: 0px!important;
}
.widget_rss ul li a{
padding-left: 0px!important;
}
.footer-widget ul li a {
color: #000;
}
.footer-widget ul li {
color: #000;
}
footer ul li a.rsswidget {
color: #000;
}
footer p { }
footer .rssSummary {
color: #000!important;
}
footer .tagcloud a {
color: #000;
}
select {
height: 50px;
}
.footer-widget ul li a { }
ul.twitter_feed li a:before {
display:none;
}
ul.twitter_feed li a {
position: relative;
color: #222222!important;
font-size: 14px!important;
font-weight: 500!important;
padding-left: 0px!important;
background: #fff0;
padding-top: 0px;
padding-bottom: 5px;
}
ul.twitter_feed li:hover a {
background: #fff0!important;
}
ul.twitter_feed li{
list-style: none;
}
ul.twitter_feed li p{
margin-bottom: 20px!important;
}
ul.twitter_feed li a:first-child {
color: #ab1c6e!important;
}
.main-menu .navigation > li > ul > li ul ul {
display: none !important;
}
.widget ul.children > li, .widget ul.sub-menu > li {
border-bottom: 0px;
margin-bottom: 12px;
margin-left: 12px;
margin-top: 12px;
border-bottom: none!important;
}
#respond .group-title {
margin-bottom: 0px!important;
}
.extra-class .comment {
margin-bottom: 50px;
}@media only screen and (max-width: 767px){
.main-menu .collapse.in, .main-menu .collapsing {
overflow: auto!important;
padding: 0px 0px 0px!important;
border: none!important;
margin: 20px 0px 10px!important;
-ms-border-radius: 0px!important;
-moz-border-radius: 0px!important;
-webkit-border-radius: 0px!important;
-o-border-radius: 0px!important;
border-radius: 0px!important;
-webkit-box-shadow: none!important;
-ms-box-shadow: none!important;
-o-box-shadow: none!important;
-moz-box-shadow: none!important;
box-shadow: none!important;
}		
.main-menu .collapse {
max-height:1000px!important;
}
} .error-section{
position:relative;
padding:190px 0px 200px;
background-repeat:no-repeat;
background-size:cover;
background-position:center center;
}
.error-section:before {
position: absolute;
content: '';
left: 0px;
top: 0px;
width: 100%;
height: 100%;
display: block;
background-color: rgb(116, 18, 75);
}
.error-section .content{
position:relative;
}
.error-section h1{
position:relative;
color:#ffffff;
font-size:200px;
font-weight:800;
line-height:1em;
margin-bottom:20px;
text-align: center;
}
.error-section h2{
position:relative;
color:#ffffff;
font-size:55px;
font-weight:600;
line-height:1.2em;
margin-bottom:0px;
text-align: center;
margin-bottom: 30px;
}
.error-section .text{
position:relative;
color:#ffffff;
font-size:25px;
font-weight:500;
margin-top:10px;
margin-bottom:35px;
text-align: center;
}
.error-section .theme-btn {
position: absolute;
font-size: 20px;
font-weight: 500;
padding: 15px 40px 15px;
border: 2px solid #fff;
color: #fff; margin-left: 26%;
}
.error-section .theme-btn:hover{
background:#fa7720;
} h4.er_the_title{
color: #fff;
font-size: 30px;
margin-bottom: 10px;
}
.error_text2{
margin-bottom: 20px;
color: #fff;
}
.sr_title{
font-size: 25px;
margin-bottom: 20px;
color: #000;
font-weight: 600;
}
.search_text p{
font-size: 17px;
color: #414141;
font-weight: 500;
}
.search_text{
font-size: 17px;
color:#414141;
font-weight: 500;
}
.search_page_btn a{
margin-top: 20px;
margin-bottom: 20px;
}  .main-menu .navigation > li > ul > li ul ul {
display: none !important;
} .recentcomments a {
display: inline !important;
padding: 0 !important;
margin: 0 !important;
}
ul.info-list li{
list-style-type: none;
display: list-item;
border-right: none;
}
.search_area_df{
margin-top: 100px;
margin-bottom: 100px;
}
footer li a {
color: #fff;
padding-bottom: 10px;
}
.mrfooter ul li ul li {
border-bottom: none;
margin-bottom: 0px;
padding-bottom: 0px; margin-left: 5px;
color: #fff;
}
.mrfooter ul li {
position: relative;
color: #fff;
font-size: 14px;
font-weight: 600;
padding-bottom: 0px;
margin-bottom: 10px;
display: block;
transition: all 500ms ease;
-moz-transition: all 500ms ease;
-webkit-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
text-transform: capitalize;
}
.mrfooter ul{
padding-left: 0px;
}
.site-footer .footer_title{
font-size: 20px;
font-weight: 600;
color: #fff;
padding-top: 50px;
padding-bottom:20px;
}
.mrfooter ul li a{
color: #fff;
}.wp-block-gallery{
padding-left:0px !important;
}
.wp-block-gallery li{
list-style:none !important;
} .has-strong-blue-background-color{
background-color:#5229f1!important;
}
.has-strong-mezenda-background-color{
background-color:#ca29f1!important;
}
.has-strong-red-background-color{
background-color:#e30606!important;
}
.has-strong-green-background-color{
background-color:#06e329!important;
}
.has-strong-yellow-background-color{
background-color:#f7bd00 !important;
}
.has-strong-white-background-color{
background-color:#ffffff !important;
}
.has-light-black-background-color{
background-color:#242424 !important;
}
.has-very-light-gray-background-color{
background-color:#797979 !important;
}
.has-very-dark-black-background-color{
background-color:#000000 !important;
}
.has-strong-blue-color{
color:#5229f1!important;
}
.has-strong-mezenda-color{
color:#ca29f1!important;
}
.has-strong-yellow-color{
color:#f7bd00 !important;
}
.has-strong-red-color{
color:#e30606!important;
}
.has-strong-green-color{
color:#06e329!important;
}
.has-strong-white-color{
color:#ffffff !important;
}
.has-light-black-color{
color:#242424 !important;
}
.has-very-light-gray-color{
color:#797979 !important;
}
.has-very-dark-black-color{
color:#000000 !important;
} .has-small-font-size{
font-size:10px !important;
}
.has-normal-font-size{
font-size:15px !important;
}
.has-large-font-size{
font-size:24px !important;
}
.has-huge-font-size{
font-size:36px !important;
}
.alignwide {
margin-left: calc(25% - 25vw);
margin-right: calc(25% - 25vw);
width: auto;
max-width: 1000%;
}
.alignfull {
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
width: auto;
max-width: 1000%;
}.sidebar .title{
-webkit-box-shadow: 0px 3px 18px rgba(0, 0, 0, 0.08);
box-shadow: 0px 3px 18px rgba(0, 0, 0, 0.08);
background: #FFFFFF;
border-bottom: 3px solid #AB1C6E;
margin-bottom: 15px;
padding: 14.5px 0;
padding-left: 35px;
margin-top: 65px;
}
#categories-2 ul {
margin: 0;
padding: 0;
list-style: none;
}
#archives-2 ul {
margin: 0;
padding: 0;
list-style: none;
}
.widget ul li a:hover{
background: #10AEAD;
color: #fff;
}
img.avatar.avatar-80.photo.img-responsive.img-circle {
display: inline-block;
}
.blog-details-page .share-tag-box .share-box span.title {
display: inline-block;
padding-top: 5px;
}
.blog-details-page .share-tag-box .share-box {
padding-top: 2px;
}
.widget-content .title h3:after {
content: '';
display: inline-block;
vertical-align: middle;
width: 35px;
height: 1px;
background: #CBCBCB;
margin-left: 20px;
}
.comment-inner {
padding-left: 100px;
padding-right: 70px;
position: relative;
margin-top: -71px;
}
.comment-inner .comment-info .name {
color: #333333;
font-size: 16px;
font-family: "Oxygen-Bold";
margin-bottom: 5px;
}
.comment-inner .comment-info .time {
color: #ab1c6e;
font-weight: 600;
font-size: 13px;
}
.comment-inner .reply-btn span.fa.fa-reply{
color: #10AEAD;
}
.reply-btn a:hover {
color: #ab1c6e;
}
.comments-area .group-title {
margin: 0;
color: #333333;
font-weight: bold;
font-size: 30px;
padding-top: 20px;
}
.reply-btn a {
padding-top: 5px;
}
.tagcloud a {
display: inline-block;
font-size: 13px!important;
color: #545454;
border-radius: 3px;
border: 1px solid #DCDCDC;
background: #fff;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
padding: 9.5px 25px;
}
.tagcloud a:hover {
background: #10AEAD;
border-color: #10AEAD;
color: #fff;
}
.comment-form .group-title {
font-size: 30px;
font-weight: bold;
color: #333333;
}
button#submit {
border: none;
outline: none;
background-color: transparent;
width: 190px;
height: 52px;
background: #AB1C6E;
color: #FFFFFF;
font-family: "Oxygen-Bold";
font-size: 16px;
text-align: center;
line-height: 52px;
text-transform: uppercase;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
margin-top: 35px;
}
button#submit:hover {
background: #333333;
}
input#name {
border: none;
outline: none;
background-color: transparent;
height: 45px;
border-bottom: 1px solid #DCDCDC;
display: block;
width: 100%;
font-size: 15px;
font-family: "Oxygen";
font-weight: 500;
color: #666666;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
input#email {
border: none;
outline: none;
background-color: transparent;
height: 45px;
border-bottom: 1px solid #DCDCDC;
display: block;
width: 100%;
font-size: 15px;
font-family: "Oxygen";
font-weight: 500;
color: #666666;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
#respond textarea {
border: none;
outline: none; height: 45px;
border-bottom: 1px solid #DCDCDC;
display: block;
width: 100%;
font-size: 15px;
font-family: "Oxygen";
font-weight: 500;
color: #666666;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
height: 145px;
background-color: #f8f8f8!important;
padding: 15px;
}
.sidebar .single-sidebar .social-wrapper ul.social-list li a {
font-family: "Oxygen"!important;
padding-left: 0px!important;
padding-right: 0px!important;
position: relative;
padding-top: 0px!important;
padding-bottom: 0px!important;
margin-bottom: 0px!important;
}
.cat-info .commax{
display: none;
}
.wpex_02_appointment-form-section {
position: relative;
padding: 120px 0;
background-size: cover;
background-attachment: fixed;
}
.wpex_02_appointment-form-section .default-form-area {
position: relative;
background: #fff;
padding: 60px 50px;
max-width: 570px;
}
.wpcf7-form .form-group {
margin-bottom: 30px;
}
.wpcf7-form  .dropdown-toggle {
background: transparent;
border: 0;
}
.wpcf7-form  .dropdown-toggle,
.wpcf7-form  input[type="text"],
.wpcf7-form  input[type="email"],
.wpcf7-form  input[type="password"],
.wpcf7-form  select,
.wpcf7-form  textarea {
display: block;
width: 100%;
height: 52px;
font-size: 16px;
color: #848484;
line-height: 30px;
padding: 11px 0px;
font-weight: 400;
background-color: #fff;
border: 0;
border-radius: 0;
border-bottom: 1px solid #eaeaea;
transition: all 500ms ease;
-webkit-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
}
.wpcf7-form  input:focus,
.wpcf7-form  select:focus,
.wpcf7-form  textarea:focus {
outline: none;
border-color: var(--theme-color);
}
.wpcf7-form  textarea {
height: 100px;
resize: none;
padding: 12px 0;
}
.wpcf7-form  button {
cursor: pointer;
}
.wpcf7-form  input.error,
.wpcf7-form  select.error,
.wpcf7-form  textarea.error {
border-color: #ff0000 !important;
}
.wpcf7-form  label.error {
display: block;
line-height: 24px;
padding: 5px 0px 0px;
margin: 0px;
text-transform: uppercase;
font-size: 11px;
color: #ff0000;
font-weight: 500;
}
.wpcf7-form  .form-control:focus {
-webkit-box-shadow: none;
box-shadow: none;
border-color: var(--theme-color);
}
.btn-default:active:focus,
.open>.dropdown-toggle.btn-default:focus {
border-color: transparent;
background: transparent;
outline: none !important;
}
.btn-group.open .dropdown-toggle {
box-shadow: none;
}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
width: 100%;
}
.wpcf7-form  button {
border: 0;
}
.ex_icon {
position: relative;
font-size: 52px;
color: #129de8;
margin: 0 auto;
margin-bottom: 30px;
margin-top: 10px;
width: 141px;
height: 141px;
line-height: 98px;
background: #f7f7f7;
border-radius: 50%;
transition: .5s ease;
}
.ex_icon:hover {
color: #fff;
background: #129de8;
}
.ex_icon span.icon {
line-height: 2.7;
}
.wpex_02_appointment-form-section .appointment-form.contact-form .row p{
display: block;
}@media(max-width: 1400px) {
.task-section .image-column {
width: 100%;
}
.task-section .image-column .inner-column {
margin: 0;
}
.task-section .content-column {
width: 100%;
}
.task-section .content-column .inner-column {
margin: 0;
padding-left: 0px;
}
.task-section:before {
display: none;
}
.help-section .content-column {
width: 100%;
}
.help-section .image-column {
width: 100%;
position: relative;
}
.help-section .image-column .inner-column .image {
display: block;
}
}
@media(max-width: 1024px) {
.header-navigation {margin-bottom: 0;}
.navbar-header {
width: 100%;
float: none;
margin: 0 !important;
}
.navbar-nav {
margin: 0;
}
.navbar-default .navbar-toggle {
display: block;
margin-right: 0;
border-color: #212121;
background-color: transparent !important;
margin: 40px 0;
}
.navbar-default .navbar-toggle:hover {border-color: #0FADAC;}
.navbar-default .navbar-toggle .icon-bar {background: #212121;}
.navbar-default .navbar-toggle:hover .icon-bar {background: #0FADAC;}
.navbar-collapse.collapse {
display: none!important;
height: 0!important;
padding-bottom: 0;
overflow: auto!important;
width: 100%;
}
.navbar-default .navbar-collapse {
background: transparent;
padding: 0px 0px !important;
padding-bottom: 0px !important;
border: 1px solid #838ca3;
margin: 0;
background: #F5F6FA;
}
.navbar-collapse.collapse.in {
display: block !important;
height: auto !important;
max-height: 70vh;
}
.navbar-collapse.in {
overflow-y: auto;
}
.header-navigation.navbar .nav {
width: 100%;
text-align: left;
}
.header-navigation.navbar .nav > li {
display: block;
padding: 0 !important;
width: 100%;
float: none;
}
.header-navigation.navbar .nav > li + li {margin-left: 0;}
.header-navigation.navbar .nav > li > a {
padding: 8px 0;
}
.header-navigation.navbar .right-box.nav {
width: 100%;
margin: 0;
}
.header-navigation.navbar .right-box.nav > li > a {
border: none !important;
padding: 8px 0;
color: #fff;
}
.header-navigation.navbar .nav > li > a:after {
display: none;
}
.header-navigation.navbar .nav.navigation-box + .nav {
border-top: 1px dashed #282828;
}
.header-navigation.navbar .navbar-nav > li > .sub-menu,
.header-navigation.navbar .navbar-nav > li > .sub-menu > li > .sub-menu {
position: relative !important;
width: 100% !important;
opacity: 1 !important;
visibility: visible !important;
left: auto;
right: auto;
top: auto;
transition: none;
display: none;
float: none;
margin: 0;
}
.header-navigation.navbar .navbar-nav > li > .sub-menu > li > a::after {
display: none;
}
.header-navigation.navbar .nav > li + li {
padding: 0 !important;
border-top: 1px solid rgba(255,255,255,.1);
display: block;
float: none;
}
.header-navigation.navbar .nav > li.show-mobile {display: none;}
.header-navigation.navbar .nav > li > a,
.header-navigation.navbar .right-box.nav > li > a {
padding: 0;
display: block;
padding: 16px 0 16px 20px !important;
transition: background 0.4s ease 0s;
text-transform: capitalize;
}
.header .stricky-fixed.header-navigation.navbar .nav > li {
padding: 0 !important;
}
.header-navigation.navbar .navbar-nav .sub-nav-toggler {
background-color: transparent;
background-image: none;
border: 1px solid #fff;
border-radius: 4px;
padding: 9px 9px; 
position: absolute;top:0;right:0;margin-top: 11px;
margin-right: 10px;
display: block;
}
.header-navigation.navbar .navbar-nav .sub-nav-toggler .icon-bar {
background-color: #fff;
border-radius: 1px;
display: block;
height: 1px;
width: 20px;
}
.header-navigation.navbar .navbar-nav .sub-nav-toggler .icon-bar + .icon-bar {
margin-top: 4px;        
}    
.header .header-navigation.navbar .nav > li + li {margin-left: 0;}
.header .header-navigation .navbar-form {width: 100%;max-width: 100%;}
.header-navigation .thm-container {padding-right: 15px;padding-left: 15px;}
.navbar-header {padding-right: 0px;}
.header-navigation ul.navigation-box > li > ul.sub-menu > li > a .sub-nav-toggler {
border-color: #fff;
}
.header-navigation ul.navigation-box > li > ul.sub-menu > li > a .sub-nav-toggler .icon-bar {
background-color: #fff;
}
.header-navigation .thm-container .navbar-brand {padding: 25px 0;}
.header-navigation ul.navigation-box > li:hover > a,
.header-navigation ul.navigation-box > li.current > a {background: #0FADAC;color: #fff;}
.header-navigation .thm-container {padding-right: 15px;}
.header-navigation .thm-container .navbar-header {padding-right: 0px;}
.header-navigation .thm-container .right-side-box {top:40px;-webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);right: 15px;} 
.header-navigation .thm-container .navbar-header {position: static;-webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);}
.header-navigation ul.navigation-box > li::before {display: none;} 
.header-navigation .thm-container .navbar-header {padding-right: 300px;text-align: left;position: relative;padding-left: 0;left: 0;}
.header-navigation .thm-container .navbar-header .navbar-brand {text-align: center;display: inline-block;float: none;vertical-align: middle;}
.header-navigation .thm-container .navbar-header .navbar-brand > img {margin-left: auto;margin-right: auto;}
.navbar-default .navbar-toggle {margin: 0;float: none;position: absolute;top:50%;transform: translateY(-50%);border: none;outline: none;font-size: 25px;color: #AC1B70;right: 255px;}
.navbar-default .navbar-collapse {background-color: #181818;}
.header-navigation ul.navigation-box > li > a {color: #fff;}
.header-home-two .header-navigation {min-height: 65px;}
.header-home-two .header-navigation .thm-container .right-side-box {top: 22px;}
.header-home-two .navbar-default .navbar-toggle {position: relative; top: 0; right: 0; transform: translateY(0); margin: 11px 0;color: #fff; }
.header-home-two .header-navigation ul.navigation-box > li:hover > a, .header-home-two .header-navigation ul.navigation-box > li.current > a {background: #129DE8;}
.header-home-three .header-navigation .thm-container {padding-right: 15px;}
.header-home-three .header-navigation .thm-container .navbar-header {text-align: left;padding-right: 0;padding-left: 50px;}
.header-home-three .navbar-default .navbar-toggle {right: auto;left: 0px;color: #F43E58;}
.header-home-three .header-navigation ul.navigation-box > li.active > a, .header-home-three .header-navigation ul.navigation-box > li.current > a, .header-home-three .header-navigation ul.navigation-box > li > a:active, .header-home-three .header-navigation ul.navigation-box > li > a:focus, .header-home-three .header-navigation ul.navigation-box > li:hover > a {color: #fff;background: #92BD20;}
.header-home-four .navbar-default .navbar-toggle {color: #886BDD;}
.header-home-two.header-home-four .header-navigation ul.navigation-box > li + li {margin-left: 0;}
.header-home-four .header-navigation ul.navigation-box > li:hover > a, .header-home-four .header-navigation ul.navigation-box > li.current > a {background: #44C6CE;}
.header-home-two.header-home-four .header-navigation ul.navigation-box > li.active > a, .header-home-two.header-home-four .header-navigation ul.navigation-box > li.current > a, .header-home-two.header-home-four .header-navigation ul.navigation-box > li > a:active, .header-home-two.header-home-four .header-navigation ul.navigation-box > li > a:focus, .header-home-two.header-home-four .header-navigation ul.navigation-box > li:hover > a,
.header-home-two.header-home-four .header-navigation ul.navigation-box > li > a {color: #fff;}
.header-home-five .header-navigation .thm-container {padding-right: 15px;}
.header-home-five .header-navigation .thm-container .navbar-header {text-align: left;padding-right: 0;padding-left: 50px;}
.header-home-five .navbar-default .navbar-toggle {right: auto;left: 0px;}
} @media (max-width: 1199px) {
#minimal-bootstrap-carousel .carousel-caption .thm-container {padding-left: 90px;padding-right: 90px;}
.header-home-two .header-navigation ul.navigation-box > li > a:hover {
animation: auto;
}
.header-navigation ul.navigation-box > li > ul.sub-menu {
transform: translateY(0px);
}
.wpex_02_feature-section {
position: relative;
}
.textwidget {
margin-bottom: 50px;
}
#text-8 .pad-40 {
padding-left: 0;
}
#text-3 .pad-40 {
padding-left: 0;
}
.footer-widget .title h3 {
position: relative;
}
.footer-widget .title h3:before {
left: 0;
}
ul.page-breadcrumb {
left: 15px;
-webkit-transform: translateX(0%);
-ms-transform: translateX(0%);
transform: translateX(0%);
margin-right: 15px;
}
}
@media (max-width: 1280px) {
.service-style-six .owl-theme .owl-nav [class*=owl-],
.service-style-four .tab-row.owl-theme .owl-nav [class*=owl-] {position: relative;top:0;left: 0;right: 0;margin-top: 20px; margin-bottom: 40px;}    
.service-style-six .owl-theme .owl-nav [class*=owl-] {margin-bottom: 0;}
}
@media (max-width: 1024px) {
img {max-width: 100%;}
.contact-info-style-one,
.feature-style-four,
.feature-style-one {padding-left: 15px;padding-right: 15px;}
.top-header.home-two [class*=pull-] {width: 100%;text-align: center;}
.top-header.home-two [class*=pull-left] {margin-bottom: 30px;}    
.service-style-four .service-inner-tab-content {padding-top: 0;}
.footer-widget p br,
.about-style-two .about-style-two-content p br {display: none;}
.about-style-two .about-style-two-content h3 {font-size: 26px;}
.appointment-style-one.home-two img.appointment-doc {margin-top: 120px;}
.single-service-style-five p {width: 86%;}
.subscribe-style-one form.subscribe-form input {max-width: 265px;}
.client-carousle-wrapper-style-one {padding-left: 15px;padding-right: 15px;}
.client-carousle-wrapper-style-one .client-carousle-style-one{margin-left: 0;}
.client-carousle-wrapper-style-one .title {padding: 41px 0;}
.client-carousle-wrapper-style-one .title h3 {font-size: 24px;}
.single-feature-style-three .text-box p br,
.cta-style-one p br {display: none;}
.about-style-three img.pull-right {margin-top: 70px;}
.about-style-two.home-three {overflow: hidden;}
.about-style-two.home-three .col-md-6 > img {max-width: none;}
.feature-style-five .single-feature-style-five .inner-box .content {padding: 30px;}
.feature-style-seven .inner-box p br,
.feature-style-five .single-feature-style-five .inner-box .content h3 br,
.feature-style-five .single-feature-style-five .inner-box .content p br {display: none;}
.feature-style-six .thm-container .row [class*=col-] {width: 50%;}
.feature-style-six .thm-container .row [class*=col-]:nth-child(3) {background: #886BDD;}
.feature-style-six .thm-container .row [class*=col-]:nth-child(4) {background: #44C6CE;}
.feature-style-seven .inner-box {padding-left: 50px;padding-right: 50px;}
.appointment-style-one.contact-page .appointment-time {margin-left: 0;}
.appointment-style-two .appointment-form {padding-left: 0;}
}
@media (max-width: 991px) {
.top-bar.home-one [class*=pull-] {width: 100%;text-align: center;}
.top-bar.home-one [class*=pull-left] {margin-bottom: 10px;}
.contact-info-style-one [class*="col-"],
.feature-style-one [class*="col-"],
.feature-style-four [class*="col-"] {border: none;border-bottom: 1px solid #eeeeee;}
.contact-info-style-one  [class*="col-"]:last-child,
.feature-style-one [class*="col-"]:last-child,
.feature-style-four [class*="col-"]:last-child {border-bottom: 0;}
.about-style-one .text-right {text-align: left;}
.about-style-one-content {margin-bottom: 40px;}
.single-service-style-one .img-box.pull-right {float: left !important;}
.single-service-style-one .text-box.pull-left {float: right !important; right: 0; left: auto; text-align: left; }
.appointment-style-one .appointment-time {margin-right: 0;margin-bottom: 60px;}
.fun-fact-style-one [class*="col-"] {margin-bottom: 15px;}
.fun-fact-style-one [class*="col-"]:nth-child(3):before {display: none;}
.blog-style-one {padding-bottom: 60px;}
.single-blog-style-one {margin-bottom: 50px;}
.footer-widget.departments-widget {padding-left: 0;}
.footer-widget.quick-links-widget {margin-left: 0;}
.top-header.home-two .header-right-info .single-header-info:last-child {display: none;}
.top-header.home-four .header-right-info .single-header-info:last-child {display: inline-block;}
.single-feature-style-six p br,
.sec-title-style-two h3 br,
.sec-title-style-two p br,
.slider-home-two .content h3 br,
.slider-home-two .content p br {display: none;}
.find-doctor-box form.find-doctor-form [class*=col-] {float: left;width: 25.15%;}
.find-doctor-box .thm-container {padding-left: 25px;padding-right: 25px;}
.about-style-two-content {margin-bottom: 70px;}
.service-style-four .service-inner-tab-content {margin-top: 50px;}
.service-style-four .service-inner-tab-content ul.list-items {margin-bottom: 25px;}
.appointment-style-one.home-two img.appointment-doc {margin-top: 70px;}
.subscribe-style-one form.subscribe-form {padding-left: 0;margin-top: 25px;}
.subscribe-style-one form.subscribe-form input {max-width: 100%;float: none;}
.subscribe-style-one form.subscribe-form button[type=submit] {float: none;margin-top: 15px;}
.header-home-three .header-navigation .thm-container .right-side-box a.book-appointment {display: none;}
.feature-style-three {padding-bottom: 40px;}
.single-feature-style-three {margin-bottom: 70px;}
.about-style-three img.pull-right {float: none !important;margin-left: auto;margin-right: auto;display: block;}
.cta-style-one {background-position: right center;}
.team-style-two {padding-bottom: 60px;}
.single-team-style-two {margin-bottom: 50px;}
.client-carousle-wrapper-style-one .title {padding-top: 0;}
.sec-title h3 br,
.slider-home-three .content h3 br {display: none;}
.slider-home-three .content h3 {font-size: 50px;}
.about-style-two.home-three .about-style-two-content {padding-right: 0;}
.cta-style-two .thm-container [class*=pull-] {width: 100%;}
.cta-style-two .thm-container [class*=pull-right] {margin-top: 30px;}
.cta-style-two .cta-content {padding-left: 0;}
.service-style-seven .service-style-seven-row {margin-top: 0;}
.about-style-four img {display: block;margin-left: auto;margin-right: auto;margin-bottom: 50px;}
.team-style-three {padding-bottom: 60px;}
.single-team-style-three {margin-bottom: 50px;}
.appointment-style-one.contact-page .appointment-time {margin-top: 40px;}
.sidebar-left {margin-bottom: 50px;}
.sidebar-right {margin-top: 50px;}
.blog-details-page .single-post-content .post-content .content-img-box .text-box h3 {margin-top: 30px;}
.service-details-content .single-price-box .price-box {margin-bottom: 40px;}
.service-details-content .service-doctor {margin-top: -40px;}
.service-details-content .service-doctor .title-box {margin-bottom: 0;}
.service-details-content .single-doctor {margin-top: 30px;}
.about-style-one.about-page .about-style-one-content {margin-top: 40px;}
.appointment-style-one.about-page img.appointment-doc {float: none !important;width: 100%;margin: 0;}
.appointment-style-one.about-page .appointment-form {padding-bottom: 110px;}
.single-service-style-three {margin-bottom: 30px;}
}
@media (max-width: 736px) {
.fun-fact-style-one [class*="col-"]:before {display: block;position: static;-webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);margin-left: auto;margin-right: auto;margin-top: 20px;margin-bottom: 15px;} 
.fun-fact-style-one [class*="col-"]:nth-child(3):before {display: block; }
.top-header.home-two .header-right-info .single-header-info + .single-header-info {padding-left: 15px;margin-left: 15px;}
.find-doctor-box form.find-doctor-form [class*=col-] {width: 100%;}
.find-doctor-box form.find-doctor-form [class*=col-]:last-child {width: 100%;margin-top: 15px;}
.pricing-style-one .single-price-style-one.popular {margin-top: 70px;margin-bottom: 50px;}
.blog-details-page .share-tag-box [class*=pull-] {width: 100%;}
.blog-details-page .share-tag-box [class*=pull-right] {margin-top: 30px;}
#minimal-bootstrap-carousel .carousel-caption .thm-container {padding-left: 35px;}
}
@media (max-width: 699px) {
.sec-title-style-two h3 br,
[class*=slider-home-] .content h3 br,
[class*=slider-home-] .content p br {display: none;}
.top-header.home-two .header-right-info {display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex;justify-content: center;}
.top-header.home-two .header-right-info .single-header-info {width: 100%;}
.top-header.home-two .header-right-info .single-header-info + .single-header-info {padding-left: 10px;margin-left: 10px;}
.cta-style-one h3 br {display: none;}
.feature-style-six .thm-container .row [class*=col-] {width: 100%;}
.feature-style-six .thm-container .row [class*=col-]:nth-child(3) {background: #44C6CE;}
.feature-style-six .thm-container .row [class*=col-]:nth-child(4) {background: #886BDD;}
}
@media (max-width: 599px) {
.feature-style-seven .inner-box {padding-bottom: 100px;}
.feature-style-seven .inner-box {padding-left: 30px;padding-right: 30px;}
.blog-details-page .comment-box .single-comment-box .img-box, .blog-details-page .comment-box .single-comment-box .text-box,
.blog-details-page .author-box .img-box, .blog-details-page .author-box .text-box {display: block;}
.blog-details-page .comment-box .single-comment-box .text-box,
.blog-details-page .author-box .text-box {display: block;padding-left: 0;margin-top: 30px;}
.blog-details-page .comment-box .single-comment-box.second-lvl {margin-left: 30px;}
.blog-details-page .author-box {padding-top: 40px;padding-bottom: 40px;}
.blog-details-page .comment-box .single-comment-box .text-box {padding-right: 0;}
.main-slider-style-two .content .link-btn a {
margin-right: 20px;
margin-bottom: 20px;
font-size: 14px;
}
.admin-bar .header-navigation.stricky-fixed { top: 0 !important;}
}
@media (max-width: 480px) {
.header-navigation .thm-container .right-side-box {display: none;}
.header-navigation .thm-container .navbar-header {padding-right: 0px;}
.navbar-default .navbar-toggle {right: 0px;}
.top-bar.home-one ul li + li {margin-top: 5px;}
.top-bar.home-one p {margin-bottom: 0;}
.slider-home-one .content h3 {font-size: 35px;}
.slider-home-one .content p {font-size: 18px;}
#minimal-bootstrap-carousel .carousel-caption .thm-container {padding-left: 30px;padding-right: 30px;}
.single-service-style-one .img-box {width: 100%;}
.single-service-style-one .text-box {position: static;width: 100%;margin-top: 30px;}
.video-box-style-one .video-box-content .box {position: static;max-width: 100%;}
.sec-title h3 br,
.sec-title p br {display: none;}
.top-header.home-two .header-right-info {display: block;}
.top-header.home-two .header-right-info .single-header-info {display: block;width: 280px;margin-left: auto;margin-right: auto;}
.top-header.home-two .header-right-info .single-header-info + .single-header-info {margin-left: auto;margin-right: auto;padding-left: 0;border: none;margin-top: 20px;}
.slider-home-two .content h3 {font-size: 45px;}
.header-home-three .navbar-default .navbar-toggle {left: auto;right: 0;}
.header-home-three .header-navigation .thm-container .navbar-header {padding-left: 0;}
.header-home-five .navbar-default .navbar-toggle {left: auto;right: 0;}
.header-home-five .header-navigation .thm-container .navbar-header {padding-left: 0;}
.top-bar.home-four [class*=pull-] {width: 100%;text-align: center;}
.blog-details-page .single-post-content .top-box {padding-left: 0;padding-right: 0;}
.blog-details-page .single-post-content .top-box [class*=pull-] {width: 100%;}
.blog-details-page .single-post-content .top-box [class*=pull-right] {margin-top: 30px;}
.inner-banner ul.breadcrumb-list {width: 80%;text-align: center;}
.blog-details-page .share-tag-box .tags-box li {margin-bottom: 10px;}
.blog-details-page .share-tag-box [class*=pull-right] {margin-top: 20px;}
}
@media (max-width: 375px) {
.appointment-style-one .appointment-time {padding-left: 20px;padding-right: 20px;}
[class*=slider-home-] .content h3 {font-size: 35px;}
.cta-style-one a.phone-number {font-size: 35px;}
.blog-details-page .single-post-content .top-box .meta-info img {display: none;}
}(function( factory ) {
if ( typeof define === "function" && define.amd ) {
// AMD. Register as an anonymous module.
define([ "jquery" ], factory );
} else {
// Browser globals
factory( jQuery );
}
}(function( $ ) {
$.ui = $.ui || {};
var version = $.ui.version = "1.12.1"; //>>label: Widget
//>>group: Core
//>>description: Provides a factory for creating stateful widgets with a common API.
//>>docs: http://api.jqueryui.com/jQuery.widget/
//>>demos: http://jqueryui.com/widget/
var widgetUuid = 0;
var widgetSlice = Array.prototype.slice;
$.cleanData = ( function( orig ) {
return function( elems ) {
var events, elem, i;
for ( i = 0; ( elem = elems[ i ] ) != null; i++ ) {
try {
// Only trigger remove when necessary to save time
events = $._data( elem, "events" );
if ( events && events.remove ) {
$( elem ).triggerHandler( "remove" );
}
// Http://bugs.jquery.com/ticket/8235
} catch ( e ) {}
}
orig( elems );
};
} )( $.cleanData );
$.widget = function( name, base, prototype ) {
var existingConstructor, constructor, basePrototype;
// ProxiedPrototype allows the provided prototype to remain unmodified
// so that it can be used as a mixin for multiple widgets (#8876)
var proxiedPrototype = {};
var namespace = name.split( "." )[ 0 ];
name = name.split( "." )[ 1 ];
var fullName = namespace + "-" + name;
if ( !prototype ) {
prototype = base;
base = $.Widget;
}
if ( $.isArray( prototype ) ) {
prototype = $.extend.apply( null, [ {} ].concat( prototype ) );
}
// Create selector for plugin
$.expr[ ":" ][ fullName.toLowerCase() ] = function( elem ) {
return !!$.data( elem, fullName );
};
$[ namespace ] = $[ namespace ] || {};
existingConstructor = $[ namespace ][ name ];
constructor = $[ namespace ][ name ] = function( options, element ) {
// Allow instantiation without "new" keyword
if ( !this._createWidget ) {
return new constructor( options, element );
}
// Allow instantiation without initializing for simple inheritance
// must use "new" keyword (the code above always passes args)
if ( arguments.length ) {
this._createWidget( options, element );
}
};
// Extend with the existing constructor to carry over any static properties
$.extend( constructor, existingConstructor, {
version: prototype.version,
// Copy the object used to create the prototype in case we need to
// redefine the widget later
_proto: $.extend( {}, prototype ),
// Track widgets that inherit from this widget in case this widget is
// redefined after a widget inherits from it
_childConstructors: []
} );
basePrototype = new base();
// We need to make the options hash a property directly on the new instance
// otherwise we'll modify the options hash on the prototype that we're
// inheriting from
basePrototype.options = $.widget.extend( {}, basePrototype.options );
$.each( prototype, function( prop, value ) {
if ( !$.isFunction( value ) ) {
proxiedPrototype[ prop ] = value;
return;
}
proxiedPrototype[ prop ] = ( function() {
function _super() {
return base.prototype[ prop ].apply( this, arguments );
}
function _superApply( args ) {
return base.prototype[ prop ].apply( this, args );
}
return function() {
var __super = this._super;
var __superApply = this._superApply;
var returnValue;
this._super = _super;
this._superApply = _superApply;
returnValue = value.apply( this, arguments );
this._super = __super;
this._superApply = __superApply;
return returnValue;
};
} )();
} );
constructor.prototype = $.widget.extend( basePrototype, {
// TODO: remove support for widgetEventPrefix
// always use the name + a colon as the prefix, e.g., draggable:start
// don't prefix for widgets that aren't DOM-based
widgetEventPrefix: existingConstructor ? ( basePrototype.widgetEventPrefix || name ) : name
}, proxiedPrototype, {
constructor: constructor,
namespace: namespace,
widgetName: name,
widgetFullName: fullName
} );
// If this widget is being redefined then we need to find all widgets that
// are inheriting from it and redefine all of them so that they inherit from
// the new version of this widget. We're essentially trying to replace one
// level in the prototype chain.
if ( existingConstructor ) {
$.each( existingConstructor._childConstructors, function( i, child ) {
var childPrototype = child.prototype;
// Redefine the child widget using the same prototype that was
// originally used, but inherit from the new version of the base
$.widget( childPrototype.namespace + "." + childPrototype.widgetName, constructor,
child._proto );
} );
// Remove the list of existing child constructors from the old constructor
// so the old child constructors can be garbage collected
delete existingConstructor._childConstructors;
} else {
base._childConstructors.push( constructor );
}
$.widget.bridge( name, constructor );
return constructor;
};
$.widget.extend = function( target ) {
var input = widgetSlice.call( arguments, 1 );
var inputIndex = 0;
var inputLength = input.length;
var key;
var value;
for ( ; inputIndex < inputLength; inputIndex++ ) {
for ( key in input[ inputIndex ] ) {
value = input[ inputIndex ][ key ];
if ( input[ inputIndex ].hasOwnProperty( key ) && value !== undefined ) {
// Clone objects
if ( $.isPlainObject( value ) ) {
target[ key ] = $.isPlainObject( target[ key ] ) ?
$.widget.extend( {}, target[ key ], value ) :
// Don't extend strings, arrays, etc. with objects
$.widget.extend( {}, value );
// Copy everything else by reference
} else {
target[ key ] = value;
}
}
}
}
return target;
};
$.widget.bridge = function( name, object ) {
var fullName = object.prototype.widgetFullName || name;
$.fn[ name ] = function( options ) {
var isMethodCall = typeof options === "string";
var args = widgetSlice.call( arguments, 1 );
var returnValue = this;
if ( isMethodCall ) {
// If this is an empty collection, we need to have the instance method
// return undefined instead of the jQuery instance
if ( !this.length && options === "instance" ) {
returnValue = undefined;
} else {
this.each( function() {
var methodValue;
var instance = $.data( this, fullName );
if ( options === "instance" ) {
returnValue = instance;
return false;
}
if ( !instance ) {
return $.error( "cannot call methods on " + name +
" prior to initialization; " +
"attempted to call method '" + options + "'" );
}
if ( !$.isFunction( instance[ options ] ) || options.charAt( 0 ) === "_" ) {
return $.error( "no such method '" + options + "' for " + name +
" widget instance" );
}
methodValue = instance[ options ].apply( instance, args );
if ( methodValue !== instance && methodValue !== undefined ) {
returnValue = methodValue && methodValue.jquery ?
returnValue.pushStack( methodValue.get() ) :
methodValue;
return false;
}
} );
}
} else {
// Allow multiple hashes to be passed on init
if ( args.length ) {
options = $.widget.extend.apply( null, [ options ].concat( args ) );
}
this.each( function() {
var instance = $.data( this, fullName );
if ( instance ) {
instance.option( options || {} );
if ( instance._init ) {
instance._init();
}
} else {
$.data( this, fullName, new object( options, this ) );
}
} );
}
return returnValue;
};
};
$.Widget = function( ) {};
$.Widget._childConstructors = [];
$.Widget.prototype = {
widgetName: "widget",
widgetEventPrefix: "",
defaultElement: "<div>",
options: {
classes: {},
disabled: false,
// Callbacks
create: null
},
_createWidget: function( options, element ) {
element = $( element || this.defaultElement || this )[ 0 ];
this.element = $( element );
this.uuid = widgetUuid++;
this.eventNamespace = "." + this.widgetName + this.uuid;
this.bindings = $();
this.hoverable = $();
this.focusable = $();
this.classesElementLookup = {};
if ( element !== this ) {
$.data( element, this.widgetFullName, this );
this._on( true, this.element, {
remove: function( event ) {
if ( event.target === element ) {
this.destroy();
}
}
} );
this.document = $( element.style ?
// Element within the document
element.ownerDocument :
// Element is window or document
element.document || element );
this.window = $( this.document[ 0 ].defaultView || this.document[ 0 ].parentWindow );
}
this.options = $.widget.extend( {},
this.options,
this._getCreateOptions(),
options );
this._create();
if ( this.options.disabled ) {
this._setOptionDisabled( this.options.disabled );
}
this._trigger( "create", null, this._getCreateEventData() );
this._init();
},
_getCreateOptions: function() {
return {};
},
_getCreateEventData: $.noop,
_create: $.noop,
_init: $.noop,
destroy: function() {
var that = this;
this._destroy();
$.each( this.classesElementLookup, function( key, value ) {
that._removeClass( value, key );
} );
// We can probably remove the unbind calls in 2.0
// all event bindings should go through this._on()
this.element
.off( this.eventNamespace )
.removeData( this.widgetFullName );
this.widget()
.off( this.eventNamespace )
.removeAttr( "aria-disabled" );
// Clean up events and states
this.bindings.off( this.eventNamespace );
},
_destroy: $.noop,
widget: function() {
return this.element;
},
option: function( key, value ) {
var options = key;
var parts;
var curOption;
var i;
if ( arguments.length === 0 ) {
// Don't return a reference to the internal hash
return $.widget.extend( {}, this.options );
}
if ( typeof key === "string" ) {
// Handle nested keys, e.g., "foo.bar" => { foo: { bar: ___ } }
options = {};
parts = key.split( "." );
key = parts.shift();
if ( parts.length ) {
curOption = options[ key ] = $.widget.extend( {}, this.options[ key ] );
for ( i = 0; i < parts.length - 1; i++ ) {
curOption[ parts[ i ] ] = curOption[ parts[ i ] ] || {};
curOption = curOption[ parts[ i ] ];
}
key = parts.pop();
if ( arguments.length === 1 ) {
return curOption[ key ] === undefined ? null : curOption[ key ];
}
curOption[ key ] = value;
} else {
if ( arguments.length === 1 ) {
return this.options[ key ] === undefined ? null : this.options[ key ];
}
options[ key ] = value;
}
}
this._setOptions( options );
return this;
},
_setOptions: function( options ) {
var key;
for ( key in options ) {
this._setOption( key, options[ key ] );
}
return this;
},
_setOption: function( key, value ) {
if ( key === "classes" ) {
this._setOptionClasses( value );
}
this.options[ key ] = value;
if ( key === "disabled" ) {
this._setOptionDisabled( value );
}
return this;
},
_setOptionClasses: function( value ) {
var classKey, elements, currentElements;
for ( classKey in value ) {
currentElements = this.classesElementLookup[ classKey ];
if ( value[ classKey ] === this.options.classes[ classKey ] ||
!currentElements ||
!currentElements.length ) {
continue;
}
// We are doing this to create a new jQuery object because the _removeClass() call
// on the next line is going to destroy the reference to the current elements being
// tracked. We need to save a copy of this collection so that we can add the new classes
// below.
elements = $( currentElements.get() );
this._removeClass( currentElements, classKey );
// We don't use _addClass() here, because that uses this.options.classes
// for generating the string of classes. We want to use the value passed in from
// _setOption(), this is the new value of the classes option which was passed to
// _setOption(). We pass this value directly to _classes().
elements.addClass( this._classes( {
element: elements,
keys: classKey,
classes: value,
add: true
} ) );
}
},
_setOptionDisabled: function( value ) {
this._toggleClass( this.widget(), this.widgetFullName + "-disabled", null, !!value );
// If the widget is becoming disabled, then nothing is interactive
if ( value ) {
this._removeClass( this.hoverable, null, "ui-state-hover" );
this._removeClass( this.focusable, null, "ui-state-focus" );
}
},
enable: function() {
return this._setOptions( { disabled: false } );
},
disable: function() {
return this._setOptions( { disabled: true } );
},
_classes: function( options ) {
var full = [];
var that = this;
options = $.extend( {
element: this.element,
classes: this.options.classes || {}
}, options );
function processClassString( classes, checkOption ) {
var current, i;
for ( i = 0; i < classes.length; i++ ) {
current = that.classesElementLookup[ classes[ i ] ] || $();
if ( options.add ) {
current = $( $.unique( current.get().concat( options.element.get() ) ) );
} else {
current = $( current.not( options.element ).get() );
}
that.classesElementLookup[ classes[ i ] ] = current;
full.push( classes[ i ] );
if ( checkOption && options.classes[ classes[ i ] ] ) {
full.push( options.classes[ classes[ i ] ] );
}
}
}
this._on( options.element, {
"remove": "_untrackClassesElement"
} );
if ( options.keys ) {
processClassString( options.keys.match( /\S+/g ) || [], true );
}
if ( options.extra ) {
processClassString( options.extra.match( /\S+/g ) || [] );
}
return full.join( " " );
},
_untrackClassesElement: function( event ) {
var that = this;
$.each( that.classesElementLookup, function( key, value ) {
if ( $.inArray( event.target, value ) !== -1 ) {
that.classesElementLookup[ key ] = $( value.not( event.target ).get() );
}
} );
},
_removeClass: function( element, keys, extra ) {
return this._toggleClass( element, keys, extra, false );
},
_addClass: function( element, keys, extra ) {
return this._toggleClass( element, keys, extra, true );
},
_toggleClass: function( element, keys, extra, add ) {
add = ( typeof add === "boolean" ) ? add : extra;
var shift = ( typeof element === "string" || element === null ),
options = {
extra: shift ? keys : extra,
keys: shift ? element : keys,
element: shift ? this.element : element,
add: add
};
options.element.toggleClass( this._classes( options ), add );
return this;
},
_on: function( suppressDisabledCheck, element, handlers ) {
var delegateElement;
var instance = this;
// No suppressDisabledCheck flag, shuffle arguments
if ( typeof suppressDisabledCheck !== "boolean" ) {
handlers = element;
element = suppressDisabledCheck;
suppressDisabledCheck = false;
}
// No element argument, shuffle and use this.element
if ( !handlers ) {
handlers = element;
element = this.element;
delegateElement = this.widget();
} else {
element = delegateElement = $( element );
this.bindings = this.bindings.add( element );
}
$.each( handlers, function( event, handler ) {
function handlerProxy() {
// Allow widgets to customize the disabled handling
// - disabled as an array instead of boolean
// - disabled class as method for disabling individual parts
if ( !suppressDisabledCheck &&
( instance.options.disabled === true ||
$( this ).hasClass( "ui-state-disabled" ) ) ) {
return;
}
return ( typeof handler === "string" ? instance[ handler ] : handler )
.apply( instance, arguments );
}
// Copy the guid so direct unbinding works
if ( typeof handler !== "string" ) {
handlerProxy.guid = handler.guid =
handler.guid || handlerProxy.guid || $.guid++;
}
var match = event.match( /^([\w:-]*)\s*(.*)$/ );
var eventName = match[ 1 ] + instance.eventNamespace;
var selector = match[ 2 ];
if ( selector ) {
delegateElement.on( eventName, selector, handlerProxy );
} else {
element.on( eventName, handlerProxy );
}
} );
},
_off: function( element, eventName ) {
eventName = ( eventName || "" ).split( " " ).join( this.eventNamespace + " " ) +
this.eventNamespace;
element.off( eventName ).off( eventName );
// Clear the stack to avoid memory leaks (#10056)
this.bindings = $( this.bindings.not( element ).get() );
this.focusable = $( this.focusable.not( element ).get() );
this.hoverable = $( this.hoverable.not( element ).get() );
},
_delay: function( handler, delay ) {
function handlerProxy() {
return ( typeof handler === "string" ? instance[ handler ] : handler )
.apply( instance, arguments );
}
var instance = this;
return setTimeout( handlerProxy, delay || 0 );
},
_hoverable: function( element ) {
this.hoverable = this.hoverable.add( element );
this._on( element, {
mouseenter: function( event ) {
this._addClass( $( event.currentTarget ), null, "ui-state-hover" );
},
mouseleave: function( event ) {
this._removeClass( $( event.currentTarget ), null, "ui-state-hover" );
}
} );
},
_focusable: function( element ) {
this.focusable = this.focusable.add( element );
this._on( element, {
focusin: function( event ) {
this._addClass( $( event.currentTarget ), null, "ui-state-focus" );
},
focusout: function( event ) {
this._removeClass( $( event.currentTarget ), null, "ui-state-focus" );
}
} );
},
_trigger: function( type, event, data ) {
var prop, orig;
var callback = this.options[ type ];
data = data || {};
event = $.Event( event );
event.type = ( type === this.widgetEventPrefix ?
type :
this.widgetEventPrefix + type ).toLowerCase();
// The original event may come from any element
// so we need to reset the target on the new event
event.target = this.element[ 0 ];
// Copy original event properties over to the new event
orig = event.originalEvent;
if ( orig ) {
for ( prop in orig ) {
if ( !( prop in event ) ) {
event[ prop ] = orig[ prop ];
}
}
}
this.element.trigger( event, data );
return !( $.isFunction( callback ) &&
callback.apply( this.element[ 0 ], [ event ].concat( data ) ) === false ||
event.isDefaultPrevented() );
}
};
$.each( { show: "fadeIn", hide: "fadeOut" }, function( method, defaultEffect ) {
$.Widget.prototype[ "_" + method ] = function( element, options, callback ) {
if ( typeof options === "string" ) {
options = { effect: options };
}
var hasOptions;
var effectName = !options ?
method :
options === true || typeof options === "number" ?
defaultEffect :
options.effect || defaultEffect;
options = options || {};
if ( typeof options === "number" ) {
options = { duration: options };
}
hasOptions = !$.isEmptyObject( options );
options.complete = callback;
if ( options.delay ) {
element.delay( options.delay );
}
if ( hasOptions && $.effects && $.effects.effect[ effectName ] ) {
element[ method ]( options );
} else if ( effectName !== method && element[ effectName ] ) {
element[ effectName ]( options.duration, options.easing, callback );
} else {
element.queue( function( next ) {
$( this )[ method ]();
if ( callback ) {
callback.call( element[ 0 ] );
}
next();
} );
}
};
} );
var widget = $.widget; //>>label: Keycode
//>>group: Core
//>>description: Provide keycodes as keynames
//>>docs: http://api.jqueryui.com/jQuery.ui.keyCode/
var keycode = $.ui.keyCode = {
BACKSPACE: 8,
COMMA: 188,
DELETE: 46,
DOWN: 40,
END: 35,
ENTER: 13,
ESCAPE: 27,
HOME: 36,
LEFT: 37,
PAGE_DOWN: 34,
PAGE_UP: 33,
PERIOD: 190,
RIGHT: 39,
SPACE: 32,
TAB: 9,
UP: 38
};
// jscs:disable maximumLineLength  //>>label: Datepicker
//>>group: Widgets
//>>description: Displays a calendar from an input or inline for selecting dates.
//>>docs: http://api.jqueryui.com/datepicker/
//>>demos: http://jqueryui.com/datepicker/
//>>css.structure: ../../themes/base/core.css
//>>css.structure: ../../themes/base/datepicker.css
//>>css.theme: ../../themes/base/theme.css
$.extend( $.ui, { datepicker: { version: "1.12.1" } } );
var datepicker_instActive;
function datepicker_getZindex( elem ) {
var position, value;
while ( elem.length && elem[ 0 ] !== document ) {
// Ignore z-index if position is set to a value where z-index is ignored by the browser
// This makes behavior of this function consistent across browsers
// WebKit always returns auto if the element is positioned
position = elem.css( "position" );
if ( position === "absolute" || position === "relative" || position === "fixed" ) {
// IE returns 0 when zIndex is not specified
// other browsers return a string
// we ignore the case of nested elements with an explicit value of 0
// <div style="z-index: -10;"><div style="z-index: 0;"></div></div>
value = parseInt( elem.css( "zIndex" ), 10 );
if ( !isNaN( value ) && value !== 0 ) {
return value;
}
}
elem = elem.parent();
}
return 0;
} function Datepicker() {
this._curInst = null; // The current instance in use
this._keyEvent = false; // If the last event was a key event
this._disabledInputs = []; // List of date picker inputs that have been disabled
this._datepickerShowing = false; // True if the popup picker is showing , false if not
this._inDialog = false; // True if showing within a "dialog", false if not
this._mainDivId = "ui-datepicker-div"; // The ID of the main datepicker division
this._inlineClass = "ui-datepicker-inline"; // The name of the inline marker class
this._appendClass = "ui-datepicker-append"; // The name of the append marker class
this._triggerClass = "ui-datepicker-trigger"; // The name of the trigger marker class
this._dialogClass = "ui-datepicker-dialog"; // The name of the dialog marker class
this._disableClass = "ui-datepicker-disabled"; // The name of the disabled covering marker class
this._unselectableClass = "ui-datepicker-unselectable"; // The name of the unselectable cell marker class
this._currentClass = "ui-datepicker-current-day"; // The name of the current day marker class
this._dayOverClass = "ui-datepicker-days-cell-over"; // The name of the day hover marker class
this.regional = []; // Available regional settings, indexed by language code
this.regional[ "" ] = { // Default regional settings
closeText: "Done", // Display text for close link
prevText: "Prev", // Display text for previous month link
nextText: "Next", // Display text for next month link
currentText: "Today", // Display text for current month link
monthNames: [ "January","February","March","April","May","June",
"July","August","September","October","November","December" ], // Names of months for drop-down and formatting
monthNamesShort: [ "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" ], // For formatting
dayNames: [ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ], // For formatting
dayNamesShort: [ "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" ], // For formatting
dayNamesMin: [ "Su","Mo","Tu","We","Th","Fr","Sa" ], // Column headings for days starting at Sunday
weekHeader: "Wk", // Column header for week of the year
dateFormat: "mm/dd/yy", // See format options on parseDate
firstDay: 0, // The first day of the week, Sun = 0, Mon = 1, ...
isRTL: false, // True if right-to-left language, false if left-to-right
showMonthAfterYear: false, // True if the year select precedes month, false for month then year
yearSuffix: "" // Additional text to append to the year in the month headers
};
this._defaults = { // Global defaults for all the date picker instances
showOn: "focus", // "focus" for popup on focus,
// "button" for trigger button, or "both" for either
showAnim: "fadeIn", // Name of jQuery animation for popup
showOptions: {}, // Options for enhanced animations
defaultDate: null, // Used when field is blank: actual date,
// +/-number for offset from today, null for today
appendText: "", // Display text following the input box, e.g. showing the format
buttonText: "...", // Text for trigger button
buttonImage: "", // URL for trigger button image
buttonImageOnly: false, // True if the image appears alone, false if it appears on a button
hideIfNoPrevNext: false, // True to hide next/previous month links
// if not applicable, false to just disable them
navigationAsDateFormat: false, // True if date formatting applied to prev/today/next links
gotoCurrent: false, // True if today link goes back to current selection instead
changeMonth: false, // True if month can be selected directly, false if only prev/next
changeYear: false, // True if year can be selected directly, false if only prev/next
yearRange: "c-10:c+10", // Range of years to display in drop-down,
// either relative to today's year (-nn:+nn), relative to currently displayed year
// (c-nn:c+nn), absolute (nnnn:nnnn), or a combination of the above (nnnn:-n)
showOtherMonths: false, // True to show dates in other months, false to leave blank
selectOtherMonths: false, // True to allow selection of dates in other months, false for unselectable
showWeek: false, // True to show week of the year, false to not show it
calculateWeek: this.iso8601Week, // How to calculate the week of the year,
// takes a Date and returns the number of the week for it
shortYearCutoff: "+10", // Short year values < this are in the current century,
// > this are in the previous century,
// string value starting with "+" for current year + value
minDate: null, // The earliest selectable date, or null for no limit
maxDate: null, // The latest selectable date, or null for no limit
duration: "fast", // Duration of display/closure
beforeShowDay: null, // Function that takes a date and returns an array with
// [0] = true if selectable, false if not, [1] = custom CSS class name(s) or "",
// [2] = cell title (optional), e.g. $.datepicker.noWeekends
beforeShow: null, // Function that takes an input field and
// returns a set of custom settings for the date picker
onSelect: null, // Define a callback function when a date is selected
onChangeMonthYear: null, // Define a callback function when the month or year is changed
onClose: null, // Define a callback function when the datepicker is closed
numberOfMonths: 1, // Number of months to show at a time
showCurrentAtPos: 0, // The position in multipe months at which to show the current month (starting at 0)
stepMonths: 1, // Number of months to step back/forward
stepBigMonths: 12, // Number of months to step back/forward for the big links
altField: "", // Selector for an alternate field to store selected dates into
altFormat: "", // The date format to use for the alternate field
constrainInput: true, // The input is constrained by the current date format
showButtonPanel: false, // True to show button panel, false to not show it
autoSize: false, // True to size the input for the date format, false to leave as is
disabled: false // The initial disabled state
};
$.extend( this._defaults, this.regional[ "" ] );
this.regional.en = $.extend( true, {}, this.regional[ "" ] );
this.regional[ "en-US" ] = $.extend( true, {}, this.regional.en );
this.dpDiv = datepicker_bindHover( $( "<div id='" + this._mainDivId + "' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>" ) );
}
$.extend( Datepicker.prototype, { markerClassName: "hasDatepicker",
//Keep track of the maximum number of rows displayed (see #7043)
maxRows: 4,
// TODO rename to "widget" when switching to widget factory
_widgetDatepicker: function() {
return this.dpDiv;
}, setDefaults: function( settings ) {
datepicker_extendRemove( this._defaults, settings || {} );
return this;
}, _attachDatepicker: function( target, settings ) {
var nodeName, inline, inst;
nodeName = target.nodeName.toLowerCase();
inline = ( nodeName === "div" || nodeName === "span" );
if ( !target.id ) {
this.uuid += 1;
target.id = "dp" + this.uuid;
}
inst = this._newInst( $( target ), inline );
inst.settings = $.extend( {}, settings || {} );
if ( nodeName === "input" ) {
this._connectDatepicker( target, inst );
} else if ( inline ) {
this._inlineDatepicker( target, inst );
}
}, _newInst: function( target, inline ) {
var id = target[ 0 ].id.replace( /([^A-Za-z0-9_\-])/g, "\\\\$1" ); // escape jQuery meta chars
return { id: id, input: target, // associated target
selectedDay: 0, selectedMonth: 0, selectedYear: 0, // current selection
drawMonth: 0, drawYear: 0, // month being drawn
inline: inline, // is datepicker inline or not
dpDiv: ( !inline ? this.dpDiv : // presentation div
datepicker_bindHover( $( "<div class='" + this._inlineClass + " ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>" ) ) ) };
}, _connectDatepicker: function( target, inst ) {
var input = $( target );
inst.append = $( [] );
inst.trigger = $( [] );
if ( input.hasClass( this.markerClassName ) ) {
return;
}
this._attachments( input, inst );
input.addClass( this.markerClassName ).on( "keydown", this._doKeyDown ).
on( "keypress", this._doKeyPress ).on( "keyup", this._doKeyUp );
this._autoSize( inst );
$.data( target, "datepicker", inst );
//If disabled option is true, disable the datepicker once it has been attached to the input (see ticket #5665)
if ( inst.settings.disabled ) {
this._disableDatepicker( target );
}
}, _attachments: function( input, inst ) {
var showOn, buttonText, buttonImage,
appendText = this._get( inst, "appendText" ),
isRTL = this._get( inst, "isRTL" );
if ( inst.append ) {
inst.append.remove();
}
if ( appendText ) {
inst.append = $( "<span class='" + this._appendClass + "'>" + appendText + "</span>" );
input[ isRTL ? "before" : "after" ]( inst.append );
}
input.off( "focus", this._showDatepicker );
if ( inst.trigger ) {
inst.trigger.remove();
}
showOn = this._get( inst, "showOn" );
if ( showOn === "focus" || showOn === "both" ) { // pop-up date picker when in the marked field
input.on( "focus", this._showDatepicker );
}
if ( showOn === "button" || showOn === "both" ) { // pop-up date picker when button clicked
buttonText = this._get( inst, "buttonText" );
buttonImage = this._get( inst, "buttonImage" );
inst.trigger = $( this._get( inst, "buttonImageOnly" ) ?
$( "<img/>" ).addClass( this._triggerClass ).
attr( { src: buttonImage, alt: buttonText, title: buttonText } ) :
$( "<button type='button'></button>" ).addClass( this._triggerClass ).
html( !buttonImage ? buttonText : $( "<img/>" ).attr(
{ src:buttonImage, alt:buttonText, title:buttonText } ) ) );
input[ isRTL ? "before" : "after" ]( inst.trigger );
inst.trigger.on( "click", function() {
if ( $.datepicker._datepickerShowing && $.datepicker._lastInput === input[ 0 ] ) {
$.datepicker._hideDatepicker();
} else if ( $.datepicker._datepickerShowing && $.datepicker._lastInput !== input[ 0 ] ) {
$.datepicker._hideDatepicker();
$.datepicker._showDatepicker( input[ 0 ] );
} else {
$.datepicker._showDatepicker( input[ 0 ] );
}
return false;
} );
}
}, _autoSize: function( inst ) {
if ( this._get( inst, "autoSize" ) && !inst.inline ) {
var findMax, max, maxI, i,
date = new Date( 2009, 12 - 1, 20 ), // Ensure double digits
dateFormat = this._get( inst, "dateFormat" );
if ( dateFormat.match( /[DM]/ ) ) {
findMax = function( names ) {
max = 0;
maxI = 0;
for ( i = 0; i < names.length; i++ ) {
if ( names[ i ].length > max ) {
max = names[ i ].length;
maxI = i;
}
}
return maxI;
};
date.setMonth( findMax( this._get( inst, ( dateFormat.match( /MM/ ) ?
"monthNames" : "monthNamesShort" ) ) ) );
date.setDate( findMax( this._get( inst, ( dateFormat.match( /DD/ ) ?
"dayNames" : "dayNamesShort" ) ) ) + 20 - date.getDay() );
}
inst.input.attr( "size", this._formatDate( inst, date ).length );
}
}, _inlineDatepicker: function( target, inst ) {
var divSpan = $( target );
if ( divSpan.hasClass( this.markerClassName ) ) {
return;
}
divSpan.addClass( this.markerClassName ).append( inst.dpDiv );
$.data( target, "datepicker", inst );
this._setDate( inst, this._getDefaultDate( inst ), true );
this._updateDatepicker( inst );
this._updateAlternate( inst );
//If disabled option is true, disable the datepicker before showing it (see ticket #5665)
if ( inst.settings.disabled ) {
this._disableDatepicker( target );
}
// Set display:block in place of inst.dpDiv.show() which won't work on disconnected elements
// http://bugs.jqueryui.com/ticket/7552 - A Datepicker created on a detached div has zero height
inst.dpDiv.css( "display", "block" );
}, _dialogDatepicker: function( input, date, onSelect, settings, pos ) {
var id, browserWidth, browserHeight, scrollX, scrollY,
inst = this._dialogInst; // internal instance
if ( !inst ) {
this.uuid += 1;
id = "dp" + this.uuid;
this._dialogInput = $( "<input type='text' id='" + id +
"' style='position: absolute; top: -100px; width: 0px;'/>" );
this._dialogInput.on( "keydown", this._doKeyDown );
$( "body" ).append( this._dialogInput );
inst = this._dialogInst = this._newInst( this._dialogInput, false );
inst.settings = {};
$.data( this._dialogInput[ 0 ], "datepicker", inst );
}
datepicker_extendRemove( inst.settings, settings || {} );
date = ( date && date.constructor === Date ? this._formatDate( inst, date ) : date );
this._dialogInput.val( date );
this._pos = ( pos ? ( pos.length ? pos : [ pos.pageX, pos.pageY ] ) : null );
if ( !this._pos ) {
browserWidth = document.documentElement.clientWidth;
browserHeight = document.documentElement.clientHeight;
scrollX = document.documentElement.scrollLeft || document.body.scrollLeft;
scrollY = document.documentElement.scrollTop || document.body.scrollTop;
this._pos = // should use actual width/height below
[ ( browserWidth / 2 ) - 100 + scrollX, ( browserHeight / 2 ) - 150 + scrollY ];
}
// Move input on screen for focus, but hidden behind dialog
this._dialogInput.css( "left", ( this._pos[ 0 ] + 20 ) + "px" ).css( "top", this._pos[ 1 ] + "px" );
inst.settings.onSelect = onSelect;
this._inDialog = true;
this.dpDiv.addClass( this._dialogClass );
this._showDatepicker( this._dialogInput[ 0 ] );
if ( $.blockUI ) {
$.blockUI( this.dpDiv );
}
$.data( this._dialogInput[ 0 ], "datepicker", inst );
return this;
}, _destroyDatepicker: function( target ) {
var nodeName,
$target = $( target ),
inst = $.data( target, "datepicker" );
if ( !$target.hasClass( this.markerClassName ) ) {
return;
}
nodeName = target.nodeName.toLowerCase();
$.removeData( target, "datepicker" );
if ( nodeName === "input" ) {
inst.append.remove();
inst.trigger.remove();
$target.removeClass( this.markerClassName ).
off( "focus", this._showDatepicker ).
off( "keydown", this._doKeyDown ).
off( "keypress", this._doKeyPress ).
off( "keyup", this._doKeyUp );
} else if ( nodeName === "div" || nodeName === "span" ) {
$target.removeClass( this.markerClassName ).empty();
}
if ( datepicker_instActive === inst ) {
datepicker_instActive = null;
}
}, _enableDatepicker: function( target ) {
var nodeName, inline,
$target = $( target ),
inst = $.data( target, "datepicker" );
if ( !$target.hasClass( this.markerClassName ) ) {
return;
}
nodeName = target.nodeName.toLowerCase();
if ( nodeName === "input" ) {
target.disabled = false;
inst.trigger.filter( "button" ).
each( function() { this.disabled = false; } ).end().
filter( "img" ).css( { opacity: "1.0", cursor: "" } );
} else if ( nodeName === "div" || nodeName === "span" ) {
inline = $target.children( "." + this._inlineClass );
inline.children().removeClass( "ui-state-disabled" );
inline.find( "select.ui-datepicker-month, select.ui-datepicker-year" ).
prop( "disabled", false );
}
this._disabledInputs = $.map( this._disabledInputs,
function( value ) { return ( value === target ? null : value ); } ); // delete entry
}, _disableDatepicker: function( target ) {
var nodeName, inline,
$target = $( target ),
inst = $.data( target, "datepicker" );
if ( !$target.hasClass( this.markerClassName ) ) {
return;
}
nodeName = target.nodeName.toLowerCase();
if ( nodeName === "input" ) {
target.disabled = true;
inst.trigger.filter( "button" ).
each( function() { this.disabled = true; } ).end().
filter( "img" ).css( { opacity: "0.5", cursor: "default" } );
} else if ( nodeName === "div" || nodeName === "span" ) {
inline = $target.children( "." + this._inlineClass );
inline.children().addClass( "ui-state-disabled" );
inline.find( "select.ui-datepicker-month, select.ui-datepicker-year" ).
prop( "disabled", true );
}
this._disabledInputs = $.map( this._disabledInputs,
function( value ) { return ( value === target ? null : value ); } ); // delete entry
this._disabledInputs[ this._disabledInputs.length ] = target;
}, _isDisabledDatepicker: function( target ) {
if ( !target ) {
return false;
}
for ( var i = 0; i < this._disabledInputs.length; i++ ) {
if ( this._disabledInputs[ i ] === target ) {
return true;
}
}
return false;
}, _getInst: function( target ) {
try {
return $.data( target, "datepicker" );
}
catch ( err ) {
throw "Missing instance data for this datepicker";
}
}, _optionDatepicker: function( target, name, value ) {
var settings, date, minDate, maxDate,
inst = this._getInst( target );
if ( arguments.length === 2 && typeof name === "string" ) {
return ( name === "defaults" ? $.extend( {}, $.datepicker._defaults ) :
( inst ? ( name === "all" ? $.extend( {}, inst.settings ) :
this._get( inst, name ) ) : null ) );
}
settings = name || {};
if ( typeof name === "string" ) {
settings = {};
settings[ name ] = value;
}
if ( inst ) {
if ( this._curInst === inst ) {
this._hideDatepicker();
}
date = this._getDateDatepicker( target, true );
minDate = this._getMinMaxDate( inst, "min" );
maxDate = this._getMinMaxDate( inst, "max" );
datepicker_extendRemove( inst.settings, settings );
// reformat the old minDate/maxDate values if dateFormat changes and a new minDate/maxDate isn't provided
if ( minDate !== null && settings.dateFormat !== undefined && settings.minDate === undefined ) {
inst.settings.minDate = this._formatDate( inst, minDate );
}
if ( maxDate !== null && settings.dateFormat !== undefined && settings.maxDate === undefined ) {
inst.settings.maxDate = this._formatDate( inst, maxDate );
}
if ( "disabled" in settings ) {
if ( settings.disabled ) {
this._disableDatepicker( target );
} else {
this._enableDatepicker( target );
}
}
this._attachments( $( target ), inst );
this._autoSize( inst );
this._setDate( inst, date );
this._updateAlternate( inst );
this._updateDatepicker( inst );
}
},
// Change method deprecated
_changeDatepicker: function( target, name, value ) {
this._optionDatepicker( target, name, value );
}, _refreshDatepicker: function( target ) {
var inst = this._getInst( target );
if ( inst ) {
this._updateDatepicker( inst );
}
}, _setDateDatepicker: function( target, date ) {
var inst = this._getInst( target );
if ( inst ) {
this._setDate( inst, date );
this._updateDatepicker( inst );
this._updateAlternate( inst );
}
}, _getDateDatepicker: function( target, noDefault ) {
var inst = this._getInst( target );
if ( inst && !inst.inline ) {
this._setDateFromField( inst, noDefault );
}
return ( inst ? this._getDate( inst ) : null );
}, _doKeyDown: function( event ) {
var onSelect, dateStr, sel,
inst = $.datepicker._getInst( event.target ),
handled = true,
isRTL = inst.dpDiv.is( ".ui-datepicker-rtl" );
inst._keyEvent = true;
if ( $.datepicker._datepickerShowing ) {
switch ( event.keyCode ) {
case 9: $.datepicker._hideDatepicker();
handled = false;
break; // hide on tab out
case 13: sel = $( "td." + $.datepicker._dayOverClass + ":not(." +
$.datepicker._currentClass + ")", inst.dpDiv );
if ( sel[ 0 ] ) {
$.datepicker._selectDay( event.target, inst.selectedMonth, inst.selectedYear, sel[ 0 ] );
}
onSelect = $.datepicker._get( inst, "onSelect" );
if ( onSelect ) {
dateStr = $.datepicker._formatDate( inst );
// Trigger custom callback
onSelect.apply( ( inst.input ? inst.input[ 0 ] : null ), [ dateStr, inst ] );
} else {
$.datepicker._hideDatepicker();
}
return false; // don't submit the form
case 27: $.datepicker._hideDatepicker();
break; // hide on escape
case 33: $.datepicker._adjustDate( event.target, ( event.ctrlKey ?
-$.datepicker._get( inst, "stepBigMonths" ) :
-$.datepicker._get( inst, "stepMonths" ) ), "M" );
break; // previous month/year on page up/+ ctrl
case 34: $.datepicker._adjustDate( event.target, ( event.ctrlKey ?
+$.datepicker._get( inst, "stepBigMonths" ) :
+$.datepicker._get( inst, "stepMonths" ) ), "M" );
break; // next month/year on page down/+ ctrl
case 35: if ( event.ctrlKey || event.metaKey ) {
$.datepicker._clearDate( event.target );
}
handled = event.ctrlKey || event.metaKey;
break; // clear on ctrl or command +end
case 36: if ( event.ctrlKey || event.metaKey ) {
$.datepicker._gotoToday( event.target );
}
handled = event.ctrlKey || event.metaKey;
break; // current on ctrl or command +home
case 37: if ( event.ctrlKey || event.metaKey ) {
$.datepicker._adjustDate( event.target, ( isRTL ? +1 : -1 ), "D" );
}
handled = event.ctrlKey || event.metaKey;
// -1 day on ctrl or command +left
if ( event.originalEvent.altKey ) {
$.datepicker._adjustDate( event.target, ( event.ctrlKey ?
-$.datepicker._get( inst, "stepBigMonths" ) :
-$.datepicker._get( inst, "stepMonths" ) ), "M" );
}
// next month/year on alt +left on Mac
break;
case 38: if ( event.ctrlKey || event.metaKey ) {
$.datepicker._adjustDate( event.target, -7, "D" );
}
handled = event.ctrlKey || event.metaKey;
break; // -1 week on ctrl or command +up
case 39: if ( event.ctrlKey || event.metaKey ) {
$.datepicker._adjustDate( event.target, ( isRTL ? -1 : +1 ), "D" );
}
handled = event.ctrlKey || event.metaKey;
// +1 day on ctrl or command +right
if ( event.originalEvent.altKey ) {
$.datepicker._adjustDate( event.target, ( event.ctrlKey ?
+$.datepicker._get( inst, "stepBigMonths" ) :
+$.datepicker._get( inst, "stepMonths" ) ), "M" );
}
// next month/year on alt +right
break;
case 40: if ( event.ctrlKey || event.metaKey ) {
$.datepicker._adjustDate( event.target, +7, "D" );
}
handled = event.ctrlKey || event.metaKey;
break; // +1 week on ctrl or command +down
default: handled = false;
}
} else if ( event.keyCode === 36 && event.ctrlKey ) { // display the date picker on ctrl+home
$.datepicker._showDatepicker( this );
} else {
handled = false;
}
if ( handled ) {
event.preventDefault();
event.stopPropagation();
}
}, _doKeyPress: function( event ) {
var chars, chr,
inst = $.datepicker._getInst( event.target );
if ( $.datepicker._get( inst, "constrainInput" ) ) {
chars = $.datepicker._possibleChars( $.datepicker._get( inst, "dateFormat" ) );
chr = String.fromCharCode( event.charCode == null ? event.keyCode : event.charCode );
return event.ctrlKey || event.metaKey || ( chr < " " || !chars || chars.indexOf( chr ) > -1 );
}
}, _doKeyUp: function( event ) {
var date,
inst = $.datepicker._getInst( event.target );
if ( inst.input.val() !== inst.lastVal ) {
try {
date = $.datepicker.parseDate( $.datepicker._get( inst, "dateFormat" ),
( inst.input ? inst.input.val() : null ),
$.datepicker._getFormatConfig( inst ) );
if ( date ) { // only if valid
$.datepicker._setDateFromField( inst );
$.datepicker._updateAlternate( inst );
$.datepicker._updateDatepicker( inst );
}
}
catch ( err ) {
}
}
return true;
}, _showDatepicker: function( input ) {
input = input.target || input;
if ( input.nodeName.toLowerCase() !== "input" ) { // find from button/image trigger
input = $( "input", input.parentNode )[ 0 ];
}
if ( $.datepicker._isDisabledDatepicker( input ) || $.datepicker._lastInput === input ) { // already here
return;
}
var inst, beforeShow, beforeShowSettings, isFixed,
offset, showAnim, duration;
inst = $.datepicker._getInst( input );
if ( $.datepicker._curInst && $.datepicker._curInst !== inst ) {
$.datepicker._curInst.dpDiv.stop( true, true );
if ( inst && $.datepicker._datepickerShowing ) {
$.datepicker._hideDatepicker( $.datepicker._curInst.input[ 0 ] );
}
}
beforeShow = $.datepicker._get( inst, "beforeShow" );
beforeShowSettings = beforeShow ? beforeShow.apply( input, [ input, inst ] ) : {};
if ( beforeShowSettings === false ) {
return;
}
datepicker_extendRemove( inst.settings, beforeShowSettings );
inst.lastVal = null;
$.datepicker._lastInput = input;
$.datepicker._setDateFromField( inst );
if ( $.datepicker._inDialog ) { // hide cursor
input.value = "";
}
if ( !$.datepicker._pos ) { // position below input
$.datepicker._pos = $.datepicker._findPos( input );
$.datepicker._pos[ 1 ] += input.offsetHeight; // add the height
}
isFixed = false;
$( input ).parents().each( function() {
isFixed |= $( this ).css( "position" ) === "fixed";
return !isFixed;
} );
offset = { left: $.datepicker._pos[ 0 ], top: $.datepicker._pos[ 1 ] };
$.datepicker._pos = null;
//to avoid flashes on Firefox
inst.dpDiv.empty();
// determine sizing offscreen
inst.dpDiv.css( { position: "absolute", display: "block", top: "-1000px" } );
$.datepicker._updateDatepicker( inst );
// fix width for dynamic number of date pickers
// and adjust position before showing
offset = $.datepicker._checkOffset( inst, offset, isFixed );
inst.dpDiv.css( { position: ( $.datepicker._inDialog && $.blockUI ?
"static" : ( isFixed ? "fixed" : "absolute" ) ), display: "none",
left: offset.left + "px", top: offset.top + "px" } );
if ( !inst.inline ) {
showAnim = $.datepicker._get( inst, "showAnim" );
duration = $.datepicker._get( inst, "duration" );
inst.dpDiv.css( "z-index", datepicker_getZindex( $( input ) ) + 1 );
$.datepicker._datepickerShowing = true;
if ( $.effects && $.effects.effect[ showAnim ] ) {
inst.dpDiv.show( showAnim, $.datepicker._get( inst, "showOptions" ), duration );
} else {
inst.dpDiv[ showAnim || "show" ]( showAnim ? duration : null );
}
if ( $.datepicker._shouldFocusInput( inst ) ) {
inst.input.trigger( "focus" );
}
$.datepicker._curInst = inst;
}
}, _updateDatepicker: function( inst ) {
this.maxRows = 4; //Reset the max number of rows being displayed (see #7043)
datepicker_instActive = inst; // for delegate hover events
inst.dpDiv.empty().append( this._generateHTML( inst ) );
this._attachHandlers( inst );
var origyearshtml,
numMonths = this._getNumberOfMonths( inst ),
cols = numMonths[ 1 ],
width = 17,
activeCell = inst.dpDiv.find( "." + this._dayOverClass + " a" );
if ( activeCell.length > 0 ) {
datepicker_handleMouseover.apply( activeCell.get( 0 ) );
}
inst.dpDiv.removeClass( "ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4" ).width( "" );
if ( cols > 1 ) {
inst.dpDiv.addClass( "ui-datepicker-multi-" + cols ).css( "width", ( width * cols ) + "em" );
}
inst.dpDiv[ ( numMonths[ 0 ] !== 1 || numMonths[ 1 ] !== 1 ? "add" : "remove" ) +
"Class" ]( "ui-datepicker-multi" );
inst.dpDiv[ ( this._get( inst, "isRTL" ) ? "add" : "remove" ) +
"Class" ]( "ui-datepicker-rtl" );
if ( inst === $.datepicker._curInst && $.datepicker._datepickerShowing && $.datepicker._shouldFocusInput( inst ) ) {
inst.input.trigger( "focus" );
}
// Deffered render of the years select (to avoid flashes on Firefox)
if ( inst.yearshtml ) {
origyearshtml = inst.yearshtml;
setTimeout( function() {
//assure that inst.yearshtml didn't change.
if ( origyearshtml === inst.yearshtml && inst.yearshtml ) {
inst.dpDiv.find( "select.ui-datepicker-year:first" ).replaceWith( inst.yearshtml );
}
origyearshtml = inst.yearshtml = null;
}, 0 );
}
},
// #6694 - don't focus the input if it's already focused
// this breaks the change event in IE
// Support: IE and jQuery <1.9
_shouldFocusInput: function( inst ) {
return inst.input && inst.input.is( ":visible" ) && !inst.input.is( ":disabled" ) && !inst.input.is( ":focus" );
}, _checkOffset: function( inst, offset, isFixed ) {
var dpWidth = inst.dpDiv.outerWidth(),
dpHeight = inst.dpDiv.outerHeight(),
inputWidth = inst.input ? inst.input.outerWidth() : 0,
inputHeight = inst.input ? inst.input.outerHeight() : 0,
viewWidth = document.documentElement.clientWidth + ( isFixed ? 0 : $( document ).scrollLeft() ),
viewHeight = document.documentElement.clientHeight + ( isFixed ? 0 : $( document ).scrollTop() );
offset.left -= ( this._get( inst, "isRTL" ) ? ( dpWidth - inputWidth ) : 0 );
offset.left -= ( isFixed && offset.left === inst.input.offset().left ) ? $( document ).scrollLeft() : 0;
offset.top -= ( isFixed && offset.top === ( inst.input.offset().top + inputHeight ) ) ? $( document ).scrollTop() : 0;
// Now check if datepicker is showing outside window viewport - move to a better place if so.
offset.left -= Math.min( offset.left, ( offset.left + dpWidth > viewWidth && viewWidth > dpWidth ) ?
Math.abs( offset.left + dpWidth - viewWidth ) : 0 );
offset.top -= Math.min( offset.top, ( offset.top + dpHeight > viewHeight && viewHeight > dpHeight ) ?
Math.abs( dpHeight + inputHeight ) : 0 );
return offset;
}, _findPos: function( obj ) {
var position,
inst = this._getInst( obj ),
isRTL = this._get( inst, "isRTL" );
while ( obj && ( obj.type === "hidden" || obj.nodeType !== 1 || $.expr.filters.hidden( obj ) ) ) {
obj = obj[ isRTL ? "previousSibling" : "nextSibling" ];
}
position = $( obj ).offset();
return [ position.left, position.top ];
}, _hideDatepicker: function( input ) {
var showAnim, duration, postProcess, onClose,
inst = this._curInst;
if ( !inst || ( input && inst !== $.data( input, "datepicker" ) ) ) {
return;
}
if ( this._datepickerShowing ) {
showAnim = this._get( inst, "showAnim" );
duration = this._get( inst, "duration" );
postProcess = function() {
$.datepicker._tidyDialog( inst );
};
// DEPRECATED: after BC for 1.8.x $.effects[ showAnim ] is not needed
if ( $.effects && ( $.effects.effect[ showAnim ] || $.effects[ showAnim ] ) ) {
inst.dpDiv.hide( showAnim, $.datepicker._get( inst, "showOptions" ), duration, postProcess );
} else {
inst.dpDiv[ ( showAnim === "slideDown" ? "slideUp" :
( showAnim === "fadeIn" ? "fadeOut" : "hide" ) ) ]( ( showAnim ? duration : null ), postProcess );
}
if ( !showAnim ) {
postProcess();
}
this._datepickerShowing = false;
onClose = this._get( inst, "onClose" );
if ( onClose ) {
onClose.apply( ( inst.input ? inst.input[ 0 ] : null ), [ ( inst.input ? inst.input.val() : "" ), inst ] );
}
this._lastInput = null;
if ( this._inDialog ) {
this._dialogInput.css( { position: "absolute", left: "0", top: "-100px" } );
if ( $.blockUI ) {
$.unblockUI();
$( "body" ).append( this.dpDiv );
}
}
this._inDialog = false;
}
}, _tidyDialog: function( inst ) {
inst.dpDiv.removeClass( this._dialogClass ).off( ".ui-datepicker-calendar" );
}, _checkExternalClick: function( event ) {
if ( !$.datepicker._curInst ) {
return;
}
var $target = $( event.target ),
inst = $.datepicker._getInst( $target[ 0 ] );
if ( ( ( $target[ 0 ].id !== $.datepicker._mainDivId &&
$target.parents( "#" + $.datepicker._mainDivId ).length === 0 &&
!$target.hasClass( $.datepicker.markerClassName ) &&
!$target.closest( "." + $.datepicker._triggerClass ).length &&
$.datepicker._datepickerShowing && !( $.datepicker._inDialog && $.blockUI ) ) ) ||
( $target.hasClass( $.datepicker.markerClassName ) && $.datepicker._curInst !== inst ) ) {
$.datepicker._hideDatepicker();
}
}, _adjustDate: function( id, offset, period ) {
var target = $( id ),
inst = this._getInst( target[ 0 ] );
if ( this._isDisabledDatepicker( target[ 0 ] ) ) {
return;
}
this._adjustInstDate( inst, offset +
( period === "M" ? this._get( inst, "showCurrentAtPos" ) : 0 ), // undo positioning
period );
this._updateDatepicker( inst );
}, _gotoToday: function( id ) {
var date,
target = $( id ),
inst = this._getInst( target[ 0 ] );
if ( this._get( inst, "gotoCurrent" ) && inst.currentDay ) {
inst.selectedDay = inst.currentDay;
inst.drawMonth = inst.selectedMonth = inst.currentMonth;
inst.drawYear = inst.selectedYear = inst.currentYear;
} else {
date = new Date();
inst.selectedDay = date.getDate();
inst.drawMonth = inst.selectedMonth = date.getMonth();
inst.drawYear = inst.selectedYear = date.getFullYear();
}
this._notifyChange( inst );
this._adjustDate( target );
}, _selectMonthYear: function( id, select, period ) {
var target = $( id ),
inst = this._getInst( target[ 0 ] );
inst[ "selected" + ( period === "M" ? "Month" : "Year" ) ] =
inst[ "draw" + ( period === "M" ? "Month" : "Year" ) ] =
parseInt( select.options[ select.selectedIndex ].value, 10 );
this._notifyChange( inst );
this._adjustDate( target );
}, _selectDay: function( id, month, year, td ) {
var inst,
target = $( id );
if ( $( td ).hasClass( this._unselectableClass ) || this._isDisabledDatepicker( target[ 0 ] ) ) {
return;
}
inst = this._getInst( target[ 0 ] );
inst.selectedDay = inst.currentDay = $( "a", td ).html();
inst.selectedMonth = inst.currentMonth = month;
inst.selectedYear = inst.currentYear = year;
this._selectDate( id, this._formatDate( inst,
inst.currentDay, inst.currentMonth, inst.currentYear ) );
}, _clearDate: function( id ) {
var target = $( id );
this._selectDate( target, "" );
}, _selectDate: function( id, dateStr ) {
var onSelect,
target = $( id ),
inst = this._getInst( target[ 0 ] );
dateStr = ( dateStr != null ? dateStr : this._formatDate( inst ) );
if ( inst.input ) {
inst.input.val( dateStr );
}
this._updateAlternate( inst );
onSelect = this._get( inst, "onSelect" );
if ( onSelect ) {
onSelect.apply( ( inst.input ? inst.input[ 0 ] : null ), [ dateStr, inst ] );  // trigger custom callback
} else if ( inst.input ) {
inst.input.trigger( "change" ); // fire the change event
}
if ( inst.inline ) {
this._updateDatepicker( inst );
} else {
this._hideDatepicker();
this._lastInput = inst.input[ 0 ];
if ( typeof( inst.input[ 0 ] ) !== "object" ) {
inst.input.trigger( "focus" ); // restore focus
}
this._lastInput = null;
}
}, _updateAlternate: function( inst ) {
var altFormat, date, dateStr,
altField = this._get( inst, "altField" );
if ( altField ) { // update alternate field too
altFormat = this._get( inst, "altFormat" ) || this._get( inst, "dateFormat" );
date = this._getDate( inst );
dateStr = this.formatDate( altFormat, date, this._getFormatConfig( inst ) );
$( altField ).val( dateStr );
}
}, noWeekends: function( date ) {
var day = date.getDay();
return [ ( day > 0 && day < 6 ), "" ];
}, iso8601Week: function( date ) {
var time,
checkDate = new Date( date.getTime() );
// Find Thursday of this week starting on Monday
checkDate.setDate( checkDate.getDate() + 4 - ( checkDate.getDay() || 7 ) );
time = checkDate.getTime();
checkDate.setMonth( 0 ); // Compare with Jan 1
checkDate.setDate( 1 );
return Math.floor( Math.round( ( time - checkDate ) / 86400000 ) / 7 ) + 1;
}, parseDate: function( format, value, settings ) {
if ( format == null || value == null ) {
throw "Invalid arguments";
}
value = ( typeof value === "object" ? value.toString() : value + "" );
if ( value === "" ) {
return null;
}
var iFormat, dim, extra,
iValue = 0,
shortYearCutoffTemp = ( settings ? settings.shortYearCutoff : null ) || this._defaults.shortYearCutoff,
shortYearCutoff = ( typeof shortYearCutoffTemp !== "string" ? shortYearCutoffTemp :
new Date().getFullYear() % 100 + parseInt( shortYearCutoffTemp, 10 ) ),
dayNamesShort = ( settings ? settings.dayNamesShort : null ) || this._defaults.dayNamesShort,
dayNames = ( settings ? settings.dayNames : null ) || this._defaults.dayNames,
monthNamesShort = ( settings ? settings.monthNamesShort : null ) || this._defaults.monthNamesShort,
monthNames = ( settings ? settings.monthNames : null ) || this._defaults.monthNames,
year = -1,
month = -1,
day = -1,
doy = -1,
literal = false,
date,
// Check whether a format character is doubled
lookAhead = function( match ) {
var matches = ( iFormat + 1 < format.length && format.charAt( iFormat + 1 ) === match );
if ( matches ) {
iFormat++;
}
return matches;
},
// Extract a number from the string value
getNumber = function( match ) {
var isDoubled = lookAhead( match ),
size = ( match === "@" ? 14 : ( match === "!" ? 20 :
( match === "y" && isDoubled ? 4 : ( match === "o" ? 3 : 2 ) ) ) ),
minSize = ( match === "y" ? size : 1 ),
digits = new RegExp( "^\\d{" + minSize + "," + size + "}" ),
num = value.substring( iValue ).match( digits );
if ( !num ) {
throw "Missing number at position " + iValue;
}
iValue += num[ 0 ].length;
return parseInt( num[ 0 ], 10 );
},
// Extract a name from the string value and convert to an index
getName = function( match, shortNames, longNames ) {
var index = -1,
names = $.map( lookAhead( match ) ? longNames : shortNames, function( v, k ) {
return [ [ k, v ] ];
} ).sort( function( a, b ) {
return -( a[ 1 ].length - b[ 1 ].length );
} );
$.each( names, function( i, pair ) {
var name = pair[ 1 ];
if ( value.substr( iValue, name.length ).toLowerCase() === name.toLowerCase() ) {
index = pair[ 0 ];
iValue += name.length;
return false;
}
} );
if ( index !== -1 ) {
return index + 1;
} else {
throw "Unknown name at position " + iValue;
}
},
// Confirm that a literal character matches the string value
checkLiteral = function() {
if ( value.charAt( iValue ) !== format.charAt( iFormat ) ) {
throw "Unexpected literal at position " + iValue;
}
iValue++;
};
for ( iFormat = 0; iFormat < format.length; iFormat++ ) {
if ( literal ) {
if ( format.charAt( iFormat ) === "'" && !lookAhead( "'" ) ) {
literal = false;
} else {
checkLiteral();
}
} else {
switch ( format.charAt( iFormat ) ) {
case "d":
day = getNumber( "d" );
break;
case "D":
getName( "D", dayNamesShort, dayNames );
break;
case "o":
doy = getNumber( "o" );
break;
case "m":
month = getNumber( "m" );
break;
case "M":
month = getName( "M", monthNamesShort, monthNames );
break;
case "y":
year = getNumber( "y" );
break;
case "@":
date = new Date( getNumber( "@" ) );
year = date.getFullYear();
month = date.getMonth() + 1;
day = date.getDate();
break;
case "!":
date = new Date( ( getNumber( "!" ) - this._ticksTo1970 ) / 10000 );
year = date.getFullYear();
month = date.getMonth() + 1;
day = date.getDate();
break;
case "'":
if ( lookAhead( "'" ) ) {
checkLiteral();
} else {
literal = true;
}
break;
default:
checkLiteral();
}
}
}
if ( iValue < value.length ) {
extra = value.substr( iValue );
if ( !/^\s+/.test( extra ) ) {
throw "Extra/unparsed characters found in date: " + extra;
}
}
if ( year === -1 ) {
year = new Date().getFullYear();
} else if ( year < 100 ) {
year += new Date().getFullYear() - new Date().getFullYear() % 100 +
( year <= shortYearCutoff ? 0 : -100 );
}
if ( doy > -1 ) {
month = 1;
day = doy;
do {
dim = this._getDaysInMonth( year, month - 1 );
if ( day <= dim ) {
break;
}
month++;
day -= dim;
} while ( true );
}
date = this._daylightSavingAdjust( new Date( year, month - 1, day ) );
if ( date.getFullYear() !== year || date.getMonth() + 1 !== month || date.getDate() !== day ) {
throw "Invalid date"; // E.g. 31/02/00
}
return date;
}, ATOM: "yy-mm-dd", // RFC 3339 (ISO 8601)
COOKIE: "D, dd M yy",
ISO_8601: "yy-mm-dd",
RFC_822: "D, d M y",
RFC_850: "DD, dd-M-y",
RFC_1036: "D, d M y",
RFC_1123: "D, d M yy",
RFC_2822: "D, d M yy",
RSS: "D, d M y", // RFC 822
TICKS: "!",
TIMESTAMP: "@",
W3C: "yy-mm-dd", // ISO 8601
_ticksTo1970: ( ( ( 1970 - 1 ) * 365 + Math.floor( 1970 / 4 ) - Math.floor( 1970 / 100 ) +
Math.floor( 1970 / 400 ) ) * 24 * 60 * 60 * 10000000 ), formatDate: function( format, date, settings ) {
if ( !date ) {
return "";
}
var iFormat,
dayNamesShort = ( settings ? settings.dayNamesShort : null ) || this._defaults.dayNamesShort,
dayNames = ( settings ? settings.dayNames : null ) || this._defaults.dayNames,
monthNamesShort = ( settings ? settings.monthNamesShort : null ) || this._defaults.monthNamesShort,
monthNames = ( settings ? settings.monthNames : null ) || this._defaults.monthNames,
// Check whether a format character is doubled
lookAhead = function( match ) {
var matches = ( iFormat + 1 < format.length && format.charAt( iFormat + 1 ) === match );
if ( matches ) {
iFormat++;
}
return matches;
},
// Format a number, with leading zero if necessary
formatNumber = function( match, value, len ) {
var num = "" + value;
if ( lookAhead( match ) ) {
while ( num.length < len ) {
num = "0" + num;
}
}
return num;
},
// Format a name, short or long as requested
formatName = function( match, value, shortNames, longNames ) {
return ( lookAhead( match ) ? longNames[ value ] : shortNames[ value ] );
},
output = "",
literal = false;
if ( date ) {
for ( iFormat = 0; iFormat < format.length; iFormat++ ) {
if ( literal ) {
if ( format.charAt( iFormat ) === "'" && !lookAhead( "'" ) ) {
literal = false;
} else {
output += format.charAt( iFormat );
}
} else {
switch ( format.charAt( iFormat ) ) {
case "d":
output += formatNumber( "d", date.getDate(), 2 );
break;
case "D":
output += formatName( "D", date.getDay(), dayNamesShort, dayNames );
break;
case "o":
output += formatNumber( "o",
Math.round( ( new Date( date.getFullYear(), date.getMonth(), date.getDate() ).getTime() - new Date( date.getFullYear(), 0, 0 ).getTime() ) / 86400000 ), 3 );
break;
case "m":
output += formatNumber( "m", date.getMonth() + 1, 2 );
break;
case "M":
output += formatName( "M", date.getMonth(), monthNamesShort, monthNames );
break;
case "y":
output += ( lookAhead( "y" ) ? date.getFullYear() :
( date.getFullYear() % 100 < 10 ? "0" : "" ) + date.getFullYear() % 100 );
break;
case "@":
output += date.getTime();
break;
case "!":
output += date.getTime() * 10000 + this._ticksTo1970;
break;
case "'":
if ( lookAhead( "'" ) ) {
output += "'";
} else {
literal = true;
}
break;
default:
output += format.charAt( iFormat );
}
}
}
}
return output;
}, _possibleChars: function( format ) {
var iFormat,
chars = "",
literal = false,
// Check whether a format character is doubled
lookAhead = function( match ) {
var matches = ( iFormat + 1 < format.length && format.charAt( iFormat + 1 ) === match );
if ( matches ) {
iFormat++;
}
return matches;
};
for ( iFormat = 0; iFormat < format.length; iFormat++ ) {
if ( literal ) {
if ( format.charAt( iFormat ) === "'" && !lookAhead( "'" ) ) {
literal = false;
} else {
chars += format.charAt( iFormat );
}
} else {
switch ( format.charAt( iFormat ) ) {
case "d": case "m": case "y": case "@":
chars += "0123456789";
break;
case "D": case "M":
return null; // Accept anything
case "'":
if ( lookAhead( "'" ) ) {
chars += "'";
} else {
literal = true;
}
break;
default:
chars += format.charAt( iFormat );
}
}
}
return chars;
}, _get: function( inst, name ) {
return inst.settings[ name ] !== undefined ?
inst.settings[ name ] : this._defaults[ name ];
}, _setDateFromField: function( inst, noDefault ) {
if ( inst.input.val() === inst.lastVal ) {
return;
}
var dateFormat = this._get( inst, "dateFormat" ),
dates = inst.lastVal = inst.input ? inst.input.val() : null,
defaultDate = this._getDefaultDate( inst ),
date = defaultDate,
settings = this._getFormatConfig( inst );
try {
date = this.parseDate( dateFormat, dates, settings ) || defaultDate;
} catch ( event ) {
dates = ( noDefault ? "" : dates );
}
inst.selectedDay = date.getDate();
inst.drawMonth = inst.selectedMonth = date.getMonth();
inst.drawYear = inst.selectedYear = date.getFullYear();
inst.currentDay = ( dates ? date.getDate() : 0 );
inst.currentMonth = ( dates ? date.getMonth() : 0 );
inst.currentYear = ( dates ? date.getFullYear() : 0 );
this._adjustInstDate( inst );
}, _getDefaultDate: function( inst ) {
return this._restrictMinMax( inst,
this._determineDate( inst, this._get( inst, "defaultDate" ), new Date() ) );
}, _determineDate: function( inst, date, defaultDate ) {
var offsetNumeric = function( offset ) {
var date = new Date();
date.setDate( date.getDate() + offset );
return date;
},
offsetString = function( offset ) {
try {
return $.datepicker.parseDate( $.datepicker._get( inst, "dateFormat" ),
offset, $.datepicker._getFormatConfig( inst ) );
}
catch ( e ) {
// Ignore
}
var date = ( offset.toLowerCase().match( /^c/ ) ?
$.datepicker._getDate( inst ) : null ) || new Date(),
year = date.getFullYear(),
month = date.getMonth(),
day = date.getDate(),
pattern = /([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,
matches = pattern.exec( offset );
while ( matches ) {
switch ( matches[ 2 ] || "d" ) {
case "d" : case "D" :
day += parseInt( matches[ 1 ], 10 ); break;
case "w" : case "W" :
day += parseInt( matches[ 1 ], 10 ) * 7; break;
case "m" : case "M" :
month += parseInt( matches[ 1 ], 10 );
day = Math.min( day, $.datepicker._getDaysInMonth( year, month ) );
break;
case "y": case "Y" :
year += parseInt( matches[ 1 ], 10 );
day = Math.min( day, $.datepicker._getDaysInMonth( year, month ) );
break;
}
matches = pattern.exec( offset );
}
return new Date( year, month, day );
},
newDate = ( date == null || date === "" ? defaultDate : ( typeof date === "string" ? offsetString( date ) :
( typeof date === "number" ? ( isNaN( date ) ? defaultDate : offsetNumeric( date ) ) : new Date( date.getTime() ) ) ) );
newDate = ( newDate && newDate.toString() === "Invalid Date" ? defaultDate : newDate );
if ( newDate ) {
newDate.setHours( 0 );
newDate.setMinutes( 0 );
newDate.setSeconds( 0 );
newDate.setMilliseconds( 0 );
}
return this._daylightSavingAdjust( newDate );
}, _daylightSavingAdjust: function( date ) {
if ( !date ) {
return null;
}
date.setHours( date.getHours() > 12 ? date.getHours() + 2 : 0 );
return date;
}, _setDate: function( inst, date, noChange ) {
var clear = !date,
origMonth = inst.selectedMonth,
origYear = inst.selectedYear,
newDate = this._restrictMinMax( inst, this._determineDate( inst, date, new Date() ) );
inst.selectedDay = inst.currentDay = newDate.getDate();
inst.drawMonth = inst.selectedMonth = inst.currentMonth = newDate.getMonth();
inst.drawYear = inst.selectedYear = inst.currentYear = newDate.getFullYear();
if ( ( origMonth !== inst.selectedMonth || origYear !== inst.selectedYear ) && !noChange ) {
this._notifyChange( inst );
}
this._adjustInstDate( inst );
if ( inst.input ) {
inst.input.val( clear ? "" : this._formatDate( inst ) );
}
}, _getDate: function( inst ) {
var startDate = ( !inst.currentYear || ( inst.input && inst.input.val() === "" ) ? null :
this._daylightSavingAdjust( new Date(
inst.currentYear, inst.currentMonth, inst.currentDay ) ) );
return startDate;
}, _attachHandlers: function( inst ) {
var stepMonths = this._get( inst, "stepMonths" ),
id = "#" + inst.id.replace( /\\\\/g, "\\" );
inst.dpDiv.find( "[data-handler]" ).map( function() {
var handler = {
prev: function() {
$.datepicker._adjustDate( id, -stepMonths, "M" );
},
next: function() {
$.datepicker._adjustDate( id, +stepMonths, "M" );
},
hide: function() {
$.datepicker._hideDatepicker();
},
today: function() {
$.datepicker._gotoToday( id );
},
selectDay: function() {
$.datepicker._selectDay( id, +this.getAttribute( "data-month" ), +this.getAttribute( "data-year" ), this );
return false;
},
selectMonth: function() {
$.datepicker._selectMonthYear( id, this, "M" );
return false;
},
selectYear: function() {
$.datepicker._selectMonthYear( id, this, "Y" );
return false;
}
};
$( this ).on( this.getAttribute( "data-event" ), handler[ this.getAttribute( "data-handler" ) ] );
} );
}, _generateHTML: function( inst ) {
var maxDraw, prevText, prev, nextText, next, currentText, gotoDate,
controls, buttonPanel, firstDay, showWeek, dayNames, dayNamesMin,
monthNames, monthNamesShort, beforeShowDay, showOtherMonths,
selectOtherMonths, defaultDate, html, dow, row, group, col, selectedDate,
cornerClass, calender, thead, day, daysInMonth, leadDays, curRows, numRows,
printDate, dRow, tbody, daySettings, otherMonth, unselectable,
tempDate = new Date(),
today = this._daylightSavingAdjust(
new Date( tempDate.getFullYear(), tempDate.getMonth(), tempDate.getDate() ) ), // clear time
isRTL = this._get( inst, "isRTL" ),
showButtonPanel = this._get( inst, "showButtonPanel" ),
hideIfNoPrevNext = this._get( inst, "hideIfNoPrevNext" ),
navigationAsDateFormat = this._get( inst, "navigationAsDateFormat" ),
numMonths = this._getNumberOfMonths( inst ),
showCurrentAtPos = this._get( inst, "showCurrentAtPos" ),
stepMonths = this._get( inst, "stepMonths" ),
isMultiMonth = ( numMonths[ 0 ] !== 1 || numMonths[ 1 ] !== 1 ),
currentDate = this._daylightSavingAdjust( ( !inst.currentDay ? new Date( 9999, 9, 9 ) :
new Date( inst.currentYear, inst.currentMonth, inst.currentDay ) ) ),
minDate = this._getMinMaxDate( inst, "min" ),
maxDate = this._getMinMaxDate( inst, "max" ),
drawMonth = inst.drawMonth - showCurrentAtPos,
drawYear = inst.drawYear;
if ( drawMonth < 0 ) {
drawMonth += 12;
drawYear--;
}
if ( maxDate ) {
maxDraw = this._daylightSavingAdjust( new Date( maxDate.getFullYear(),
maxDate.getMonth() - ( numMonths[ 0 ] * numMonths[ 1 ] ) + 1, maxDate.getDate() ) );
maxDraw = ( minDate && maxDraw < minDate ? minDate : maxDraw );
while ( this._daylightSavingAdjust( new Date( drawYear, drawMonth, 1 ) ) > maxDraw ) {
drawMonth--;
if ( drawMonth < 0 ) {
drawMonth = 11;
drawYear--;
}
}
}
inst.drawMonth = drawMonth;
inst.drawYear = drawYear;
prevText = this._get( inst, "prevText" );
prevText = ( !navigationAsDateFormat ? prevText : this.formatDate( prevText,
this._daylightSavingAdjust( new Date( drawYear, drawMonth - stepMonths, 1 ) ),
this._getFormatConfig( inst ) ) );
prev = ( this._canAdjustMonth( inst, -1, drawYear, drawMonth ) ?
"<a class='ui-datepicker-prev ui-corner-all' data-handler='prev' data-event='click'" +
" title='" + prevText + "'><span class='ui-icon ui-icon-circle-triangle-" + ( isRTL ? "e" : "w" ) + "'>" + prevText + "</span></a>" :
( hideIfNoPrevNext ? "" : "<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='" + prevText + "'><span class='ui-icon ui-icon-circle-triangle-" + ( isRTL ? "e" : "w" ) + "'>" + prevText + "</span></a>" ) );
nextText = this._get( inst, "nextText" );
nextText = ( !navigationAsDateFormat ? nextText : this.formatDate( nextText,
this._daylightSavingAdjust( new Date( drawYear, drawMonth + stepMonths, 1 ) ),
this._getFormatConfig( inst ) ) );
next = ( this._canAdjustMonth( inst, +1, drawYear, drawMonth ) ?
"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click'" +
" title='" + nextText + "'><span class='ui-icon ui-icon-circle-triangle-" + ( isRTL ? "w" : "e" ) + "'>" + nextText + "</span></a>" :
( hideIfNoPrevNext ? "" : "<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='" + nextText + "'><span class='ui-icon ui-icon-circle-triangle-" + ( isRTL ? "w" : "e" ) + "'>" + nextText + "</span></a>" ) );
currentText = this._get( inst, "currentText" );
gotoDate = ( this._get( inst, "gotoCurrent" ) && inst.currentDay ? currentDate : today );
currentText = ( !navigationAsDateFormat ? currentText :
this.formatDate( currentText, gotoDate, this._getFormatConfig( inst ) ) );
controls = ( !inst.inline ? "<button type='button' class='ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all' data-handler='hide' data-event='click'>" +
this._get( inst, "closeText" ) + "</button>" : "" );
buttonPanel = ( showButtonPanel ) ? "<div class='ui-datepicker-buttonpane ui-widget-content'>" + ( isRTL ? controls : "" ) +
( this._isInRange( inst, gotoDate ) ? "<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'" +
">" + currentText + "</button>" : "" ) + ( isRTL ? "" : controls ) + "</div>" : "";
firstDay = parseInt( this._get( inst, "firstDay" ), 10 );
firstDay = ( isNaN( firstDay ) ? 0 : firstDay );
showWeek = this._get( inst, "showWeek" );
dayNames = this._get( inst, "dayNames" );
dayNamesMin = this._get( inst, "dayNamesMin" );
monthNames = this._get( inst, "monthNames" );
monthNamesShort = this._get( inst, "monthNamesShort" );
beforeShowDay = this._get( inst, "beforeShowDay" );
showOtherMonths = this._get( inst, "showOtherMonths" );
selectOtherMonths = this._get( inst, "selectOtherMonths" );
defaultDate = this._getDefaultDate( inst );
html = "";
for ( row = 0; row < numMonths[ 0 ]; row++ ) {
group = "";
this.maxRows = 4;
for ( col = 0; col < numMonths[ 1 ]; col++ ) {
selectedDate = this._daylightSavingAdjust( new Date( drawYear, drawMonth, inst.selectedDay ) );
cornerClass = " ui-corner-all";
calender = "";
if ( isMultiMonth ) {
calender += "<div class='ui-datepicker-group";
if ( numMonths[ 1 ] > 1 ) {
switch ( col ) {
case 0: calender += " ui-datepicker-group-first";
cornerClass = " ui-corner-" + ( isRTL ? "right" : "left" ); break;
case numMonths[ 1 ] - 1: calender += " ui-datepicker-group-last";
cornerClass = " ui-corner-" + ( isRTL ? "left" : "right" ); break;
default: calender += " ui-datepicker-group-middle"; cornerClass = ""; break;
}
}
calender += "'>";
}
calender += "<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix" + cornerClass + "'>" +
( /all|left/.test( cornerClass ) && row === 0 ? ( isRTL ? next : prev ) : "" ) +
( /all|right/.test( cornerClass ) && row === 0 ? ( isRTL ? prev : next ) : "" ) +
this._generateMonthYearHeader( inst, drawMonth, drawYear, minDate, maxDate,
row > 0 || col > 0, monthNames, monthNamesShort ) + // draw month headers
"</div><table class='ui-datepicker-calendar'><thead>" +
"<tr>";
thead = ( showWeek ? "<th class='ui-datepicker-week-col'>" + this._get( inst, "weekHeader" ) + "</th>" : "" );
for ( dow = 0; dow < 7; dow++ ) { // days of the week
day = ( dow + firstDay ) % 7;
thead += "<th scope='col'" + ( ( dow + firstDay + 6 ) % 7 >= 5 ? " class='ui-datepicker-week-end'" : "" ) + ">" +
"<span title='" + dayNames[ day ] + "'>" + dayNamesMin[ day ] + "</span></th>";
}
calender += thead + "</tr></thead><tbody>";
daysInMonth = this._getDaysInMonth( drawYear, drawMonth );
if ( drawYear === inst.selectedYear && drawMonth === inst.selectedMonth ) {
inst.selectedDay = Math.min( inst.selectedDay, daysInMonth );
}
leadDays = ( this._getFirstDayOfMonth( drawYear, drawMonth ) - firstDay + 7 ) % 7;
curRows = Math.ceil( ( leadDays + daysInMonth ) / 7 ); // calculate the number of rows to generate
numRows = ( isMultiMonth ? this.maxRows > curRows ? this.maxRows : curRows : curRows ); //If multiple months, use the higher number of rows (see #7043)
this.maxRows = numRows;
printDate = this._daylightSavingAdjust( new Date( drawYear, drawMonth, 1 - leadDays ) );
for ( dRow = 0; dRow < numRows; dRow++ ) { // create date picker rows
calender += "<tr>";
tbody = ( !showWeek ? "" : "<td class='ui-datepicker-week-col'>" +
this._get( inst, "calculateWeek" )( printDate ) + "</td>" );
for ( dow = 0; dow < 7; dow++ ) { // create date picker days
daySettings = ( beforeShowDay ?
beforeShowDay.apply( ( inst.input ? inst.input[ 0 ] : null ), [ printDate ] ) : [ true, "" ] );
otherMonth = ( printDate.getMonth() !== drawMonth );
unselectable = ( otherMonth && !selectOtherMonths ) || !daySettings[ 0 ] ||
( minDate && printDate < minDate ) || ( maxDate && printDate > maxDate );
tbody += "<td class='" +
( ( dow + firstDay + 6 ) % 7 >= 5 ? " ui-datepicker-week-end" : "" ) + // highlight weekends
( otherMonth ? " ui-datepicker-other-month" : "" ) + // highlight days from other months
( ( printDate.getTime() === selectedDate.getTime() && drawMonth === inst.selectedMonth && inst._keyEvent ) || // user pressed key
( defaultDate.getTime() === printDate.getTime() && defaultDate.getTime() === selectedDate.getTime() ) ?
// or defaultDate is current printedDate and defaultDate is selectedDate
" " + this._dayOverClass : "" ) + // highlight selected day
( unselectable ? " " + this._unselectableClass + " ui-state-disabled" : "" ) +  // highlight unselectable days
( otherMonth && !showOtherMonths ? "" : " " + daySettings[ 1 ] + // highlight custom dates
( printDate.getTime() === currentDate.getTime() ? " " + this._currentClass : "" ) + // highlight selected day
( printDate.getTime() === today.getTime() ? " ui-datepicker-today" : "" ) ) + "'" + // highlight today (if different)
( ( !otherMonth || showOtherMonths ) && daySettings[ 2 ] ? " title='" + daySettings[ 2 ].replace( /'/g, "&#39;" ) + "'" : "" ) + // cell title
( unselectable ? "" : " data-handler='selectDay' data-event='click' data-month='" + printDate.getMonth() + "' data-year='" + printDate.getFullYear() + "'" ) + ">" + // actions
( otherMonth && !showOtherMonths ? "&#xa0;" : // display for other months
( unselectable ? "<span class='ui-state-default'>" + printDate.getDate() + "</span>" : "<a class='ui-state-default" +
( printDate.getTime() === today.getTime() ? " ui-state-highlight" : "" ) +
( printDate.getTime() === currentDate.getTime() ? " ui-state-active" : "" ) + // highlight selected day
( otherMonth ? " ui-priority-secondary" : "" ) + // distinguish dates from other months
"' href='#'>" + printDate.getDate() + "</a>" ) ) + "</td>"; // display selectable date
printDate.setDate( printDate.getDate() + 1 );
printDate = this._daylightSavingAdjust( printDate );
}
calender += tbody + "</tr>";
}
drawMonth++;
if ( drawMonth > 11 ) {
drawMonth = 0;
drawYear++;
}
calender += "</tbody></table>" + ( isMultiMonth ? "</div>" +
( ( numMonths[ 0 ] > 0 && col === numMonths[ 1 ] - 1 ) ? "<div class='ui-datepicker-row-break'></div>" : "" ) : "" );
group += calender;
}
html += group;
}
html += buttonPanel;
inst._keyEvent = false;
return html;
}, _generateMonthYearHeader: function( inst, drawMonth, drawYear, minDate, maxDate,
secondary, monthNames, monthNamesShort ) {
var inMinYear, inMaxYear, month, years, thisYear, determineYear, year, endYear,
changeMonth = this._get( inst, "changeMonth" ),
changeYear = this._get( inst, "changeYear" ),
showMonthAfterYear = this._get( inst, "showMonthAfterYear" ),
html = "<div class='ui-datepicker-title'>",
monthHtml = "";
// Month selection
if ( secondary || !changeMonth ) {
monthHtml += "<span class='ui-datepicker-month'>" + monthNames[ drawMonth ] + "</span>";
} else {
inMinYear = ( minDate && minDate.getFullYear() === drawYear );
inMaxYear = ( maxDate && maxDate.getFullYear() === drawYear );
monthHtml += "<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>";
for ( month = 0; month < 12; month++ ) {
if ( ( !inMinYear || month >= minDate.getMonth() ) && ( !inMaxYear || month <= maxDate.getMonth() ) ) {
monthHtml += "<option value='" + month + "'" +
( month === drawMonth ? " selected='selected'" : "" ) +
">" + monthNamesShort[ month ] + "</option>";
}
}
monthHtml += "</select>";
}
if ( !showMonthAfterYear ) {
html += monthHtml + ( secondary || !( changeMonth && changeYear ) ? "&#xa0;" : "" );
}
// Year selection
if ( !inst.yearshtml ) {
inst.yearshtml = "";
if ( secondary || !changeYear ) {
html += "<span class='ui-datepicker-year'>" + drawYear + "</span>";
} else {
// determine range of years to display
years = this._get( inst, "yearRange" ).split( ":" );
thisYear = new Date().getFullYear();
determineYear = function( value ) {
var year = ( value.match( /c[+\-].*/ ) ? drawYear + parseInt( value.substring( 1 ), 10 ) :
( value.match( /[+\-].*/ ) ? thisYear + parseInt( value, 10 ) :
parseInt( value, 10 ) ) );
return ( isNaN( year ) ? thisYear : year );
};
year = determineYear( years[ 0 ] );
endYear = Math.max( year, determineYear( years[ 1 ] || "" ) );
year = ( minDate ? Math.max( year, minDate.getFullYear() ) : year );
endYear = ( maxDate ? Math.min( endYear, maxDate.getFullYear() ) : endYear );
inst.yearshtml += "<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";
for ( ; year <= endYear; year++ ) {
inst.yearshtml += "<option value='" + year + "'" +
( year === drawYear ? " selected='selected'" : "" ) +
">" + year + "</option>";
}
inst.yearshtml += "</select>";
html += inst.yearshtml;
inst.yearshtml = null;
}
}
html += this._get( inst, "yearSuffix" );
if ( showMonthAfterYear ) {
html += ( secondary || !( changeMonth && changeYear ) ? "&#xa0;" : "" ) + monthHtml;
}
html += "</div>"; // Close datepicker_header
return html;
}, _adjustInstDate: function( inst, offset, period ) {
var year = inst.selectedYear + ( period === "Y" ? offset : 0 ),
month = inst.selectedMonth + ( period === "M" ? offset : 0 ),
day = Math.min( inst.selectedDay, this._getDaysInMonth( year, month ) ) + ( period === "D" ? offset : 0 ),
date = this._restrictMinMax( inst, this._daylightSavingAdjust( new Date( year, month, day ) ) );
inst.selectedDay = date.getDate();
inst.drawMonth = inst.selectedMonth = date.getMonth();
inst.drawYear = inst.selectedYear = date.getFullYear();
if ( period === "M" || period === "Y" ) {
this._notifyChange( inst );
}
}, _restrictMinMax: function( inst, date ) {
var minDate = this._getMinMaxDate( inst, "min" ),
maxDate = this._getMinMaxDate( inst, "max" ),
newDate = ( minDate && date < minDate ? minDate : date );
return ( maxDate && newDate > maxDate ? maxDate : newDate );
}, _notifyChange: function( inst ) {
var onChange = this._get( inst, "onChangeMonthYear" );
if ( onChange ) {
onChange.apply( ( inst.input ? inst.input[ 0 ] : null ),
[ inst.selectedYear, inst.selectedMonth + 1, inst ] );
}
}, _getNumberOfMonths: function( inst ) {
var numMonths = this._get( inst, "numberOfMonths" );
return ( numMonths == null ? [ 1, 1 ] : ( typeof numMonths === "number" ? [ 1, numMonths ] : numMonths ) );
}, _getMinMaxDate: function( inst, minMax ) {
return this._determineDate( inst, this._get( inst, minMax + "Date" ), null );
}, _getDaysInMonth: function( year, month ) {
return 32 - this._daylightSavingAdjust( new Date( year, month, 32 ) ).getDate();
}, _getFirstDayOfMonth: function( year, month ) {
return new Date( year, month, 1 ).getDay();
}, _canAdjustMonth: function( inst, offset, curYear, curMonth ) {
var numMonths = this._getNumberOfMonths( inst ),
date = this._daylightSavingAdjust( new Date( curYear,
curMonth + ( offset < 0 ? offset : numMonths[ 0 ] * numMonths[ 1 ] ), 1 ) );
if ( offset < 0 ) {
date.setDate( this._getDaysInMonth( date.getFullYear(), date.getMonth() ) );
}
return this._isInRange( inst, date );
}, _isInRange: function( inst, date ) {
var yearSplit, currentYear,
minDate = this._getMinMaxDate( inst, "min" ),
maxDate = this._getMinMaxDate( inst, "max" ),
minYear = null,
maxYear = null,
years = this._get( inst, "yearRange" );
if ( years ) {
yearSplit = years.split( ":" );
currentYear = new Date().getFullYear();
minYear = parseInt( yearSplit[ 0 ], 10 );
maxYear = parseInt( yearSplit[ 1 ], 10 );
if ( yearSplit[ 0 ].match( /[+\-].*/ ) ) {
minYear += currentYear;
}
if ( yearSplit[ 1 ].match( /[+\-].*/ ) ) {
maxYear += currentYear;
}
}
return ( ( !minDate || date.getTime() >= minDate.getTime() ) &&
( !maxDate || date.getTime() <= maxDate.getTime() ) &&
( !minYear || date.getFullYear() >= minYear ) &&
( !maxYear || date.getFullYear() <= maxYear ) );
}, _getFormatConfig: function( inst ) {
var shortYearCutoff = this._get( inst, "shortYearCutoff" );
shortYearCutoff = ( typeof shortYearCutoff !== "string" ? shortYearCutoff :
new Date().getFullYear() % 100 + parseInt( shortYearCutoff, 10 ) );
return { shortYearCutoff: shortYearCutoff,
dayNamesShort: this._get( inst, "dayNamesShort" ), dayNames: this._get( inst, "dayNames" ),
monthNamesShort: this._get( inst, "monthNamesShort" ), monthNames: this._get( inst, "monthNames" ) };
}, _formatDate: function( inst, day, month, year ) {
if ( !day ) {
inst.currentDay = inst.selectedDay;
inst.currentMonth = inst.selectedMonth;
inst.currentYear = inst.selectedYear;
}
var date = ( day ? ( typeof day === "object" ? day :
this._daylightSavingAdjust( new Date( year, month, day ) ) ) :
this._daylightSavingAdjust( new Date( inst.currentYear, inst.currentMonth, inst.currentDay ) ) );
return this.formatDate( this._get( inst, "dateFormat" ), date, this._getFormatConfig( inst ) );
}
} ); function datepicker_bindHover( dpDiv ) {
var selector = "button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";
return dpDiv.on( "mouseout", selector, function() {
$( this ).removeClass( "ui-state-hover" );
if ( this.className.indexOf( "ui-datepicker-prev" ) !== -1 ) {
$( this ).removeClass( "ui-datepicker-prev-hover" );
}
if ( this.className.indexOf( "ui-datepicker-next" ) !== -1 ) {
$( this ).removeClass( "ui-datepicker-next-hover" );
}
} )
.on( "mouseover", selector, datepicker_handleMouseover );
}
function datepicker_handleMouseover() {
if ( !$.datepicker._isDisabledDatepicker( datepicker_instActive.inline ? datepicker_instActive.dpDiv.parent()[ 0 ] : datepicker_instActive.input[ 0 ] ) ) {
$( this ).parents( ".ui-datepicker-calendar" ).find( "a" ).removeClass( "ui-state-hover" );
$( this ).addClass( "ui-state-hover" );
if ( this.className.indexOf( "ui-datepicker-prev" ) !== -1 ) {
$( this ).addClass( "ui-datepicker-prev-hover" );
}
if ( this.className.indexOf( "ui-datepicker-next" ) !== -1 ) {
$( this ).addClass( "ui-datepicker-next-hover" );
}
}
} function datepicker_extendRemove( target, props ) {
$.extend( target, props );
for ( var name in props ) {
if ( props[ name ] == null ) {
target[ name ] = props[ name ];
}
}
return target;
} $.fn.datepicker = function( options ) { if ( !this.length ) {
return this;
} if ( !$.datepicker.initialized ) {
$( document ).on( "mousedown", $.datepicker._checkExternalClick );
$.datepicker.initialized = true;
} if ( $( "#" + $.datepicker._mainDivId ).length === 0 ) {
$( "body" ).append( $.datepicker.dpDiv );
}
var otherArgs = Array.prototype.slice.call( arguments, 1 );
if ( typeof options === "string" && ( options === "isDisabled" || options === "getDate" || options === "widget" ) ) {
return $.datepicker[ "_" + options + "Datepicker" ].
apply( $.datepicker, [ this[ 0 ] ].concat( otherArgs ) );
}
if ( options === "option" && arguments.length === 2 && typeof arguments[ 1 ] === "string" ) {
return $.datepicker[ "_" + options + "Datepicker" ].
apply( $.datepicker, [ this[ 0 ] ].concat( otherArgs ) );
}
return this.each( function() {
typeof options === "string" ?
$.datepicker[ "_" + options + "Datepicker" ].
apply( $.datepicker, [ this ].concat( otherArgs ) ) :
$.datepicker._attachDatepicker( this, options );
} );
};
$.datepicker = new Datepicker(); // singleton instance
$.datepicker.initialized = false;
$.datepicker.uuid = new Date().getTime();
$.datepicker.version = "1.12.1";
var widgetsDatepicker = $.datepicker;
// This file is deprecated
var ie = $.ui.ie = !!/msie [\w.]+/.exec( navigator.userAgent.toLowerCase() ); //>>label: Mouse
//>>group: Widgets
//>>description: Abstracts mouse-based interactions to assist in creating certain widgets.
//>>docs: http://api.jqueryui.com/mouse/
var mouseHandled = false;
$( document ).on( "mouseup", function() {
mouseHandled = false;
} );
var widgetsMouse = $.widget( "ui.mouse", {
version: "1.12.1",
options: {
cancel: "input, textarea, button, select, option",
distance: 1,
delay: 0
},
_mouseInit: function() {
var that = this;
this.element
.on( "mousedown." + this.widgetName, function( event ) {
return that._mouseDown( event );
} )
.on( "click." + this.widgetName, function( event ) {
if ( true === $.data( event.target, that.widgetName + ".preventClickEvent" ) ) {
$.removeData( event.target, that.widgetName + ".preventClickEvent" );
event.stopImmediatePropagation();
return false;
}
} );
this.started = false;
},
// TODO: make sure destroying one instance of mouse doesn't mess with
// other instances of mouse
_mouseDestroy: function() {
this.element.off( "." + this.widgetName );
if ( this._mouseMoveDelegate ) {
this.document
.off( "mousemove." + this.widgetName, this._mouseMoveDelegate )
.off( "mouseup." + this.widgetName, this._mouseUpDelegate );
}
},
_mouseDown: function( event ) {
// don't let more than one widget handle mouseStart
if ( mouseHandled ) {
return;
}
this._mouseMoved = false;
// We may have missed mouseup (out of window)
( this._mouseStarted && this._mouseUp( event ) );
this._mouseDownEvent = event;
var that = this,
btnIsLeft = ( event.which === 1 ),
// event.target.nodeName works around a bug in IE 8 with
// disabled inputs (#7620)
elIsCancel = ( typeof this.options.cancel === "string" && event.target.nodeName ?
$( event.target ).closest( this.options.cancel ).length : false );
if ( !btnIsLeft || elIsCancel || !this._mouseCapture( event ) ) {
return true;
}
this.mouseDelayMet = !this.options.delay;
if ( !this.mouseDelayMet ) {
this._mouseDelayTimer = setTimeout( function() {
that.mouseDelayMet = true;
}, this.options.delay );
}
if ( this._mouseDistanceMet( event ) && this._mouseDelayMet( event ) ) {
this._mouseStarted = ( this._mouseStart( event ) !== false );
if ( !this._mouseStarted ) {
event.preventDefault();
return true;
}
}
// Click event may never have fired (Gecko & Opera)
if ( true === $.data( event.target, this.widgetName + ".preventClickEvent" ) ) {
$.removeData( event.target, this.widgetName + ".preventClickEvent" );
}
// These delegates are required to keep context
this._mouseMoveDelegate = function( event ) {
return that._mouseMove( event );
};
this._mouseUpDelegate = function( event ) {
return that._mouseUp( event );
};
this.document
.on( "mousemove." + this.widgetName, this._mouseMoveDelegate )
.on( "mouseup." + this.widgetName, this._mouseUpDelegate );
event.preventDefault();
mouseHandled = true;
return true;
},
_mouseMove: function( event ) {
// Only check for mouseups outside the document if you've moved inside the document
// at least once. This prevents the firing of mouseup in the case of IE<9, which will
// fire a mousemove event if content is placed under the cursor. See #7778
// Support: IE <9
if ( this._mouseMoved ) {
// IE mouseup check - mouseup happened when mouse was out of window
if ( $.ui.ie && ( !document.documentMode || document.documentMode < 9 ) &&
!event.button ) {
return this._mouseUp( event );
// Iframe mouseup check - mouseup occurred in another document
} else if ( !event.which ) {
// Support: Safari <=8 - 9
// Safari sets which to 0 if you press any of the following keys
// during a drag (#14461)
if ( event.originalEvent.altKey || event.originalEvent.ctrlKey ||
event.originalEvent.metaKey || event.originalEvent.shiftKey ) {
this.ignoreMissingWhich = true;
} else if ( !this.ignoreMissingWhich ) {
return this._mouseUp( event );
}
}
}
if ( event.which || event.button ) {
this._mouseMoved = true;
}
if ( this._mouseStarted ) {
this._mouseDrag( event );
return event.preventDefault();
}
if ( this._mouseDistanceMet( event ) && this._mouseDelayMet( event ) ) {
this._mouseStarted =
( this._mouseStart( this._mouseDownEvent, event ) !== false );
( this._mouseStarted ? this._mouseDrag( event ) : this._mouseUp( event ) );
}
return !this._mouseStarted;
},
_mouseUp: function( event ) {
this.document
.off( "mousemove." + this.widgetName, this._mouseMoveDelegate )
.off( "mouseup." + this.widgetName, this._mouseUpDelegate );
if ( this._mouseStarted ) {
this._mouseStarted = false;
if ( event.target === this._mouseDownEvent.target ) {
$.data( event.target, this.widgetName + ".preventClickEvent", true );
}
this._mouseStop( event );
}
if ( this._mouseDelayTimer ) {
clearTimeout( this._mouseDelayTimer );
delete this._mouseDelayTimer;
}
this.ignoreMissingWhich = false;
mouseHandled = false;
event.preventDefault();
},
_mouseDistanceMet: function( event ) {
return ( Math.max(
Math.abs( this._mouseDownEvent.pageX - event.pageX ),
Math.abs( this._mouseDownEvent.pageY - event.pageY )
) >= this.options.distance
);
},
_mouseDelayMet: function( ) {
return this.mouseDelayMet;
},
// These are placeholder methods, to be overriden by extending plugin
_mouseStart: function( ) {},
_mouseDrag: function( ) {},
_mouseStop: function( ) {},
_mouseCapture: function( ) { return true; }
} ); //>>label: Slider
//>>group: Widgets
//>>description: Displays a flexible slider with ranges and accessibility via keyboard.
//>>docs: http://api.jqueryui.com/slider/
//>>demos: http://jqueryui.com/slider/
//>>css.structure: ../../themes/base/core.css
//>>css.structure: ../../themes/base/slider.css
//>>css.theme: ../../themes/base/theme.css
var widgetsSlider = $.widget( "ui.slider", $.ui.mouse, {
version: "1.12.1",
widgetEventPrefix: "slide",
options: {
animate: false,
classes: {
"ui-slider": "ui-corner-all",
"ui-slider-handle": "ui-corner-all",
// Note: ui-widget-header isn't the most fittingly semantic framework class for this
// element, but worked best visually with a variety of themes
"ui-slider-range": "ui-corner-all ui-widget-header"
},
distance: 0,
max: 100,
min: 0,
orientation: "horizontal",
range: false,
step: 1,
value: 0,
values: null,
// Callbacks
change: null,
slide: null,
start: null,
stop: null
},
// Number of pages in a slider
// (how many times can you page up/down to go through the whole range)
numPages: 5,
_create: function() {
this._keySliding = false;
this._mouseSliding = false;
this._animateOff = true;
this._handleIndex = null;
this._detectOrientation();
this._mouseInit();
this._calculateNewMax();
this._addClass( "ui-slider ui-slider-" + this.orientation,
"ui-widget ui-widget-content" );
this._refresh();
this._animateOff = false;
},
_refresh: function() {
this._createRange();
this._createHandles();
this._setupEvents();
this._refreshValue();
},
_createHandles: function() {
var i, handleCount,
options = this.options,
existingHandles = this.element.find( ".ui-slider-handle" ),
handle = "<span tabindex='0'></span>",
handles = [];
handleCount = ( options.values && options.values.length ) || 1;
if ( existingHandles.length > handleCount ) {
existingHandles.slice( handleCount ).remove();
existingHandles = existingHandles.slice( 0, handleCount );
}
for ( i = existingHandles.length; i < handleCount; i++ ) {
handles.push( handle );
}
this.handles = existingHandles.add( $( handles.join( "" ) ).appendTo( this.element ) );
this._addClass( this.handles, "ui-slider-handle", "ui-state-default" );
this.handle = this.handles.eq( 0 );
this.handles.each( function( i ) {
$( this )
.data( "ui-slider-handle-index", i )
.attr( "tabIndex", 0 );
} );
},
_createRange: function() {
var options = this.options;
if ( options.range ) {
if ( options.range === true ) {
if ( !options.values ) {
options.values = [ this._valueMin(), this._valueMin() ];
} else if ( options.values.length && options.values.length !== 2 ) {
options.values = [ options.values[ 0 ], options.values[ 0 ] ];
} else if ( $.isArray( options.values ) ) {
options.values = options.values.slice( 0 );
}
}
if ( !this.range || !this.range.length ) {
this.range = $( "<div>" )
.appendTo( this.element );
this._addClass( this.range, "ui-slider-range" );
} else {
this._removeClass( this.range, "ui-slider-range-min ui-slider-range-max" );
// Handle range switching from true to min/max
this.range.css( {
"left": "",
"bottom": ""
} );
}
if ( options.range === "min" || options.range === "max" ) {
this._addClass( this.range, "ui-slider-range-" + options.range );
}
} else {
if ( this.range ) {
this.range.remove();
}
this.range = null;
}
},
_setupEvents: function() {
this._off( this.handles );
this._on( this.handles, this._handleEvents );
this._hoverable( this.handles );
this._focusable( this.handles );
},
_destroy: function() {
this.handles.remove();
if ( this.range ) {
this.range.remove();
}
this._mouseDestroy();
},
_mouseCapture: function( event ) {
var position, normValue, distance, closestHandle, index, allowed, offset, mouseOverHandle,
that = this,
o = this.options;
if ( o.disabled ) {
return false;
}
this.elementSize = {
width: this.element.outerWidth(),
height: this.element.outerHeight()
};
this.elementOffset = this.element.offset();
position = { x: event.pageX, y: event.pageY };
normValue = this._normValueFromMouse( position );
distance = this._valueMax() - this._valueMin() + 1;
this.handles.each( function( i ) {
var thisDistance = Math.abs( normValue - that.values( i ) );
if ( ( distance > thisDistance ) ||
( distance === thisDistance &&
( i === that._lastChangedValue || that.values( i ) === o.min ) ) ) {
distance = thisDistance;
closestHandle = $( this );
index = i;
}
} );
allowed = this._start( event, index );
if ( allowed === false ) {
return false;
}
this._mouseSliding = true;
this._handleIndex = index;
this._addClass( closestHandle, null, "ui-state-active" );
closestHandle.trigger( "focus" );
offset = closestHandle.offset();
mouseOverHandle = !$( event.target ).parents().addBack().is( ".ui-slider-handle" );
this._clickOffset = mouseOverHandle ? { left: 0, top: 0 } : {
left: event.pageX - offset.left - ( closestHandle.width() / 2 ),
top: event.pageY - offset.top -
( closestHandle.height() / 2 ) -
( parseInt( closestHandle.css( "borderTopWidth" ), 10 ) || 0 ) -
( parseInt( closestHandle.css( "borderBottomWidth" ), 10 ) || 0 ) +
( parseInt( closestHandle.css( "marginTop" ), 10 ) || 0 )
};
if ( !this.handles.hasClass( "ui-state-hover" ) ) {
this._slide( event, index, normValue );
}
this._animateOff = true;
return true;
},
_mouseStart: function() {
return true;
},
_mouseDrag: function( event ) {
var position = { x: event.pageX, y: event.pageY },
normValue = this._normValueFromMouse( position );
this._slide( event, this._handleIndex, normValue );
return false;
},
_mouseStop: function( event ) {
this._removeClass( this.handles, null, "ui-state-active" );
this._mouseSliding = false;
this._stop( event, this._handleIndex );
this._change( event, this._handleIndex );
this._handleIndex = null;
this._clickOffset = null;
this._animateOff = false;
return false;
},
_detectOrientation: function() {
this.orientation = ( this.options.orientation === "vertical" ) ? "vertical" : "horizontal";
},
_normValueFromMouse: function( position ) {
var pixelTotal,
pixelMouse,
percentMouse,
valueTotal,
valueMouse;
if ( this.orientation === "horizontal" ) {
pixelTotal = this.elementSize.width;
pixelMouse = position.x - this.elementOffset.left -
( this._clickOffset ? this._clickOffset.left : 0 );
} else {
pixelTotal = this.elementSize.height;
pixelMouse = position.y - this.elementOffset.top -
( this._clickOffset ? this._clickOffset.top : 0 );
}
percentMouse = ( pixelMouse / pixelTotal );
if ( percentMouse > 1 ) {
percentMouse = 1;
}
if ( percentMouse < 0 ) {
percentMouse = 0;
}
if ( this.orientation === "vertical" ) {
percentMouse = 1 - percentMouse;
}
valueTotal = this._valueMax() - this._valueMin();
valueMouse = this._valueMin() + percentMouse * valueTotal;
return this._trimAlignValue( valueMouse );
},
_uiHash: function( index, value, values ) {
var uiHash = {
handle: this.handles[ index ],
handleIndex: index,
value: value !== undefined ? value : this.value()
};
if ( this._hasMultipleValues() ) {
uiHash.value = value !== undefined ? value : this.values( index );
uiHash.values = values || this.values();
}
return uiHash;
},
_hasMultipleValues: function() {
return this.options.values && this.options.values.length;
},
_start: function( event, index ) {
return this._trigger( "start", event, this._uiHash( index ) );
},
_slide: function( event, index, newVal ) {
var allowed, otherVal,
currentValue = this.value(),
newValues = this.values();
if ( this._hasMultipleValues() ) {
otherVal = this.values( index ? 0 : 1 );
currentValue = this.values( index );
if ( this.options.values.length === 2 && this.options.range === true ) {
newVal =  index === 0 ? Math.min( otherVal, newVal ) : Math.max( otherVal, newVal );
}
newValues[ index ] = newVal;
}
if ( newVal === currentValue ) {
return;
}
allowed = this._trigger( "slide", event, this._uiHash( index, newVal, newValues ) );
// A slide can be canceled by returning false from the slide callback
if ( allowed === false ) {
return;
}
if ( this._hasMultipleValues() ) {
this.values( index, newVal );
} else {
this.value( newVal );
}
},
_stop: function( event, index ) {
this._trigger( "stop", event, this._uiHash( index ) );
},
_change: function( event, index ) {
if ( !this._keySliding && !this._mouseSliding ) {
//store the last changed value index for reference when handles overlap
this._lastChangedValue = index;
this._trigger( "change", event, this._uiHash( index ) );
}
},
value: function( newValue ) {
if ( arguments.length ) {
this.options.value = this._trimAlignValue( newValue );
this._refreshValue();
this._change( null, 0 );
return;
}
return this._value();
},
values: function( index, newValue ) {
var vals,
newValues,
i;
if ( arguments.length > 1 ) {
this.options.values[ index ] = this._trimAlignValue( newValue );
this._refreshValue();
this._change( null, index );
return;
}
if ( arguments.length ) {
if ( $.isArray( arguments[ 0 ] ) ) {
vals = this.options.values;
newValues = arguments[ 0 ];
for ( i = 0; i < vals.length; i += 1 ) {
vals[ i ] = this._trimAlignValue( newValues[ i ] );
this._change( null, i );
}
this._refreshValue();
} else {
if ( this._hasMultipleValues() ) {
return this._values( index );
} else {
return this.value();
}
}
} else {
return this._values();
}
},
_setOption: function( key, value ) {
var i,
valsLength = 0;
if ( key === "range" && this.options.range === true ) {
if ( value === "min" ) {
this.options.value = this._values( 0 );
this.options.values = null;
} else if ( value === "max" ) {
this.options.value = this._values( this.options.values.length - 1 );
this.options.values = null;
}
}
if ( $.isArray( this.options.values ) ) {
valsLength = this.options.values.length;
}
this._super( key, value );
switch ( key ) {
case "orientation":
this._detectOrientation();
this._removeClass( "ui-slider-horizontal ui-slider-vertical" )
._addClass( "ui-slider-" + this.orientation );
this._refreshValue();
if ( this.options.range ) {
this._refreshRange( value );
}
// Reset positioning from previous orientation
this.handles.css( value === "horizontal" ? "bottom" : "left", "" );
break;
case "value":
this._animateOff = true;
this._refreshValue();
this._change( null, 0 );
this._animateOff = false;
break;
case "values":
this._animateOff = true;
this._refreshValue();
// Start from the last handle to prevent unreachable handles (#9046)
for ( i = valsLength - 1; i >= 0; i-- ) {
this._change( null, i );
}
this._animateOff = false;
break;
case "step":
case "min":
case "max":
this._animateOff = true;
this._calculateNewMax();
this._refreshValue();
this._animateOff = false;
break;
case "range":
this._animateOff = true;
this._refresh();
this._animateOff = false;
break;
}
},
_setOptionDisabled: function( value ) {
this._super( value );
this._toggleClass( null, "ui-state-disabled", !!value );
},
//internal value getter
// _value() returns value trimmed by min and max, aligned by step
_value: function() {
var val = this.options.value;
val = this._trimAlignValue( val );
return val;
},
//internal values getter
// _values() returns array of values trimmed by min and max, aligned by step
// _values( index ) returns single value trimmed by min and max, aligned by step
_values: function( index ) {
var val,
vals,
i;
if ( arguments.length ) {
val = this.options.values[ index ];
val = this._trimAlignValue( val );
return val;
} else if ( this._hasMultipleValues() ) {
// .slice() creates a copy of the array
// this copy gets trimmed by min and max and then returned
vals = this.options.values.slice();
for ( i = 0; i < vals.length; i += 1 ) {
vals[ i ] = this._trimAlignValue( vals[ i ] );
}
return vals;
} else {
return [];
}
},
// Returns the step-aligned value that val is closest to, between (inclusive) min and max
_trimAlignValue: function( val ) {
if ( val <= this._valueMin() ) {
return this._valueMin();
}
if ( val >= this._valueMax() ) {
return this._valueMax();
}
var step = ( this.options.step > 0 ) ? this.options.step : 1,
valModStep = ( val - this._valueMin() ) % step,
alignValue = val - valModStep;
if ( Math.abs( valModStep ) * 2 >= step ) {
alignValue += ( valModStep > 0 ) ? step : ( -step );
}
// Since JavaScript has problems with large floats, round
// the final value to 5 digits after the decimal point (see #4124)
return parseFloat( alignValue.toFixed( 5 ) );
},
_calculateNewMax: function() {
var max = this.options.max,
min = this._valueMin(),
step = this.options.step,
aboveMin = Math.round( ( max - min ) / step ) * step;
max = aboveMin + min;
if ( max > this.options.max ) {
//If max is not divisible by step, rounding off may increase its value
max -= step;
}
this.max = parseFloat( max.toFixed( this._precision() ) );
},
_precision: function() {
var precision = this._precisionOf( this.options.step );
if ( this.options.min !== null ) {
precision = Math.max( precision, this._precisionOf( this.options.min ) );
}
return precision;
},
_precisionOf: function( num ) {
var str = num.toString(),
decimal = str.indexOf( "." );
return decimal === -1 ? 0 : str.length - decimal - 1;
},
_valueMin: function() {
return this.options.min;
},
_valueMax: function() {
return this.max;
},
_refreshRange: function( orientation ) {
if ( orientation === "vertical" ) {
this.range.css( { "width": "", "left": "" } );
}
if ( orientation === "horizontal" ) {
this.range.css( { "height": "", "bottom": "" } );
}
},
_refreshValue: function() {
var lastValPercent, valPercent, value, valueMin, valueMax,
oRange = this.options.range,
o = this.options,
that = this,
animate = ( !this._animateOff ) ? o.animate : false,
_set = {};
if ( this._hasMultipleValues() ) {
this.handles.each( function( i ) {
valPercent = ( that.values( i ) - that._valueMin() ) / ( that._valueMax() -
that._valueMin() ) * 100;
_set[ that.orientation === "horizontal" ? "left" : "bottom" ] = valPercent + "%";
$( this ).stop( 1, 1 )[ animate ? "animate" : "css" ]( _set, o.animate );
if ( that.options.range === true ) {
if ( that.orientation === "horizontal" ) {
if ( i === 0 ) {
that.range.stop( 1, 1 )[ animate ? "animate" : "css" ]( {
left: valPercent + "%"
}, o.animate );
}
if ( i === 1 ) {
that.range[ animate ? "animate" : "css" ]( {
width: ( valPercent - lastValPercent ) + "%"
}, {
queue: false,
duration: o.animate
} );
}
} else {
if ( i === 0 ) {
that.range.stop( 1, 1 )[ animate ? "animate" : "css" ]( {
bottom: ( valPercent ) + "%"
}, o.animate );
}
if ( i === 1 ) {
that.range[ animate ? "animate" : "css" ]( {
height: ( valPercent - lastValPercent ) + "%"
}, {
queue: false,
duration: o.animate
} );
}
}
}
lastValPercent = valPercent;
} );
} else {
value = this.value();
valueMin = this._valueMin();
valueMax = this._valueMax();
valPercent = ( valueMax !== valueMin ) ?
( value - valueMin ) / ( valueMax - valueMin ) * 100 :
0;
_set[ this.orientation === "horizontal" ? "left" : "bottom" ] = valPercent + "%";
this.handle.stop( 1, 1 )[ animate ? "animate" : "css" ]( _set, o.animate );
if ( oRange === "min" && this.orientation === "horizontal" ) {
this.range.stop( 1, 1 )[ animate ? "animate" : "css" ]( {
width: valPercent + "%"
}, o.animate );
}
if ( oRange === "max" && this.orientation === "horizontal" ) {
this.range.stop( 1, 1 )[ animate ? "animate" : "css" ]( {
width: ( 100 - valPercent ) + "%"
}, o.animate );
}
if ( oRange === "min" && this.orientation === "vertical" ) {
this.range.stop( 1, 1 )[ animate ? "animate" : "css" ]( {
height: valPercent + "%"
}, o.animate );
}
if ( oRange === "max" && this.orientation === "vertical" ) {
this.range.stop( 1, 1 )[ animate ? "animate" : "css" ]( {
height: ( 100 - valPercent ) + "%"
}, o.animate );
}
}
},
_handleEvents: {
keydown: function( event ) {
var allowed, curVal, newVal, step,
index = $( event.target ).data( "ui-slider-handle-index" );
switch ( event.keyCode ) {
case $.ui.keyCode.HOME:
case $.ui.keyCode.END:
case $.ui.keyCode.PAGE_UP:
case $.ui.keyCode.PAGE_DOWN:
case $.ui.keyCode.UP:
case $.ui.keyCode.RIGHT:
case $.ui.keyCode.DOWN:
case $.ui.keyCode.LEFT:
event.preventDefault();
if ( !this._keySliding ) {
this._keySliding = true;
this._addClass( $( event.target ), null, "ui-state-active" );
allowed = this._start( event, index );
if ( allowed === false ) {
return;
}
}
break;
}
step = this.options.step;
if ( this._hasMultipleValues() ) {
curVal = newVal = this.values( index );
} else {
curVal = newVal = this.value();
}
switch ( event.keyCode ) {
case $.ui.keyCode.HOME:
newVal = this._valueMin();
break;
case $.ui.keyCode.END:
newVal = this._valueMax();
break;
case $.ui.keyCode.PAGE_UP:
newVal = this._trimAlignValue(
curVal + ( ( this._valueMax() - this._valueMin() ) / this.numPages )
);
break;
case $.ui.keyCode.PAGE_DOWN:
newVal = this._trimAlignValue(
curVal - ( ( this._valueMax() - this._valueMin() ) / this.numPages ) );
break;
case $.ui.keyCode.UP:
case $.ui.keyCode.RIGHT:
if ( curVal === this._valueMax() ) {
return;
}
newVal = this._trimAlignValue( curVal + step );
break;
case $.ui.keyCode.DOWN:
case $.ui.keyCode.LEFT:
if ( curVal === this._valueMin() ) {
return;
}
newVal = this._trimAlignValue( curVal - step );
break;
}
this._slide( event, index, newVal );
},
keyup: function( event ) {
var index = $( event.target ).data( "ui-slider-handle-index" );
if ( this._keySliding ) {
this._keySliding = false;
this._stop( event, index );
this._change( event, index );
this._removeClass( $( event.target ), null, "ui-state-active" );
}
}
}
} );
}));