/* * Base * * @package WP Consultant * @subpackage CSS * WARNING! DO NOT EDIT THIS FILE! To make it easy to update your theme, you should not edit the styles in this file. Instead use the Child Theme Generator in WP Admin > Appearance > Child Theme View the screencast: http://www.screenr.com/tbos /* ============================================================================== Stylesheet Guide 1.1 Reset 1.2 General 1.3 Typography 1.4 Margins & Padding 1.5 Links 1.6 Lists 1.7 Images & Video 1.8 btns 1.9 Tabs 1.10 Forms 1.11 Tables 1.12 Notifications 1.13 Pagination 1.14 Widgets 1.15 Misc /* ============================================================================== */ /* 1.1 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;} article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block;} body { line-height: 1;} ol, ul { } blockquote, q { quotes: none;} blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none;} table { border-collapse: collapse; border-spacing: 0;} /* ============================================================================== */ /* 1.2 General /* ============================================================================== */ body { background: #fff; font: 14px/21px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #414246; -webkit-font-smoothing: antialiased; /* Fix for webkit rendering */ -webkit-text-size-adjust: 100%;} /* ============================================================================== */ /* 1.3 Typography /* ============================================================================== */ h1, h2, h3, h4, h5, h6 { font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 500;} .drawar-wrap .widget h6 { font-weight: 600;} h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit;} h1 { font-size: 46px; line-height: 50px; margin-bottom: 20px;} h2 { font-size: 35px; line-height: 40px; margin-bottom: 16px;} h3 { font-size: 28px; line-height: 34px; margin-bottom: 12px;} h4 { font-size: 21px; line-height: 30px; margin-bottom: 8px;} h5 { font-size: 17px; line-height: 24px; margin-bottom: 8px;} h6 { font-size: 14px; line-height: 21px; margin-bottom: 8px;} .subheader { color: #777;} p { margin: 0 0 20px 0;} p img { margin: 0;} p.lead { font-size: 21px; line-height: 27px; color: #777;} em { font-style: italic;} strong { font-weight: bold; color: #333;} small { font-size: 80%;} /* Blockquotes */ blockquote, blockquote p { font-size: 17px; line-height: 24px; color: #777; font-style: italic;} blockquote { margin: 0 0 20px; padding: 9px 20px 0 19px; border-left: 1px solid #ddd;} blockquote cite { display: block; font-size: 12px; color: #555;} blockquote cite:before { content: "\2014 \0020";} blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #555;} hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0;} /* ============================================================================== */ /* 1.4 Margins & Padding /* ============================================================================== */ .marT0 { margin-top: 0 !important;} .marT3 { margin-top: 3px !important;} .marT6 { margin-top: 6px !important;} .marT10 { margin-top: 10px !important;} .marT12 { margin-top: 12px !important;} .marT15 { margin-top: 15px !important;} .marT18 { margin-top: 18px !important;} .marT20 { margin-top: 20px !important;} .marT24 { margin-top: 24px !important;} .marT30 { margin-top: 30px !important;} .marT36 { margin-top: 36px !important;} .marT40 { margin-top: 40px !important;} .marT50 { margin-top: 50px !important;} .marT60 { margin-top: 60px !important;} .marR0 { margin-right: 0 !important;} .marR5 { margin-right: 5px !important;} .marR10 { margin-right: 10px !important;} .marR20 { margin-right: 20px !important;} .marR30 { margin-right: 30px !important;} .marR40 { margin-right: 40px !important;} .marB0 { margin-bottom: 0 !important;} .marB3 { margin-bottom: 3px !important;} .marB5 { margin-bottom: 5px !important;} .marB8 { margin-bottom: 8px !important;} .marB10 { margin-bottom: 12px !important;} .marB18 { margin-bottom: 18px !important;} .marB20 { margin-bottom: 20px !important;} .marB24 { margin-bottom: 24px !important;} .marB30 { margin-bottom: 30px !important;} .marB36 { margin-bottom: 36px !important;} .marB40 { margin-bottom: 36px !important;} .marB40 { margin-bottom: 40px !important;} .marB50 { margin-bottom: 50px !important;} .marB60 { margin-bottom: 60px !important;} .marB80 { margin-bottom: 80px !important;} .marL0 { margin-left: 0 !important;} .marL5 { margin-left: 5px !important;} .marL10 { margin-left: 10px !important;} .marL20 { margin-left: 20px !important;} .marL30 { margin-left: 30px !important;} .mar10 { margin: 10px !important;} .mar20 { margin: 20px !important;} .padT5 { padding-top: 5px !important;} .padT8 { padding-top: 8px !important;} .padT10 { padding-top: 10px !important;} .padT20 { padding-top: 20px !important;} .padT40 { padding-top: 40px !important;} .padR10 { padding-right: 10px !important;} .padR20 { padding-right: 20px !important;} .padB5 { padding-bottom: 5px !important;} .padB8 { padding-bottom: 8px !important;} .padB10 { padding-bottom: 10px !important;} .padB20 { padding-bottom: 20px !important;} .padB40 { padding-bottom: 40px !important;} .padBT10 { padding: 10px 0 !important;} .padBT20 { padding: 20px 0 !important;} .padL10 { padding-left: 10px !important;} .padL20 { padding-left: 20px !important;} .pad10 { padding: 10px !important;} .pad20 { padding: 20px !important;} /* ============================================================================== */ /* 1.5 Links /* ============================================================================== */ a, a:visited { color: #44749D; text-decoration: none; outline: 0;} a:hover, a:focus { color: #2f4c0f;} p a, p a:visited { line-height: inherit;} a.read-more, .nav-previous a .nav-next a { display: inline-block; -webkit-transition: color 400ms ease-out; -moz-transition: color 400ms ease-out; font-style: italic;} a.read-more em, .nav-previous a em, .nav-next a em { -webkit-transition: all 200ms ease-out; -moz-transition: all 200ms ease-out;} .nav-previous a:hover em { padding-right: 5px;} a.read-more:hover em, .nav-next a:hover em { padding-left: 5px;} .view-all:hover { cursor: pointer; opacity: 0.9; -moz-opacity: 0.9; -webkit-opacity: 0.9;} .view-all.lrg { position: relative; top: -5px;} a.twitter, a.facebook, a.linkedin, a.google { display: inline-block; height: 16px; width: 16px;} /* ============================================================================== */ /* 1.6 Lists /* ============================================================================== */ article ul, article ol { margin-bottom: 20px;} article ol { list-style: decimal;} article ol, ul.square, ul.circle, ul.disc { margin-left: 30px;} ul.square { list-style: square outside;} ul.circle { list-style: circle outside;} ul.disc { list-style: disc outside;} article ul ul, article ul ol, article ol ol, article ol ul { margin: 4px 0 5px 30px; font-size: 90%;} article ul ul li, article ul ol li, article ol ol li, article ol ul li { margin-bottom: 6px;} article li { line-height: 18px; margin-bottom: 12px;} ul.large li { line-height: 21px;} article li p { line-height: 21px;} /* ============================================================================== */ /* 1.7 Images & Video /* ============================================================================== *// img { max-width: 100%; height: auto;} article img, .aq-block img, .widget_ct_tabs img, .widget_ct_portfolio img, .portfolio-wrap img { border-radius: 3px; box-shadow: 0px 0px 2px RGBA(0,0,0,0.4); -webkit-box-shadow: 0px 0px 2px RGBA(0,0,0,0.4); -moz-box-shadow: 0px 0px 2px RGBA(0,0,0,0.4);} img.icon, img.border-none, .prev-next img, .page-template-template-homepage-builder-php img { border-radius: 0; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;} img.alignleft { margin: 15px 15px 15px 0;} img.alignright { margin: 15px 0 15px 15px;} img.aligncenter { margin-top: 15px; margin-bottom: 15px;} img.alignleft, img.alignright, img.aligncenter, .wp-caption, .widget_ct_flickr img {} .fs-img { display:none;} /** Image w/Caption **/ .gallery-caption {} .wp-caption { margin: 0 0 20px 0;} .wp-caption.alignleft { margin-right: 20px;} .wp-caption.alignright { margin-left: 20px;} .wp-caption.aligncenter { margin: 0 20px 20px 20px;} .wp-caption.alignnone { width: 417px !important;} p.wp-caption-text { text-align: center; margin-bottom: 0; color: #777;} /** Video **/ .video { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;} .video iframe, .video object, .video embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%;} /* ============================================================================== */ /* 1.8 btns /* ============================================================================== */ a.btn, btn, input[type="submit"], input[type="reset"], input[type="btn"] { position: relative; border-radius: 3px; color: #fff !important; font-weight: bold; font-size: 11px; padding: 1em 1.4em; line-height: 0.8em; text-decoration: none; text-align: center; white-space: nowrap; text-shadow: 0 -1px 0 rgba(0,0,0,0.35); background: #505050; background: -moz-linear-gradient(top, #505050 0%, #101010 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#505050), color-stop(100%,#101010)); background: -webkit-linear-gradient(top, #505050 0%,#101010 100%); background: -o-linear-gradient(top, #505050 0%,#101010 100%); background: -ms-linear-gradient(top, #505050 0%,#101010 100%); background: linear-gradient(to bottom, #505050 0%,#101010 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#505050', endColorstr='#101010',GradientType=0 ); border: 1px solid #101010; box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.2) inset;} a.btn:hover, btn:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="btn"]:hover { cursor: pointer; opacity: 0.9; -moz-opacity: 0.9; -webkit-opacity: 0.9;} a.btn:active, btn:active, input[type="submit"]:active, input[type="reset"]:active, input[type="btn"]:active { top: 1px; background: #101010; background: -moz-linear-gradient(top, #101010 0%, #505050 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#101010), color-stop(100%,#505050)); background: -webkit-linear-gradient(top, #101010 0%,#505050 100%); background: -o-linear-gradient(top, #101010 0%,#505050 100%); background: -ms-linear-gradient(top, #101010 0%,#505050 100%); background: linear-gradient(to bottom, #101010 0%,#505050 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#101010', endColorstr='#505050',GradientType=0 );} .btn.full-width, btn.full-width, input[type="submit"].full-width, input[type="reset"].full-width, input[type="btn"].full-width { width: 100%; padding-left: 0 !important; padding-right: 0 !important; text-align: center;} /* ============================================================================== */ /* 1.9 Tabs /* ============================================================================== */ ul.tabs { display: block; margin: 0 0 20px 0; padding: 0; border-bottom: solid 1px #ddd;} ul.tabs li { display: block; width: auto; height: 30px; padding: 0; float: left; margin-bottom: 0;} ul.tabs li a { display: block; text-decoration: none; width: auto; height: 29px; padding: 0px 20px; line-height: 30px; border: solid 1px #ddd; border-width: 1px 1px 0 0; margin: 0; background: #f5f5f5; font-size: 13px;} ul.tabs li a.active { background: #fff; height: 30px; position: relative; top: -4px; padding-top: 4px; border-left-width: 1px; margin: 0 0 0 -1px; color: #111; -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; border-top-left-radius: 2px; -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; border-top-right-radius: 2px;} ul.tabs li:first-child a.active { margin-left: 0;} ul.tabs li:first-child a { border-width: 1px 1px 0 1px; -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; border-top-left-radius: 2px;} ul.tabs li:last-child a { -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; border-top-right-radius: 2px;} ul.tabs-content { margin: 0; display: block;} ul.tabs-content > li { display:none;} ul.tabs-content > li.active { display: block;} /* Clearfixing tabs for beautiful stacking */ ul.tabs:before, ul.tabs:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;} ul.tabs:after { clear: both;} ul.tabs { zoom: 1;} /* ============================================================================== */ /* 1.10 Forms /* ============================================================================== */ form { margin-bottom: 20px;} fieldset { margin-bottom: 20px;} input[type="text"], input[type="password"], input[type="email"], textarea, select { border: 1px solid #ccc; padding: 6px 4px; outline: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; font: 13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #777; margin: 0; width: 210px; max-width: 100%; display: block; margin-bottom: 10px; background: #fff;} select { padding: 5px;} input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, textarea:focus { border: 1px solid #aaa; color: #444; -moz-box-shadow: 0 0 3px rgba(0,0,0,.2); -webkit-box-shadow: 0 0 3px rgba(0,0,0,.2); box-shadow: 0 0 3px rgba(0,0,0,.2);} textarea { min-height: 60px;} label, legend { display: block; font-weight: bold; font-size: 13px;} select { width: 220px;} input[type="checkbox"] { display: inline;} label span, legend span { font-weight: normal; font-size: 13px; color: #444;} .input-prepend .add-on, .input-append .add-on { display: inline-block; width: auto; height: 20px; min-width: 16px; padding: 4px 5px; font-weight: normal; line-height: 21px; text-align: center; text-shadow: 0 1px 0 #fff; vertical-align: top; background-color: #eee; border: 1px solid #ccc; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; } /* ============================================================================== */ /* 1.11 Tables /* ============================================================================== */ table { width: 100%; border: 1px solid #dfdfdf; margin: 0 0 18px 0; text-align: left;} caption { text-transform: uppercase; font-weight: strong;} tbody {} thead { background: #e7e7e7;} th { color: #555; padding: 15px 10px 10px;} td { border-top: 1px dashed #fff; padding: 10px;} tbody tr:hover td {} /* ============================================================================== */ /* 1.12 Notifications /* ============================================================================== */ .notification { margin: 0 0 18px 0; padding: 18px 18px 18px 54px; box-shadow: inset 0px 0px 4px RGBA(0,0,0,0.2); -webkit-box-shadow: inset 0px 0px 4px RGBA(0,0,0,0.2); -moz-box-shadow: inset 0px 0px 3px RGBA(0,0,0,0.2); -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px;} .info { border: 1px solid #64a6cc; background: url(../images/icons/info_24.png) no-repeat 15px 15px #9dd7f9;} .warning {border: 1px solid #d0bc81; background: url(../images/icons/warning_24.png) no-repeat 15px 15px #f9e29d;} .error { border: 1px solid #d3847a; background: url(../images/icons/error_24.png) no-repeat 15px 15px #f9a89d;} .success { border: 1px solid #98cf70; background: url(../images/icons/check_24.png) no-repeat 15px 15px #c5f99e;} .note { border: 1px solid #ccb577; background: url(../images/icons/note_24.png) no-repeat 15px 15px #e9d49b;} .download { border: 1px solid #64c5e1; background: url(../images/icons/download_24.png) no-repeat 15px 15px #cce9f4;} /* ============================================================================== */ /* 1.13 Pagination /* ============================================================================== */ .pagination { width: 100%; margin: 0 0 15px 0;} /* 11px */ .pagination span, .pagination a { display: block; float: left; margin: 2px 2px 2px 0; padding: 6px 9px 5px 9px; text-decoration: none; width: auto;} .pagination .current{ padding: 6px 9px 5px 9px; border: 1px solid #dfdfdf; color: #555; background: #fff;} /* ============================================================================== */ /* 1.14 Widgets /* ============================================================================== */ .widget { width: 100%; margin: 0 0 30px 0;} .widget h6 { border-top: 2px solid #44749d; padding: 10px 0; margin-bottom: 10px !important;} .drawar-wrap .widget h6 { border-top-color: #ececec;} .widget ul h6 { border: none; padding: 0; margin: 0;} .widget p#viewall { margin-bottom: 0;} .widget li { padding: 8px 0; list-style: none; font-size: 12px; line-height: 16px; border-bottom: 1px dotted #ccc;} .widget li:last-child { border-bottom: 0;} .widget li img {} .widget p { font-size: 12px; line-height: 16px;} .widget p.right { margin: 0;} /* Blog Author Info */ .widget_ct_blogauthorinfo h4 { margin-bottom: 18px;} .widget_ct_blogauthorinfo span.left { margin: 0 10px 10px 0;} .widget_ct_blogauthorifo span.right { margin: 0 0 10px 10px;} /* Contact Info */ .widget_ct_contactinfo li { padding: 0; border: none;} .widget_ct_contactinfo li#company-name { font-weight: bold;} .widget_ct_contactinfo li#company-email { padding: 5px 0 0 0;} .widget_ct_contactinfo li#viewmore { margin: 15px 0 0 0;} /* Flickr */ .flickr_badge_image { float: left; margin: 0 9px 7px 0;} .flickr_badge_image img { padding: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -box-shadow: none; background: none;} /* Follow Us */ .widget_ct_followus ul, .widget_ct_followus li { list-style: none; margin: 0; padding: 0;} .widget_ct_followus li { padding: 0 0 0 24px; line-height: 28px;} .widget_ct_followus li.facebook { background: url(../images/social/facebook_16x16.png) no-repeat left;} .widget_ct_followus li.twitter { background: url(../images/social/twitter_16x16.png) no-repeat left;} .widget_ct_followus li.linkedin { background: url(../images/social/linkedin_16x16.png) no-repeat left;} .widget_ct_followus li.google-plus { background: url(../images/social/google_plus_16x16.png) no-repeat left;} /* Latest Posts */ .widget_ct_latest li { padding: 15px 0;} .widget_ct_latest .twothirdcol { width: 60%;} .widget_ct_latest h6 {} .widget_ct_latest p { margin: 0;} .widget_ct_latest .post-meta li { font-size: 11px; color: #777; border: none; padding: 0 0 3px 0;} .widget_ct_latest li.time { background: url(../images/icons/time_12.png) no-repeat 0 2px; padding-left: 18px;} .widget_ct_latest .likeThis { height: 8px; overflow: hidden; padding-left: 18px; background: url(../images/icons/heart_12.png) no-repeat 0 2px;} .widget_ct_latest .likeThis:hover { background-position: 0 -11px;} /* Listings */ .widget_ct_listings h4 { margin-bottom: 0 !important;} .widget_ct_listings li { padding: 10px 0;} #home .widget_ct_listings .img-wrap img { width: 100%;} .container #home .widget_ct_listings .img-wrap.columns { margin-right: 0;} .post-type-archive-listings .widget_ct_listings .imgwrap { margin-bottom: 5px;} .widget_ct_listings p { margin: 0;} .widget_ct_listings p.price { font-size: 14px;} .widget_ct_listings .location { color: #777; font-size: 10px; line-height: 15px;} /* Listing Agent Contact */ .widget_ct_listingscontact form, .widget_ct_listingscontact fieldset { margin-bottom: 0;} .widget_ct_listingscontact input, .widget_ct_listingscontact textarea { width: 97%;} .widget_ct_listingscontact input#submit { width: auto; margin-bottom: 0;} /* Listings Search */ .widget_ct_listingssearch #ct_property_type, .widget_ct_listingssearch #ct_additional_features { width: 99%;} .widget_ct_listingssearch div#ct_city, .widget_ct_listingssearch div#ct_state, .widget_ct_listingssearch div#ct_zipcode, .widget_ct_listingssearch div#ct_beds, .widget_ct_listingssearch div#ct_baths, .widget_ct_listingssearch div#ct_status { max-width: 30%; margin-right: 10px;} .widget_ct_listingssearch div#ct_price_from, .widget_ct_listingssearch div#ct_price_to { max-width: 50%;} .post-type-archive-listings .widget_ct_listingssearch div#ct_city, .post-type-archive-listings .widget_ct_listingssearch div#ct_state, .post-type-archive-listings .widget_ct_listingssearch div#ct_beds, .post-type-archive-listings .widget_ct_listingssearch div#ct_baths, .post-type-archive-listings .widget_ct_listingssearch div#ct_status { max-width: 50%; margin-right: 10px;} .post-type-archive-listings .widget_ct_listingssearch div#ct_zipcode { width: 99%; max-width: 99%; margin-right: 0;} .post-type-archive-listings .widget_ct_listingssearch div#ct_status { max-width: 99%; margin-right: 0;} /* Nav Widget */ .widget_nav_menu a { display: block;} .widget_nav_menu li.current-menu-item {} .widget_nav_menu li.current-menu-item a:before {} /* Searchform */ .searchform { width: 100%; position: relative; margin: 0;} .searchform input.s { width: 97%; margin: 0; padding: 4px 4px;} .header-wrap .searchform input.s { width: 270px;} .searchform input.search-submit { position: absolute; top: 2px; right: 0px; margin: 0; padding: 3px 6px;} /* Tabs */ .widget_ct_tabs, .ts-fab-list { border-top: 2px solid #5a7c87;} ul.ctTabs { width: 100%;} ul.ctTabs li, .ts-fab-list li { float: left; margin: 8px 0 0 0; padding: 0; border-bottom: none; list-style: none;} ul.ctTabs li a, .aq_block_tabs a, .ts-fab-list li a { padding: 10px 15px !important; font-size: 12px; color: #444; border-right: 1px solid #efefef !important; outline: none; background: none;} ul.ctTabs li a.selected, .ts-fab-list li.active a { position: relative; top: 2px; border-top: 2px solid #5a7c87; padding-bottom: 9px !important; color: #253236; background: #fff; z-index: 10;} ul.ctTabs li a.selected, ul.ctTabs li a:hover {} ul.ctTabs li:first-child a, .aq_block_tabs li:first-child a, .ts-fab-list li:first-child a { border-left: 1px solid #efefef !important;} .inside { margin: 6px 0 0 0; border-top: 1px solid #ddd;} .inside ul, .inside #tab-tags {} .inside ul:first-child {} .inside #tab-tags { padding: 15px 0;} .inside li { width: 100%; padding: 15px 0;} .inside li .tn.right { margin-left: 10px;} .inside .avatar { margin: 0 0 0 15px;} .inside #tab-tags a { padding:2px 4px; margin:3px 1px; display:inline-block; background: #f0f0f0; font-size:13px !important; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;} .inside #tab-tags a:hover { background: #e6e6e6; text-decoration: none;} .inside li span.meta { display: block; font: italic 11px/20px Georgia, serif; color: #999;} /* Testimonials */ .widget_ct_testimonials { height: 200px;} .widget_ct_testimonials li { padding: 10px; background: #f5f5f5; border: none;} .widget_ct_testimonials ul.right { margin: 10px 0 0 0;} .widget_ct_testimonials ul.right li { display: inline-block; border: none; background: none; padding: 0;} .widget_ct_testimonials ul.right li a { color: #fff;} .widget_ct_testimonials .testimonials { height: auto; width: 100%;} /* Portfolio */ .widget_ct_portfolio { height: 230px;} #three-column .widget_ct_portfolio { height: 180px;} .widget_ct_portfolio li { padding: 0; border: none;} .widget_ct_portfolio ul.right { margin: 10px 0 0 0;} .widget_ct_portfolio ul.right li { display: inline-block; border: none; background: none; padding: 0;} .widget_ct_portfolio ul.right li a { color: #fff;} .widget_ct_portfolio .view { width: 280px; margin: 0;} #three-column .widget_ct_portfolio .view { width: 220px;} .widget_ct_portfolio .view-ninth .content h4 { left: -15px;} .widget_ct_portfolio .view-ninth .content a { position: relative; left: -10px;} /* Calendar */ #wp-calendar{ width: 100%;} #wp-calendar caption { padding: 0 10px 10px 10px;} #wp-calendar th, #wp-calendar td { text-align: center; background: #e7e7e7; color: #9e9e9e; padding: 5px;} #wp-calendar td { background: transparent;} #wp-calendar td, table#wp-calendar th { padding: 3px 0;} /* ============================================================================== */ /* 1.15 Misc /* ============================================================================== */ .left, .alignleft { float: left;} .right, .alignright { float: right;} .aligncenter { display: block; margin: 0 auto;} .borderBL { border-bottom: 1px solid #ececec;} .borderBD { border-bottom: 1px solid #ccc;} .blue-gradient { text-shadow: 0px 1px 0 RGBA(0,0,0,0.3); overflow: hidden; border: solid 1px #30526f; box-shadow: inset 0px 1px 0px RGBA(255,255,255,0.6); -webkit-box-shadow: inset 0px 1px 0px RGBA(255,255,255,0.6); -moz-box-shadow: inset 0px 1px 0px RGBA(255,255,255,0.6); background: #44749d; background: -moz-linear-gradient(top, #5894c8 0%, #44749d 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5894c8), color-stop(100%,#44749d)); -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;} .box-shadow { padding: 10px; background: #fff; -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3); -moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3); box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3);} .remove-bottom { margin-bottom: 0 !important;} .half-bottom { margin-bottom: 10px !important;} .add-bottom { margin-bottom: 20px !important;} .divider { display: block; margin: 30px 0; height: 1px; clear: both; background: url(../images/h_divider.png) repeat-x;} code, pre { display: block; font-size: 0.625em; padding: 15px; margin: 0 0 30px 0; border: 1px solid #ccc; border-left: 5px solid #ccc; background-color: #fff; white-space: pre-wrap; /* css-3 */ white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ word-wrap: break-word; /* Internet Explorer 5.5+ */ font-family: monaco,"Lucida Console",courier,mono-space;} blockquote { margin: 0 0 18px 36px; padding: 0 0 0 15px; font-style: italic; border-left: 3px solid #ccc;} .highlight { background: #ffff00;} .sticky {} .border-top { border-top: 1px solid #dfdfdf !important;} .singlecol { width: 22.75%; margin: 0 3% 0 0;} .onethirdcol { width: 31.33%; margin: 0 3% 0 0;} .twocol { width: 48.5%; margin: 0 3% 0 0;} .twothirdcol { width: 62.66%; margin: 0 3% 0 0;} .threecol { width: 68.25%; margin: 0 3% 0 0;} .fourcol { width: 100%;} .last { margin: 0 !important;} .double-border { background: url(../images/double_border.png) repeat-x center center;} .border-none { border: none !important;} #resize_me { position: fixed; height: 73px; width: 73px; right: 0; bottom: 0; background: url(../images/resize_me.png) no-repeat; z-index: 100;} #ct-loader { display: none; position: fixed; margin-top: 30px; top: 30px; right: 30px; padding: 15px 15px 10px 15px; background: #fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;} .clear { clear: both;}