/*====================================================================================================
* B U T T O N S                                                                         B U T T O N S
====================================================================================================*/

a.aio-button { display: block; position: relative; float: left; text-decoration: none; font-family: MyriadPro, Myriad Pro, Helvetica Neue, Helvetica, Arial, Geneva, sans-serif; border: none; }
a.aio-button:hover { opacity: 0.85; }
 
/* Rounded buttons
-------------------------------------------------------------- */

/*small*/
a.aio-button.aio-small.aio-rounded { height: 31px; line-height: 31px; margin-left: 15px; margin: 8px 2px 8px 15px; padding: 0 15px 0 0; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.3); font-size: 12px; }
a.aio-button.aio-small.aio-rounded span { display: block; height: 31px; padding: 0 0 0 15px; margin-left: -15px; }
a.aio-button.aio-small.aio-rounded:hover,
a.aio-button.aio-small.aio-rounded span:hover { color: #F3F3F3; }
a.aio-button.aio-small.aio-rounded.aio-light-blue { background: url(../images/buttons/btn-round-s.png) right 0px no-repeat; }
a.aio-button.aio-small.aio-rounded.aio-light-blue span { background: url(../images/buttons/btn-round-s.png) left 0px no-repeat; }
a.aio-button.aio-small.aio-rounded.aio-light-green { background: url(../images/buttons/btn-round-s.png) right -31px no-repeat; }
a.aio-button.aio-small.aio-rounded.aio-light-green span { background: url(../images/buttons/btn-round-s.png) left -31px no-repeat; }
a.aio-button.aio-small.aio-rounded.aio-yellow { background: url(../images/buttons/btn-round-s.png) right -62px no-repeat; }
a.aio-button.aio-small.aio-rounded.aio-yellow span { background: url(../images/buttons/btn-round-s.png) left -62px no-repeat; }
a.aio-button.aio-small.aio-rounded.aio-blue { background: url(../images/buttons/btn-round-s.png) right -93px no-repeat; }
a.aio-button.aio-small.aio-rounded.aio-blue span { background: url(../images/buttons/btn-round-s.png) left -93px no-repeat; }
a.aio-button.aio-small.aio-rounded.aio-green { background: url(../images/buttons/btn-round-s.png) right -124px no-repeat; }
a.aio-button.aio-small.aio-rounded.aio-green span { background: url(../images/buttons/btn-round-s.png) left -124px no-repeat; }
a.aio-button.aio-small.aio-rounded.aio-black { background: url(../images/buttons/btn-round-s.png) right -155px no-repeat; }
a.aio-button.aio-small.aio-rounded.aio-black span { background: url(../images/buttons/btn-round-s.png) left -155px no-repeat; }
a.aio-button.aio-small.aio-rounded.aio-violet { background: url(../images/buttons/btn-round-s.png) right -186px no-repeat; }
a.aio-button.aio-small.aio-rounded.aio-violet span { background: url(../images/buttons/btn-round-s.png) left -186px no-repeat; }
a.aio-button.aio-small.aio-rounded.aio-bordo { background: url(../images/buttons/btn-round-s.png) right -217px no-repeat; }
a.aio-button.aio-small.aio-rounded.aio-bordo span { background: url(../images/buttons/btn-round-s.png) left -217px no-repeat; }
a.aio-button.aio-small.aio-rounded.aio-orange { background: url(../images/buttons/btn-round-s.png) right -248px no-repeat; }
a.aio-button.aio-small.aio-rounded.aio-orange span { background: url(../images/buttons/btn-round-s.png) left -248px no-repeat; }
a.aio-button.aio-small.aio-rounded.aio-gray { background: url(../images/buttons/btn-round-s.png) right -279px no-repeat; }
a.aio-button.aio-small.aio-rounded.aio-gray span { background: url(../images/buttons/btn-round-s.png) left -279px no-repeat; }
a.aio-button.aio-small.aio-rounded.aio-red { background: url(../images/buttons/btn-round-s.png) right -310px no-repeat; }
a.aio-button.aio-small.aio-rounded.aio-red span { background: url(../images/buttons/btn-round-s.png) left -310px no-repeat; }
a.aio-button.aio-small.aio-rounded.aio-pink { background: url(../images/buttons/btn-round-s.png) right -341px no-repeat; }
a.aio-button.aio-small.aio-rounded.aio-pink span { background: url(../images/buttons/btn-round-s.png) left -341px no-repeat; }

/*medium*/
a.aio-button.aio-medium.aio-rounded { height: 44px; line-height: 44px; margin-left: 20px; font-size: 16px; margin: 8px 2px 8px 20px; padding: 0 20px 0 0; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.3); }
a.aio-button.aio-medium.aio-rounded span { display: block; height: 44px; padding: 0 0 0 20px; margin-left: -20px; }
a.aio-button.aio-medium.aio-rounded:hover,
a.aio-button.aio-medium.aio-rounded span:hover { color: #F3F3F3; }

a.aio-button.aio-medium.aio-rounded.aio-light-blue { background: url(../images/buttons/btn-round-m.png) right 0px no-repeat; }
a.aio-button.aio-medium.aio-rounded.aio-light-blue span { background: url(../images/buttons/btn-round-m.png) left 0px no-repeat; }
a.aio-button.aio-medium.aio-rounded.aio-light-green { background: url(../images/buttons/btn-round-m.png) right -44px no-repeat; }
a.aio-button.aio-medium.aio-rounded.aio-light-green span { background: url(../images/buttons/btn-round-m.png) left -44px no-repeat; }
a.aio-button.aio-medium.aio-rounded.aio-yellow { background: url(../images/buttons/btn-round-m.png) right -88px no-repeat; }
a.aio-button.aio-medium.aio-rounded.aio-yellow span { background: url(../images/buttons/btn-round-m.png) left -88px no-repeat; }
a.aio-button.aio-medium.aio-rounded.aio-blue { background: url(../images/buttons/btn-round-m.png) right -132px no-repeat; }
a.aio-button.aio-medium.aio-rounded.aio-blue span { background: url(../images/buttons/btn-round-m.png) left -132px no-repeat; }
a.aio-button.aio-medium.aio-rounded.aio-green { background: url(../images/buttons/btn-round-m.png) right -176px no-repeat; }
a.aio-button.aio-medium.aio-rounded.aio-green span { background: url(../images/buttons/btn-round-m.png) left -176px no-repeat; }
a.aio-button.aio-medium.aio-rounded.aio-black { background: url(../images/buttons/btn-round-m.png) right -220px no-repeat; }
a.aio-button.aio-medium.aio-rounded.aio-black span { background: url(../images/buttons/btn-round-m.png) left -220px no-repeat; }
a.aio-button.aio-medium.aio-rounded.aio-violet { background: url(../images/buttons/btn-round-m.png) right -264px no-repeat; }
a.aio-button.aio-medium.aio-rounded.aio-violet span { background: url(../images/buttons/btn-round-m.png) left -264px no-repeat; }
a.aio-button.aio-medium.aio-rounded.aio-bordo { background: url(../images/buttons/btn-round-m.png) right -308px no-repeat; }
a.aio-button.aio-medium.aio-rounded.aio-bordo span { background: url(../images/buttons/btn-round-m.png) left -308px no-repeat; }
a.aio-button.aio-medium.aio-rounded.aio-orange { background: url(../images/buttons/btn-round-m.png) right -352px no-repeat; }
a.aio-button.aio-medium.aio-rounded.aio-orange span { background: url(../images/buttons/btn-round-m.png) left -352px no-repeat; }
a.aio-button.aio-medium.aio-rounded.aio-gray { background: url(../images/buttons/btn-round-m.png) right -396px no-repeat; }
a.aio-button.aio-medium.aio-rounded.aio-gray span { background: url(../images/buttons/btn-round-m.png) left -396px no-repeat; }
a.aio-button.aio-medium.aio-rounded.aio-red { background: url(../images/buttons/btn-round-m.png) right -440px no-repeat; }
a.aio-button.aio-medium.aio-rounded.aio-red span { background: url(../images/buttons/btn-round-m.png) left -440px no-repeat; }
a.aio-button.aio-medium.aio-rounded.aio-pink { background: url(../images/buttons/btn-round-m.png) right -484px no-repeat; }
a.aio-button.aio-medium.aio-rounded.aio-pink span { background: url(../images/buttons/btn-round-m.png) left -484px no-repeat; }

/*large*/
a.aio-button.aio-large.aio-rounded { height: 59px; line-height: 59px; margin-left: 43px; font-size: 18px; margin: 8px 4px 8px 52px; padding: 0 30px 0 0; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.3); }
a.aio-button.aio-large.aio-rounded span { display: block; height: 59px; padding: 0 0 0 52px; margin-left: -52px; }
a.aio-button.aio-large.aio-rounded:hover,
a.aio-button.aio-large.aio-rounded span:hover { color: #F3F3F3; }

a.aio-button.aio-large.aio-rounded.aio-light-blue { background: url(../images/buttons/btn-round-l.png) right 0px no-repeat; }
a.aio-button.aio-large.aio-rounded.aio-light-blue span { background: url(../images/buttons/btn-round-l.png) left 0px no-repeat; }
a.aio-button.aio-large.aio-rounded.aio-light-green { background: url(../images/buttons/btn-round-l.png) right -59px no-repeat; }
a.aio-button.aio-large.aio-rounded.aio-light-green span { background: url(../images/buttons/btn-round-l.png) left -59px no-repeat; }
a.aio-button.aio-large.aio-rounded.aio-yellow { background: url(../images/buttons/btn-round-l.png) right -118px no-repeat; }
a.aio-button.aio-large.aio-rounded.aio-yellow span { background: url(../images/buttons/btn-round-l.png) left -118px no-repeat; }
a.aio-button.aio-large.aio-rounded.aio-blue { background: url(../images/buttons/btn-round-l.png) right -177px no-repeat; }
a.aio-button.aio-large.aio-rounded.aio-blue span { background: url(../images/buttons/btn-round-l.png) left -177px no-repeat; }
a.aio-button.aio-large.aio-rounded.aio-green { background: url(../images/buttons/btn-round-l.png) right -236px no-repeat; }
a.aio-button.aio-large.aio-rounded.aio-green span { background: url(../images/buttons/btn-round-l.png) left -236px no-repeat; }
a.aio-button.aio-large.aio-rounded.aio-black { background: url(../images/buttons/btn-round-l.png) right -295px no-repeat; }
a.aio-button.aio-large.aio-rounded.aio-black span { background: url(../images/buttons/btn-round-l.png) left -295px no-repeat; }
a.aio-button.aio-large.aio-rounded.aio-violet { background: url(../images/buttons/btn-round-l.png) right -354px no-repeat; }
a.aio-button.aio-large.aio-rounded.aio-violet span { background: url(../images/buttons/btn-round-l.png) left -354px no-repeat; }
a.aio-button.aio-large.aio-rounded.aio-bordo { background: url(../images/buttons/btn-round-l.png) right -413px no-repeat; }
a.aio-button.aio-large.aio-rounded.aio-bordo span { background: url(../images/buttons/btn-round-l.png) left -413px no-repeat; }
a.aio-button.aio-large.aio-rounded.aio-orange { background: url(../images/buttons/btn-round-l.png) right -472px no-repeat; }
a.aio-button.aio-large.aio-rounded.aio-orange span { background: url(../images/buttons/btn-round-l.png) left -472px no-repeat; }
a.aio-button.aio-large.aio-rounded.aio-gray { background: url(../images/buttons/btn-round-l.png) right -531px no-repeat; }
a.aio-button.aio-large.aio-rounded.aio-gray span { background: url(../images/buttons/btn-round-l.png) left -531px no-repeat; }
a.aio-button.aio-large.aio-rounded.aio-red { background: url(../images/buttons/btn-round-l.png) right -590px no-repeat; }
a.aio-button.aio-large.aio-rounded.aio-red span { background: url(../images/buttons/btn-round-l.png) left -590px no-repeat; }
a.aio-button.aio-large.aio-rounded.aio-pink { background: url(../images/buttons/btn-round-l.png) right -649px no-repeat; }
a.aio-button.aio-large.aio-rounded.aio-pink span { background: url(../images/buttons/btn-round-l.png) left -649px no-repeat; }

/* Square buttons
-------------------------------------------------------------- */

/*small*/
a.aio-button.aio-small.aio-square { height: 33px; line-height: 33px; margin-left: 17px; margin: 8px 2px 8px 17px; padding: 0 18px 0 0; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.3); font-size: 13px; }
a.aio-button.aio-small.aio-square span { display: block; height: 33px; padding: 0 0 0 17px; margin-left: -17px; }
a.aio-button.aio-small.aio-square:hover,
a.aio-button.aio-small.aio-square span:hover { color: #F3F3F3; }

a.aio-button.aio-small.aio-square.aio-light-blue { background: url(../images/buttons/btn-square-s.png) right 0px no-repeat; }
a.aio-button.aio-small.aio-square.aio-light-blue span { background: url(../images/buttons/btn-square-s.png) left 0px no-repeat; }
a.aio-button.aio-small.aio-square.aio-light-green { background: url(../images/buttons/btn-square-s.png) right -33px no-repeat; }
a.aio-button.aio-small.aio-square.aio-light-green span { background: url(../images/buttons/btn-square-s.png) left -33px no-repeat; }
a.aio-button.aio-small.aio-square.aio-yellow { background: url(../images/buttons/btn-square-s.png) right -66px no-repeat; }
a.aio-button.aio-small.aio-square.aio-yellow span { background: url(../images/buttons/btn-square-s.png) left -66px no-repeat; }
a.aio-button.aio-small.aio-square.aio-blue { background: url(../images/buttons/btn-square-s.png) right -99px no-repeat; }
a.aio-button.aio-small.aio-square.aio-blue span { background: url(../images/buttons/btn-square-s.png) left -99px no-repeat; }
a.aio-button.aio-small.aio-square.aio-green { background: url(../images/buttons/btn-square-s.png) right -132px no-repeat; }
a.aio-button.aio-small.aio-square.aio-green span { background: url(../images/buttons/btn-square-s.png) left -132px no-repeat; }
a.aio-button.aio-small.aio-square.aio-black { background: url(../images/buttons/btn-square-s.png) right -165px no-repeat; }
a.aio-button.aio-small.aio-square.aio-black span { background: url(../images/buttons/btn-square-s.png) left -165px no-repeat; }
a.aio-button.aio-small.aio-square.aio-violet { background: url(../images/buttons/btn-square-s.png) right -198px no-repeat; }
a.aio-button.aio-small.aio-square.aio-violet span { background: url(../images/buttons/btn-square-s.png) left -198px no-repeat; }
a.aio-button.aio-small.aio-square.aio-bordo { background: url(../images/buttons/btn-square-s.png) right -231px no-repeat; }
a.aio-button.aio-small.aio-square.aio-bordo span { background: url(../images/buttons/btn-square-s.png) left -231px no-repeat; }
a.aio-button.aio-small.aio-square.aio-orange { background: url(../images/buttons/btn-square-s.png) right -264px no-repeat; }
a.aio-button.aio-small.aio-square.aio-orange span { background: url(../images/buttons/btn-square-s.png) left -264px no-repeat; }
a.aio-button.aio-small.aio-square.aio-gray { background: url(../images/buttons/btn-square-s.png) right -297px no-repeat; }
a.aio-button.aio-small.aio-square.aio-gray span { background: url(../images/buttons/btn-square-s.png) left -297px no-repeat; }
a.aio-button.aio-small.aio-square.aio-red { background: url(../images/buttons/btn-square-s.png) right -330px no-repeat; }
a.aio-button.aio-small.aio-square.aio-red span { background: url(../images/buttons/btn-square-s.png) left -330px no-repeat; }
a.aio-button.aio-small.aio-square.aio-pink { background: url(../images/buttons/btn-square-s.png) right -363px no-repeat; }
a.aio-button.aio-small.aio-square.aio-pink span { background: url(../images/buttons/btn-square-s.png) left -363px no-repeat; }

/*medium*/
a.aio-button.aio-medium.aio-square { height: 56px; line-height: 56px; margin-left: 20px; font-size: 16px; margin: 8px 2px 8px 20px; padding: 0 20px 0 0; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.3); }
a.aio-button.aio-medium.aio-square span { display: block; height: 56px; padding: 0 0 0 20px; margin-left: -20px; }
a.aio-button.aio-medium.aio-square:hover,
a.aio-button.aio-medium.aio-square span:hover { color: #F3F3F3; }

a.aio-button.aio-medium.aio-square.aio-light-blue { background: url(../images/buttons/btn-square-m.png) right 0px no-repeat; }
a.aio-button.aio-medium.aio-square.aio-light-blue span { background: url(../images/buttons/btn-square-m.png) left 0px no-repeat; }
a.aio-button.aio-medium.aio-square.aio-light-green { background: url(../images/buttons/btn-square-m.png) right -56px no-repeat; }
a.aio-button.aio-medium.aio-square.aio-light-green span { background: url(../images/buttons/btn-square-m.png) left -56px no-repeat; }
a.aio-button.aio-medium.aio-square.aio-yellow { background: url(../images/buttons/btn-square-m.png) right -112px no-repeat; }
a.aio-button.aio-medium.aio-square.aio-yellow span { background: url(../images/buttons/btn-square-m.png) left -112px no-repeat; }
a.aio-button.aio-medium.aio-square.aio-blue { background: url(../images/buttons/btn-square-m.png) right -168px no-repeat; }
a.aio-button.aio-medium.aio-square.aio-blue span { background: url(../images/buttons/btn-square-m.png) left -168px no-repeat; }
a.aio-button.aio-medium.aio-square.aio-green { background: url(../images/buttons/btn-square-m.png) right -224px no-repeat; }
a.aio-button.aio-medium.aio-square.aio-green span { background: url(../images/buttons/btn-square-m.png) left -224px no-repeat; }
a.aio-button.aio-medium.aio-square.aio-black { background: url(../images/buttons/btn-square-m.png) right -280px no-repeat; }
a.aio-button.aio-medium.aio-square.aio-black span { background: url(../images/buttons/btn-square-m.png) left -280px no-repeat; }
a.aio-button.aio-medium.aio-square.aio-violet { background: url(../images/buttons/btn-square-m.png) right -336px no-repeat; }
a.aio-button.aio-medium.aio-square.aio-violet span { background: url(../images/buttons/btn-square-m.png) left -336px no-repeat; }
a.aio-button.aio-medium.aio-square.aio-bordo { background: url(../images/buttons/btn-square-m.png) right -392px no-repeat; }
a.aio-button.aio-medium.aio-square.aio-bordo span { background: url(../images/buttons/btn-square-m.png) left -392px no-repeat; }
a.aio-button.aio-medium.aio-square.aio-orange { background: url(../images/buttons/btn-square-m.png) right -448px no-repeat; }
a.aio-button.aio-medium.aio-square.aio-orange span { background: url(../images/buttons/btn-square-m.png) left -448px no-repeat; }
a.aio-button.aio-medium.aio-square.aio-gray { background: url(../images/buttons/btn-square-m.png) right -504px no-repeat; }
a.aio-button.aio-medium.aio-square.aio-gray span { background: url(../images/buttons/btn-square-m.png) left -504px no-repeat; }
a.aio-button.aio-medium.aio-square.aio-red { background: url(../images/buttons/btn-square-m.png) right -560px no-repeat; }
a.aio-button.aio-medium.aio-square.aio-red span { background: url(../images/buttons/btn-square-m.png) left -560px no-repeat; }
a.aio-button.aio-medium.aio-square.aio-pink { background: url(../images/buttons/btn-square-m.png) right -616px no-repeat; }
a.aio-button.aio-medium.aio-square.aio-pink span { background: url(../images/buttons/btn-square-m.png) left -616px no-repeat; }

/*large*/
a.aio-button.aio-large.aio-square { height: 78px; line-height: 78px; margin-left: 43px; font-size: 30px; margin: 8px 4px 8px 43px; padding: 0 43px 0 0; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.3); }
a.aio-button.aio-large.aio-square span { display: block; height: 78px; padding: 0 0 0 43px; margin-left: -43px; }
a.aio-button.aio-large.aio-square:hover,
a.aio-button.aio-large.aio-square span:hover { color: #F3F3F3; }

a.aio-button.aio-large.aio-square.aio-light-blue { background: url(../images/buttons/btn-square-l.png) right 0px no-repeat; }
a.aio-button.aio-large.aio-square.aio-light-blue span { background: url(../images/buttons/btn-square-l.png) left 0px no-repeat; }
a.aio-button.aio-large.aio-square.aio-light-green { background: url(../images/buttons/btn-square-l.png) right -78px no-repeat; }
a.aio-button.aio-large.aio-square.aio-light-green span { background: url(../images/buttons/btn-square-l.png) left -78px no-repeat; }
a.aio-button.aio-large.aio-square.aio-yellow { background: url(../images/buttons/btn-square-l.png) right -156px no-repeat; }
a.aio-button.aio-large.aio-square.aio-yellow span { background: url(../images/buttons/btn-square-l.png) left -156px no-repeat; }
a.aio-button.aio-large.aio-square.aio-blue { background: url(../images/buttons/btn-square-l.png) right -234px no-repeat; }
a.aio-button.aio-large.aio-square.aio-blue span { background: url(../images/buttons/btn-square-l.png) left -234px no-repeat; }
a.aio-button.aio-large.aio-square.aio-green { background: url(../images/buttons/btn-square-l.png) right -312px no-repeat; }
a.aio-button.aio-large.aio-square.aio-green span { background: url(../images/buttons/btn-square-l.png) left -312px no-repeat; }
a.aio-button.aio-large.aio-square.aio-black { background: url(../images/buttons/btn-square-l.png) right -390px no-repeat; }
a.aio-button.aio-large.aio-square.aio-black span { background: url(../images/buttons/btn-square-l.png) left -390px no-repeat; }
a.aio-button.aio-large.aio-square.aio-violet { background: url(../images/buttons/btn-square-l.png) right -468px no-repeat; }
a.aio-button.aio-large.aio-square.aio-violet span { background: url(../images/buttons/btn-square-l.png) left -468px no-repeat; }
a.aio-button.aio-large.aio-square.aio-bordo { background: url(../images/buttons/btn-square-l.png) right -546px no-repeat; }
a.aio-button.aio-large.aio-square.aio-bordo span { background: url(../images/buttons/btn-square-l.png) left -546px no-repeat; }
a.aio-button.aio-large.aio-square.aio-orange { background: url(../images/buttons/btn-square-l.png) right -624px no-repeat; }
a.aio-button.aio-large.aio-square.aio-orange span { background: url(../images/buttons/btn-square-l.png) left -624px no-repeat; }
a.aio-button.aio-large.aio-square.aio-gray { background: url(../images/buttons/btn-square-l.png) right -702px no-repeat; }
a.aio-button.aio-large.aio-square.aio-gray span { background: url(../images/buttons/btn-square-l.png) left -702px no-repeat; }
a.aio-button.aio-large.aio-square.aio-red { background: url(../images/buttons/btn-square-l.png) right -780px no-repeat; }
a.aio-button.aio-large.aio-square.aio-red span { background: url(../images/buttons/btn-square-l.png) left -780px no-repeat; }
a.aio-button.aio-large.aio-square.aio-pink { background: url(../images/buttons/btn-square-l.png) right -858px no-repeat; }
a.aio-button.aio-large.aio-square.aio-pink span { background: url(../images/buttons/btn-square-l.png) left -858px no-repeat; }

/* Icon buttons
-------------------------------------------------------------- */

a.aio-button.aio-icon { height: 44px; line-height: 44px; margin-left: 17px; margin: 8px 2px 8px 42px; padding: 0 18px 0 0; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.3); }
a.aio-button.aio-icon span.aio-rightbtn { display: block; height: 44px; padding: 0 0 0 42px; margin-left: -42px; }
a.aio-button.aio-icon:hover,
a.aio-button.aio-icon span.aio-rightbtn:hover { color: #F3F3F3; }
a.aio-button.aio-icon span.aio-ico { position: absolute; display: block; width: 16px; height: 16px; left: -25px; top: 14px; }

a.aio-button.aio-icon.aio-light { background: url(../images/buttons/btn-icon.png) right 0px no-repeat; }
a.aio-button.aio-icon.aio-light span.aio-rightbtn { background: url(../images/buttons/btn-icon.png) left 0px no-repeat; }
a.aio-button.aio-icon.aio-dark { background: url(../images/buttons/btn-icon.png) right -44px no-repeat; }
a.aio-button.aio-icon.aio-dark span.aio-rightbtn { background: url(../images/buttons/btn-icon.png) left -44px no-repeat; }

a.aio-button.aio-icon span.aio-ico.aio-accept { background: url(../images/ico-16x16/accept.png) 0 0 no-repeat; }
a.aio-button.aio-icon span.aio-ico.aio-add { background: url(../images/ico-16x16/add.png) 0 0 no-repeat; }
a.aio-button.aio-icon span.aio-ico.aio-arrow_refresh_small { background: url(../images/ico-16x16/arrow_refresh_small.png) 0 0 no-repeat; }
a.aio-button.aio-icon span.aio-ico.aio-blackboard_drawing { background: url(../images/ico-16x16/blackboard_drawing.png) 0 0 no-repeat; }
a.aio-button.aio-icon span.aio-ico.aio-book_addresses { background: url(../images/ico-16x16/book_addresses.png) 0 0 no-repeat; }
a.aio-button.aio-icon span.aio-ico.aio-box_down { background: url(../images/ico-16x16/box_down.png) 0 0 no-repeat; }
a.aio-button.aio-icon span.aio-ico.aio-warning { background: url(../images/ico-16x16/warning.png) 0 0 no-repeat; }
a.aio-button.aio-icon span.aio-ico.aio-delete { background: url(../images/ico-16x16/delete.png) 0 0 no-repeat; }
a.aio-button.aio-icon span.aio-ico.aio-bug_error { background: url(../images/ico-16x16/bug_error.png) 0 0 no-repeat; }
a.aio-button.aio-icon span.aio-ico.aio-bullet_error { background: url(../images/ico-16x16/bullet_error.png) 0 0 no-repeat; }
a.aio-button.aio-icon span.aio-ico.aio-bullet_key { background: url(../images/ico-16x16/bullet_key.png) 0 0 no-repeat; }
a.aio-button.aio-icon span.aio-ico.aio-key { background: url(../images/ico-16x16/key.png) 0 0 no-repeat; }
a.aio-button.aio-icon span.aio-ico.aio-calendar_edit { background: url(../images/ico-16x16/calendar_edit.png) 0 0 no-repeat; }
a.aio-button.aio-icon span.aio-ico.aio-cart { background: url(../images/ico-16x16/cart.png) 0 0 no-repeat; }
a.aio-button.aio-icon span.aio-ico.aio-coins { background: url(../images/ico-16x16/coins.png) 0 0 no-repeat; }
a.aio-button.aio-icon span.aio-ico.aio-emotion_smile { background: url(../images/ico-16x16/emotion_smile.png) 0 0 no-repeat; }
a.aio-button.aio-icon span.aio-ico.aio-eye { background: url(../images/ico-16x16/eye.png) 0 0 no-repeat; }
a.aio-button.aio-icon span.aio-ico.aio-bullet_feed { background: url(../images/ico-16x16/bullet_feed.png) 0 0 no-repeat; }
a.aio-button.aio-icon span.aio-ico.aio-feed { background: url(../images/ico-16x16/feed.png) 0 0 no-repeat; }
a.aio-button.aio-icon span.aio-ico.aio-file_extension_pdf { background: url(../images/ico-16x16/file_extension_pdf.png) 0 0 no-repeat; }
a.aio-button.aio-icon span.aio-ico.aio-file_extension_psd { background: url(../images/ico-16x16/file_extension_psd.png) 0 0 no-repeat; }
a.aio-button.aio-icon span.aio-ico.aio-file_extension_doc { background: url(../images/ico-16x16/file_extension_doc.png) 0 0 no-repeat; }
a.aio-button.aio-icon span.aio-ico.aio-file_extension_mpeg { background: url(../images/ico-16x16/file_extension_mpeg.png) 0 0 no-repeat; }
a.aio-button.aio-icon span.aio-ico.aio-film { background: url(../images/ico-16x16/film.png) 0 0 no-repeat; }
a.aio-button.aio-icon span.aio-ico.aio-heart { background: url(../images/ico-16x16/heart.png) 0 0 no-repeat; }
a.aio-button.aio-icon span.aio-ico.aio-help { background: url(../images/ico-16x16/help.png) 0 0 no-repeat; }
a.aio-button.aio-icon span.aio-ico.aio-information { background: url(../images/ico-16x16/information.png) 0 0 no-repeat; }
a.aio-button.aio-icon span.aio-ico.aio-scull { background: url(../images/ico-16x16/scull.png) 0 0 no-repeat; }
a.aio-button.aio-icon span.aio-ico.aio-tick { background: url(../images/ico-16x16/tick.png) 0 0 no-repeat; }
a.aio-button.aio-icon span.aio-ico.aio-television { background: url(../images/ico-16x16/television.png) 0 0 no-repeat; }
a.aio-button.aio-icon span.aio-ico.aio-support { background: url(../images/ico-16x16/support.png) 0 0 no-repeat; }
a.aio-button.aio-icon span.aio-ico.aio-bullet_star { background: url(../images/ico-16x16/bullet_star.png) 0 0 no-repeat; }
a.aio-button.aio-icon span.aio-ico.aio-star { background: url(../images/ico-16x16/star.png) 0 0 no-repeat; }
a.aio-button.aio-icon span.aio-ico.aio-magnifier { background: url(../images/ico-16x16/magnifier.png) 0 0 no-repeat; }
a.aio-button.aio-icon span.aio-ico.aio-exclamation { background: url(../images/ico-16x16/exclamation.png) 0 0 no-repeat; }
a.aio-button.aio-icon span.aio-ico.aio-cross { background: url(../images/ico-16x16/cross.png) 0 0 no-repeat; }
a.aio-button.aio-icon span.aio-ico.aio-paypal { background: url(../images/ico-16x16/paypal.png) 0 0 no-repeat; }

/*====================================================================================================
* H I G H L I G H T E R S                                                     H I G H L I G H T E R S
====================================================================================================*/

span.aio-highlighter         { padding: 0 5px 0 5px; }
.aio-highlighter.aio-light-blue  { background-color: #45BBF2; }
.aio-highlighter.aio-light-green { background-color: #93D927; }
.aio-highlighter.aio-yellow      { background-color: #FABD11; }
.aio-highlighter.aio-blue        { background-color: #165DC2; }
.aio-highlighter.aio-green       { background-color: #688334; }
.aio-highlighter.aio-black       { background-color: #3B3B3B; color: #fff; }
.aio-highlighter.aio-violet      { background-color: #9D29FF; }
.aio-highlighter.aio-bordo       { background-color: #90064B; }
.aio-highlighter.aio-orange      { background-color: #F25807; }
.aio-highlighter.aio-gray        { background-color: #C1C8CA; }
.aio-highlighter.aio-red         { background-color: #F02D33; }
.aio-highlighter.aio-pink        { background-color: #F586E9; }
.aio-highlighter.aio-white       { background-color: #fff; }


/*====================================================================================================
* C O N T E N T   B O X                                                          C O N T E N T   B O X
====================================================================================================*/

.aio-contentbox { position: relative; width: auto; min-height: 40px; margin: 10px 10px 10px 0; padding: 10px 15px 10px 62px; border: 5px solid #EBEBEB; text-shadow: 1px 1px 0px #FFFFFF; box-shadow: 3px 3px 11px 1px rgba(0, 0, 0, 0.1); }
.aio-contentbox.rounded { -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }
.aio-contentbox.square { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }
.aio-contentbox span.icon { position: absolute; display: block; width: 32px; height: 32px; top: 15px; left: 15px; } 
/*colors*/
.aio-contentbox.white { background: #fff url(../images/whitegrad.png) repeat-x top; color: #abafb3; }
.aio-contentbox.green { background: #bcecaf url(../images/whitegrad.png) repeat-x top; color: #548348; text-shadow: 0 1px 0 #ddf4d6; }
.aio-contentbox.blue { background: #99CCFF url(../images/whitegrad.png) repeat-x top; color: #418AD3; text-shadow: 0 1px 0 #E3F1FF; }
.aio-contentbox.red { background: #ebc7c9 url(../images/whitegrad.png) repeat-x top; color:#a8566d; text-shadow:0 1px 0 #fff3f3; }
.aio-contentbox.black { background: #000 url(../images/whitegrad.png) repeat-x top; color: #fff; text-shadow: 1px 1px 0px #333333; }
.aio-contentbox.orange { background: #ffae00 url(../images/whitegrad.png) repeat-x top; text-shadow: 0 1px 0 #f8dbaf; color:#ba7000; }
.aio-contentbox.gray { background: #C0C0C0 url(../images/whitegrad.png) repeat-x top; color: #666; text-shadow:0 1px 0 #eee; }
.aio-contentbox.yellow { background: #ebd68d url(../images/whitegrad.png) repeat-x top; color:#9E660D; text-shadow: 0 1px 0 #fff; }

/*icons*/
.aio-contentbox .icon.accept { background: url(../images/ico-32x32/accept.png) no-repeat top left; }
.aio-contentbox .icon.add { background: url(../images/ico-32x32/add.png) no-repeat top left; }
.aio-contentbox .icon.arrow_refresh { background: url(../images/ico-32x32/arrow_refresh.png) no-repeat top left; }
.aio-contentbox .icon.box_down { background: url(../images/ico-32x32/box_down.png) no-repeat top left; }
.aio-contentbox .icon.cancel { background: url(../images/ico-32x32/cancel.png) no-repeat top left; }
.aio-contentbox .icon.chart_pie { background: url(../images/ico-32x32/chart_pie.png) no-repeat top left; }
.aio-contentbox .icon.cross { background: url(../images/ico-32x32/cross.png) no-repeat top left; }
.aio-contentbox .icon.cup { background: url(../images/ico-32x32/cup.png) no-repeat top left; }
.aio-contentbox .icon.emotion_smile { background: url(../images/ico-32x32/emotion_smile.png) no-repeat top left; }
.aio-contentbox .icon.emotion_wink { background: url(../images/ico-32x32/emotion_wink.png) no-repeat top left; }
.aio-contentbox .icon.eye { background: url(../images/ico-32x32/eye.png) no-repeat top left; }
.aio-contentbox .icon.heart { background: url(../images/ico-32x32/heart.png) no-repeat top left; }
.aio-contentbox .icon.help { background: url(../images/ico-32x32/help.png) no-repeat top left; }
.aio-contentbox .icon.information { background: url(../images/ico-32x32/information.png) no-repeat top left; }
.aio-contentbox .icon.lightbulb { background: url(../images/ico-32x32/lightbulb.png) no-repeat top left; }
.aio-contentbox .icon.lightbulb_off { background: url(../images/ico-32x32/lightbulb_off.png) no-repeat top left; }
.aio-contentbox .icon.magnifier { background: url(../images/ico-32x32/magnifier.png) no-repeat top left; }
.aio-contentbox .icon.new { background: url(../images/ico-32x32/new.png) no-repeat top left; }
.aio-contentbox .icon.paypal { background: url(../images/ico-32x32/paypal.png) no-repeat top left; }
.aio-contentbox .icon.rss_valid { background: url(../images/ico-32x32/rss_valid.png) no-repeat top left; }
.aio-contentbox .icon.scull { background: url(../images/ico-32x32/scull.png) no-repeat top left; }
.aio-contentbox .icon.star { background: url(../images/ico-32x32/star.png) no-repeat top left; }
.aio-contentbox .icon.support { background: url(../images/ico-32x32/support.png) no-repeat top left; }
.aio-contentbox .icon.thumb_up { background: url(../images/ico-32x32/thumb_up.png) no-repeat top left; }
.aio-contentbox .icon.thumb_down { background: url(../images/ico-32x32/thumb_down.png) no-repeat top left; }
.aio-contentbox .icon.total_plan_cost { background: url(../images/ico-32x32/total_plan_cost.png) no-repeat top left; }
.aio-contentbox .icon.user_green { background: url(../images/ico-32x32/user_green.png) no-repeat top left; }
.aio-contentbox .icon.wand { background: url(../images/ico-32x32/wand.png) no-repeat top left; }
.aio-contentbox .icon.world { background: url(../images/ico-32x32/world.png) no-repeat top left; }

/*====================================================================================================
* S L I D E R                                                                            S L I D E R
====================================================================================================*/

.aios-slideshow, .aios-slideshow * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.aios-slideshow { position: relative; margin: auto; padding: 0; overflow: hidden; }

/* anchors */
.aios-slideshow > a { 
    position: absolute; top: 0; left: 0;
    width: 100%; padding: 0; background-color: #222; display: block;
}

/* images */
.aios-slideshow div img.slide-image { 
    max-width: 100%;
    width: 100%;
    position: static;
    display: block;
}

/* divs */
.aios-slideshow > div { 
    position: absolute; top: 0; left: 0;
    width: 100%; padding: 0;
}

.aios-slideshow > div { background: transparent; }
.aios-slideshow > div > img { display: block; }
.aios-slideshow > div .aios-overlay { 
    color: white; background: black; opacity: .6; filter:alpha(opacity=60);
    position: absolute; bottom: 0; width: 100%; padding: 15px; font-size: 12px;
}

.aios-slide p { margin: 0; padding: 10px }

/* pager */
.aios-pager { position: relative; display: block; top: 30px; left: 30px; width: 100%; height: 50px; z-index: 500;  }
.aios-pager span { display: block; float: left; width: 15px; height: 15px; margin: 15px 0px 0px 15px; background: white; cursor: pointer; opacity: 0.4; }
.aios-pager span.cycle-pager-active { background-color: black; }

/*====================================================================================================
* T A B S                                                                                      T A B S
====================================================================================================*/

.aios-tabs {
	display: block;
	background: #F0F4F5; font-family: MyriadPro, Myriad Pro, Helvetica Neue, Helvetica, Arial, Geneva, sans-serif; position: relative; display: block; width: 98%;
  margin: 50px 0 50px 0px; padding: 5px 0 5px 0; border: 1px solid #D4D4D4;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  -moz-border-radius: 15px;
  clear: both;  
}

  
/*vertical tabs*/  
.aios-tabs-links-vertical { 
  position: relative;
  display: block;
  float: left;
  width: 40%;
  margin: 0 0 0 0px;
  padding: 0 0 0 0;
  list-style-type: none;
}
.aios-tabs-links-vertical a { 
  position: relative;
  width: 100%;
  height: 46px;
  line-height: 60px;
  font-size: 15px;
  background: url(../images/tab-ver-right.png) no-repeat right;
  color: #6E6C6D;
  text-shadow: 1px 1px 0px #FFFFFF;
  text-decoration: none !important;
  clear: both;
  display: block;
  border-bottom: none;
  outline: none;
}

.aios-tabs-links-vertical a span
{
  position: absolute;
  display: block;
  width: auto;
  height: 46px;
  top: 0px;
  left: -13px;
  padding: 0 0 0 20px;
  background: url(../images/tab-ver-left.png) no-repeat left;
}

.aios-tabs-content-vertical { 
  position: relative;
  display: block;
  float: left;
  width: 50%;
  margin: 15px 0 10px 5%;
  font-size: 13px;
  text-shadow: 1px 1px 0px #FFFFFF;
  color: #666;
  background-color: transparent !important;  
}

/*horizontal tabs*/
.aios-tabs-links-horizontal {
  position: absolute;
  display: block;
  width: auto;
  top: -28px;
  left: 7px;
  padding: 0 0 0 0;
  list-style-type: none;
  z-index: 0 !important;
}

.aios-tabs-links-horizontal a { 
  float: left; display: block; 
  margin: 0px 1px 0px 1px;
  position: relative;
  width: auto;
  height: 27px;
  padding: 0 20px;
  line-height: 27px;
  background: white;
  border: 1px solid #D4D4D4;
  border-bottom: none;
  color: #6E6C6D;
  text-decoration: none !important;
  font-size: 13px;
  text-shadow: 1px 1px 0px #FFFFFF;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  outline: none;
}

.aios-tabs-links-horizontal a.cycle-pager-active { background-color: #F0F4F5; }
.aios-tabs-content-horizontal { overflow: hidden; }
.aios-tabs-content-horizontal .aios-tab { display: block; padding: 15px 15px 15px 15px; font-size: 13px; }

/*====================================================================================================
* T O G G L E B O X                                                                  T O G G L E B O X
====================================================================================================*/

.aios-toggle-box {
position: relative;
display: block;   
border: 1px solid #D4D4D4;
margin: 0 0 20px 0;
background: #f1f1f1 url(images/bg-gray.jpg) repeat-x top; 
-webkit-border-radius: 15px; 
-moz-border-radius: 15px; 
border-radius: 15px; 
font-family: MyriadPro, Myriad Pro, Helvetica Neue, Helvetica, Arial, Geneva, sans-serif;
}
.aios-toggle {  }
.aios-toggle-header { position: relative; min-height: 40px; line-height: 40px; padding: 0 50px 0 15px; cursor: pointer; }
.aios-toggle-header a { text-decoration: none; border-bottom: none; }
.aios-toggle-header span { display: block; width: 36px; height: 32px; position: absolute; top: 4px; right: 4px; float: right; background: transparent url(../images/toggle-close.png) no-repeat center center; }
.aios-toggle-open .aios-toggle-header span { background: transparent url(../images/toggle-open.png) no-repeat center center; }
.aios-toggle-content { font-size: 13px; padding: 0 15px 20px 15px; display: none; }
.aios-toggle-open .aios-toggle-content {  }

/*====================================================================================================
* T O O L T I P                                                                          T O O L T I P
====================================================================================================*/

.aios-tooltips {
  position: relative;
  display: inline;
}

.aios-tooltips span {
  font:300 12px 'Open Sans', sans-serif;
  position: absolute;
  color: #FFFFFF;
  background: #000000;
  padding:5px 10px;
  width:140px;
  text-align: center;
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  transition: transform .3s, opacity .6s, margin-left .2s, margin-top .2s;
}

.aios-tooltips > span img{max-width:140px;}

.aios-tooltips[tooltip-position="top"] span{
  margin-left:10px;
  -ms-transform: rotate(30deg);
  -webkit-transform: rotate(30deg);
  transform: rotate(30deg);
}

.aios-tooltips[tooltip-position="bottom"] span{
  -ms-transform: rotate(-30deg);
  -webkit-transform: rotate(-30deg);
  transform: rotate(-30deg);
}

.aios-tooltips[tooltip-position="left"] span{
  margin-top:30px;
  -ms-transform: rotate(-30deg);
  -webkit-transform: rotate(-30deg);
  transform: rotate(-30deg);
}

.aios-tooltips[tooltip-position="right"] span{
  margin-top:30px;
  -ms-transform: rotate(30deg);
  -webkit-transform: rotate(30deg);
  transform: rotate(30deg);
}

.aios-tooltips span:after {
  content: '';
  position: absolute;
  width: 0; height: 0;
}

.aios-tooltips[tooltip-position="top"] span:after{
  top: 100%;
  left: 50%;
  margin-left: -8px;
  border-top: 8px solid black;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}

.aios-tooltips[tooltip-position="bottom"] span:after{
  bottom: 100%;
  left: 50%;
  margin-left: -8px;
  border-bottom: 8px solid black;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}

.aios-tooltips[tooltip-position="left"] span:after{
  top: 50%;
  left: 100%;
  margin-top: -8px;
  border-left: 8px solid black;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
}

.aios-tooltips[tooltip-position="right"] span:after{
  top: 50%;
  right: 100%;
  margin-top: -8px;
  border-right: 8px solid black;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
}

.aios-tooltips:hover span {
  visibility: visible;
  opacity: 1;
  z-index: 999;
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  filter: alpha(opacity=100);
}

.aios-tooltips[tooltip-position="top"]:hover span{
  bottom: 30px;
  left: 50%;
  margin-left: -76px;
}

.aios-tooltips[tooltip-position="bottom"]:hover span{
  top: 30px;
  left: 50%;
  margin-left: -76px;
}

.aios-tooltips[tooltip-position="left"]:hover span{
  right: 100%;
  top: 50%;
  margin-top: -15px;
  margin-right: 15px;
}

.aios-tooltips[tooltip-position="right"]:hover span{
  left: 100%;
  top: 50%;
  margin-top: -15px;
  margin-left: 15px;
}

.aios-tooltips[tooltip-type="primary"] { color: #2980b9; border-bottom: 1px dotted #2980b9; }
.aios-tooltips[tooltip-type="success"] { color: #27ae60; border-bottom: 1px dotted #27ae60; }
.aios-tooltips[tooltip-type="warning"] { color: #f39c12; border-bottom: 1px dotted #f39c12; }
.aios-tooltips[tooltip-type="danger"] { color: #c0392b; border-bottom: 1px dotted #c0392b; }

.aios-tooltips[tooltip-type="primary"] > span {
  background-color:#2980b9;
}

.aios-tooltips[tooltip-type="primary"][tooltip-position="top"] > span:after{
  border-top: 8px solid #2980b9;
}

.aios-tooltips[tooltip-type="primary"][tooltip-position="bottom"] > span:after{
  border-bottom: 8px solid #2980b9;
}

.aios-tooltips[tooltip-type="primary"][tooltip-position="left"] > span:after{
  border-left: 8px solid #2980b9;
}

.aios-tooltips[tooltip-type="primary"][tooltip-position="right"] > span:after{
  border-right: 8px solid #2980b9;
}

.aios-tooltips[tooltip-type="success"] > span {
  background-color:#27ae60;
}

.aios-tooltips[tooltip-type="success"][tooltip-position="top"] > span:after{
  border-top: 8px solid #27ae60;
}

.aios-tooltips[tooltip-type="success"][tooltip-position="bottom"] > span:after{
  border-bottom: 8px solid #27ae60;
}

.aios-tooltips[tooltip-type="success"][tooltip-position="left"] > span:after{
  border-left: 8px solid #27ae60;
}

.aios-tooltips[tooltip-type="success"][tooltip-position="right"] > span:after{
  border-right: 8px solid #27ae60;
}

.aios-tooltips[tooltip-type="warning"] > span {
  background-color:#f39c12;
}

.aios-tooltips[tooltip-type="warning"][tooltip-position="top"] > span:after{
  border-top: 8px solid #f39c12;
}

.aios-tooltips[tooltip-type="warning"][tooltip-position="bottom"] > span:after{
  border-bottom: 8px solid #f39c12;
}

.aios-tooltips[tooltip-type="warning"][tooltip-position="left"] > span:after{
  border-left: 8px solid #f39c12;
}

.aios-tooltips[tooltip-type="warning"][tooltip-position="right"] > span:after{
  border-right: 8px solid #f39c12;
}

.aios-tooltips[tooltip-type="danger"] > span {
  background-color:#c0392b;
}

.aios-tooltips[tooltip-type="danger"][tooltip-position="top"] > span:after{
  border-top: 8px solid #c0392b;
}

.aios-tooltips[tooltip-type="danger"][tooltip-position="bottom"] > span:after{
  border-bottom: 8px solid #c0392b;
}

.aios-tooltips[tooltip-type="danger"][tooltip-position="left"] > span:after{
  border-left: 8px solid #c0392b;
}

.aios-tooltips[tooltip-type="danger"][tooltip-position="right"] > span:after{
  border-right: 8px solid #c0392b;
}


/*====================================================================================================
* H I G H L I G H T E R                                                          H I G H L I G H T E R
====================================================================================================*/

.aios-highlighter { padding: 2px 4px 2px 4px; }

/*====================================================================================================
* Q U O T E S                                                                              Q U O T E S
====================================================================================================*/

.aios-bq {
  position: relative;
  font-family: Helvetica Neue, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  background: #0074A2;
  padding: 20px 20px 20px 50px;
  color: #fff;
  box-shadow: inset 0px 0px 85px 0px rgba(0, 0, 0, 0.3);
  border: none; 
}
.aios-bq:before { 
  content: "\201C";
  font-family: Georgia, serif;
  font-size: 80px;
  position: absolute;
  top: 0px;
  left: 10px;
  opacity: 0.5;
}
.aios-bq cite { 
  display: block; 
  text-align: right;
  margin-top: 10px;
}

/*====================================================================================================
* D R O P C A P                                                                         D R O P C A P
====================================================================================================*/

.aios-dropcap {
  float: left;
  margin: 0 0.1em 0 0;
  font-size: 3.5em;
  line-height: .7em;  
  display: block;
  padding: .1em;
  color: black;
  text-shadow: 0 4px 5px rgba(0,0,0,0.4);	
}

/*====================================================================================================
* L I S T                                                                                     L I S T
====================================================================================================*/

ul.aios-list,
ul.aios-list ul { list-style: none; }
ul.aios-list li { padding: 0 0 0 20px; }
ul.aios-list li ul { margin-left: 0px; }

ul.aios-bullet-tick li { padding-left: 30px; background: url(../images/list/bullet-tick.png) no-repeat left 6px; }
ul.aios-cross li { padding-left: 30px; background: url(../images/list/cross.png) no-repeat left 6px; }
ul.aios-bullet-arrow li { background: url(../images/list/bullet_arrow.png) no-repeat left 6px; }
ul.aios-bullet-black li { background: url(../images/list/bullet_black.png) no-repeat left 6px; }
ul.aios-bullet-green li { background: url(../images/list/bullet_green.png) no-repeat left 6px; }
ul.aios-bullet-orange li { background: url(../images/list/bullet_orange.png) no-repeat left 6px; }
ul.aios-bullet-pink li { background: url(../images/list/bullet_pink.png) no-repeat left 6px; }
ul.aios-bullet-purple li { background: url(../images/list/bullet_purple.png) no-repeat left 6px; }
ul.aios-bullet-red li { background: url(../images/list/bullet_red.png) no-repeat left 6px; }
ul.aios-bullet-star li { background: url(../images/list/bullet_star.png) no-repeat left 6px; }
ul.aios-bullet-paper-clip li { background: url(../images/list/bullet-paper-clip.png) no-repeat left 6px; }
ul.aios-add li { background: url(../images/list/add.png) no-repeat left 6px; }
ul.aios-delete li { background: url(../images/list/delete.png) no-repeat left 6px; }

li.aios-bullet-tick { padding-left: 30px; background: url(../images/list/bullet-tick.png) no-repeat left 6px !important; }
li.aios-cross { padding-left: 30px; background: url(../images/list/cross.png) no-repeat left 6px !important; }
li.aios-bullet-arrow { background: url(../images/list/bullet_arrow.png) no-repeat left 6px !important; }
li.aios-bullet-black { background: url(../images/list/bullet_black.png) no-repeat left 6px !important; }
li.aios-bullet-green { background: url(../images/list/bullet_green.png) no-repeat left 6px !important; }
li.aios-bullet-orange { background: url(../images/list/bullet_orange.png) no-repeat left 6px !important; }
li.aios-bullet-pink { background: url(../images/list/bullet_pink.png) no-repeat left 6px !important; }
li.aios-bullet-purple { background: url(../images/list/bullet_purple.png) no-repeat left 6px !important; }
li.aios-bullet-red { background: url(../images/list/bullet_red.png) no-repeat left 6px !important; }
li.aios-bullet-star { background: url(../images/list/bullet_star.png) no-repeat left 6px !important; }
li.aios-bullet-paper-clip { background: url(../images/list/bullet-paper-clip.png) no-repeat left 6px !important; }
li.aios-add { background: url(../images/list/add.png) no-repeat left 6px !important; }
li.aios-delete { background: url(../images/list/delete.png) no-repeat left 6px !important; }

/*====================================================================================================
 * C O L U M N S                                                                      C O L U M N S  *
 =====================================================================================================*/
 
.aio-col-wrapper { display: block; width: 100%; clear: both !important; }
.aio-one-half { width: 48%; }
.aio-one-third { width: 30.5%; }
.aio-one-fourth { width: 22%; }
.aio-one-fifth { width: 16.8%; }
.aio-one-sixth { width: 13.33%; }
.aio-two-fifth { width: 37.6%; }
.aio-two-third { width: 65.33%; }
.aio-three-fifth { width: 58.4%; }
.aio-three-fourth{ width: 74%; }
.aio-four-fifth{ width: 67.2%; }
.aio-five-sixth { width: 82.67%; }

.aio-one-half,
.aio-one-third,
.aio-two-third,
.aio-three-fourth,
.aio-one-fourth,
.aio-one-fifth,
.aio-two-fifth,
.aio-three-fifth,
.aio-four-fifth,
.aio-one-sixth,
.aio-five-sixth  { position: relative; margin-right: 4% !important; margin-left: 0; margin-bottom: 20px !important; float: left; }
.aio-col-last      { margin-right: 0 !important; clear: right !important; }

/* Mobile (Portrait)
================================================== */

    @media only screen and (max-width: 767px) {
        .aio-one-half,
        .aio-one-third,
        .aio-two-third,
        .aio-three-fourth,
        .aio-one-fourth,
        .aio-one-fifth,
        .aio-two-fifth,
        .aio-three-fifth,
        .aio-four-fifth,
        .aio-one-sixth,
        .aio-five-sixth    { position: relative; width: 98%; padding: 0 1%; margin-bottom: 20px; float: none; clear: both; } 
		.aio-col { width: 100% !important; margin-left: 0px !important; right: 0px !important; clear: both; }		
    }	



/*====================================================================================================
 * H A C K S                                                                               H A C K S *
 =====================================================================================================*/

/* clearfix
-------------------------------------------------------------- */

.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear { min-width: 0; display: inline-block; /* \*/ display: block; }
* html .clear { /* \*/ height: 1%; }



