@charset "utf-8";
/*
Theme Name: Shlomi Maldini
Description: Shlomi Maldini Theme for WP3.1+.
Version: 1.0
Author: Aternus Networks
Author URI: http://atern.us
*/
/* Reset CSS | v2.0 | 20110126 | http://meyerweb.com/eric/tools/css/reset/
******************************************************************************/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
/* ClearFix - http://css-tricks.com/snippets/css/clear-fix/
******************************************************************************/
.group:before,.group:after{content:"";display:table}
.group:after{clear:both}
.group{zoom:1/* For IE 6/7 (trigger hasLayout) */}
/*****************************************************************************/
html{direction:rtl}
body{font-family:Helvetica,Arial,sans-serif;background:#000;font-size:14px;line-height:18px;color:#666}
.wrap{width:960px;margin:0 auto}
.clear{clear:both}
/* Links
******************************************************************************/
a{color:#000;-webkit-transition:color .3s ease-in;-moz-transition:color .3s ease-in;-o-transition:color .3s ease-in;text-decoration:none;outline:none}
a:hover{color:#666}
/* Typography
******************************************************************************/
h1,h2,h3,h4,h5,h6{color:#666}
h1{font-size:30px;line-height:36px;margin-bottom:18px}
h2{font-size:24px;line-height:30px;margin-bottom:14px}
h3{font-size:18px;line-height:24px;margin-bottom:10px}
h4{font-size:16px;line-height:20px;margin-bottom:8px}
h5{font-size:14px;line-height:18px;margin-bottom:6px}
h6{font-size:12px;line-height:16px;margin-bottom:4px}
/** Text Style **/
strong,b{font-weight:bold}
em,i{font-style:italic}
hr{background:#302F2B;height:1px;margin:10px 0;border:0}
p{margin-bottom:15px}
ul{list-style:square;margin:0 1.5em 0 0}
ol{list-style:decimal;margin:0 1.5em 0 0}
blockquote{color:#999;font-size:14px;background:url(images/quote.png) no-repeat scroll right top transparent;padding:0 54px 0 0;margin:15px 0}
blockquote p{margin:0}
blockquote cite{display:block;text-align:left}
pre,code{background-color:#eee;display:block;margin:15px 0}
/* Images
******************************************************************************/
.alignright,img.alignright{display:inline;float:right;margin-left:15px}
.alignleft,img.alignleft{display:inline;float:left;margin-right:15px}
.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}
img.alignleft,img.alignright,img.aligncenter{margin-bottom:15px}
.wp-caption{background-color:#aaa;max-width:610px!important;/* prevent too-wide images from breaking layout */overflow:hidden;text-align:center;padding-top:5px;margin-bottom:15px}
.wp-caption p.wp-caption-text{color:#333;font-size:10px;padding:0 5px 5px;margin:0}
.wp-caption.alignright+p{clear:left}
.wp-caption.alignleft+p{clear:right}
.wp-smiley{margin:0;padding:0}
/* Forms
******************************************************************************/
.screen-reader-text{display:none}
label,input,textarea,button,select{font-family:Helvetica,Arial,sans-serif;font-size:12px}
input,textarea{border:0;padding:6px;background:#F0F0F0}
input:focus,textarea:focus{background:#F6F6F6}
button,input[type="submit"]{background:#ddd;color:#333;padding:5px;margin:0;border:0;cursor:pointer}
button:hover,input[type="submit"]:hover{color:#000}
/* Header
******************************************************************************/
.other-background{background:url(images/background.png) left top repeat;width:100%}
/** Logo **/
#logo{height:85px;padding-top:20px;background:url(images/header-glow.png) center bottom no-repeat}
#logo h1{padding:0;margin:0}
#logo a{display:block;padding:0;margin:0;font-size:12px;font-weight:bold;color:#fff}
#logo img{display:block;padding:0;margin:0 auto}
/** Main Menu **/
.header{width:100%;height:40px;border-top:1px solid #2F2F2F;background:#141414;background:-moz-linear-gradient(top,#141414 0%,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#141414),color-stop(100%,#000));background:-webkit-linear-gradient(top,#141414 0%,#000 100%);background:-o-linear-gradient(top,#141414 0%,#000 100%);background:-ms-linear-gradient(top,#141414 0%,#000 100%);background:linear-gradient(top,#141414 0%,#000 100%)}
.main-menu,
.main-menu ul,
.main-menu li{margin:0;padding:0}
.main-menu a{white-space:nowrap;text-decoration:none}
.main-menu,
.main-menu ul{list-style:none}
.main-menu li,
.main-menu ul li{display:inline-block;position:relative}
.main-menu li a,
.main-menu ul li a{display:block;font-size:12px;line-height:40px;color:#aaa;padding:0 25px 0 20px;background-image:url(images/menu-sep.png);background-repeat:no-repeat;background-position:right top}
.main-menu,li a:hover,
.main-menu ul li a:hover{color:#ccc}
/* tier 2 */
.main-menu li ul,
.main-menu ul li ul{display:none;position:absolute;top:100%;right:0;height:auto;background-color:#101010;z-index:1000}
.main-menu li ul li,
.main-menu ul li ul li{display:list-item}
.main-menu li ul li a,
.main-menu ul li ul li a{line-height:30px;border-bottom:1px solid #2f2f2f}
.main-menu li ul li a:hover,
.main-menu ul li ul li a:hover{background-color:#202020}
/* tier 3 */
.main-menu li ul li ul,
.main-menu ul li ul li ul{display:none}
/* Layout
******************************************************************************/
.white-background{background:#fff;width:100%}
.vertical-border{background:url(images/vertical-border.gif) repeat-x scroll right top transparent;height:6px;width:100%}
/* Footer
******************************************************************************/
.footer{width:100%;background:#000;margin-top:15px}
/** Footer:Widgets */
.footer .footer-widgets{width:960px;margin:0 auto;padding:0;font-size:12px;border-bottom:1px solid #222}
.footer-widgets .widget{display:inline-block;vertical-align:top;width:220px;margin:0 0 10px 26px;font-size:11px}
.footer-widgets .widget:last-child{margin-left:0}
.footer-widgets .widget a{color:#777}
.footer-widgets .widget a:hover{color:#fff}
.footer-widgets .widget h3{font-size:12px;color:#aaa;padding:0;margin:0 0 15px 0;border-bottom:1px solid #333;text-transform:uppercase}
.footer-widgets .widget ul{list-style:none;margin:0}
.footer-widgets .widget ul.children{margin:0 1.5em 0 0}
.footer-widgets .widget ul li{padding:3px 0;border-bottom:1px solid #202020}
.footer-widgets .widget ul li:last-child{border-bottom:0 none}
/* Footer:Copyright
******************************************************************************/
.copyright{width:100%;background:#000;margin-top:15px}
.copyright .copyright-content{width:960px;margin:0 auto;padding:0 0 15px 0;font-size:11px;color:#666}
.copyright .copyright-content a{color:#666}
.copyright .copyright-content a:hover{color:#999}
.copyright .copyright-content p{float:right;margin:0;padding:0}
/** Footer:Social Icons **/
.copyright .copyright-content ul.bottom-social{float:left;list-style:none;margin:0;padding:0}
.copyright .copyright-content ul.bottom-social li{display:inline-block;vertical-align:top;margin-right:5px}
.copyright .copyright-content ul.bottom-social li a{display:block;width:32px;height:32px;background-image:url(images/social-icons-footer.png);opacity:0.9}
.copyright .copyright-content ul.bottom-social li a:hover{opacity:1}
.copyright .copyright-content ul.bottom-social a.rss{background-position:-64px 0}
.copyright .copyright-content ul.bottom-social a.twitter{background-position:-32px 0}
.copyright .copyright-content ul.bottom-social a.facebook{background-position:0 0}
.copyright .copyright-content ul.bottom-social a.go2top{background-position:-96px 0}
/* Main Content
******************************************************************************/
/** Layout **/
.right-content{float:right;width:610px;margin:15px 0 35px 0;padding:0}
.left-content{width:290px;float:left;margin:15px 0 35px 0}
.wide-content{margin:15px 0 35px 0}
/** Right Content+Wide Content **/
.right-content .entry,.wide-content .entry{margin-bottom:30px}
.right-content .entry .entry-title,.wide-content .entry .entry-title{color:#000;font-size:30px;line-height:1;margin-bottom:5px}
.right-content .entry .entry-title a,.wide-content .entry .entry-title a{text-decoration:none}
.right-content .entry .entry-content{}
/** Breadcrumbs **/
#breadcrumbs{color:#999;font-size:11px;padding-bottom:2px;margin-bottom:15px;border-bottom:1px dotted #E0E0E0;box-shadow:0 8px 8px -10px #ABABAB}
#breadcrumbs a{color:#999}
#breadcrumbs a:hover{color:#777}
/** Left Content **/
.left-content .sidebar{color:#999;font-size:12px;padding-top:4px}
.left-content .sidebar a{color:#999;text-decoration:none}
.left-content .sidebar a:hover{color:#777}
.left-content .sidebar .widget{margin-bottom:15px}
.left-content .sidebar .widget h3{background-image:url(images/headlines-background.png);color:#888;margin:0 0 15px 0;padding:0 20px 0 0;border-bottom:1px solid #EDEDED;box-shadow:0 8px 12px -13px #ABABAB;border-radius:10px;line-height:2.9}
/* Main Content:Page
******************************************************************************/
.header-image{padding:10px 0}
.header-image img{display:block;width:960px;margin:0 auto}
/* Main Content:Single
******************************************************************************/
.single-image{margin-bottom:15px}
.single-image a,.single-image img{display:block}
.single-meta{float:right;width:192px;overflow:hidden;margin:0 0 30px 30px}
.single-meta ul{margin:0;list-style:none}
.single-meta ul li{display:list-item;color:#A9A9A9;border-bottom:1px solid #EDEDED;padding:0 0 8px 0;margin:0 0 8px 0}
.single-meta ul li a{color:#999}
/* Main Content:Single >Single Entry Meta
******************************************************************************/
.entry-meta{margin-bottom:20px}
.entry-meta .entry-meta-author{}
.entry-meta .entry-meta-author img{float:right;margin-left:15px}
.entry-meta .entry-meta-author h3{line-height:1;margin:0}
.entry-meta .entry-meta-author .entry-meta-author-info{float:right;list-style:none;margin:5px 0 0 0}
.entry-meta .entry-meta-author .entry-meta-author-info li{float:right}
.entry-meta .entry-meta-author .entry-meta-author-info li a{display:block;width:16px;height:16px;text-decoration:none;margin-left:3px}
.entry-meta .entry-meta-author .entry-meta-author-info li a.facebook{background:url(images/social/facebook_16.png) no-repeat scroll right center transparent}
.entry-meta .entry-meta-author .entry-meta-author-info li a.twitter{background:url(images/social/twitter_16.png) no-repeat scroll right center transparent}
.entry-meta .entry-meta-author .entry-meta-author-info li a.linkedin{background:url(images/social/linkedin_16.png) no-repeat scroll right center transparent}
/* Main Content:Single >Comments
******************************************************************************/
/** Comments List Box **/
#comments{margin-bottom:20px}
#comments h3{padding-bottom:5px;border-bottom:1px solid #EDEDED}
.comments-content{margin:0}
.comment{display:block;margin-bottom:15px}
.comment .comment-author{}
.comment .comment-author .comment-author-avatar{float:right;margin-left:10px}
.comment .comment-author .comment-author-meta{float:right;font-size:11px;line-height:11px}
.comment .comment-text{}
.comment .comment-text p{margin:0;padding:5px 0}
/* tier 2,3,4,5 */
.comment ul.children{margin:15px 0 0 0;padding:0 20px 0 0;border-right:2px solid #EDEDED}
/* comment awaits moderation text */
.comment-awaits-moderation{font-style:italic;font-size:11px}
/** Comments Pagination **/
#comments-pagination{padding:0 28%;margin-bottom:20px}
#comments-pagination a{display:block;background-color:#DDD;padding:3px 8px;text-decoration:none}
#comments-pagination .next{float:right}
#comments-pagination .previous{float:left}
/** Respond **/
#respond{}
#respond-container{position:relative}
#respond h3{padding-bottom:5px;border-bottom:1px solid #EDEDED}
#respond label{display:block}
#respond input[type="text"]{width:45%}
#respond textarea{width:95%;height:100px}
#respond input[type="submit"]{padding-left:15px;padding-right:15px}
#cancel-comment-reply-link{position:absolute;top:0;left:0;display:block;background-color:#FFE8EB;padding:3px 10px;color:#f00;font-weight:bold}
#cancel-comment-reply-link:hover{text-decoration:none}
/* 404 Page
******************************************************************************/
.page404{}
.page404 h1{text-align:center;margin:20px 0}
.page404 #searchform{margin:40px 0}
/* Archive / Category
******************************************************************************/
#archive{list-style:none;margin:0;padding:7px 0}
#archive .archive-item{display:block;border-bottom:1px solid #ddd;color:#999;background-color:#222;padding:5px 10px}
#archive .archive-item:hover{color:#666;background-color:#eee}
.archive-item .archive-item-image{display:block;float:right;margin-left:20px}
.archive-item .archive-item-content{display:block;float:right;line-height:30px;font-weight:bold}
.archive-item .archive-item-content span.archive-item-comments{font-size:80%;font-weight:normal}
.archive-item .archive-item-meta{display:block;float:left;line-height:30px;font-style:italic;font-size:80%}
.wide-content .category-item .entry-title{border-bottom:1px solid #EDEDED;padding-bottom:8px;margin-bottom:10px}
/* Contact Form
******************************************************************************/
#contactForm{}
#contactForm label{display:inline-block;vertical-align:middle;width:15%}
#contactForm input,#contactForm textarea,#contactForm button{display:inline-block;vertical-align:middle;width:82%}
#contactForm textarea{height:150px}
#contactForm input[id="cfCheck"]{width:10%}
#contactForm #cfSubmit{border-top:1px dotted #EDEDED;padding-top:10px;text-align:center}
#contactForm #cfSubmit button{width:15%}
/** For in Page Usage **/
.right-content #contactForm h3,
.wide-content #contactForm h3{border-bottom:1px solid #EDEDED;margin-bottom:15px;padding-bottom:5px}
/** For in Widget Usage **/
.widget #contactForm label{width:25%}
.widget #contactForm input,
.widget #contactForm textarea,
.widget #contactForm button{width:68%}
.widget #contactForm input[id="cfCheck"]{width:10%}
/** Contact Form Messages to the User **/
#cfErrors,
#cfTrackInfo,
#cfThankyou{font-size:11px;margin:0;padding:8px 20px}
#cfErrors{background-color:#E40B44;border:1px solid #B00835;border-radius:5px 5px 5px 5px;color:#FFF;margin-bottom:15px}
#cfThankyou{background-color:#98CA90;border:1px solid #44AE52;border-radius:5px 5px 5px 5px;color:#FFF;margin-bottom:15px;text-align:center}
#cfTrackInfo{background-color:#ffcd48;border:1px solid #ffb32f;border-radius:5px 5px 5px 5px;color:#000;margin-bottom:15px}
/* Shop
******************************************************************************/
.pageShop .entry{margin-bottom:0}
/* Shop - Main
******************************************************************************/
#shop-featured-items h2,
#shop-divisions h2{background-image:url(images/headlines-background.png);border-bottom:1px solid #EDEDED;box-shadow:0 8px 12px -13px #ABABAB;border-radius:10px;color:#888;letter-spacing:5px;line-height:2.1;margin:0 0 20px;padding:0 24px 0 0;text-shadow:-1px 1px 0 #fff}
/** Featured Items **/
#shop-featured-items{margin-bottom:20px}
/** Divisions **/
#shop-divisions{}
.shop-division{background-color:#F0F0F0;border:2px solid #E5E5E5;box-shadow:-1px 1px 3px #D0D0D0;display:inline-block;margin:0 0 18px 18px;padding:8px 0;vertical-align:top;width:170px}
.shop-division.last{margin-left:0}
.shop-division:hover{background-color:#F5F5F5;border:2px solid #F0F0F0}
.shop-division a{display:block;color:#666}
.shop-division a:hover{color:#333}
.shop-division .shop-division-img{display:block}
.shop-division .shop-division-img img{display:block;margin:0 auto;border:1px solid #C6C6C6}
.shop-division .shop-division-title{display:block;border-top:1px solid #E5E5E5;margin:5px 0 0;padding:8px 4px 0;text-align:center}
.shop-division .shop-division-title h3{font-size:12px;line-height:1;margin:0;padding:0;text-shadow:-1px 1px 0 #FFF}
/* Shop - Division+Main
******************************************************************************/
.shop-item{background-color:#F0F0F0;border:2px solid #E5E5E5;box-shadow:-1px 1px 3px #D0D0D0;display:inline-block;margin:0 0 17px 17px;padding:8px 0;vertical-align:top}
.shop-item.last{margin-left:0}
.shop-item:hover{background-color:#F5F5F5;border:2px solid #F0F0F0}
.shop-item .shop-item-img{margin:0 9px 6px 9px}
.shop-item .shop-item-img a{display:block;position:relative}
.shop-item .shop-item-img img{border:1px solid #C6C6C6;display:block}
.shop-item .shop-item-title{border-top:1px solid #E5E5E5;padding:10px 0;text-align:center}
.shop-item .shop-item-title h3{font-size:12px;line-height:1;margin:0;padding:0;text-shadow:-1px 1px 0 #FFF}
/** Item Meta **/
.shop-item .shop-item-meta{border-top:1px solid #E5E5E5;font-size:11px;padding:0 10px}
.shop-item .shop-item-meta ul{list-style:none;margin:0}
.shop-item-meta ul li{margin-top:5px}
/* Gender */
/* Brand */
/* Sizes */
.shop-item-meta li.sizes li{background-color:#AAA;border-radius:50% 50% 50% 50%;color:#FFF;display:inline-block;font-size:8px;height:18px;line-height:2.2;margin:3px 0 0 3px;text-align:center;text-shadow:-1px 1px 0 #777;width:18px}
.shop-item-meta li.sizes li:last-child{margin-left:0}
/* Colors */
.shop-item-meta li.colors li{}
/* Availablility */
.shop-item-meta li.availablility{}
.shop-item-meta li.availablility span{background-color:#c5c5c5;border-radius:5px 5px 5px 5px;box-shadow:0 0 5px #FFF;color:#FFF;display:block;margin:2px auto 0;text-align:center;text-shadow:-1px 1px 0 #777;width:80px}
.shop-item-meta li.availablility span.available{background-color:#aaa}
/** Shop Sort Menu **/
#shop-items-sort{border-bottom:1px dotted #E0E0E0;box-shadow:0 5px 8px -10px #ABABAB;margin:0 0 20px 0;padding:0 0 15px 0;text-align:center}
#shop-items-sort label{display:inline-block;font-size:11px;vertical-align:middle}
#shop-items-sort select{border:1px solid #E5E5E5;display:inline-block;font-size:11px;vertical-align:middle;width:70px;margin-left:10px}
#shop-items-sort button{border:1px solid #AAA;display:inline-block;font-size:11px;padding:0;vertical-align:middle;width:40px}
#shop-items-sort button:hover{background-color:#e5e5e5}
/* Shop - Product
******************************************************************************/
.pageShop .entry-content .shop-item{float:right}
.shop-item span.ribbon{background-image:url(images/product-img-ribbon.png);display:block;height:73px;width:98px;position:absolute;left:-1px;top:-1px;opacity:0.8}
.shop-item:hover span.ribbon{opacity:1}
/* Banner
******************************************************************************/
#adb{z-index:900}
#adb a,#adb a img{display:block;z-index:910}
/* Shortcodes
******************************************************************************/
/* Lists */
.bullet_list,.star_list,.plus_list,.wrong_list,.correct_list,.love_list,.options_list,.music_list{width:auto}
.bullet_list ul,.star_list ul,.plus_list ul,.wrong_list ul,.correct_list ul,.love_list ul,.options_list ul,.music_list ul{margin:0 1.5em 18px 0;padding:0}
.bullet_list,.star_list,.plus_list,.empty_bullet_list,.filled_bullet_list,.love_list,.options_list,.music_list{padding:0px}
.circle_list ul li{background:url(images/shortcodes/circle.png) right 11px no-repeat !important;list-style-type:none;padding:8px 25px 8px 0!important}
.attention_list ul li{background:url(images/shortcodes/attention.png) right 11px no-repeat !important;list-style-type:none;padding:8px 25px 8px 0!important}
.shop_list ul li{background:url(images/shortcodes/shop.png) right 11px no-repeat !important;list-style-type:none;padding:8px 25px 8px 0!important}
.tag_list ul li{background:url(images/shortcodes/tag.png) right 11px no-repeat !important;list-style-type:none;padding:8px 25px 8px 0!important}
.comment_list ul li{background:url(images/shortcodes/comment.png) right 11px no-repeat !important;list-style-type:none;padding:8px 25px 8px 0!important}
.user_list ul li{background:url(images/shortcodes/user.png) right 11px no-repeat !important;list-style-type:none;padding:8px 25px 8px 0!important}
.bullet_list ul li{background:url(images/shortcodes/bullet.png) no-repeat scroll right 11px transparent;list-style-type:none;padding:8px 25px 8px 0!important}
.star_list ul li{background:url(images/shortcodes/star.png) no-repeat scroll right 12px transparent;list-style-type:none;padding:8px 25px 8px 0!important}
.plus_list ul li{background:url(images/shortcodes/plus.png) no-repeat scroll right 12px transparent;list-style-type:none;padding:8px 25px 8px 0!important}
.correct_list ul li{background:url(images/shortcodes/correct.png) no-repeat scroll right 12px transparent;list-style-type:none;padding:8px 25px 8px 0!important}
.wrong_list ul li{background:url(images/shortcodes/wrong.png) right 10px no-repeat!important;list-style-type:none;padding:8px 25px 8px 0!important}
.love_list ul li{background:url(images/shortcodes/love.png) right 12px no-repeat!important;list-style-type:none;padding:8px 25px 8px 0!important}
.options_list ul li{background:url(images/shortcodes/options.png) right 12px no-repeat!important;list-style-type:none;padding:8px 25px 8px 0!important}
.music_list ul li{background:url(images/shortcodes/music.png) right 12px no-repeat!important;list-style-type:none;padding:8px 25px 8px 0!important}
/** Info Boxes **/
.warning_box{padding:18px;margin-bottom:18px;background:#f5c122;color:#fff}
.warning_box span{display:block;background:url(images/shortcodes/info-boxes/warning_icon.png) no-repeat scroll right 2px transparent;padding-right:36px}
.error_box{padding:18px;margin-bottom:18px;background:#b74d4d;color:#fff}
.error_box span{display:block;background:url(images/shortcodes/info-boxes/error_icon.png) no-repeat scroll right 2px transparent;padding-right:36px}
.info_box{padding:18px;margin-bottom:18px;background:#6973a4;color:#fff}
.info_box span{display:block;background:url(images/shortcodes/info-boxes/info_icon.png) no-repeat scroll right 2px transparent;padding-right:36px}
/** Content Boxes **/
.dark_grey_box{background:#999;padding:18px;margin-bottom:18px}
.grey_box{background:#F0F0F0;padding:18px;margin-bottom:18px}
.black_box{background:#000;padding:18px;margin-bottom:18px}
/** Toggle **/
.trigger{display:block;font-size:14px;line-height:36px;background:url(images/shortcodes/trigger.png) no-repeat scroll right center;padding:0 36px 0 0;margin:0;cursor:pointer}
.trigger.active{background:url(images/shortcodes/trigger-active.png) no-repeat scroll right center}
.trigger-container{display:none;margin:0;padding:0}
/* Dropcap */
.dropcap{display:block;float:right;font-size:54px;line-height:54px;margin:0 0 0 5px}
.dropcap.small{font-size:36px;line-height:35px}
.dropcap.medium{font-size:54px;line-height:54px}
.dropcap.large{font-size:72px;line-height:72px}
/* Highlight */
.highlight{background:#E3E4DF;color:#333}
/* Divider */
.divider{display:block;width:100%;height:20px;clear:both;position:relative;border-top:1px solid #EDEDED}
.divider.top a{position:absolute;top:-20px;font-size:10px;text-decoration:none;padding:0 18px 0 0;left:18px}
/** Pullquote **/
.pullquote{border-right:5px solid #CCC;color:#444;font-size:18px;font-style:italic;letter-spacing:0;line-height:24px;margin:18px 0 18px 18px;padding:0 18px 0 0;width:33%}
.pullquote.left{margin:18px 18px 18px 0}
.pullquote.right{margin:18px 0 18px 18px}
/* Widgets
******************************************************************************/
/** Contact Info Widget **/
.widget .address p{border-bottom:1px solid #F5F5F5;box-shadow:0 10px 12px -18px #E5E5E5;margin:0 10px 10px;padding:0 0 10px;text-shadow:-1px 1px 0 #F0F0F0}
.widget .address-map a,.widget .address-map img{display:block}
.widget .address-map img{margin:0 auto}
