@charset "UTF-8";

/* CSS Document */



/* DROPCAPS */

.dropcap {color: #565656;display: block;float: left;font-size: 34px;line-height: 35px;margin: 0 8px 0 0;padding: 0;text-shadow: 1px 1px 0 #FFFFFF;}



.dropcap1 {color: #565656;display: block;float: left;font-size: 34px;line-height: 35px;margin: 0 8px 0 0;padding: 0;text-shadow: 1px 1px 0 #FFFFFF;}



.dropcap2 {float:left;background:#404040;width:42px;height:37px;line-height: 35px;border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; -o-border-radius:20px; text-align:center;color:#FFF;font-size:30px;margin-right:5px;}



.dropcap3 {float:left;border:1px solid #404040;width:40px;height:35px;line-height: 35px;border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; -o-border-radius:20px; text-align:center;color:#404040;font-size:30px;margin-right:5px;}



.dropcap4 {background-color: #404040; color: #FFFFFF; display: block; float: left; font-size: 25px; height: 35px; line-height: 35px; margin: 0px 8px 0 0; text-align: center; width: 40px;}



.dropcap5 {border:1px solid #404040; color: #404040; display: block; float: left; font-size: 25px; height: 35px; line-height: 35px; margin: 0px 8px 0 0; text-align: center; width: 40px;}



/* HIGHLIGHT */

.highlight { background: #ffff66; }



/* BACK TO TOP */

.top {background-position: right center;}



.divider {

    border-bottom:1px solid #eeeeee;

    clear: both;

    display: block;

    height: 20px;

    margin: 30px 0;

    text-align: right;

    width: 100%;

}



.top a {

    display: block;

    font-size: 9px;

    line-height: 26px;

    text-decoration: none;

	opacity:0.6;

}



.top a:hover{opacity:1;}



/* SMALL BUTTONS */

.button-small {color: #ffffff !important;font: bold 12px/18px Arial, Helvetica, sans-serif;display: inline-block;height: 17px;margin: 0 1em 0 15px;padding: 4px 20px 6px 5px;position: relative;text-decoration: none !important;}



.button-small span {height: 27px;left: -15px;position: absolute;top: 0;width: 15px;}

	

.button-small:hover { text-decoration: none; }



/* QUOTES PULLQUOTES */



.quote{background:url(http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/quote_.png) left top no-repeat; padding-left:55px;margin:10px 0;}



.pullquote-right, .pullquote-left {background-image: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/quote_.png");background-position: 0 0;background-repeat: no-repeat;clear: both;float: right; font-size: 16px; font-style: italic; line-height: 20px;margin: 0 0 20px 20px;padding: 0 10px 0 50px;width: 33%;}



.pullquote-left { float: left;margin-left: 2px;margin-right: 20px;}



.pullquote1-right, .pullquote1-left {background-position: 0 0;background-repeat: no-repeat;clear: both;float: right; font-size: 16px; font-style: italic; line-height: 20px;margin: 0 0 20px 20px;padding: 0 10px 0 5px;width: 35%;}



.pullquote1-left { float: left;margin-left: 2px;margin-right: 20px;}





.pullquote2-right, .pullquote2-left {border-left: 3px solid;background-position: 0 0;background-repeat: no-repeat;clear: both;float: right; font-size: 16px; font-style: italic; line-height: 20px;margin: 0 0 20px 20px;padding: 0 10px 0 20px;width: 35%;}



.pullquote2-left { float: left;margin-left: 2px;margin-right: 20px;}



.pullquote3-right, .pullquote3-left {border-bottom: 4px double #E0E0E0;border-top: 4px double #E0E0E0;background-position: 0 0;background-repeat: no-repeat;clear: both;float: right; font-size: 16px; font-style: italic; line-height: 20px;margin: 0 0 20px 20px;padding:15px 0;width: 35%;}



.pullquote3-left { float: left;margin-left: 2px;margin-right: 20px;}



.quotes:before {

    content: '"';

    display: inline;

    font-size: 150%;

    font-weight: bold;

    margin-right: 5px;

    vertical-align: middle;

}

.quotes:after {

    content: '"';

    display: inline;

    font-size: 150%;

    font-weight: bold;

    margin-left: 5px;

    vertical-align: middle;

}



/* BUTTON COLORS */



.rounded-blue { background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/rounded-buttons-right.png") no-repeat right 0; text-shadow: 0 1px 1px #0c5b76; }

.rounded-blue:hover { background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/rounded-buttons-right.png") no-repeat right -27px; }

.rounded-blue span { background: url("../images/shortcodes/rounded-buttons-left.png") no-repeat left 0; }

.rounded-blue:hover span { background: url("../images/shortcodes/rounded-buttons-left.png") no-repeat left -27px; }



.rounded-orange { background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/rounded-buttons-right.png") no-repeat right -54px; text-shadow: 0 1px 1px #9b5510; }

.rounded-orange:hover { background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/rounded-buttons-right.png") no-repeat right -81px; }

.rounded-orange span { background: url("../images/shortcodes/rounded-buttons-left.png") no-repeat left -54px; }

.rounded-orange:hover span { background: url("../images/shortcodes/rounded-buttons-left.png") no-repeat left -81px; }



.rounded-green { background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/rounded-buttons-right.png") no-repeat right -108px; text-shadow: 0 1px 1px #4b760c; }

.rounded-green:hover { background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/rounded-buttons-right.png") no-repeat right -135px; }

.rounded-green span { background: url("../images/shortcodes/rounded-buttons-left.png") no-repeat left -108px; }

.rounded-green:hover span { background: url("../images/shortcodes/rounded-buttons-left.png") no-repeat left -135px; }



.rounded-purple { background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/rounded-buttons-right.png") no-repeat right -162px; text-shadow: 0 1px 1px #5b1485; }

.rounded-purple:hover { background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/rounded-buttons-right.png") no-repeat right -189px; }

.rounded-purple span { background: url("../images/shortcodes/rounded-buttons-left.png") no-repeat left -162px; }

.rounded-purple:hover span { background: url("../images/shortcodes/rounded-buttons-left.png") no-repeat left -189px; }



.rounded-pink { background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/rounded-buttons-right.png") no-repeat right -216px; text-shadow: 0 1px 1px #7f0e4d; }

.rounded-pink:hover { background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/rounded-buttons-right.png") no-repeat right -243px; }

.rounded-pink span { background: url("../images/shortcodes/rounded-buttons-left.png") no-repeat left -216px; }

.rounded-pink:hover span { background: url("../images/shortcodes/rounded-buttons-left.png") no-repeat left -243px; }



.rounded-red { background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/rounded-buttons-right.png") no-repeat right -270px; text-shadow: 0 1px 1px #911a1a; }

.rounded-red:hover { background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/rounded-buttons-right.png") no-repeat right -297px; }

.rounded-red span { background: url("../images/shortcodes/rounded-buttons-left.png") no-repeat left -270px; }

.rounded-red:hover span { background: url("../images/shortcodes/rounded-buttons-left.png") no-repeat left -297px; }



.rounded-grey { background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/rounded-buttons-right.png") no-repeat right -324px; text-shadow: 0 1px 1px #535353; }

.rounded-grey:hover { background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/rounded-buttons-right.png") no-repeat right -351px; }

.rounded-grey span { background: url("../images/shortcodes/rounded-buttons-left.png") no-repeat left -324px; }

.rounded-grey:hover span { background: url("../images/shortcodes/rounded-buttons-left.png") no-repeat left -351px; }



.rounded-light { background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/rounded-buttons-right.png") no-repeat right -378px; text-shadow: 0 1px 1px #ffffff; color: #464646 !important; }

.rounded-light:hover { background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/rounded-buttons-right.png") no-repeat right -405px; }

.rounded-light span { background: url("../images/shortcodes/rounded-buttons-left.png") no-repeat left -378px; }

.rounded-light:hover span { background: url("../images/shortcodes/rounded-buttons-left.png") no-repeat left -405px; }



.rounded-black { background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/rounded-buttons-right.png") no-repeat right -432px; text-shadow: 0 1px 1px #000000; }

.rounded-black:hover { background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/rounded-buttons-right.png") no-repeat right -459px; }

.rounded-black span { background: url("../images/shortcodes/rounded-buttons-left.png") no-repeat left -432px; }

.rounded-black:hover span { background: url("../images/shortcodes/rounded-buttons-left.png") no-repeat left -459px; }



.rounded-grey-glossy { background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/rounded-buttons-right.png") no-repeat right -486px; text-shadow: 0 1px 1px #535353; }

.rounded-grey-glossy:hover { background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/rounded-buttons-right.png") no-repeat right -513px; }

.rounded-grey-glossy span { background: url("../images/shortcodes/rounded-buttons-left.png") no-repeat left -486px; }

.rounded-grey-glossy:hover span { background: url("../images/shortcodes/rounded-buttons-left.png") no-repeat left -513px; }



.rounded-light-glossy { background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/rounded-buttons-right.png") no-repeat right -540px; text-shadow: 0 1px 1px #ffffff; color: #464646 !important; }

.rounded-light-glossy:hover { background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/rounded-buttons-right.png") no-repeat right -567px; }

.rounded-light-glossy span { background: url("../images/shortcodes/rounded-buttons-left.png") no-repeat left -540px; }

.rounded-light-glossy:hover span { background: url("../images/shortcodes/rounded-buttons-left.png") no-repeat left -567px; }



.rounded-yellow { background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/rounded-buttons-right.png") no-repeat right -594px; text-shadow: 0 1px 1px #ffffff; color: #464646 !important; }

.rounded-yellow:hover { background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/rounded-buttons-right.png") no-repeat right -621px; }

.rounded-yellow span { background: url("../images/shortcodes/rounded-buttons-left.png") no-repeat left -594px; }

.rounded-yellow:hover span { background: url("../images/shortcodes/rounded-buttons-left.png") no-repeat left -621px; }



.square-blue { background: url("../images/shortcodes/square-buttons-right.png") no-repeat right 0; text-shadow: 0 1px 1px #0c5b76; }

.square-blue:hover { background: url("../images/shortcodes/square-buttons-right.png") no-repeat right -27px; }

.square-blue span { background: url("../images/shortcodes/square-buttons-left.png") no-repeat left 0; }

.square-blue:hover span { background: url("../images/shortcodes/square-buttons-left.png") no-repeat left -27px; }



.square-orange { background: url("../images/shortcodes/square-buttons-right.png") no-repeat right -54px; text-shadow: 0 1px 1px #9b5510; }

.square-orange:hover { background: url("../images/shortcodes/square-buttons-right.png") no-repeat right -81px; }

.square-orange span { background: url("../images/shortcodes/square-buttons-left.png") no-repeat left -54px; }

.square-orange:hover span { background: url("../images/shortcodes/square-buttons-left.png") no-repeat left -81px; }



.square-green { background: url("../images/shortcodes/square-buttons-right.png") no-repeat right -108px; text-shadow: 0 1px 1px #4b760c; }

.square-green:hover { background: url("../images/shortcodes/square-buttons-right.png") no-repeat right -135px; }

.square-green span { background: url("../images/shortcodes/square-buttons-left.png") no-repeat left -108px; }

.square-green:hover span { background: url("../images/shortcodes/square-buttons-left.png") no-repeat left -135px; }



.square-purple { background: url("../images/shortcodes/square-buttons-right.png") no-repeat right -162px; text-shadow: 0 1px 1px #5b1485; }

.square-purple:hover { background: url("../images/shortcodes/square-buttons-right.png") no-repeat right -189px; }

.square-purple span { background: url("../images/shortcodes/square-buttons-left.png") no-repeat left -162px; }

.square-purple:hover span { background: url("../images/shortcodes/square-buttons-left.png") no-repeat left -189px; }



.square-pink { background: url("../images/shortcodes/square-buttons-right.png") no-repeat right -216px; text-shadow: 0 1px 1px #7f0e4d; }

.square-pink:hover { background: url("../images/shortcodes/square-buttons-right.png") no-repeat right -243px; }

.square-pink span { background: url("../images/shortcodes/square-buttons-left.png") no-repeat left -216px; }

.square-pink:hover span { background: url("../images/shortcodes/square-buttons-left.png") no-repeat left -243px; }



.square-red { background: url("../images/shortcodes/square-buttons-right.png") no-repeat right -270px; text-shadow: 0 1px 1px #911a1a; }

.square-red:hover { background: url("../images/shortcodes/square-buttons-right.png") no-repeat right -297px; }

.square-red span { background: url("../images/shortcodes/square-buttons-left.png") no-repeat left -270px; }

.square-red:hover span { background: url("../images/shortcodes/square-buttons-left.png") no-repeat left -297px; }



.square-grey { background: url("../images/shortcodes/square-buttons-right.png") no-repeat right -324px; text-shadow: 0 1px 1px #535353; }

.square-grey:hover { background: url("../images/shortcodes/square-buttons-right.png") no-repeat right -351px; }

.square-grey span { background: url("../images/shortcodes/square-buttons-left.png") no-repeat left -324px; }

.square-grey:hover span { background: url("../images/shortcodes/square-buttons-left.png") no-repeat left -351px; }



.square-light { background: url("../images/shortcodes/square-buttons-right.png") no-repeat right -378px; text-shadow: 0 1px 1px #ffffff; color: #464646 !important; }

.square-light:hover { background: url("../images/shortcodes/square-buttons-right.png") no-repeat right -405px; }

.square-light span { background: url("../images/shortcodes/square-buttons-left.png") no-repeat left -378px; }

.square-light:hover span { background: url("../images/shortcodes/square-buttons-left.png") no-repeat left -405px; }



.square-black { background: url("../images/shortcodes/square-buttons-right.png") no-repeat right -432px; text-shadow: 0 1px 1px #000000; }

.square-black:hover { background: url("../images/shortcodes/square-buttons-right.png") no-repeat right -459px; }

.square-black span { background: url("../images/shortcodes/square-buttons-left.png") no-repeat left -432px; }

.square-black:hover span { background: url("../images/shortcodes/square-buttons-left.png") no-repeat left -459px; }



.square-grey-glossy { background: url("../images/shortcodes/square-buttons-right.png") no-repeat right -486px; text-shadow: 0 1px 1px #535353; }

.square-grey-glossy:hover { background: url("../images/shortcodes/square-buttons-right.png") no-repeat right -513px; }

.square-grey-glossy span { background: url("../images/shortcodes/square-buttons-left.png") no-repeat left -486px; }

.square-grey-glossy:hover span { background: url("../images/shortcodes/square-buttons-left.png") no-repeat left -513px; }



.square-light-glossy { background: url("../images/shortcodes/square-buttons-right.png") no-repeat right -540px; text-shadow: 0 1px 1px #ffffff; color: #464646 !important; }

.square-light-glossy:hover { background: url("../images/shortcodes/square-buttons-right.png") no-repeat right -567px; }

.square-light-glossy span { background: url("../images/shortcodes/square-buttons-left.png") no-repeat left -540px; }

.square-light-glossy:hover span { background: url("../images/shortcodes/square-buttons-left.png") no-repeat left -567px; }



.square-yellow { background: url("../images/shortcodes/square-buttons-right.png") no-repeat right -594px; text-shadow: 0 1px 1px #ffffff; color: #464646 !important; }

.square-yellow:hover { background: url("../images/shortcodes/square-buttons-right.png") no-repeat right -621px; }

.square-yellow span { background: url("../images/shortcodes/square-buttons-left.png") no-repeat left -594px; }

.square-yellow:hover span { background: url("../images/shortcodes/square-buttons-left.png") no-repeat left -621px; }



/* ICON BUTTONS */



.button-icon {background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/buttons-right.png") no-repeat right 0;text-shadow: 0 1px 1px #ffffff !important;color: #464646 !important;font: normal 12px/18px Arial, Helvetica, sans-serif;display: inline-block;height: 17px;margin: 0 1em 0 16px;padding: 8px 20px 9px 0;position: relative;text-decoration: none !important;}



.button-icon span {background: url("../images/shortcodes/buttons-left.png") no-repeat left 0;height: 34px;left: -16px;position: absolute;top: 0;width: 16px;}

	

.button-icon em { width: 16px; height: 16px; float: left; margin-right: 5px; }

.button-icon:hover { background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/buttons-right.png") no-repeat right -35px; }

.button-icon:hover span { background: url("../images/shortcodes/buttons-left.png") no-repeat left -35px; }

	

.button-icon:hover { text-decoration: none; }



.icon-accept em { background: url("../images/shortcodes/icons/accept.png") no-repeat top left; }

.icon-add em { background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/icons/add.png") no-repeat top left; }

.icon-anchor em { background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/icons/anchor.png") no-repeat top left; }

.icon-cancel em { background: url("../images/shortcodes/icons/cancel.png") no-repeat top left; }

.icon-clock em { background: url("../images/shortcodes/icons/clock.png") no-repeat top left; }

.icon-coins em { background: url("../images/shortcodes/icons/coins.png") no-repeat top left; }

.icon-delete em { background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/icons/delete.png") no-repeat top left; }

.icon-heart em { background: url("../images/shortcodes/icons/heart.png") no-repeat top left; }

.icon-hourglass em { background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/icons/hourglass.png") no-repeat top left; }

.icon-house em { background: url("../images/shortcodes/icons/house.png") no-repeat top left; }

.icon-information em { background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/icons/information.png") no-repeat top left; }

.icon-lightbulb em { background: url("../images/shortcodes/icons/lightbulb.png") no-repeat top left; }

.icon-lightning em { background: url("../images/shortcodes/icons/lightning.png") no-repeat top left; }

.icon-lock em { background: url("../images/shortcodes/icons/lock.png") no-repeat top left; }

.icon-palette em { background: url("../images/shortcodes/icons/palette.png") no-repeat top left; }

.icon-refresh em { background: url("../images/shortcodes/icons/refresh.png") no-repeat top left; }

.icon-switch em { background: url("../images/shortcodes/icons/switch.png") no-repeat top left; }

.icon-asteritm em { background: url("../images/shortcodes/icons/asterisk.png") no-repeat top left; }

.icon-bell em { background: url("../images/shortcodes/icons/bell.png") no-repeat top left; }

.icon-bomb em { background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/icons/bomb.png") no-repeat top left; }

.icon-bricks em { background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/icons/bricks.png") no-repeat top left; }

.icon-briefcase em { background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/icons/briefcase.png") no-repeat top left; }

.icon-cake em { background: url("../images/shortcodes/icons/cake.png") no-repeat top left; }

.icon-color em { background: url("../images/shortcodes/icons/color.png") no-repeat top left; }

.icon-disconnect em { background: url("../images/shortcodes/icons/disconnect.png") no-repeat top left; }

.icon-door em { background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/icons/door.png") no-repeat top left; }

.icon-emoticon em { background: url("../images/shortcodes/icons/emoticon.png") no-repeat top left; }

.icon-feed em { background: url("../images/shortcodes/icons/feed.png") no-repeat top left; }

.icon-cart em { background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/icons/cart.png") no-repeat top left; }



/* BIG BUTTONS */

.button-big {color: #ffffff !important;font: bold 16px/22px Arial, Helvetica, sans-serif;display: inline-block;height: 37px;margin: 0 1em 0 16px;padding: 10px 20px 11px 5px;position: relative;text-decoration: none !important;}



.button-big:hover { text-decoration: none; }



.button-big em {font-size:11px;display: block;}



.button-big span {height: 58px;left: -16px;position: absolute;top: 0;width: 16px;}

	

.big-blue em { color: #cfe2e7; }

.big-blue { background:url("../images/shortcodes/big-right.png") no-repeat right 0; text-shadow: 0 1px 1px #0c5b76; }

.big-blue:hover { background:url("../images/shortcodes/big-right.png") no-repeat right -58px; }

.big-blue span { background: url("../images/shortcodes/big-left.png") no-repeat left 0; }

.big-blue:hover span { background: url("../images/shortcodes/big-left.png") no-repeat left -58px; }

	

.big-orange em { color: #e2d6c2; }

.big-orange { background:url("../images/shortcodes/big-right.png") no-repeat right -116px; text-shadow: 0 1px 1px #9b5510; }

.big-orange:hover { background:url("../images/shortcodes/big-right.png") no-repeat right -174px; }

.big-orange span { background: url("../images/shortcodes/big-left.png") no-repeat left -116px; }

.big-orange:hover span { background: url("../images/shortcodes/big-left.png") no-repeat left -174px; }

	

.big-green em { color: #d8dfbe; }

.big-green { background:url("../images/shortcodes/big-right.png") no-repeat right -232px; text-shadow: 0 1px 1px #4b760c; }

.big-green:hover { background:url("../images/shortcodes/big-right.png") no-repeat right -290px; }

.big-green span { background: url("../images/shortcodes/big-left.png") no-repeat left -232px; }

.big-green:hover span { background: url("../images/shortcodes/big-left.png") no-repeat left -290px; }

	

.big-purple em { color: #d3bddc; }

.big-purple { background:url("../images/shortcodes/big-right.png") no-repeat right -348px; text-shadow: 0 1px 1px #5b1485; }

.big-purple:hover { background:url("../images/shortcodes/big-right.png") no-repeat right -406px; }

.big-purple span { background: url("../images/shortcodes/big-left.png") no-repeat left -348px; }

.big-purple:hover span { background: url("../images/shortcodes/big-left.png") no-repeat left -406px; }

	

.big-pink em { color: #dcb9ce; }

.big-pink { background:url("../images/shortcodes/big-right.png") no-repeat right -464px; text-shadow: 0 1px 1px #7f0e4d; }

.big-pink:hover { background:url("../images/shortcodes/big-right.png") no-repeat right -522px; }

.big-pink span { background: url("../images/shortcodes/big-left.png") no-repeat left -464px; }

.big-pink:hover span { background: url("../images/shortcodes/big-left.png") no-repeat left -522px; }

	

.big-red em { color: #ddb9b9; }

.big-red { background:url("../images/shortcodes/big-right.png") no-repeat right -580px; text-shadow: 0 1px 1px #911a1a; }

.big-red:hover { background:url("../images/shortcodes/big-right.png") no-repeat right -638px; }

.big-red span { background: url("../images/shortcodes/big-left.png") no-repeat left -580px; }

.big-red:hover span { background: url("../images/shortcodes/big-left.png") no-repeat left -638px; }

	

.big-grey em { color: #eeeeee; }

.big-grey { background:url("../images/shortcodes/big-right.png") no-repeat right -696px; text-shadow: 0 1px 1px #535353; }

.big-grey:hover { background:url("../images/shortcodes/big-right.png") no-repeat right -754px; }

.big-grey span { background: url("../images/shortcodes/big-left.png") no-repeat left -696px; }

.big-grey:hover span { background: url("../images/shortcodes/big-left.png") no-repeat left -754px; }

	

.big-light em { color: #888888; }

.big-light { background:url("../images/shortcodes/big-right.png") no-repeat right -812px; text-shadow: 0 1px 1px #ffffff; color: #464646 !important; }

.big-light:hover { background:url("../images/shortcodes/big-right.png") no-repeat right -870px; }

.big-light span { background: url("../images/shortcodes/big-left.png") no-repeat left -812px; }

.big-light:hover span { background: url("../images/shortcodes/big-left.png") no-repeat left -870px; }

	

.big-black em { color: #dddddd; }

.big-black { background:url("../images/shortcodes/big-right.png") no-repeat right -928px; text-shadow: 0 1px 1px #000000; }

.big-black:hover { background:url("../images/shortcodes/big-right.png") no-repeat right -986px; }

.big-black span { background: url("../images/shortcodes/big-left.png") no-repeat left -928px; }

.big-black:hover span { background: url("../images/shortcodes/big-left.png") no-repeat left -986px; }

	

.big-grey-glossy em { color: #eeeeee; }

.big-grey-glossy { background:url("../images/shortcodes/big-right.png") no-repeat right -1044px; text-shadow: 0 1px 1px #535353; }

.big-grey-glossy:hover { background:url("../images/shortcodes/big-right.png") no-repeat right -1102px; }

.big-grey-glossy span { background: url("../images/shortcodes/big-left.png") no-repeat left -1044px; }

.big-grey-glossy:hover span { background: url("../images/shortcodes/big-left.png") no-repeat left -1102px; }

	

.big-light-glossy em { color: #888888; }

.big-light-glossy { background:url("../images/shortcodes/big-right.png") no-repeat right -1160px; text-shadow: 0 1px 1px #ffffff; color: #464646 !important; }

.big-light-glossy:hover { background:url("../images/shortcodes/big-right.png") no-repeat right -1218px; }

.big-light-glossy span { background: url("../images/shortcodes/big-left.png") no-repeat left -1160px; }

.big-light-glossy:hover span { background: url("../images/shortcodes/big-left.png") no-repeat left -1218px; }

	

.big-yellow em { color: #3b3b3b; }

.big-yellow { background:url("../images/shortcodes/big-right.png") no-repeat right -1276px; text-shadow: 0 1px 1px #ffffff; color: #292929 !important; }

.big-yellow:hover { background:url("../images/shortcodes/big-right.png") no-repeat right -1334px; }

.big-yellow span { background: url("../images/shortcodes/big-left.png") no-repeat left -1276px; }

.big-yellow:hover span { background: url("../images/shortcodes/big-left.png") no-repeat left -1334px; }



/* PROTECTED */



#tm-protected { width: 315px;margin: 20px auto;}



#tm-protected .tm-protected-form { background: url("../images/shortcodes/password-protected-bg.png") no-repeat; height: 144px; margin-bottom: 10px; padding: 26px 33px 0px 30px; font-family: Arial, sans-serif; }



#tm-protected .tm-protected-form p { padding-bottom: 16px; margin-bottom: 0px;}



#tm-protected .tm-protected-form p input { background: url("../images/shortcodes/protected-input-bg.png") repeat-x; border: 1px solid #dadada; margin: 0px 0px 0px 14px; padding: 5px; width:140px;display: inline;}



#tm-protected .tm-protected-form p input[type="password"] { margin-left: 16px; }



#tm-protected .tm-protected-form p input:focus { border-color:#2D3940; color:#3E3E3E; }



#tm-protected .tm-protected-form input#tmlogin-button { background: url("../images/shortcodes/protected-login-bg.png") no-repeat; border: none; cursor: pointer;width: 59px; height: 24px; float: right; color: #ffffff; font-size: 11px; text-shadow: -1px -1px 1px #000000;  font-family: Arial, sans-serif; line-height: 0;}

		

#tm-protected .tm-protected-form label { color: #757575; font-size: 14px; }



#tm-protected p.tm-registration { font-size: 12px;color: #757575; padding: 0; margin-bottom: 3px;}



#tm-protected p.tm-registration a { color: #424242; font-style: italic; font-weight: bold; }



/* TOOLTIPS */



.tmtooltip {position: relative;}



.tmtooltip .tooltip-body {color: #ffffff;display: none;font: normal 14px/18px Arial, Helvetica, sans-serif;padding: 12px 20px;	position: absolute;left: -10px;bottom: 35px;width: 200px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}

	

.tmtooltip .tooltip-body .tooltip-arrow {border: none;bottom: -13px;height: 13px;left: 20px;position: absolute;width: 26px;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;}

		

.tooltip-blue { color: #1d89b1; }		

.tooltip-blue .tooltip-body { border: 1px solid #317d9b; background: #1d8bb4; text-shadow: 0 1px 1px #0c5b76; }

.tooltip-blue .tooltip-arrow { background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/tooltips/arrow-blue.png") no-repeat top left; }



.tooltip-orange { color: #e87614; }

.tooltip-orange .tooltip-body { border: 1px solid #be7125; background: #e97813; text-shadow: 0 1px 1px #9f5513; }

.tooltip-orange .tooltip-body .tooltip-arrow { background: url("../images/shortcodes/tooltips/arrow-orange.png") no-repeat top left; }



.tooltip-red { color: #c42828; }

.tooltip-red .tooltip-body { border: 1px solid #a01515; background: #c42828; text-shadow: 0 1px 1px #8e1818; }

.tooltip-red .tooltip-body .tooltip-arrow { background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/tooltips/arrow-red.png") no-repeat top left; }



.tooltip-green { color: #70aa23; }

.tooltip-green .tooltip-body { border: 1px solid #6e8a19; background: #70aa23; text-shadow: 0 1px 1px #537e1a; }

.tooltip-green .tooltip-body .tooltip-arrow { background: url("../images/shortcodes/tooltips/arrow-green.png") no-repeat top left; }



.tooltip-purple { color: #7726bd; }

.tooltip-purple .tooltip-body { border: 1px solid #50158c; background: #7726bd; text-shadow: 0 1px 1px #411864; }

.tooltip-purple .tooltip-body .tooltip-arrow { background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/tooltips/arrow-purple.png") no-repeat top left; }



.tooltip-pink { color: #c42173; }

.tooltip-pink .tooltip-body { border: 1px solid #98195e; background: #c42173; text-shadow: 0 1px 1px #6e0d3f; }

.tooltip-pink .tooltip-body .tooltip-arrow { background: url("../images/shortcodes/tooltips/arrow-pink.png") no-repeat top left; }

	

.tooltip-grey { color: #868686; }	

.tooltip-grey .tooltip-body { border: 1px solid #868686; background: #868686; text-shadow: 0 1px 1px #222222; }

.tooltip-grey .tooltip-body .tooltip-arrow { background: url("../images/shortcodes/tooltips/arrow-grey.png") no-repeat top left; }



.tooltip-light { color: #b8b8b8; }

.tooltip-light .tooltip-body { border: 1px solid #bababa; background: #d8d8d8; text-shadow: 0 1px 1px #ffffff; color: #464646 !important; }

.tooltip-light .tooltip-body .tooltip-arrow { background: url("../images/shortcodes/tooltips/arrow-light.png") no-repeat top left; }



.tooltip-black { color: #1d1d1d; }

.tooltip-black .tooltip-body { border: 1px solid #101010; background: #1d1d1d; text-shadow: 0 1px 0 #000000; }

.tooltip-black .tooltip-body .tooltip-arrow { background: url("../images/shortcodes/tooltips/arrow-black.png") no-repeat top left; }



/* tm-Notification */



.tm-notification {color: #ffffff;display: block;font-size: 12px;margin: 1em 0;padding: 20px 20px 20px 90px;position: relative;}



.tm-notification span.icon {height: 32px;left: 20px;position: absolute;top: 15px;width: 32px;}

	

.tm-notification span.close {background: url("../images/shortcodes/notifications/close.png") no-repeat top left;cursor: pointer;height: 13px;position: absolute;right: 8px;top: 8px;width: 13px;}

	

.notification-error { background: #c02424 url("../images/shortcodes/notifications/error.gif") repeat-x top left; border: 1px solid #a01515; color:#660404; }

.notification-error span.icon { background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/notifications/error-icon.png") no-repeat top left; }

	

.notification-success { background: #6ba623 url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/notifications/success.gif") repeat-x top left; border: 1px solid #6e8a19; color: #405100; }

.notification-success span.icon { background: url("../images/shortcodes/notifications/success-icon.png") no-repeat top left; }

	

.notification-info { background: #1d86af url("../images/shortcodes/notifications/info.gif") repeat-x top left; border: 1px solid #317d9b; color:#084752; }

.notification-info span.icon { background: url("../images/shortcodes/notifications/info-icon.png") no-repeat top left; }

	

.notification-alert { background: #e77414 url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/notifications/alert.gif") repeat-x top left; border: 1px solid #be7125; color:#7e5700;}

.notification-alert span.icon { background: url("../images/shortcodes/notifications/alert-icon.png") no-repeat top left; }

	

.notification-standard { background: #d7d7d7 url("../images/shortcodes/notifications/standard.gif") repeat-x top left; border: 1px solid #bababa; color: #464646 !important; }

.notification-standard span.icon { background: url("../images/shortcodes/notifications/standard-icon.png") no-repeat top left; }



.notification-standard span.close { background: url("../images/shortcodes/notifications/close.png") no-repeat bottom left; }





/* IMAGE SLIDER */



.tmimage-slider {background: #fafafa;border: 1px dotted #e1e1e1;margin-bottom: 30px;padding: 9px;position: relative;}



.tmimage-slider .shadow-left, .tmimage-slider .shadow-right {bottom: -21px;height: 20px;position: absolute;width: 50%;}

	

.tmimage-slider .shadow-left {background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/slider/shadow-left.png") no-repeat top left;left: 0;}



.tmimage-slider .shadow-right {background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/slider/shadow-right.png") no-repeat top right;right: 0;}

	

.tmimage-slider-selector {background: url("../images/shortcodes/slider/selector-right.png") no-repeat top right !important;list-style: none;bottom: -31px;height: 24px;padding: 12px 20px 0 0;position: absolute;z-index: 10;}

	

.tmimage-slider-selector .border {background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/slider/selector-left.png") no-repeat top left !important;cursor: default;height: 36px;left: -12px;position: absolute;top: 0;width: 12px;}

		

.tmimage-slider-selector li {background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/slider/selector.png") no-repeat top left !important;cursor: pointer;list-style: none !important;float: left;height: 11px;margin: 0 10px 0 0 !important;padding: 0 !important;width: 11px;}

			

.tmimage-slider-selector li.current { background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/slider/selector-on.png") no-repeat top left !important;}

			

.tmimage-slider .arrow-left, .tmimage-slider .arrow-right {cursor: pointer;height: 100%;position: absolute;top: 0;width: 200px;}

	

.tmimage-slider .arrow-left {left: 10px;}

	

.tmimage-slider .arrow-left:hover {background: url("../images/shortcodes/slider/arrow-left.png") no-repeat left center;}

			

.tmimage-slider .arrow-right {right: 10px;}

	

.tmimage-slider .arrow-right:hover {background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/slider/arrow-right.png") no-repeat right center;}

		

.tmimage-slider-images {list-style: none;padding: 0 !important;position: relative;margin: 0;overflow: hidden !important;}

	

.tmimage-slider-images img {padding: 0 !important;margin: 0 !important;border: none !important;background: none !important;}	

	

.tmimage-slider-images li {list-style: none !important;	display: none;margin: 0 !important;padding: 0 !important;position: absolute;background: none !important;}

		

/* TOGGLE BOX */



.tmtoggle-open, .tmtoggle-closed {background: #f1f1f1;border: 1px solid #e1e1e1;margin: 1em 0;padding: 5px 10px 0px 10px;position: relative;}



.tmtoggle-open .toggle-handler, .tmtoggle-closed .toggle-handler {color: #666666;cursor: pointer;display: block !important;margin-bottom: 8px;font: normal 18px/28px Arial, Helvetica, sans-serif;padding-left:25px;}

	

.tmtoggle-open .toggle-handler { background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/toggled/list-style-minus-grey.png") no-repeat center left; }

	

.tmtoggle-closed .toggle-handler { background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/toggled/list-style-plus-grey.png") no-repeat center left; }

	

.tmtoggle-closed .toggle-content, .tmtoggle-open .toggle-content { display: none; margin: 10px 0; padding:10px;background:#ffffff; }

	

/* TABBED CONTENT */



.tmtabbed {background: #f1f1f1;border: 1px solid #e1e1e1;margin: 35px 0 2em 0;padding: 10px 10px 0 10px;position: relative;}



.tmtabbed .tabbed {list-style: none;margin: 0 0 0 0 !important;padding: 0 !important;}

	

.tmtabbed .tabbed li {background: #ffffff;padding: 20px 20px 20px 20px;margin: 0 0 10px 0;display: none;color:#666666 !important;}

		

.tmtabbed .tabbed li p { margin: 0 0 1em 0; color:#666666 !important;}

		

.tmtabbed .tabbed li.current {display: block;}

		

.tmtabbed .tabs {list-style: none !important;margin: 0 !important;padding: 0 !important;position: absolute;top: -31px;left: 13px;border:none;}

	

.tmtabbed .tabs li {list-style: none !important;background: #e5e5e5 !important;border: 1px solid #e1e1e1;border-bottom: none;text-shadow: 0 1px 0 #ffffff;cursor: pointer;float: left;font: bold 12px/32px Arial, Helvetica, sans-serif;color: #999999 !important;padding: 0 20px!important;margin: 0 3px 0 0!important;-moz-border-radius-topright: 5px;-moz-border-radius-topleft: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;}

		

.tmtabbed .tabs li.current {background: #f1f1f1 !important;color: #666666 !important;}

				

/* CONTENT SLIDER */



.tmslideshow {background: #f1f1f1;border: 1px solid #e1e1e1;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;padding: 7px;}



.tmslideshow ul {background: #ffffff;display: block;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;list-style: none;padding: 0;position: absolute;margin: 0;}

	

.tmslideshow ul li {margin: 0;display: inline;}



.tmone-half, .tmone-third, .tmtwo-thirds,

.tmone-fourth, .tmthree-fourths { float:left; margin-right:4%;margin-bottom: 10px;position:relative; }

.tmone-half { width: 48%; }

.tmone-third { width: 30.66%; }

.tmtwo-thirds { width:65.32%; }

.tmone-fourth { width:22%; }

.tmthree-fourths { width:74%; }



.tmlast { margin-right: 0 !important; clear: right; }

.tmclear { clear: both; }



.tmhighlight { margin: 0 1px; }



.tmhighlight.highlight-blue {background: #1bb5d9;color: #000000;padding: 1px 4px;}



.tmhighlight.highlight-orange {	background: #fcae02;color: #000000;padding: 1px 4px;}



.tmhighlight.highlight-green {	background: #b4d929;color: #000000;padding: 1px 4px;}



.tmhighlight.highlight-purple {	background: #b54beb;color: #ffffff;padding: 1px 4px;}



.tmhighlight.highlight-pink {background: #f638a5;color: #ffffff;padding: 1px 4px;}



.tmhighlight.highlight-red {background: #f21010;color: #ffffff;padding: 1px 4px;}



.tmhighlight.highlight-grey {background: #868686;color: #ffffff;padding: 1px 4px;}



.tmhighlight.highlight-light {background: #e9e9e9;color: #000000;padding: 1px 4px;}



.tmhighlight.highlight-black {background: #000000;color: #ffffff;padding: 1px 4px;}



.tmhighlight.highlight-yellow {background: #f8ea46;color: #000000;padding: 1px 4px;}





#TwitterCounter { float: left; margin-right: 10px; }



a.social-icon img{display: inline !important;background:none !important;border:0 !important;box-shadow:none !important;padding:0 !important;}



/* Lists */

.tm-list ul {list-style-type: none !important;margin: 0.5em 0 1.5em 0.5em !important;padding: 0 !important;}

.tm-list ul li {list-style-type: none !important;display: block !important;padding: 1px 0 1px 22px !important;}

.tm-list-style-star li { background: 0 50% url(http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/lists/list-style-star.png) no-repeat !important }

.tm-list-style-arrow-line li { background: 0 50% url(../images/shortcodes/lists/list-style-arrow-line.png) no-repeat !important }

.tm-list-style-arrow-fancy li { background: 0 50% url(http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/lists/list-style-arrow-fancy.png) no-repeat !important }

.tm-list-style-arrow-black li { background: 0 50% url(http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/lists/list-style-arrow-black.png) no-repeat !important }

.tm-list-style-arrow-blue li { background: 0 50% url(http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/lists/list-style-arrow-blue.png) no-repeat !important }

.tm-list-style-arrow-green li { background: 0 50% url(http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/lists/list-style-arrow-green.png) no-repeat !important }

.tm-list-style-arrow-grey li { background: 0 50% url(../images/shortcodes/lists/list-style-arrow-grey.png) no-repeat !important }

.tm-list-style-arrow-orange li { background: 0 50% url(../images/shortcodes/lists/list-style-arrow-orange.png) no-repeat !important }

.tm-list-style-arrow-pink li { background: 0 50% url(../images/shortcodes/lists/list-style-arrow-pink.png) no-repeat !important }

.tm-list-style-arrow-red li { background: 0 50% url(../images/shortcodes/lists/list-style-arrow-red.png) no-repeat !important }

.tm-list-style-arrow-white li { background: 0 50% url(../images/shortcodes/lists/list-style-arrow-white.png) no-repeat !important }

.tm-list-style-check li { background: 0 50% url(../images/shortcodes/lists/list-style-check.png) no-repeat !important }

.tm-list-style-cross li { background: 0 50% url(http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/lists/list-style-cross.png) no-repeat !important }

.tm-list-style-thumbs li { background: 0 50% url(http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/lists/list-style-thumbs.png) no-repeat !important }

.tm-list-style-link li { background: 0 50% url(../images/shortcodes/lists/list-style-link.png) no-repeat !important }

.tm-list-style-gear li { background: 0 50% url(../images/shortcodes/lists/list-style-gear.png) no-repeat !important }

.tm-list-style-time li { background: 0 50% url(http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/lists/list-style-time.png) no-repeat !important }

.tm-list-style-note li { background: 0 50% url(../images/shortcodes/lists/list-style-note.png) no-repeat !important }

.tm-list-style-plus li { background: 0 50% url(../images/shortcodes/lists/list-style-plus.png) no-repeat !important }

.tm-list-style-plus-grey li { background: 0 50% url(../images/shortcodes/lists/list-style-plus-grey.png) no-repeat !important }

.tm-list-style-minus-grey li { background: 0 50% url(http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/lists/list-style-minus-grey.png) no-repeat !important }

.tm-list-style-guard li { background: 0 50% url(http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/lists/list-style-guard.png) no-repeat !important }

.tm-list-style-event li { background: 0 50% url(../images/shortcodes/lists/list-style-event.png) no-repeat !important }

.tm-list-style-idea li { background: 0 50% url(../images/shortcodes/lists/list-style-idea.png) no-repeat !important }

.tm-list-style-settings li { background: 0 50% url(http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/lists/list-style-settings.png) no-repeat !important }

.tm-list-style-twitter li { background: 0 50% url(../images/shortcodes/lists/list-style-twitter.png) no-repeat !important }



/*------------------------------------------------*/

/*-------------------[SHORTCODES]-----------------*/

/*------------------------------------------------*/



.box_yellow { color:#000; clear: both; padding: 20px; margin: 20px 0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #fff58f; border: 1px solid #efdb00; }

.box_green { color:#fff; clear: both; padding: 20px; margin: 20px 0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #008000; border: 1px solid #004F00; }

.box_blue { color:#fff; clear: both; padding: 20px; margin: 20px 0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #0058AF; border: 1px solid #00407F; }

.box_red { color:#fff; clear: both; padding: 20px; margin: 20px 0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #DF0000; border: 1px solid #B21717; }



.whitebox{background:#fafafa; border:1px solid #cdcdcd;}



.redbox{background:#ffe2d9; border:1px solid #f0ac91;}



.greenbox{background:#d6f8cc;  border:1px solid #87ce75;}



.yellowbox{background:#f9f7c7; border:1px solid #cec95c;}



.bluebox{background:#e0efff; border:1px solid #adcae8;}



.dashedredbox{ border:2px dashed #ff2b2b;}



.dashedgreenbox{ border:2px dashed #5c931c;}



.whitebox, .pinkbox,  .greenbox, .yellowbox, .bluebox, .dashedredbox, .dashedgreenbox, .redbox{ color:#000; padding:10px; margin:10px 0;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}



.center{margin:0 auto;}



.right{margin:0 0 0 auto;}



.hr{background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/hr_full.png") no-repeat center center transparent;height: 2px;margin: 2.944em 0;overflow: hidden;}



.dashed {border-color: #DDDDDD;border-style: dashed;border-width: 1px 0 0; clear: both; height: 0; margin: 10px 0 30px;}



.dotted{border-color: #DDDDDD;border-style: dotted;border-width: 1px 0 0; clear: both; height: 0; margin: 10px 0 30px;}



.space{clear: both; height: 1px; margin: 20px 0;}



/* ===================== shortcodes/framework fluid width ===================== */ 



.one_half { width: 48%; }

.one_third { width: 30.66%; }

.two_third { width: 65.33%; }

.one_fourth { width: 22%; }

.one_fifth { width: 16.8%; }

.two_fifth { width: 33%; }

.three_fifth { width: 63%; }

.three_fourth { width: 74%; }

.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth { position: relative; float: left; display: inline; overflow: hidden; margin-right: 4%; }



.first { margin-left: 0; /* the first left column */ }

.last { margin-right: 0; clear: right; /* the last right column */ }



.multi_col { -moz-column-width: 14em; -webkit-column-width: 14em; -moz-column-gap: 1em; -webkit-column-gap: 1em; }

.recent-posts .columns{margin:15px;}.recent-posts h4 { background: url("http://zoes-coffee.net/wp-content/themes/christianus/includes/shortcodes/images/shortcodes/lists/list-style-star.png") no-repeat left center; padding-left:25px; display:inline-block; }



.recent-posts .work-img{ text-align:center;}



.recent-posts img{ width:100%;}



.recent-posts p{margin:10px 0;}



.recent-posts a.button{float:right;}



.page-template-portfolio-4-col-php .container .four.columns:nth-child(4n+1){clear:both;}

.sidebar-post{width:100%;}



.sidebar-post ul{padding:0;margin:0;list-style:none !important;}



.sidebar-post li{clear:both;background:none !important;padding-left:0 !important;}



.sidebar-post li img{float:left;background:none;}



.sidebar-post li a img {background: url("../images/shortcodes/frame.jpg") repeat scroll left top #FFFFFF; border: 1px solid #EBEBEB; box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.1);display: block;margin:0 10px 10px 0;padding: 1%;width: 60px;}



.custom-table table, table.custom-table {

    border: 1px solid #EEEEEE;

    width: 100%;

}

.custom-table th {

    background: #F0F0F0;

    border-bottom: 1px solid #FFFFFF;

    font-size: 14px;

    font-weight: normal;

    letter-spacing: 1px;

    padding: 15px 20px;

    text-align: center;

    text-shadow: 1px 1px 1px #FFFFFF;

    vertical-align: middle;

}

.custom-table td {

    border-top: 1px solid #EEEEEE;

    padding: 10px 20px;

    text-align: center;

}

.custom-table tr:hover {

    background: #F3F3F3;

}

.custom-table th:first-child, .custom-table td:first-child {

    padding-left: 30px;

    text-align: left;

}



cite {

    color: #888888;

    font-size: 10px;

}



abbr[title], acronym[title] {

    border-bottom: 1px dotted;

}