/* Theme Name: reaching hand Theme URI: http://reachinghand.org/reaching hand/ Author: cmsmasters Author URI: http://reachinghand.org/ Description: Welfare Wordpress Theme is amazing. Unlimited design solutions can be created due to a great flexibility of settings and shortcode options. 99+ Custom Shortcodes are added through a Visual content composer with drag'n'drop function. You can set a completely custom layout that stretches to any width, set your content in many columnns and assign animation many parts of your content. Welfare theme has a Portfolio that can be set to any sort of a grid or a Masonry puzzle with variable paddings for elemens, while Blog can have several different layouts too. Custom Profiles and Projects post types offer an optimal way to present your content, while valid code, SEO-optimized structure and microformats guarantee this content is easily crawled and indexed by search engines. Welfare comes with a Custom Mega Menu plugin, a really functional Form Builder and premium Revolution and Layer Slider plugins included for free. Multilanguage, RTL-ready, plugin-compatible and professionally-supported theme will make every day you work with your website be a Welfare! Version: 1.0.2 License: License URI: Tags: white, light, dark, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready */ /*------------------------------------------------------------------------- 1. Browser Reset 2. Globally Applied Styles 3. Header + Centered + Right + Fixed Version 4. Content + Sidebar Styles 5. Bottom + Footer Styles 6. Blog (Default, Masonry, Timeline) + Post Styles 7. Portfolio (Grid, Puzzle) + Project Styles 8. Profiles + Profile Styles 9. Campaigns + Campaign Styles 10. Donations + Donation Styles 11. Shortcodes Styles 12. Widgets Styles 13. Search + Archives + Sitemap + Other Styles 14. Contact Forms Styles 15. CSS3 Animations -------------------------------------------------------------------------*/ /*-------------------------------------------------------------------------*/ /* 1. Browser Reset */ /*-------------------------------------------------------------------------*/ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, figure, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, 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 { background: transparent; border: 0; margin: 0; padding: 0; vertical-align: baseline; outline: none; } html, body { overflow-x: hidden; position: relative; } html { height: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } body { text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; } *, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, object, video, audio, embed, canvas, iframe, main, summary { display: block; } video, audio, progress, canvas { vertical-align: baseline; } video { background-color: #000000; } template, [hidden], audio:not([controls]) { display: none; } audio:not([controls]) { height: 0; } iframe { margin-bottom: 20px; max-width: 100%; } abbr, address, progress { display: inline-block; } abbr:not([class]), acronym { text-decoration: underline; } address { font-style: normal; margin: 0 0 20px; } code { letter-spacing: 1px; display: inline-block; } h1, h2, h3, h4, h5, h6 { font-weight: normal; } ul, ol { list-style-position: inside; margin-bottom: 20px; } ul li, ol li { padding: 10px 0 0; } ul li:first-child, ol li:first-child { padding-top: 0; } ul li li:first-child, ol li li:first-child { padding: 10px 0 0; } ul ul, ol ul, ul ol, ol ol { margin: 0 0 0 20px; } ul li { display: block; } #middle ul, #bottom ul, #middle ol, #bottom ol { overflow: hidden; } ol { list-style-type: decimal-leading-zero; } ul { list-style-type: none; padding-left: 15px; } ul li { position: relative; } ul li:before { content: '\e9d0'; font-family: 'fontello'; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; width: 1em; padding: 0; margin: 0; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; position: absolute; top: 13px; left: -18px; } ul li:first-child:before { top: 3px; } ul li li:first-child:before { top: 13px; } #header ul, #footer ul, .esg-grid ul { padding: 0; margin: 0; } #header ul li:before, #footer ul li:before, .esg-grid ul li:before { display: none; } dl { display: block; overflow: hidden; } dt { display: block; font-weight: bold; overflow: hidden; } dd { display: block; overflow: hidden; margin: 0 0 20px; } blockquote { quotes: none; } blockquote:before, blockquote:after { content: ''; content: none; } del { text-decoration: line-through; } table { border-collapse: separate; border-spacing: 15px; width: 100%; } table caption { text-align: center; padding: 20px; } .pls-container, .pls-container table, .cmsms_table, .tribe-mini-calendar, .tribe-events-calendar, .shop_table, .group_table, .variations, .shop_attributes { border-collapse: collapse; border-spacing: 0; vertical-align: middle; } img { display: inline-block; color: transparent; height: auto; font-size: 0; vertical-align: middle; max-width: 100%; image-rendering: -moz-crisp-edges; image-rendering: -o-crisp-edges; image-rendering: -webkit-optimize-contrast; image-rendering: optimizeQuality; -ms-interpolation-mode: bicubic ; } a { background: transparent; } a:active, a:hover { outline: 0; } img { border: 0; } figure { background-image: none !important; } fieldset { margin: 25px 2px 0; padding: 1.5em 1em .5em; margin-bottom: 30px; border-width: 0; border-style: solid; } fieldset legend { padding: 3px 10px; margin-top: -25px; } input { line-height: normal; } button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; } input[type=text], input[type=email], input[type=password], input[type=number], input[type=search], textarea, select, option { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } optgroup { font-weight: bold; } input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { height: auto; } input[type=search] { -webkit-appearance: textfield; } input[type=submit], input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration { -webkit-appearance: none; } input[type="checkbox"], input[type="radio"] { padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } button { overflow: visible; } button, select { text-transform: none; } button[disabled], html input[disabled] { cursor: default; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } input[type=text]::-ms-clear, p:empty { display: none; } :focus { outline: 0; } pre { overflow: auto; } svg:not(:root) { overflow: hidden; } code, kbd, pre, samp { font-family: monospace; font-size: 1em; } sub, sup, small { font-size: 75%; } sub, sup { line-height: 0; position: relative; } sup { vertical-align: super; } sub { vertical-align: sub; } b, strong { font-weight: bold; } th, td, caption { font-weight: normal; } dfn { font-style: italic; } hr { height: 0; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } mark { color: #000000; } .bypostauthor > .comment-body .alignleft:before { content: '\eabb'; font-family: 'fontello'; display: block; text-align: center; position: absolute; top: -10px; left: -10px; vertical-align: middle; } .sticky, .bypostauthor { outline: none; } /*-------------------------------------------------------------------------*/ /* 2. Globally Applied Styles */ /*-------------------------------------------------------------------------*/ body { text-align: left; } body.cmsms_page_pace_invisible.pace-running, body.cmsms_page_invisible { background-size: 0; } body.cmsms_page_pace_invisible.pace-running #page, body.cmsms_page_invisible #page, body.cmsms_page_pace_invisible.pace-running #wpadminbar, body.cmsms_page_invisible #wpadminbar { visibility: hidden; opacity: 0; } div { text-align: left; } input[type=text], input[type=email], input[type=password], input[type=number], input[type=search], input[type=url], input[type=tel], textarea, select, option { padding: 8px; margin: 0; max-width: 100%; border-width: 2px; border-style: solid; } input[type=submit], input[type=button], button { max-width: 100%; } option { border: 0; } .jetpack_subscription_widget #subscribe-email input[type=text], .jetpack_subscription_widget #subscribe-email input[type=email], .widget_wysija input[type=text], .widget_wysija input[type=email] { width: 100% !important; padding: 8px !important; } .widget_wysija_cont .wysija-submit { display: inline-block !important; margin: 0 !important; } .gform_wrapper input[type=text], .gform_wrapper input[type=url], .gform_wrapper input[type=email], .gform_wrapper input[type=tel], .gform_wrapper input[type=number], .gform_wrapper input[type=password], .gform_wrapper textarea { padding: 8px !important; } .gform_wrapper select { padding: 8px !important; margin: 0 !important; } input[type=submit] { cursor: pointer; } input[type=text]:focus, input[type=email]:focus, input[type=password]:focus, input[type=number]:focus, input[type=search]:focus, textarea:focus { border-width: 2px; border-style: solid; } .cmsms_table { width: 100%; } .cmsms_table tr { border-top-width: 1px; border-top-style: solid; } .cmsms_table tr td, .cmsms_table tr th { padding: 15px; } .cmsms_table tr td.cmsms_table_cell_aligncenter, .cmsms_table tr th.cmsms_table_cell_aligncenter { text-align: center; } .cmsms_table tr td.cmsms_table_cell_alignleft, .cmsms_table tr th.cmsms_table_cell_alignleft { text-align: left; } .cmsms_table tr td.cmsms_table_cell_alignright, .cmsms_table tr th.cmsms_table_cell_alignright { text-align: right; } .cmsms_table tbody tr:first-child, .cmsms_table tr.cmsms_table_row_header { border-top-width: 0; border-top-style: solid; } .full-width { min-width: 100%; } audio.full-width { width: 100%; } .preloader, .resizable_block { display: block; width: 100%; height: 0; position: relative; } .preloader { padding-bottom: 46.5%; display: inline-block; text-align: center; } .preloader .full-width { width: 100%; height: 100%; position: absolute; top: 0; left: 0; } .preloader.highImg { height: auto; padding: 0; } .preloader.highImg .full-width { height: auto; position: relative; top: auto; left: auto; } .resizable_block { padding-bottom: 46.5%; overflow: hidden; } .resizable_block .full-width { width: 100%; height: 100%; position: absolute; top: 0; left: 0; } .cmsms_img_wrap { display: block; position: relative; overflow: hidden; } .cmsms_img_wrap .img_placeholder { width: 100%; height: 100%; position: absolute; left: 0; top: 0; } .cmsms_img_wrap .img_placeholder:before { font-size: 40px; width: 1em; height: 1em; margin: auto !important; position: absolute; left: 0; right: 0; top: 0; bottom: 0; } .cmsms_img_wrap .highImg .img_placeholder { display: block; padding-bottom: 100%; position: relative; } .cmsms_img_rollover_wrap { display: block; position: relative; overflow: hidden; } .cmsms_img_rollover_wrap .img_placeholder { width: 100%; height: 100%; position: absolute; left: 0; top: 0; } .cmsms_img_rollover_wrap .img_placeholder:before { font-size: 40px; width: 1em; height: 1em; margin: auto !important; position: absolute; left: 0; right: 0; top: 0; bottom: 0; } .cmsms_img_rollover_wrap.highImg .img_placeholder { display: block; padding-bottom: 100%; position: relative; } .cmsms_img_rollover_wrap .cmsms_img_rollover { background-color: transparent; width: 100%; height: 100%; position: absolute; left: 0; top: 0; } .cmsms_img_rollover_wrap .cmsms_img_rollover .cmsms_image_link, .cmsms_img_rollover_wrap .cmsms_img_rollover .cmsms_open_link { overflow: hidden; width: 52px; height: 52px; margin: auto !important; position: absolute; left: 0; right: 0; top: 0; bottom: 0; opacity: 0; -webkit-border-radius: 50%; border-radius: 50%; } .cmsms_img_rollover_wrap .cmsms_img_rollover .cmsms_image_link > span, .cmsms_img_rollover_wrap .cmsms_img_rollover .cmsms_open_link > span { font-size: 18px; width: 1em; height: 1em; margin: auto !important; position: absolute; left: 0; right: 0; top: 0; bottom: 0; } .cmsms_img_rollover_wrap .cmsms_img_rollover .cmsms_image_link > span:before, .cmsms_img_rollover_wrap .cmsms_img_rollover .cmsms_open_link > span:before { margin-left: 0; margin-right: 0; } .cmsms_img_rollover_wrap .cmsms_img_rollover .cmsms_image_link, .cmsms_img_rollover_wrap .cmsms_img_rollover .cmsms_open_link { left: -52px; right: 100%; } .cmsms_img_rollover_wrap .cmsms_img_rollover .cmsms_image_link + .cmsms_open_link { right: -52px; left: 100%; } .cmsms_img_rollover_wrap .cmsms_img_rollover .cmsms_open_post_link { background: rgba(0, 0, 0, 0); width: 100%; height: 100%; position: absolute; left: 0; top: 0; opacity: 0; } .cmsms_img_rollover_wrap:hover .cmsms_img_rollover .cmsms_open_link, .cmsms_img_rollover_wrap:hover .cmsms_img_rollover .cmsms_image_link.no_open_link { left: 0; right: 0; opacity: 1; } .cmsms_img_rollover_wrap:hover .cmsms_img_rollover .cmsms_image_link { left: -62px; right: 0; opacity: 1; } .cmsms_img_rollover_wrap:hover .cmsms_img_rollover .cmsms_image_link + .cmsms_open_link { right: -62px; left: 0; } p { padding: 0 0 20px; margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; margin: 0 0 20px; } h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-family: inherit; font-size: inherit; font-weight: inherit; font-style: inherit; line-height: inherit; } .alignleft, .fl { float: left; } .alignright, .fr { float: right; } img.alignleft, img.fl { margin-right: 25px; margin-bottom: 20px; } img.alignright, img.fr { margin-left: 25px; margin-bottom: 20px; } img.aligncenter { margin: 0 auto 20px; } img.alignnone { margin-bottom: 20px; } .dn { display: none; } .tal, .ta_left { text-align: left; } .tac, .ta_center { text-align: center; } .tar, .ta_right { text-align: right; } .cl, .clear { clear: both; } .ovh { overflow: hidden; } .low_case { text-transform: lowercase; } .up_case { text-transform: uppercase; } hr { border: 0; border-top-style: solid; margin: 40px 0; } hr, .cmsms_widget_divider, .cmsms_divider { background-color: transparent; border-bottom-width: 1px; height: 1px; width: 100%; position: relative; clear: both; } .cmsms_widget_divider { margin: 0 2% 20px; width: 96%; } .cmsms_widget_divider.solid { border-bottom-style: solid; } .cmsms_widget_divider.dashed { border-bottom-style: dashed; } .cmsms_widget_divider.dotted { border-bottom-style: dotted; } .cmsms_widget_divider.transparent { border-bottom-width: 0; } .wp-video-shortcode, .mejs-layer { max-width: 100%; } .mejs-container.wp-video-shortcode, .mejs-container.wp-audio-shortcode { margin-bottom: 20px; max-width: 100%; } .cmsms_video_wrap { width: 100%; height: 0; padding-bottom: 46.5%; margin-bottom: 20px; position: relative; overflow: hidden; max-width: 100%; } .cmsms_video_wrap > div { width: 100% !important; height: 100%; position: absolute; top: 0; left: 0; } .cmsms_video_wrap iframe { width: 100%; height: 100%; margin-bottom: 0; position: absolute; top: 0; left: 0; max-width: auto; } .cmsms_video_wrap .wp-video-shortcode, .cmsms_video_wrap .mejs-layer { width: 100% !important; height: 100% !important; position: absolute; top: 0; left: 0; } .cmsms_video_wrap .wp-video-shortcode .mejs-overlay-button, .cmsms_video_wrap .mejs-layer .mejs-overlay-button { margin-top: -50px !important; } .cmsms_column { position: relative; min-height: 1px; } .one_first, .one_half, .one_third, .two_third, .one_fourth, .three_fourth, .one_fifth, .one_sixth { position: relative; float: left; margin: 0 2%; } .one_sixth { width: 12.67%; } .one_fifth { width: 16%; } .one_fourth { width: 21%; } .one_third { width: 29.33%; } .one_half { width: 46%; } .two_third { width: 62.67%; } .three_fourth { width: 71%; } .one_first { width: 96%; position: relative; float: none; clear: both; } [data-animation] { opacity: 0; } [data-animation].animated { opacity: 1; } .meta_wrap { position: relative; } .meta_wrap > div, .meta_wrap > p, .meta_wrap > span, .meta_wrap > abbr, .meta_wrap > strong { display: inline-block; } .meta_wrap > div[class^="cmsms-icon-"]:before, .meta_wrap > p[class^="cmsms-icon-"]:before, .meta_wrap > span[class^="cmsms-icon-"]:before, .meta_wrap > abbr[class^="cmsms-icon-"]:before, .meta_wrap > strong[class^="cmsms-icon-"]:before, .meta_wrap > div[class*=" cmsms-icon-"]:before, .meta_wrap > p[class*=" cmsms-icon-"]:before, .meta_wrap > span[class*=" cmsms-icon-"]:before, .meta_wrap > abbr[class*=" cmsms-icon-"]:before, .meta_wrap > strong[class*=" cmsms-icon-"]:before, .meta_wrap > div[class^="cmsms_theme_icon_"]:before, .meta_wrap > p[class^="cmsms_theme_icon_"]:before, .meta_wrap > span[class^="cmsms_theme_icon_"]:before, .meta_wrap > abbr[class^="cmsms_theme_icon_"]:before, .meta_wrap > strong[class^="cmsms_theme_icon_"]:before, .meta_wrap > div[class*=" cmsms_theme_icon_"]:before, .meta_wrap > p[class*=" cmsms_theme_icon_"]:before, .meta_wrap > span[class*=" cmsms_theme_icon_"]:before, .meta_wrap > abbr[class*=" cmsms_theme_icon_"]:before, .meta_wrap > strong[class*=" cmsms_theme_icon_"]:before { margin-left: 0; margin-right: 0.5em; vertical-align: middle; } .meta_wrap .adr { white-space: nowrap; } .social_wrap { display: block; position: relative; overflow: hidden; } .social_wrap ul { display: block; list-style: none; } .social_wrap ul li { display: inline-block; padding: 0; position: relative; } .social_wrap ul li a { display: inline-block; } .social_wrap ul li a[class^="cmsms-icon-"]:before, .social_wrap ul li a[class*=" cmsms-icon-"]:before, .social_wrap ul li a[class^="cmsms_theme_icon_"]:before, .social_wrap ul li a[class*=" cmsms_theme_icon_"]:before { display: block; margin: 0; position: absolute; } .resp_nav_wrap, .slogan_wrap, .search_wrap, .header_donation_but_wrap { display: block; position: relative; overflow: hidden; } .resp_nav_wrap_inner, .slogan_wrap_inner, .search_wrap_inner, .header_donation_but_wrap_inner { display: table; } .resp_nav_content, .slogan_wrap_text, .search_wrap_inner_left, .header_donation_but { display: table-cell; vertical-align: middle; } .resp_nav_wrap { display: none; } .search_wrap .search_wrap_inner { width: 100%; } .slogan_wrap { max-width: 60%; } .slogan_wrap .slogan_wrap_inner .slogan_wrap_text > * { display: inline-block; padding: 0; margin: 0; } .slogan_wrap .slogan_wrap_inner .slogan_wrap_text .button, .slogan_wrap .slogan_wrap_inner .slogan_wrap_text input[type=submit], .slogan_wrap .slogan_wrap_inner .slogan_wrap_text input[type=button], .slogan_wrap .slogan_wrap_inner .slogan_wrap_text button { padding: 9px 25px; } .slogan_wrap .slogan_wrap_inner .slogan_wrap_text .cmsms_button { padding: 0 25px; } nav { display: block; position: relative; } nav > div > ul { list-style: none; display: block; position: relative; z-index: 202; zoom: 1; } nav > div > ul ul { list-style: none; visibility: hidden; position: absolute; left: 0; top: 100%; z-index: 203; opacity: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } nav > div > ul ul ul { left: 100%; top: 0; } nav > div > ul li { display: block; padding: 0; position: relative; z-index: 203; } nav > div > ul li:hover { z-index: 204; } nav > div > ul li:hover > ul { visibility: visible; opacity: 1; } nav > div > ul a { display: block; position: relative; z-index: 204; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } #header nav > div > ul > li { float: left; } #header nav > div > ul > li.menu-item-dropdown-right > ul { left: auto; right: 0; } #header nav > div > ul > li.menu-item-dropdown-right > ul ul { left: auto; right: 100%; } #header nav > div > ul ul { margin: 20px 0 0; } #header nav > div > ul ul ul { margin: -15px 0 0 20px; } #header nav > div > ul li:hover > ul { margin: -15px 0 0 0; } #header nav > div > ul li.menu-item-has-children ul > li:hover > a, #header nav > div > ul li.menu-item-has-children ul > li.current-menu-item > a, #header nav > div > ul li.menu-item-has-children ul > li.current-menu-ancestor > a, #header nav > div > ul li.menu-item-has-children ul > li.menu-item-highlight > a { padding-left: 10px; } #header nav > div > ul > li:hover > ul { margin: 0; } #header nav > div > ul > li.menu-item-dropdown-right ul ul { margin: -15px 20px 0 0; } #header nav > div > ul > li.menu-item-dropdown-right > ul li:hover > ul { margin: -15px 0 0 0; } #header nav > div > ul > li.menu-item-mega.menu-item-dropdown-right > div.menu-item-mega-container { left: auto; right: 0; } #header nav > div > ul > li.menu-item-mega.menu-item-dropdown-right > div.menu-item-mega-container ul { right: auto; } #header nav > div > ul > li.menu-item-mega ul { border: 0; width: auto; padding: 0; margin: 0; position: relative; top: auto; left: auto; right: auto; z-index: 203; } #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container { display: block; width: auto; padding: 10px 15px; margin: 20px 0 0; visibility: hidden; overflow: hidden; position: absolute; left: 0; top: 100%; z-index: 203; opacity: 0; } #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container li.menu-item-has-children ul > li.current-menu-ancestor > a { padding-left: 0; } #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul { display: table; width: 100%; margin-left: 0; margin-right: 0; } #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li { display: table-cell; padding: 0 15px; } #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > a { padding-left: 0; } #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li a:empty { padding: 0; margin: 0; } #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li.current-menu-ancestor > a, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li:hover > a, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li > a { padding-left: 0; } #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li > a:hover, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li.current-menu-item > a, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li.current-menu-ancestor > a:hover, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li.menu-item-highlight > a { padding-left: 10px; } #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li.current-menu-ancestor > a, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li:hover > a, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li > a { width: auto; padding-left: 10px; } #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li > a:hover, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li.current-menu-item > a, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li.current-menu-ancestor > a:hover, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li.menu-item-highlight > a { padding-left: 20px; } #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li.current-menu-ancestor > a, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li:hover > a, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li > a { padding-left: 20px; } #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li > a:hover, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li.current-menu-item > a, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li.current-menu-ancestor > a:hover, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li.menu-item-highlight > a { padding-left: 30px; } #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li.current-menu-ancestor > a, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li:hover > a, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li > a { padding-left: 30px; } #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li > a:hover, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li.current-menu-item > a, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li.current-menu-ancestor > a:hover, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li.menu-item-highlight > a { padding-left: 40px; } #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li li.current-menu-ancestor > a, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li li:hover > a, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li li > a { padding-left: 40px; } #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li li > a:hover, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li li.current-menu-item > a, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li li.current-menu-ancestor > a:hover, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li li.menu-item-highlight > a { padding-left: 50px; } #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li li li.current-menu-ancestor > a, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li li li:hover > a, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li li li > a { padding-left: 50px; } #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li li li > a:hover, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li li li.current-menu-item > a, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li li li.current-menu-ancestor > a:hover, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li li li.menu-item-highlight > a { padding-left: 60px; } #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li li li li.current-menu-ancestor > a, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li li li li:hover > a, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li li li li > a { padding-left: 60px; } #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li li li li > a:hover, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li li li li.current-menu-item > a, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li li li li.current-menu-ancestor > a:hover, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li li li li.menu-item-highlight > a { padding-left: 70px; } #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li li li li li.current-menu-ancestor > a, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li li li li li:hover > a, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li li li li li > a { padding-left: 70px; } #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li li li li li > a:hover, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li li li li li.current-menu-item > a, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li li li li li.current-menu-ancestor > a:hover, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li li li li li.menu-item-highlight > a { padding-left: 80px; } #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li li li li li li.current-menu-ancestor > a, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li li li li li li:hover > a, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li li li li li li > a { padding-left: 80px; } #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li li li li li li > a:hover, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li li li li li li.current-menu-item > a, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li li li li li li.current-menu-ancestor > a:hover, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li li li li li li.menu-item-highlight > a { padding-left: 90px; } #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li li li li li li li.current-menu-ancestor > a, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li li li li li li li:hover > a, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li li li li li li li > a { padding-left: 90px; } #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li li li li li li li > a:hover, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li li li li li li li.current-menu-item > a, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li li li li li li li.current-menu-ancestor > a:hover, #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul > li li li li li li li li li li.menu-item-highlight > a { padding-left: 100px; } #header nav > div > ul > li.menu-item-mega > div.menu-item-mega-container > ul > li > ul { width: 170px; } #header nav > div > ul > li.menu-item-mega:hover > div.menu-item-mega-container { margin: 0; visibility: visible; opacity: 1; } #header nav > div > ul > li.menu-item-mega:hover > div.menu-item-mega-container ul { visibility: visible; opacity: 1; } #header nav > div > ul > li.menu-item-mega.menu-item-mega-fullwidth > div.menu-item-mega-container > ul > li a, #header nav > div > ul > li.menu-item-mega.menu-item-mega-fullwidth > div.menu-item-mega-container > ul > li ul { width: auto; } #header nav > div > ul > li.menu-item-mega.menu-item-mega-fullwidth.menu-item-mega-cols-two > div.menu-item-mega-container > ul > li { width: 50%; } #header nav > div > ul > li.menu-item-mega.menu-item-mega-fullwidth.menu-item-mega-cols-three > div.menu-item-mega-container > ul > li { width: 33.33%; } #header nav > div > ul > li.menu-item-mega.menu-item-mega-fullwidth.menu-item-mega-cols-four > div.menu-item-mega-container > ul > li { width: 25%; } #header nav > div > ul > li.menu-item-mega.menu-item-mega-fullwidth.menu-item-mega-cols-five > div.menu-item-mega-container > ul > li { width: 20%; } #page.cmsms_boxed { width: 1000px; margin: 0 auto; } #page.cmsms_boxed #header, #page.cmsms_boxed #footer { width: 1000px; } #page, #main, #middle, .middle_content, #bottom, #footer, .headline, .headline_outer, .middle_inner, .cmsms_row, .cmsms_row_outer, .cmsms_row_outer_parent { width: 100%; position: relative; } #footer, .headline_inner, .cmsms_breadcrumbs_inner { overflow: hidden; } #page:after, #middle:after, .middle_inner:after, .middle_content:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; overflow: hidden; } .header_top_outer, .header_mid_outer, .header_bot_outer { position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .post-password-form, .header_top_inner, .header_mid_inner, .header_bot_inner, .content_wrap, .headline_inner, .bottom_outer, .footer_inner, .cmsms_row_inner { position: relative; width: 980px; padding: 0 20px; margin: 0 auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .content_wrap .post-password-form { width: auto; padding: 0; } .cmsms_row .cmsms_row_outer_parent { padding: .1px 0; } .cmsms_row .cmsms_row_inner.cmsms_row_fullwidth { width: 100%; padding: 0 40px; } .cmsms_row .cmsms_row_overlay { width: 100%; height: 100%; position: absolute; top: 0; left: 0; } .cmsms_row_margin { margin: 0 -2.07%; position: relative; } .content_wrap.r_sidebar .cmsms_row, .content_wrap.l_sidebar .cmsms_row, .content_wrap .opened-article .cmsms_row, .content_wrap .cmsms_tabs .cmsms_row { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } .content_wrap.r_sidebar .cmsms_row .cmsms_row_inner, .content_wrap.l_sidebar .cmsms_row .cmsms_row_inner, .content_wrap .opened-article .cmsms_row .cmsms_row_inner, .content_wrap .cmsms_tabs .cmsms_row .cmsms_row_inner { width: 100%; padding: 0; } .content_wrap.cmsms_set_fullwidth { width: 100%; padding: 0; } #bottom:after, .bottom_bg:after, .content_wrap:after, .cmsms_row_inner:after, .cmsms_row_margin:after, .cmsms_column:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; overflow: hidden; } #header { width: 100%; position: absolute; z-index: 9999; } #header .header_top_close_but, #header .header_top_but { display: none; } #header .header_top_inner { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } #header .header_top_inner .responsive_top_nav { display: none; } #header .header_top_inner .header_top_left { overflow: hidden; } #header .header_top_inner .header_top_right { float: right; } #header .header_mid_inner .logo_wrap { display: inline-block; height: 100%; position: relative; float: left; } #header .header_mid_inner .logo_wrap .logo_aligner { display: inline-block; height: 100%; vertical-align: middle; } #header .header_mid_inner .logo_wrap .logo_text_wrap { display: inline-block; vertical-align: middle; } #header .header_mid_inner .logo_wrap .title { display: block; line-height: 1em; } #header .header_mid_inner .logo_wrap .title_text { padding: 0 0 0 3px; } #header .header_mid_inner .social_wrap .social_wrap_inner { display: table; } #header .header_mid_inner .social_wrap .social_wrap_inner ul { display: table-cell; vertical-align: middle; } .content { width: 74%; padding: 70px 0 30px; position: relative; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .content.fr { float: right; } .sidebar { width: 26%; padding: 70px 0 30px 30px; position: relative; float: right; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .sidebar.fl { padding: 70px 30px 30px 0; float: left; } .bottom_bg { padding-top: 40px; padding-bottom: 20px; } .bottom_inner { margin: 0 -2%; } .bottom_inner aside { position: relative; float: left; margin: 0 2%; } /* Icons */ /* global */ .cmsms_theme_icon_comment:before { content: '\eab5'; } .cmsms_theme_icon_like:before { content: '\ef4b'; } .cmsms_theme_icon_date:before { content: '\ef62'; } .cmsms_theme_icon_search:before { content: '\ef7e'; font-weight: bold !important; } .cmsms_theme_icon_cancel:before { content: '\eb20'; } .cmsms_theme_icon_check:before { content: '\eb1e'; } .cmsms_theme_icon_resp_nav:before { content: '\ea84'; } .cmsms_theme_icon_person:before { content: '\eab0'; } .cmsms_theme_icon_pj:before { content: '\eabf'; } .cmsms_theme_icon_link_pj:before { content: '\eb07'; } .cmsms_theme_icon_details:before { content: '\ea84'; } /* arrows */ .cmsms_theme_icon_slide_prev:before, .cmsms_prev_arrow:before { content: '\e9cf'; } .cmsms_theme_icon_slide_next:before, .cmsms_next_arrow:before { content: '\e9d0'; } .cmsms_theme_icon_slide_top:before, .cmsms_twitter .cmsms_prev_arrow:before { content: '\e9d1'; } .cmsms_theme_icon_slide_bottom:before, .cmsms_twitter .cmsms_next_arrow:before { content: '\e9ce'; } .cmsms_prev_arrow:before, .cmsms_next_arrow:before { font-family: 'fontello'; text-align: center; display: inline-block; line-height: 1em; width: 1em; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } /* blog */ .cmsms_theme_icon_std:before { content: '\eab3'; } .cmsms_theme_icon_aside:before { content: '\eab1'; } .cmsms_theme_icon_link:before { content: '\eabe'; } .cmsms_theme_icon_image:before { content: '\eabc'; } .cmsms_theme_icon_gallery:before { content: '\eaba'; } .cmsms_theme_icon_video:before { content: '\eab4'; } .cmsms_theme_icon_audio:before { content: '\eab2'; } .cmsms_theme_icon_chat:before { content: '\eae0'; } .cmsms_theme_icon_stick:before { content: '\eabd'; } /* social */ .cmsms_theme_icon_user_mail:before { content: '\eb09'; } .cmsms_theme_icon_user_website:before { content: '\eabe'; } .cmsms_theme_icon_user_phone:before { content: '\eac1'; } .cmsms_theme_icon_user_address:before { content: '\ef57'; } .cmsms_theme_icon_user_twitter:before { content: '\eac6'; } /* shop */ .cmsms_theme_icon_basket:before { content: '\eae8'; } .cmsms_theme_icon_star_empty:before { content: '\e826'; } .cmsms_theme_icon_star_full:before { content: '\e826'; } /* event */ .cmsms_theme_icon_calendar:before { content: '\ef62'; } .cmsms_theme_icon_time:before { content: '\ef5f'; } .cmsms_theme_icon_money:before { content: '\eacd'; } /* donation */ .cmsms_donation_notice.cmsms_donation_notice_success:before { content: '\ef50'; } .cmsms_donation_notice.cmsms_donation_notice_info:before { content: '\ef4c'; } /* Divider global styles */ .cmsms_divider.cmsms_divider_width_short { width: 20%; } .cmsms_divider.cmsms_divider_width_short.cmsms_divider_pos_center { left: 40%; } .cmsms_divider.cmsms_divider_width_short.cmsms_divider_pos_right { left: 80%; } .cmsms_divider.cmsms_divider_width_medium { width: 40%; } .cmsms_divider.cmsms_divider_width_medium.cmsms_divider_pos_center { left: 30%; } .cmsms_divider.cmsms_divider_width_medium.cmsms_divider_pos_right { left: 60%; } .cmsms_divider.cmsms_divider_width_long { width: 100%; } /* Special Heading global styles */ .cmsms_heading_wrap { position: relative; overflow: hidden; } .cmsms_heading_wrap .cmsms_heading_divider { display: inline-block; height: 2px; position: absolute; top: 50%; } .cmsms_heading_wrap .cmsms_heading_divider_left_wrap, .cmsms_heading_wrap .cmsms_heading_divider_right_wrap { display: inline-block; width: 0; } .cmsms_heading_wrap.cmsms_heading_divider_short .cmsms_heading_divider { width: 10%; } .cmsms_heading_wrap.cmsms_heading_divider_short .cmsms_heading_divider_left { margin-left: -10%; } .cmsms_heading_wrap.cmsms_heading_divider_medium .cmsms_heading_divider { width: 20%; } .cmsms_heading_wrap.cmsms_heading_divider_medium .cmsms_heading_divider_left { margin-left: -20%; } .cmsms_heading_wrap.cmsms_heading_divider_long .cmsms_heading_divider { width: 100%; } .cmsms_heading_wrap.cmsms_heading_divider_long .cmsms_heading_divider_left { margin-left: -100%; } .cmsms_heading_wrap.cmsms_heading_divider_short .cmsms_heading, .cmsms_heading_wrap.cmsms_heading_divider_medium .cmsms_heading, .cmsms_heading_wrap.cmsms_heading_divider_long .cmsms_heading { max-width: 80%; } .cmsms_heading_wrap .cmsms_heading { display: inline-block; margin: 0; } .cmsms_heading_wrap .cmsms_heading:before, .cmsms_heading_wrap .cmsms_heading a:before { margin-left: 0; margin-right: 0.5em; } /* Notice global styles */ .cmsms_notice { display: table; width: 100%; padding: 0 30px; margin-bottom: 20px; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .cmsms_notice[class*=" cmsms-icon-"], .cmsms_notice[class*=" cmsms_theme_icon_"] { padding-left: 80px; } .cmsms_notice:before { font-size: 32px; padding-right: 30px; margin-top: -16px; margin-right: 0; position: absolute; top: 50%; left: 20px; } .cmsms_notice > .notice_icon { display: table-cell; height: 80px; } .cmsms_notice > .notice_content { display: table-cell; position: relative; vertical-align: middle; padding: 20px 0 0; } .cmsms_notice .notice_close { position: absolute; } /* Icon Box global styles */ .cmsms_icon_box { border-style: solid; border-color: transparent; position: relative; } .cmsms_icon_box:before, .cmsms_icon_box .icon_box_heading:before { border-style: solid; text-align: center; } .cmsms_icon_box.cmsms_icon_top:before, .cmsms_icon_box.cmsms_icon_box_top:before { position: absolute; left: 50%; top: 30px; } .cmsms_icon_box.cmsms_icon_top .icon_box_inner, .cmsms_icon_box.cmsms_icon_box_top .icon_box_inner { text-align: center; } .cmsms_icon_box.cmsms_icon_top .icon_box_inner .icon_box_text, .cmsms_icon_box.cmsms_icon_box_top .icon_box_inner .icon_box_text { text-align: center; } .cmsms_icon_box.cmsms_icon_box_top:before { top: 0; } .cmsms_icon_box.cmsms_icon_box_left, .cmsms_icon_box.cmsms_icon_box_left_top { padding-left: 60px; } .cmsms_icon_box.cmsms_icon_box_left:before, .cmsms_icon_box.cmsms_icon_box_left_top:before { position: absolute; left: 0; top: 50%; } .cmsms_icon_box.cmsms_icon_box_left_top:before { top: 0; } /* Featured Block global styles */ .cmsms_featured_block { position: relative; overflow: hidden; } .cmsms_featured_block .featured_block_inner { width: 100%; padding: 20px 20px 0; position: relative; overflow: hidden; } /* Toggles global styles */ .cmsms_toggles { position: relative; } .cmsms_toggles .cmsms_toggles_filter { position: relative; } .cmsms_toggles .cmsms_toggle_wrap { position: relative; } .cmsms_toggles .cmsms_toggle_wrap .cmsms_toggle_title { position: relative; } .cmsms_toggles .cmsms_toggle_wrap .cmsms_toggle_title > .cmsms_toggle_plus { display: block; z-index: 1; } .cmsms_toggles .cmsms_toggle_wrap .cmsms_toggle_title > .cmsms_toggle_plus .cmsms_toggle_plus_hor, .cmsms_toggles .cmsms_toggle_wrap .cmsms_toggle_title > .cmsms_toggle_plus .cmsms_toggle_plus_vert { display: block; position: absolute; } .cmsms_toggles .cmsms_toggle_wrap .cmsms_toggle_title > a { display: block; position: relative; z-index: 2; } .cmsms_toggles .cmsms_toggle_wrap .cmsms_toggle { display: none; } .cmsms_toggles .cmsms_toggle_wrap .cmsms_toggle:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; overflow: hidden; } .cmsms_toggles .cmsms_toggle_wrap.current_toggle .cmsms_toggle_title .cmsms_toggle_plus_vert { display: none; } .cmsms_toggles .cmsms_toggle_wrap.current_toggle .cmsms_toggle { display: block; } /* Tabs global styles */ .cmsms_tabs { position: relative; } .cmsms_tabs:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; overflow: hidden; } .cmsms_tabs .cmsms_tabs_list { list-style: none; padding: 0; margin: 0; position: relative; } .cmsms_tabs .cmsms_tabs_list:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; overflow: hidden; } .cmsms_tabs .cmsms_tabs_list .cmsms_tabs_list_item { display: block; float: left; padding: 0; margin: 0; } .cmsms_tabs .cmsms_tabs_list .cmsms_tabs_list_item:before { display: none; } .cmsms_tabs .cmsms_tabs_list .cmsms_tabs_list_item > a { display: block; position: relative; } .cmsms_tabs .cmsms_tabs_wrap { position: relative; overflow: hidden; } .cmsms_tabs .cmsms_tabs_wrap .cmsms_tab { display: none; } .cmsms_tabs .cmsms_tabs_wrap .cmsms_tab:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; overflow: hidden; } .cmsms_tabs .cmsms_tabs_wrap .cmsms_tab.active_tab { display: block; } .cmsms_tabs.tabs_mode_tour .cmsms_tabs_list { float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .cmsms_tabs.tabs_mode_tour .cmsms_tabs_list .cmsms_tabs_list_item { float: none; } .cmsms_tabs.tabs_mode_tour .cmsms_tabs_wrap { float: right; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .cmsms_tabs.tabs_mode_tour.tabs_pos_right .cmsms_tabs_list { float: right; } .cmsms_tabs.tabs_mode_tour.tabs_pos_right .cmsms_tabs_wrap { float: left; } /* Icon List global styles */ .cmsms_icon_list_items { list-style: none; padding: 0; margin: 0; position: relative; } .cmsms_icon_list_items.cmsms_icon_list_type_block { padding: 0; margin: 0; } .cmsms_icon_list_items.cmsms_icon_list_type_block .cmsms_icon_list_item { display: block; width: 100%; padding: 0 0 50px; position: relative; overflow: hidden; } .cmsms_icon_list_items.cmsms_icon_list_type_block .cmsms_icon_list_item:before { content: ''; display: block; width: 1px; height: 100%; padding: 0; position: absolute; top: 0; z-index: 1; } .cmsms_icon_list_items.cmsms_icon_list_type_block .cmsms_icon_list_item:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; overflow: hidden; } .cmsms_icon_list_items.cmsms_icon_list_type_block .cmsms_icon_list_item:last-child { padding-bottom: 0; margin-bottom: 0; } .cmsms_icon_list_items.cmsms_icon_list_type_block .cmsms_icon_list_item:last-child:before { display: none; } .cmsms_icon_list_items.cmsms_icon_list_type_block .cmsms_icon_list_item .cmsms_icon_list_icon { display: block; text-align: center; z-index: 2; } .cmsms_icon_list_items.cmsms_icon_list_type_block .cmsms_icon_list_item_content { overflow: hidden; } .cmsms_icon_list_items.cmsms_icon_list_type_block.cmsms_icon_list_pos_left .cmsms_icon_list_item_content { text-align: left; } .cmsms_icon_list_items.cmsms_icon_list_type_block.cmsms_icon_list_pos_left .cmsms_icon_list_item_content .cmsms_icon_list_item_text { text-align: left; } .cmsms_icon_list_items.cmsms_icon_list_type_block.cmsms_icon_list_pos_left .cmsms_icon_list_icon_wrap { float: left; padding-right: 30px; } .cmsms_icon_list_items.cmsms_icon_list_type_block.cmsms_icon_list_pos_right .cmsms_icon_list_item_content { text-align: right; } .cmsms_icon_list_items.cmsms_icon_list_type_block.cmsms_icon_list_pos_right .cmsms_icon_list_item_content .cmsms_icon_list_item_text { text-align: right; } .cmsms_icon_list_items.cmsms_icon_list_type_block.cmsms_icon_list_pos_right .cmsms_icon_list_icon_wrap { float: right; padding-left: 30px; } /* Stats global styles */ .cmsms_stats { position: relative; text-align: center; } .cmsms_stats:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; overflow: hidden; } .cmsms_stats .cmsms_stat_wrap .cmsms_stat { position: relative; } .cmsms_stats .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner { display: block; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .cmsms_stats.stats_mode_bars .cmsms_stat_wrap .cmsms_stat { overflow: hidden; } .cmsms_stats.stats_mode_bars .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner[class^="cmsms-icon-"]:before, .cmsms_stats.stats_mode_bars .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner[class*=" cmsms-icon-"]:before, .cmsms_stats.stats_mode_bars .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner[class^="cmsms_theme_icon_"]:before, .cmsms_stats.stats_mode_bars .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner[class*=" cmsms_theme_icon_"]:before { margin: 0; position: absolute; } .cmsms_stats.stats_mode_bars .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner .cmsms_stat_title, .cmsms_stats.stats_mode_bars .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner .cmsms_stat_counter_wrap { position: absolute; } .cmsms_stats.stats_mode_bars .cmsms_stat_wrap .cmsms_stat canvas { display: none; } .cmsms_stats.stats_mode_bars.stats_type_vertical .cmsms_stat_wrap .cmsms_stat_title, .cmsms_stats.stats_mode_bars.stats_type_vertical .cmsms_stat_wrap .cmsms_stat_subtitle { display: block; } .cmsms_stats.stats_mode_circles .cmsms_stat_wrap { display: inline-block; float: none; margin: 0; vertical-align: top; text-align: center; } .cmsms_stats.stats_mode_circles .cmsms_stat_wrap.one_fifth { width: 20%; } .cmsms_stats.stats_mode_circles .cmsms_stat_wrap.one_fourth { width: 25%; } .cmsms_stats.stats_mode_circles .cmsms_stat_wrap.one_third { width: 33.3%; } .cmsms_stats.stats_mode_circles .cmsms_stat_wrap.one_half { width: 50%; } .cmsms_stats.stats_mode_circles .cmsms_stat_wrap.one_first { width: 100%; } .cmsms_stats.stats_mode_circles .cmsms_stat_wrap .cmsms_stat { margin: 0 0 20px; } .cmsms_stats.stats_mode_circles .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner { position: absolute; z-index: 2; -webkit-border-radius: 50%; border-radius: 50%; text-align: center; } .cmsms_stats.stats_mode_circles .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner .cmsms_stat_title, .cmsms_stats.stats_mode_circles .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner .cmsms_stat_counter_wrap { display: block; text-align: center; } .cmsms_stats.stats_mode_circles .cmsms_stat_wrap .cmsms_stat canvas { position: relative; z-index: 1; } .cmsms_stats.stats_mode_circles .cmsms_stat_wrap .cmsms_stat_subtitle { display: block; text-align: center; } .cmsms_counters { position: relative; text-align: center; } .cmsms_counters:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; overflow: hidden; } .cmsms_counters canvas { display: none; } .cmsms_counters .cmsms_counter_wrap { display: inline-block; float: none; margin: 0; vertical-align: top; text-align: center; } .cmsms_counters .cmsms_counter_wrap.one_fifth { width: 20%; } .cmsms_counters .cmsms_counter_wrap.one_fourth { width: 25%; } .cmsms_counters .cmsms_counter_wrap.one_third { width: 33.3%; } .cmsms_counters .cmsms_counter_wrap.one_half { width: 50%; } .cmsms_counters .cmsms_counter_wrap.one_first { width: 100%; } .cmsms_counters .cmsms_counter_wrap .cmsms_counter { position: relative; margin: 0 0 20px; } .cmsms_counters .cmsms_counter_wrap .cmsms_counter .cmsms_counter_inner { display: block; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .cmsms_counters.counters_type_vertical .cmsms_counter_wrap .cmsms_counter { text-align: center; } .cmsms_counters.counters_type_vertical .cmsms_counter_wrap .cmsms_counter .cmsms_counter_inner { text-align: center; } .cmsms_counters.counters_type_vertical .cmsms_counter_wrap .cmsms_counter_subtitle { display: block; text-align: center; } .widget { position: relative; padding: 0 0 20px; } .widget .widgettitle { margin-bottom: 25px; } .widget ul { padding-left: 0; margin-bottom: 0; } .widget ul li { padding: 7px 0; border-top-width: 1px; border-top-style: solid; } .widget ul li:first-child { border-top-width: 0; border-top-style: solid; } .widget ul li li:first-child { border-top-width: 1px; border-top-style: solid; } .widget ul li:before { content: ''; } #slide_top { text-align: center; display: none; position: fixed; bottom: 20px; right: 20px; z-index: 99999; } #slide_top > span { display: inline-block; text-indent: -9999px; } /* Hover slider global styles */ .cmsms_hover_slider { position: relative; overflow: hidden; } .cmsms_hover_slider .cmsms_hover_slider_items { list-style: none; width: 100%; height: 1px; margin: 0; position: relative; } .cmsms_hover_slider .cmsms_hover_slider_items > li { list-style: none; padding: 0; width: 100%; height: 100%; visibility: hidden; position: absolute; left: 0; top: 0; opacity: 0; filter: alpha(opacity=0); } .cmsms_hover_slider .cmsms_hover_slider_items > li > figure.cmsms_hover_slider_full_img { width: 100%; max-width: 100%; height: 100%; max-height: 100%; } .cmsms_hover_slider .cmsms_hover_slider_items > li > figure.cmsms_hover_slider_full_img img { display: block; width: 100%; max-width: 100%; height: 100%; max-height: 100%; position: absolute; } .cmsms_hover_slider .cmsms_hover_slider_thumbs { font-size: 0; line-height: 0; } .cmsms_hover_slider .cmsms_hover_slider_thumbs > li { display: inline-block; display: -moz-inline-stack; vertical-align: top; letter-spacing: normal; } .cmsms_hover_slider .cmsms_hover_slider_thumbs > li img { display: block; } .cmsms_hover_slider .cmsms_hover_slider_thumbs > li a { display: block; } .js_body .cmsms_hover_slider_items > li > figure.cmsms_hover_slider_full_img img { position: absolute; } /* Core Owl Carousel CSS v1.3.2 */ .owl-carousel { width: 100%; position: relative; -ms-touch-action: pan-y; display: none; } .owl-carousel .owl-wrapper-outer { width: 100%; position: relative; overflow: hidden; } .owl-carousel .owl-wrapper-outer.autoHeight { -webkit-transition: height 0.5s ease-in-out; -moz-transition: height 0.5s ease-in-out; -ms-transition: height 0.5s ease-in-out; -o-transition: height 0.5s ease-in-out; transition: height 0.5s ease-in-out; } .owl-carousel .owl-wrapper-outer .owl-wrapper { position: relative; display: none; } .owl-carousel .owl-wrapper-outer .owl-wrapper:after { content: '.'; line-height: 0; display: block; height: 0; visibility: hidden; clear: both; } .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item { float: left; } .owl-carousel .owl-wrapper-outer .owl-wrapper, .owl-carousel .owl-wrapper-outer .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); } .owl-carousel .owl-controls { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .owl-carousel .owl-controls .owl-page { cursor: pointer; } .owl-carousel .owl-controls .owl-buttons div { cursor: pointer; } .owl-pagination { position: absolute; top: 15px; right: 20px; } .owl-pagination .owl-page { display: inline-block; width: 11px; height: 11px; margin-left: 5px; text-indent: -9999px; cursor: pointer; -webkit-border-radius: 50%; border-radius: 50%; } .owl-pagination .owl-page.active { cursor: default; } /*-------------------------------------------------------------------------*/ /* 3. Header + Centered + Right + Fixed Versions */ /*-------------------------------------------------------------------------*/ /***************** Header ******************/ #header .header_bot #navigation { margin-left: -20px; margin-right: -20px; } #navigation ul { padding: 15px 0; } #navigation ul li { padding: 0 15px; } #navigation ul li:first-child > a { border-top-width: 0; border-top-style: solid; margin-top: 1px; } #navigation ul li:first-child ul { top: -1px; } #navigation ul li a { width: 170px; padding: 7px 0; border-top-width: 1px; border-top-style: solid; } #navigation ul li > a { overflow: hidden; } #navigation ul li > a[data-tag]:before { content: attr(data-tag); display: inline-block; float: none; padding: 0 0.5em; margin-left: 1em; position: relative; z-index: 206; } #navigation ul li > a[data-tag] > span { width: auto; float: left; } #navigation li.menu-item-icon > a span[class^="cmsms-icon-"]:before { margin: 0 .5em 0 0; } #navigation li.menu-item-icon.menu-item-hide-text > a span[class^="cmsms-icon-"]:before { margin: 0 .3em; } #navigation > li { padding: 0 20px; } #navigation > li > a { display: table-cell; vertical-align: middle; } #navigation > li > a[data-tag]:before { content: attr(data-tag); display: block; padding: 0 0.5em; margin-left: 0.6em; position: relative; z-index: 206; float: right; } #navigation > li > a > span { display: inline-block; padding: 10px 0; position: relative; z-index: 205; } #navigation > li > a > span > span.nav_subtitle { display: block; } #navigation > li > a > span > img { display: inline-block; margin-top: -3px; margin-right: 5px; } #navigation > li.menu-item-hide-text > a > span { font-size: 0; line-height: 0; } #navigation > li.menu-item-hide-text > a > span:before { margin-right: 0; } #navigation > li:hover > a > span.nav_bg_clr, #navigation > li.current-menu-item > a > span.nav_bg_clr, #navigation > li.current-menu-ancestor > a > span.nav_bg_clr { width: 100%; left: 0%; opacity: 1; } #navigation > li.menu-item-mega ul li:hover > a, #navigation > li.menu-item-mega ul li.current-menu-item > a, #navigation > li.menu-item-mega ul li.current-menu-ancestor > a { background-color: transparent; padding-left: 10px; } #navigation > li.menu-item-mega > div.menu-item-mega-container > ul { padding-top: 10px; margin-top: 10px; } #navigation > li.menu-item-mega > div.menu-item-mega-container > ul:after { content: ''; display: block; width: 150%; height: 1px; margin-left: -20px; position: absolute; top: 0; left: 0; } #navigation > li.menu-item-mega > div.menu-item-mega-container > ul:first-child { padding-top: 0; margin-top: 0; } #navigation > li.menu-item-mega > div.menu-item-mega-container > ul:first-child:after { display: none; } #navigation > li.menu-item-mega > div.menu-item-mega-container > ul > li > a { border-top-width: 0; border-top-style: solid; } #navigation > li.menu-item-mega > div.menu-item-mega-container > ul > li > a > span > span.nav_subtitle { display: block; } #navigation > li.menu-item-mega > div.menu-item-mega-container > ul > li:hover > a > span > span.nav_subtitle { display: block; } #navigation > li.menu-item-mega > div.menu-item-mega-container > ul > li.menu-item-hide-text > a > span { font-size: 0; line-height: 0; } #navigation > li.menu-item-mega > div.menu-item-mega-container > ul > li.menu-item-hide-text > a > span > span.nav_subtitle { font-size: 0; line-height: 0; } #navigation > li.menu-item-mega > div.menu-item-mega-container > ul > li > a, #navigation > li.menu-item-mega > div.menu-item-mega-container > ul > li:hover > a { padding: 7px 0; margin-bottom: 10px; } #navigation > li.menu-item-mega > div.menu-item-mega-container > ul > li.current-menu-item > a { background: none; } #navigation > li.menu-item-mega > div.menu-item-mega-container ul { background: none; } #navigation > li.menu-item-mega > div.menu-item-mega-container ul li { padding: 0; } #navigation > li.menu-item-mega > div.menu-item-mega-container ul li.menu-item-hide-text > a { text-align: center; } #navigation > li.menu-item-mega > div.menu-item-mega-container ul li.menu-item-hide-text > a > span:before { margin-right: 0; } #navigation > li.menu-item-mega > div.menu-item-mega-container ul ul li.menu-item-mega-description span.menu-item-mega-description-container { display: block; padding: 10px 10px; } #navigation > li.menu-item-mega > div.menu-item-mega-container li > a:hover { background: none; } #navigation > li.menu-item-mega > div.menu-item-mega-container li li li:first-child { border-top-width: 1px; border-top-style: solid; } .responsive_nav { font-size: 20px; display: block; width: 44px; height: 44px; position: relative; -webkit-border-radius: 50%; border-radius: 50%; } .responsive_nav:before { font-size: inherit; width: 1em; height: 1em; margin: auto !important; position: absolute; left: 0; right: 0; top: 0; bottom: 0; } .responsive_nav:hover:before, .responsive_nav.active:before { width: 1em; height: 1em; margin: auto !important; position: absolute; left: 0; right: 0; top: 0; bottom: 0; } .header_top_inner { height: 45px; } .header_top_inner nav > div > ul { z-index: 205; } .header_top_inner nav > div > ul > li { padding: 0 10px; } .header_top_inner nav > div > ul > li:last-child { padding-right: 0; } .header_top_inner nav > div > ul > li > a { padding: 5px 0; } .header_top_inner nav > div > ul > li > a > span.cmsms_count { display: inline-block; padding: 0 6px 1px; margin-left: 7px; } .header_top_inner nav > div > ul > li > a img { display: inline-block; margin-top: -3px; margin-right: 5px; } .header_top_inner nav > div > ul > li a { color: rgba(255, 255, 255, 0.5); } .header_top_inner nav > div > ul > li ul { top: 100%; } .header_top_inner nav > div > ul > li ul li:first-child { border-top-width: 0; border-top-style: solid; padding: 0; } .header_top_inner nav > div > ul > li ul li > a { padding: 5px 10px; width: 120px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .header_top_inner nav > div > ul > li ul ul { top: 0; } #header .header_top_inner nav > div > ul > li ul ul { margin-top: 0; } .header_top_inner .header_top_aligner, .header_top_inner .header_top_donation_but, .header_top_inner .nav_wrap, .header_top_inner .social_wrap, .header_top_inner .meta_wrap { display: inline-block; vertical-align: middle; } .header_top_inner .header_top_donation_but { padding: 1px 25px 0; margin: 0 0 0 20px; } .header_top_inner .header_top_donation_but span { display: inline-block; vertical-align: middle; } .header_top_inner .header_top_donation_but:after { content: ''; display: inline-block; height: 100%; vertical-align: middle; } .header_top_inner .meta_wrap { color: rgba(255, 255, 255, 0.5); } .header_top_inner .meta_wrap a { color: rgba(255, 255, 255, 0.5); } .header_top_inner .meta_wrap > * { margin: 0 0 0 30px; } .header_top_inner .meta_wrap > *:first-child { margin: 0; } .header_top_inner .social_wrap ul { height: 20px; } .header_top_inner .social_wrap ul li { height: 20px; } .header_top_inner .social_wrap a { font-size: 20px; width: 20px; height: 20px; } .header_top_inner .social_wrap a[class^="cmsms-icon-"]:before, .header_top_inner .social_wrap a[class*=" cmsms-icon-"]:before, .header_top_inner .social_wrap a[class^="cmsms_theme_icon_"]:before, .header_top_inner .social_wrap a[class*=" cmsms_theme_icon_"]:before { width: 1em; height: 1em; } .header_mid { clear: both; } .header_mid_inner .header_donation_but_wrap { margin-left: 20px; float: right; } .header_mid_inner .header_donation_but_wrap .header_donation_but_wrap_inner { height: 100%; } .header_mid_inner .search_wrap { width: 44px; float: right; margin-left: 20px; } .header_mid_inner .search_wrap .search_wrap_inner .search_wrap_inner_left { height: 100%; } .header_mid_inner .search_wrap .search_bar_wrap { width: 44px; height: 44px; padding: 0; margin-top: 6px; border-width: 0; border-style: solid; -webkit-border-radius: 25px; border-radius: 25px; } .header_mid_inner .search_wrap .search_bar_wrap form { margin: 0; } .header_mid_inner .search_wrap .search_bar_wrap form p { height: 44px; position: relative; overflow: hidden; } .header_mid_inner .search_wrap .search_bar_wrap form p.search_field { vertical-align: middle; } .header_mid_inner .search_wrap .search_bar_wrap form p.search_field input[type=search] { width: 0; float: right; padding-left: 0; padding-right: 0; margin-top: -1px; opacity: 0; } .header_mid_inner .search_wrap .search_bar_wrap form p.search_button button { background-color: transparent; display: block; width: 44px; height: 44px; padding: 0; margin: 0; } .header_mid_inner .search_wrap .search_bar_wrap form p.search_button button:before { line-height: 44px; width: 44px; height: 44px; } .header_mid_inner .search_wrap.search_opened { width: 250px; } .header_mid_inner .search_wrap.search_opened .search_bar_wrap { width: 250px; padding-left: 25px; } .header_mid_inner .search_wrap.search_opened .search_bar_wrap p.search_field input[type=search] { width: 100%; opacity: 1; } .header_mid_inner .search_wrap.search_opened .search_bar_wrap p.search_button button:before { font-size: 10px; } .header_mid_inner .resp_nav_wrap, .header_mid_inner .slogan_wrap, .header_mid_inner .social_wrap { float: right; visibility: visible; text-indent: inherit; opacity: 1; } .header_mid_inner .resp_nav_wrap.resp_nav_closed, .header_mid_inner .slogan_wrap.resp_nav_closed, .header_mid_inner .social_wrap.resp_nav_closed, .header_mid_inner .resp_nav_wrap.slogan_closed, .header_mid_inner .slogan_wrap.slogan_closed, .header_mid_inner .social_wrap.slogan_closed, .header_mid_inner .resp_nav_wrap.social_closed, .header_mid_inner .slogan_wrap.social_closed, .header_mid_inner .social_wrap.social_closed { margin-right: 0; visibility: hidden; text-indent: -9999px; opacity: 0; } .header_mid_inner .social_wrap ul li { margin-top: 6px; padding-left: 2px; } .header_mid_inner .social_wrap a { width: 28px; height: 28px; } .header_mid_inner .social_wrap a[class^="cmsms-icon-"]:before, .header_mid_inner .social_wrap a[class*=" cmsms-icon-"]:before, .header_mid_inner .social_wrap a[class^="cmsms_theme_icon_"]:before, .header_mid_inner .social_wrap a[class*=" cmsms_theme_icon_"]:before { font-size: 28px; width: 1em; height: 1em; } .header_mid_inner nav { float: right; visibility: visible; text-indent: inherit; opacity: 1; } .header_mid_inner nav.nav_closed { margin-right: -30px; visibility: hidden; text-indent: -9999px; opacity: 0; } .header_mid_inner #navigation > li { padding: 0 15px; } .header_mid_inner #navigation > li > a { border: 0; } .header_mid_inner #navigation > li > a > span { display: inline-block; padding: 0; position: relative; z-index: 205; } .header_mid_inner #navigation > li > a > span.nav_bg_clr { border: 0; display: block; width: 0%; height: 4px; padding: 0; position: absolute; top: 0; left: 50%; z-index: 204; opacity: 0; } .header_mid_inner #navigation > li > a > span > span.nav_subtitle { display: block; } .header_mid_inner #navigation > li.menu-item-has-children ul > li:hover > a, .header_mid_inner #navigation > li.menu-item-has-children ul > li.current-menu-item > a, .header_mid_inner #navigation > li.menu-item-has-children ul > li.current-menu-ancestor > a { padding-left: 10px; } .header_mid_inner #navigation > li:hover > a > span.nav_bg_clr, .header_mid_inner #navigation > li.current-menu-item > a > span.nav_bg_clr, .header_mid_inner #navigation > li.current-menu-ancestor > a > span.nav_bg_clr { width: 100%; left: 0%; opacity: 1; } .header_mid_inner #navigation > li.menu-item-highlight > a > span.nav_bg_clr { width: 100%; left: 0%; opacity: 1; } .header_mid_inner #navigation > li.menu-item-mega > div > ul > li:hover > a, .header_mid_inner #navigation > li.menu-item-mega > div > ul > li.current-menu-item > a { background-color: transparent; } .header_mid_inner .logo { display: table-row; width: auto; vertical-align: middle; } .header_mid_inner .logo img { max-height: 100%; width: auto; height: auto; margin: auto !important; position: absolute; left: 0; right: auto; top: 0; bottom: 0; } .header_mid_inner .logo .logo_retina { display: none; } .header_mid, .header_mid .header_mid_inner .search_wrap_inner, .header_mid .header_mid_inner .slogan_wrap_inner, .header_mid .header_mid_inner .social_wrap_inner, .header_mid .header_mid_inner nav > div > ul, .header_mid .header_mid_inner nav > div > ul > li, .header_mid .header_mid_inner nav > div > ul > li > a, .header_mid .header_mid_inner .logo, .header_mid .header_mid_inner .resp_nav_wrap_inner { height: 110px; } .header_bot, .header_bot .header_bot_inner nav > div > ul, .header_bot .header_bot_inner nav > div > ul > li, .header_bot .header_bot_inner nav > div > ul > li > a { height: 50px; } .header_bot_inner #navigation > li > a > span { display: inline-block; padding: 0; position: relative; z-index: 205; } .header_bot_inner #navigation > li > a > span.nav_bg_clr { border: 0; display: block; width: 0%; height: 2px; padding: 0; position: absolute; top: -2px; left: 50%; z-index: 204; opacity: 0; } .header_bot_inner #navigation > li:hover > a > span.nav_bg_clr, .header_bot_inner #navigation > li.current-menu-item > a > span.nav_bg_clr, .header_bot_inner #navigation > li.current-menu-ancestor > a > span.nav_bg_clr { width: 100%; left: 0%; opacity: 1; } .header_bot_inner #navigation > li.menu-item-highlight > a > span.nav_bg_clr { width: 100%; left: 0%; opacity: 1; } .header_bot_inner #navigation > li.menu-item-mega > div > ul > li:hover > a, .header_bot_inner #navigation > li.menu-item-mega > div > ul > li.current-menu-item > a { background-color: transparent; } /***************** Centered Header ******************/ .enable_header_centered .header_mid_inner, .enable_header_centered .header_bot_inner { text-align: center; } .enable_header_centered .header_mid_inner > nav, .enable_header_centered .header_bot_inner > nav { display: inline-block; } .enable_header_centered .header_mid_inner > nav > div > ul ul, .enable_header_centered .header_bot_inner > nav > div > ul ul { text-align: left; } /***************** Right Header ******************/ .enable_header_right .header_bot_inner { text-align: right; } .enable_header_right .header_bot_inner > nav { display: inline-block; } .enable_header_right .header_bot_inner > nav > div > ul ul { text-align: left; } /***************** Fixed Header ******************/ #page.fixed_header #header { position: fixed; } /***************** Elements ******************/ .post-password-form { padding-top: 40px; } .post-password-form p:first-child { font-weight: bold; } .post-password-form label { display: inline-block; } .post-password-form input[type="password"] { display: block; } .post-password-form input[type=submit] { display: inline-block; vertical-align: bottom; } .search_bar_wrap { display: inline-block; width: 100%; height: 40px; padding: 0 7px 0 5px; border-width: 2px; border-style: solid; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .search_bar_wrap form { display: table; width: 100%; margin-top: -1px; } .search_bar_wrap form p { display: table-cell; padding: 0; vertical-align: top; } .search_bar_wrap form p.search_field input[type=search] { background: none; width: 100%; padding: 7px; margin-top: 1px; border-width: 0; border-style: solid; } .search_bar_wrap form p.search_button { width: 40px; text-align: right; } .search_bar_wrap form p.search_button button[type=submit] { display: inline-block; margin: 7px 0; width: 24px; height: 24px; background: none; padding: 0; min-width: 0; cursor: pointer; border-width: 0; border-style: solid; } .search_bar_wrap form p.search_button button[type=submit]:before { font-size: 14px; font-family: fontello; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1em; text-align: center; text-decoration: inherit; text-transform: none; margin-left: 0; margin-right: 0; } /* Pixel Arrow global styles */ .cmsms_prev_arrow_pixel, .cmsms_next_arrow_pixel { background: transparent; width: 1px; height: 1px; margin: auto !important; position: absolute; left: 0; right: auto; top: 0; bottom: 0; } .cmsms_prev_arrow_pixel:before, .cmsms_next_arrow_pixel:before, .cmsms_prev_arrow_pixel:after, .cmsms_next_arrow_pixel:after, .cmsms_prev_arrow_pixel span:before, .cmsms_next_arrow_pixel span:before, .cmsms_prev_arrow_pixel span:after, .cmsms_next_arrow_pixel span:after { content: ''; background: transparent; position: absolute; width: 1px; border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: solid; } .cmsms_prev_arrow_pixel:before, .cmsms_next_arrow_pixel:before { height: 3px; left: 1px; top: -1px; } .cmsms_prev_arrow_pixel:after, .cmsms_next_arrow_pixel:after { height: 5px; left: 2px; top: -2px; } .cmsms_prev_arrow_pixel span:before, .cmsms_next_arrow_pixel span:before { height: 7px; left: 3px; top: -3px; } .cmsms_prev_arrow_pixel span:after, .cmsms_next_arrow_pixel span:after { height: 9px; left: 4px; top: -4px; } .cmsms_next_arrow_pixel { right: 0; left: auto; } .cmsms_next_arrow_pixel:before { left: auto; right: 1px; } .cmsms_next_arrow_pixel:after { left: auto; right: 2px; } .cmsms_next_arrow_pixel span:before { left: auto; right: 3px; } .cmsms_next_arrow_pixel span:after { left: auto; right: 4px; } .cmsms_top_arrow_pixel, .cmsms_bot_arrow_pixel { background: #000000; width: 1px; height: 1px; margin: auto !important; position: absolute; left: 0; right: 0; top: -4px; bottom: 0; } .cmsms_top_arrow_pixel:before, .cmsms_bot_arrow_pixel:before, .cmsms_top_arrow_pixel:after, .cmsms_bot_arrow_pixel:after, .cmsms_top_arrow_pixel span:before, .cmsms_bot_arrow_pixel span:before, .cmsms_top_arrow_pixel span:after, .cmsms_bot_arrow_pixel span:after { content: ''; background: transparent; position: absolute; height: 1px; border-left-width: 1px; border-left-style: solid; border-right-width: 1px; border-right-style: solid; } .cmsms_top_arrow_pixel:before, .cmsms_bot_arrow_pixel:before { width: 3px; top: 1px; left: -1px; } .cmsms_top_arrow_pixel:after, .cmsms_bot_arrow_pixel:after { width: 5px; top: 2px; left: -2px; } .cmsms_top_arrow_pixel span:before, .cmsms_bot_arrow_pixel span:before { width: 7px; top: 3px; left: -3px; } .cmsms_top_arrow_pixel span:after, .cmsms_bot_arrow_pixel span:after { width: 9px; top: 4px; left: -4px; } .cmsms_bot_arrow_pixel { top: 4px; } .cmsms_bot_arrow_pixel:before { top: auto; bottom: 1px; } .cmsms_bot_arrow_pixel:after { top: auto; bottom: 2px; } .cmsms_bot_arrow_pixel span:before { top: auto; bottom: 3px; } .cmsms_bot_arrow_pixel span:after { top: auto; bottom: 4px; } /*-------------------------------------------------------------------------*/ /* 4. Content + Sidebar Styles */ /*-------------------------------------------------------------------------*/ body .headline { background-color: transparent; } .cmsms_breadcrumbs { position: relative; overflow: hidden; } .cmsms_breadcrumbs .cmsms_breadcrumbs_aligner { display: inline-block; vertical-align: middle; } .cmsms_breadcrumbs .cmsms_breadcrumbs_inner { display: inline-block; padding-top: 10px; padding-bottom: 10px; vertical-align: middle; } .headline_outer .headline_color { width: 100%; height: 100%; position: absolute; left: 0; top: 0; } .headline_outer .headline_inner { padding: 0 20px; position: relative; z-index: 1; } .headline_outer .headline_inner .headline_aligner { display: inline-block; vertical-align: middle; } .headline_outer .headline_inner .headline_text { display: inline-block; vertical-align: middle; position: relative; } .headline_outer .headline_inner .headline_text:before { width: 1em; height: 1em; margin: auto !important; position: absolute; left: 0; right: 0; top: 0; bottom: auto; vertical-align: middle; } .headline_outer .headline_inner .headline_text .entry-title { margin: 0; } .headline_outer .headline_inner .headline_text .entry-subtitle { margin: 5px 0 0; } .headline_outer .headline_inner.align_left { text-align: left; } .headline_outer .headline_inner.align_left .headline_text { text-align: left; } .headline_outer .headline_inner.align_left .headline_text:before { right: auto; } .headline_outer .headline_inner.align_left .cmsms_breadcrumbs { float: right; } .headline_outer .headline_inner.align_right { text-align: right; } .headline_outer .headline_inner.align_right .headline_text { text-align: right; } .headline_outer .headline_inner.align_right .headline_text:before { left: auto; } .headline_outer .headline_inner.align_right .cmsms_breadcrumbs { float: left; } .headline_outer .headline_inner.align_center { text-align: center; } .headline_outer .headline_inner.align_center .headline_text { text-align: center; } .headline_outer .headline_inner.align_center .headline_text:before { bottom: auto; } .headline_outer .headline_inner.align_center .cmsms_breadcrumbs { text-align: center; } .headline_outer .headline_inner.align_center .cmsms_breadcrumbs .cmsms_breadcrumbs_aligner { display: none; } .headline_outer .headline_inner.align_center .cmsms_breadcrumbs .cmsms_breadcrumbs_inner { padding: 20px 0; } .content_wrap { display: block; min-width: inherit; } .error { overflow: hidden; } .error .search_bar_wrap { margin: 0 auto 40px; width: 400px; max-width: 100%; display: block; } .error .error_subtitle { text-align: center; margin-bottom: 50px; } .error .error_title { font-size: 220px; text-align: center; line-height: 1em; margin: 0; padding: 100px 0; } .error .error_inner { margin-bottom: 60px; } .error .error_button_wrap { text-align: center; padding-bottom: 50px; } /*-------------------------------------------------------------------------*/ /* 5. Bottom + Footer Styles */ /*-------------------------------------------------------------------------*/ /***************** Bottom ******************/ .bottom_inner .widgettitle { margin-bottom: 35px; position: relative; } .bottom_inner .widgettitle:before { content: ''; width: 50px; height: 2px; position: absolute; bottom: -10px; left: 0; } /***************** Footer ******************/ .footer_inner { text-align: center; padding: 70px 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .footer_inner .logo { display: inline-block; margin-bottom: 40px; } .footer_inner .logo > .footer_logo_retina { display: none; } .footer_inner nav { margin-bottom: 40px; } .footer_inner nav > div { text-align: center; } .footer_inner nav > div > ul { display: inline-block; vertical-align: middle; } .footer_inner nav > div > ul ul { display: none; } .footer_inner nav > div > ul ul.submenu-languages { display: block; padding-top: 10px !important; } .footer_inner nav > div > ul > li { display: inline-block; padding: 0 7px; } .footer_inner nav > div > ul > li > a { line-height: 1em; } .footer_inner .social_wrap { margin-bottom: 40px; } .footer_inner .social_wrap .social_wrap_inner { text-align: center; } .footer_inner .social_wrap .social_wrap_inner ul li { padding-left: 10px; } .footer_inner .social_wrap .social_wrap_inner a { width: 48px; height: 48px; } .footer_inner .social_wrap .social_wrap_inner a[class^="cmsms-icon-"]:before, .footer_inner .social_wrap .social_wrap_inner a[class*=" cmsms-icon-"]:before, .footer_inner .social_wrap .social_wrap_inner a[class^="cmsms_theme_icon_"]:before, .footer_inner .social_wrap .social_wrap_inner a[class*=" cmsms_theme_icon_"]:before { font-size: 48px; width: 1em; height: 1em; } .footer_inner .footer_custom_html { text-align: center; margin-bottom: 40px; overflow: hidden; } .cmsms_footer_small .footer_inner { padding: 20px; text-align: left; overflow: hidden; } .cmsms_footer_small .footer_inner nav { margin: 0; float: right; overflow: hidden; } .cmsms_footer_small .footer_inner .social_wrap { margin: 0; float: right; } .cmsms_footer_small .footer_inner .social_wrap .social_wrap_inner { text-align: left; } .cmsms_footer_small .footer_inner .social_wrap .social_wrap_inner ul { height: 20px; } .cmsms_footer_small .footer_inner .social_wrap .social_wrap_inner ul li { padding-left: 0; height: 20px; } .cmsms_footer_small .footer_inner .social_wrap .social_wrap_inner ul li:first-child { padding-left: 0; } .cmsms_footer_small .footer_inner .social_wrap .social_wrap_inner a { width: 20px; height: 20px; } .cmsms_footer_small .footer_inner .social_wrap .social_wrap_inner a[class^="cmsms-icon-"]:before, .cmsms_footer_small .footer_inner .social_wrap .social_wrap_inner a[class*=" cmsms-icon-"]:before, .cmsms_footer_small .footer_inner .social_wrap .social_wrap_inner a[class^="cmsms_theme_icon_"]:before, .cmsms_footer_small .footer_inner .social_wrap .social_wrap_inner a[class*=" cmsms_theme_icon_"]:before { font-size: 20px; width: 1em; height: 1em; } .cmsms_footer_small .footer_inner .footer_custom_html { margin: 0; float: right; text-align: left; overflow: hidden; } .cmsms_footer_small .footer_inner .footer_custom_html * { padding-bottom: 0; margin-bottom: 0; } .cmsms_footer_small .footer_inner .footer_custom_html .button, .cmsms_footer_small .footer_inner .footer_custom_html input[type=submit], .cmsms_footer_small .footer_inner .footer_custom_html input[type=button], .cmsms_footer_small .footer_inner .footer_custom_html button { padding-bottom: 9px; } .cmsms_footer_small .footer_inner .copyright { overflow: hidden; } /***************** Fixed Footer ******************/ .fixed_footer #main { margin-bottom: 450px; z-index: 2; } .fixed_footer #footer { position: fixed; bottom: 0; } .fixed_footer #footer .footer_inner nav { z-index: 1; } /***************** Slide Top Button ******************/ #slide_top { width: 50px; height: 50px; border-width: 1px; border-style: solid; } #slide_top:before { font-size: 20px; line-height: 50px; } #slide_top:hover { border-width: 1px; border-style: solid; } /*-------------------------------------------------------------------------*/ /* 6. Blog (Default, Masonry, Timeline) + Post Styles */ /*-------------------------------------------------------------------------*/ /***************** Blog ******************/ .button, input[type=submit], input[type=button], button { display: inline-block; font-weight: bold; padding: 9px 25px; border-color: transparent; border-width: 0; border-style: solid; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 20px; border-radius: 20px; } .cmsms_search_post_comments, .cmsms_search_post_date, .cmsms_slider_post_comments, .cmsms_slider_project_comments { position: relative; } .cmsmsLike, .cmsms_post_comments { display: inline-block; position: relative; overflow: hidden; } .cmsmsLike:before, .cmsms_post_comments:before { float: right; vertical-align: middle !important; } .cmsmsLike > span, .cmsms_post_comments > span { padding-left: 1px; padding-right: 4px; } .cmsmsLike.active { cursor: default !important; } .cmsms_post_filter_wrap { padding: 10px 0; position: relative; overflow: hidden; } .cmsms_post_filter_wrap .cmsms_post_filter { overflow: hidden; } .cmsms_post_filter_wrap .cmsms_post_filter .cmsms_post_filter_block { overflow: hidden; } .cmsms_post_filter_wrap .cmsms_post_filter .cmsms_post_filter_block .cmsms_post_filter_but { margin-top: 10px; margin-bottom: 10px; cursor: pointer; float: right; } .cmsms_post_filter_wrap .cmsms_post_filter .cmsms_post_filter_block .cmsms_post_filter_but:before { float: right; margin: 0 -5px 0 15px; } .cmsms_post_filter_wrap .cmsms_post_filter .cmsms_post_filter_block .cmsms_post_filter_but.current:before { content: '\eb20'; font-size: 10px; } .cmsms_post_filter_wrap .cmsms_post_filter .cmsms_post_filter_block .cmsms_post_filter_list { margin: 0; padding: 0 20px 0 0; text-align: right; overflow: hidden; } .cmsms_post_filter_wrap .cmsms_post_filter .cmsms_post_filter_block .cmsms_post_filter_list li { display: inline-block; width: 0; height: 0; padding: 0 0 0 5px; opacity: 0; } .cmsms_post_filter_wrap .cmsms_post_filter .cmsms_post_filter_block .cmsms_post_filter_list li:first-child { padding-left: 0; } .cmsms_post_filter_wrap .cmsms_post_filter .cmsms_post_filter_block .cmsms_post_filter_list li:before { content: none; } .cmsms_post_filter_wrap .cmsms_post_filter .cmsms_post_filter_block .cmsms_post_filter_list li > a.button { padding-left: 10px; padding-right: 10px; } .cmsms_post_filter_wrap .cmsms_post_filter .cmsms_post_filter_block .cmsms_post_filter_but.current + .cmsms_post_filter_list > li { width: auto; height: auto; padding: 10px 0 10px 5px; opacity: 1; -moz-transition: all .3s ease; transition: all .3s ease; } .cmsms_wrap_more_posts { width: 100%; overflow: hidden; } .cmsms_wrap_post_loader { margin: 60px 0 0; text-align: center; overflow: hidden; } .cmsms_wrap_post_loader .cmsms_post_loader { display: inline-block; } .cmsms_wrap_pagination { padding-bottom: 20px; margin: 60px 0 0; overflow: hidden; } .blog .cmsms_wrap_pagination { padding: 0 35px 20px; } .content_wrap.l_sidebar .blog .cmsms_wrap_pagination { padding: 0 35px 20px 50px; } .content_wrap.fullwidth .blog .cmsms_wrap_pagination { padding-bottom: 50px; } .cmsms_wrap_pagination ul { display: inline-block; padding: 0; margin: 0; text-align: center; } .cmsms_wrap_pagination ul li { display: block; padding: 0 0 4px 4px; float: left; } .cmsms_wrap_pagination ul li:first-child { padding-left: 0; } .cmsms_wrap_pagination ul li:before { content: none; } .cmsms_wrap_pagination ul li .page-numbers { line-height: 30px; display: block; height: 30px; padding-top: 1px; position: relative; min-width: 30px; } .blog.columns, .blog.timeline { position: relative; overflow: hidden; } .blog.columns { margin: 0 -20px; } .blog.columns .preloader { padding-bottom: 56%; } .blog.columns .preloader.highImg { height: auto; padding: 0; } .blog.columns .cmsms_video_wrap, .blog.columns .resizable_block { padding-bottom: 56%; } .blog.columns.puzzle { margin: 0; } .blog.timeline:before { content: ''; width: 2px; height: 100%; margin: auto !important; position: absolute; left: -1px; right: 0; top: 0; bottom: 0; } .post, .tribe_events { width: 100%; padding: 60px 35px 0; max-width: 100%; position: relative; overflow: hidden; } .content_wrap.r_sidebar .post.cmsms_default_type, .content_wrap.r_sidebar .tribe_events.cmsms_default_type { padding-right: 50px; } .content_wrap.l_sidebar .post.cmsms_default_type, .content_wrap.l_sidebar .tribe_events.cmsms_default_type { padding-left: 50px; } .post.cmsms_default_type:first-child, .tribe_events.cmsms_default_type:first-child { padding-top: 0; } .post.cmsms_default_type .cmsms_post_cont, .tribe_events.cmsms_default_type .cmsms_post_cont { min-width: 250px; } .post.cmsms_default_type.format-aside .cmsms_post_cont .cmsms_post_cont_info, .tribe_events.cmsms_default_type.format-aside .cmsms_post_cont .cmsms_post_cont_info, .post.cmsms_default_type.format-status .cmsms_post_cont .cmsms_post_cont_info, .tribe_events.cmsms_default_type.format-status .cmsms_post_cont .cmsms_post_cont_info, .post.cmsms_default_type.format-quote .cmsms_post_cont .cmsms_post_cont_info, .tribe_events.cmsms_default_type.format-quote .cmsms_post_cont .cmsms_post_cont_info { margin-bottom: 0; border-bottom-width: 0; border-bottom-style: solid; } .blog.columns .post, .blog.columns .tribe_events, .blog.timeline .post, .blog.timeline .tribe_events { float: left; opacity: 0; } .blog.columns .post.shortcode_animated, .blog.columns .tribe_events.shortcode_animated, .blog.timeline .post.shortcode_animated, .blog.timeline .tribe_events.shortcode_animated { opacity: 1; } .blog.columns .post, .blog.columns .tribe_events { min-width: 280px; padding: 20px; margin-top: 20px; } .blog.columns .post.shortcode_animated, .blog.columns .tribe_events.shortcode_animated { margin-top: 0; } .blog.timeline .post, .blog.timeline .tribe_events { width: 50%; padding: 0; overflow: visible; } .blog.timeline .post:before, .blog.timeline .tribe_events:before { content: ''; width: 100%; height: 2px; margin: auto !important; position: absolute; left: 0; right: 0; top: 34px; bottom: auto; } .blog.timeline .post .cmsms_post_info, .blog.timeline .tribe_events .cmsms_post_info { position: absolute; top: 0; -webkit-border-radius: 50%; border-radius: 50%; } .blog.timeline .post .cmsms_post_info .cmsms_post_date, .blog.timeline .tribe_events .cmsms_post_info .cmsms_post_date { display: table; width: 100%; height: 100%; } .blog.timeline .post .cmsms_post_info .cmsms_post_date .published, .blog.timeline .tribe_events .cmsms_post_info .cmsms_post_date .published { display: table-cell; vertical-align: middle; } .blog.timeline .post .cmsms_post_info .cmsms_post_date .published .cmsms_year, .blog.timeline .tribe_events .cmsms_post_info .cmsms_post_date .published .cmsms_year, .blog.timeline .post .cmsms_post_info .cmsms_post_date .published .cmsms_day_mon, .blog.timeline .tribe_events .cmsms_post_info .cmsms_post_date .published .cmsms_day_mon { display: block; text-align: center; } .blog.timeline .post.cmsms_timeline_left, .blog.timeline .tribe_events.cmsms_timeline_left { margin-left: -40px; } .blog.timeline .post.cmsms_timeline_left .cmsms_post_cont, .blog.timeline .tribe_events.cmsms_timeline_left .cmsms_post_cont { margin-right: 16%; } .blog.timeline .post.cmsms_timeline_right, .blog.timeline .tribe_events.cmsms_timeline_right { margin-left: 40px; } .blog.timeline .post.cmsms_timeline_right .cmsms_post_cont, .blog.timeline .tribe_events.cmsms_timeline_right .cmsms_post_cont { margin-left: 16%; } .blog.timeline .post.shortcode_animated, .blog.timeline .tribe_events.shortcode_animated { margin-left: 0; } .blog.columns.puzzle .post, .blog.columns.puzzle .tribe_events { padding: 0; } .blog.columns.puzzle .post .cmsms_post_cont, .blog.columns.puzzle .tribe_events .cmsms_post_cont { padding-bottom: 200%; } .blog.columns.puzzle .post .cmsms_post_cont:hover .preloader:after, .blog.columns.puzzle .tribe_events .cmsms_post_cont:hover .preloader:after { opacity: 0.5; } .blog.columns.puzzle .post figure, .blog.columns.puzzle .tribe_events figure, .blog.columns.puzzle .post .puzzle_post_content_wrapper, .blog.columns.puzzle .tribe_events .puzzle_post_content_wrapper { width: 100%; position: absolute; left: 0; } .blog.columns.puzzle .post .preloader, .blog.columns.puzzle .tribe_events .preloader { padding-bottom: 100%; } .blog.columns.puzzle .post .preloader:before, .blog.columns.puzzle .tribe_events .preloader:before { font-size: 30px; line-height: 1em; margin: -15px 0 0 -15px; position: absolute; top: 50%; left: 50%; } .blog.columns.puzzle .post .preloader:after, .blog.columns.puzzle .tribe_events .preloader:after { content: ''; display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; opacity: 0; } .blog.columns.puzzle .post .puzzle_post_content_wrapper, .blog.columns.puzzle .tribe_events .puzzle_post_content_wrapper { padding-bottom: 100%; } .blog.columns.puzzle .post .puzzle_post_content_wrapper:before, .blog.columns.puzzle .tribe_events .puzzle_post_content_wrapper:before { content: ''; display: block; position: absolute; left: 20px; } .blog.columns.puzzle .post .puzzle_post_content_wrapper .puzzle_post_content_wrap, .blog.columns.puzzle .tribe_events .puzzle_post_content_wrapper .puzzle_post_content_wrap { width: 100%; height: 100%; position: absolute; top: 0; left: 0; overflow: hidden; } .blog.columns.puzzle .post .puzzle_post_content_wrapper .cmsms_post_cont_info, .blog.columns.puzzle .tribe_events .puzzle_post_content_wrapper .cmsms_post_cont_info { padding: 15px 20px 2px; margin-bottom: 0; border-top-width: 0; border-top-style: solid; border-bottom-width: 0; border-bottom-style: solid; } .blog.columns.puzzle .post .puzzle_post_content_wrapper .cmsms_post_cont_info > span, .blog.columns.puzzle .tribe_events .puzzle_post_content_wrapper .cmsms_post_cont_info > span { margin-right: 0; } .blog.columns.puzzle .post .puzzle_post_content_wrapper .cmsms_post_header, .blog.columns.puzzle .tribe_events .puzzle_post_content_wrapper .cmsms_post_header { padding: 0 20px 20px; } .blog.columns.puzzle .post .puzzle_post_content_wrapper .cmsms_post_header .cmsms_post_title:before, .blog.columns.puzzle .tribe_events .puzzle_post_content_wrapper .cmsms_post_header .cmsms_post_title:before { display: none; } .blog.columns.puzzle .post .puzzle_post_content_wrapper .cmsms_post_read_more, .blog.columns.puzzle .tribe_events .puzzle_post_content_wrapper .cmsms_post_read_more { display: inline-block; padding: 0 20px 20px; } .blog.columns.puzzle .post .puzzle_post_content_wrapper .cmsms_post_footer, .blog.columns.puzzle .tribe_events .puzzle_post_content_wrapper .cmsms_post_footer { width: 100%; padding: 15px 20px; position: absolute; bottom: 0; left: 0; } .blog.columns.puzzle .post .puzzle_post_content_wrapper .cmsms_post_footer > span, .blog.columns.puzzle .tribe_events .puzzle_post_content_wrapper .cmsms_post_footer > span { display: block; padding-bottom: 5px; } .blog.columns.puzzle .post .puzzle_post_content_wrapper .cmsms_post_footer .cmsms_post_footer_info, .blog.columns.puzzle .tribe_events .puzzle_post_content_wrapper .cmsms_post_footer .cmsms_post_footer_info { padding: 0 0 0 10px; margin: 0; float: right; overflow: visible; border-top-width: 0; border-top-style: solid; } .blog.columns.puzzle .post .puzzle_post_content_wrapper .cmsms_post_footer .cmsms_post_footer_info .cmsms_post_meta_info, .blog.columns.puzzle .tribe_events .puzzle_post_content_wrapper .cmsms_post_footer .cmsms_post_footer_info .cmsms_post_meta_info { height: auto; float: none; } .blog.columns.puzzle .post .puzzle_post_content_wrapper .cmsms_post_footer .cmsms_post_footer_info .cmsms_post_meta_info a, .blog.columns.puzzle .tribe_events .puzzle_post_content_wrapper .cmsms_post_footer .cmsms_post_footer_info .cmsms_post_meta_info a { margin: 0; } .blog.columns.puzzle .post.format-aside .cmsms_post_cont, .blog.columns.puzzle .tribe_events.format-aside .cmsms_post_cont, .blog.columns.puzzle .post.format-status .cmsms_post_cont, .blog.columns.puzzle .tribe_events.format-status .cmsms_post_cont, .blog.columns.puzzle .post.format-quote .cmsms_post_cont, .blog.columns.puzzle .tribe_events.format-quote .cmsms_post_cont { padding-bottom: 200%; } .blog.columns.puzzle .post.format-aside .cmsms_post_cont .cmsms_post_cont_info, .blog.columns.puzzle .tribe_events.format-aside .cmsms_post_cont .cmsms_post_cont_info, .blog.columns.puzzle .post.format-status .cmsms_post_cont .cmsms_post_cont_info, .blog.columns.puzzle .tribe_events.format-status .cmsms_post_cont .cmsms_post_cont_info, .blog.columns.puzzle .post.format-quote .cmsms_post_cont .cmsms_post_cont_info, .blog.columns.puzzle .tribe_events.format-quote .cmsms_post_cont .cmsms_post_cont_info { text-align: left; margin-bottom: 0; } .blog.columns.puzzle .post.format-aside .cmsms_post_cont .cmsms_post_content, .blog.columns.puzzle .tribe_events.format-aside .cmsms_post_cont .cmsms_post_content, .blog.columns.puzzle .post.format-status .cmsms_post_cont .cmsms_post_content, .blog.columns.puzzle .tribe_events.format-status .cmsms_post_cont .cmsms_post_content, .blog.columns.puzzle .post.format-quote .cmsms_post_cont .cmsms_post_content, .blog.columns.puzzle .tribe_events.format-quote .cmsms_post_cont .cmsms_post_content, .blog.columns.puzzle .post.format-aside .cmsms_post_cont .entry-content, .blog.columns.puzzle .tribe_events.format-aside .cmsms_post_cont .entry-content, .blog.columns.puzzle .post.format-status .cmsms_post_cont .entry-content, .blog.columns.puzzle .tribe_events.format-status .cmsms_post_cont .entry-content, .blog.columns.puzzle .post.format-quote .cmsms_post_cont .entry-content, .blog.columns.puzzle .tribe_events.format-quote .cmsms_post_cont .entry-content { text-align: left; } .blog.columns.puzzle .post:nth-child(even) figure, .blog.columns.puzzle .tribe_events:nth-child(even) figure { bottom: 0; } .blog.columns.puzzle .post:nth-child(even) .puzzle_post_content_wrapper, .blog.columns.puzzle .tribe_events:nth-child(even) .puzzle_post_content_wrapper { top: 0; } .blog.columns.puzzle .post:nth-child(even) .puzzle_post_content_wrapper:before, .blog.columns.puzzle .tribe_events:nth-child(even) .puzzle_post_content_wrapper:before { bottom: -9px; border-bottom: 0 solid transparent !important; border-left: 7px solid transparent !important; border-right: 7px solid transparent !important; border-top-width: 9px; border-top-style: solid; } .blog.columns.puzzle .post:nth-child(odd) figure, .blog.columns.puzzle .tribe_events:nth-child(odd) figure { top: 0; } .blog.columns.puzzle .post:nth-child(odd) .puzzle_post_content_wrapper, .blog.columns.puzzle .tribe_events:nth-child(odd) .puzzle_post_content_wrapper { bottom: 0; } .blog.columns.puzzle .post:nth-child(odd) .puzzle_post_content_wrapper:before, .blog.columns.puzzle .tribe_events:nth-child(odd) .puzzle_post_content_wrapper:before { top: -9px; border-top: 0 solid transparent !important; border-left: 7px solid transparent !important; border-right: 7px solid transparent !important; border-bottom-width: 9px; border-bottom-style: solid; } .post .cmsms_audio, .tribe_events .cmsms_audio { margin-bottom: 20px; position: relative; } .post .cmsms_post_format_img, .tribe_events .cmsms_post_format_img { display: block; float: right; margin: 20px 25px 0 0; position: relative; } .blog.columns .post .cmsms_post_format_img, .blog.columns .tribe_events .cmsms_post_format_img, .blog.timeline .post .cmsms_post_format_img, .blog.timeline .tribe_events .cmsms_post_format_img { margin-right: 20px; } .post .cmsms_post_header, .tribe_events .cmsms_post_header { padding: 20px 70px 20px 25px; position: relative; } .blog.columns .post .cmsms_post_header, .blog.columns .tribe_events .cmsms_post_header, .blog.timeline .post .cmsms_post_header, .blog.timeline .tribe_events .cmsms_post_header { padding: 20px 50px 20px 20px; } .blog.timeline .post .cmsms_post_header, .blog.timeline .tribe_events .cmsms_post_header { padding-right: 55px; } .post .cmsms_post_header .cmsms_post_title, .tribe_events .cmsms_post_header .cmsms_post_title { margin: 0; position: relative; } .post .cmsms_post_header .cmsms_post_title:before, .tribe_events .cmsms_post_header .cmsms_post_title:before { content: ''; display: block; width: 4px; position: absolute; top: 0; left: -25px; } .blog.columns .post .cmsms_post_header .cmsms_post_title:before, .blog.columns .tribe_events .cmsms_post_header .cmsms_post_title:before, .blog.timeline .post .cmsms_post_header .cmsms_post_title:before, .blog.timeline .tribe_events .cmsms_post_header .cmsms_post_title:before { width: 2px; left: -20px; } .blog.timeline .post .cmsms_post_header .cmsms_post_title:before, .blog.timeline .tribe_events .cmsms_post_header .cmsms_post_title:before { left: -19.9px; } .post .cmsms_post_header .cmsms_post_subtitle, .tribe_events .cmsms_post_header .cmsms_post_subtitle { margin: 0 0 10px; } .blog.columns .post .cmsms_post_header .cmsms_post_subtitle, .blog.columns .tribe_events .cmsms_post_header .cmsms_post_subtitle, .blog.timeline .post .cmsms_post_header .cmsms_post_subtitle, .blog.timeline .tribe_events .cmsms_post_header .cmsms_post_subtitle { margin: 0; } .post .cmsms_post_cont_info .cmsms_post_meta_info, .tribe_events .cmsms_post_cont_info .cmsms_post_meta_info, .post .cmsms_post_footer .cmsms_post_meta_info, .tribe_events .cmsms_post_footer .cmsms_post_meta_info { position: relative; float: right; overflow: hidden; } .post .cmsms_post_cont_info .cmsms_post_meta_info > a, .tribe_events .cmsms_post_cont_info .cmsms_post_meta_info > a, .post .cmsms_post_footer .cmsms_post_meta_info > a, .tribe_events .cmsms_post_footer .cmsms_post_meta_info > a { margin-left: 10px; } .post .cmsms_post_cont_info .cmsms_post_meta_info > a:first-child, .tribe_events .cmsms_post_cont_info .cmsms_post_meta_info > a:first-child, .post .cmsms_post_footer .cmsms_post_meta_info > a:first-child, .tribe_events .cmsms_post_footer .cmsms_post_meta_info > a:first-child { margin-left: 0; } .post .cmsms_post_cont_info, .tribe_events .cmsms_post_cont_info { padding: 10px 25px; margin-bottom: 30px; border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: solid; overflow: hidden; } .post .cmsms_post_cont_info.no_bdb, .tribe_events .cmsms_post_cont_info.no_bdb { margin-bottom: 0; border-bottom-width: 0; border-bottom-style: solid; } .blog.columns .post .cmsms_post_cont_info, .blog.columns .tribe_events .cmsms_post_cont_info, .blog.timeline .post .cmsms_post_cont_info, .blog.timeline .tribe_events .cmsms_post_cont_info { padding: 10px 20px; margin-bottom: 20px; } .blog.columns .post .cmsms_post_cont_info.no_bdb, .blog.columns .tribe_events .cmsms_post_cont_info.no_bdb, .blog.timeline .post .cmsms_post_cont_info.no_bdb, .blog.timeline .tribe_events .cmsms_post_cont_info.no_bdb { margin-bottom: 0; } .post .cmsms_post_cont_info > span, .tribe_events .cmsms_post_cont_info > span { display: inline-block; margin-right: 25px; white-space: nowrap; } .blog.columns .post .cmsms_post_cont_info > span, .blog.columns .tribe_events .cmsms_post_cont_info > span, .blog.timeline .post .cmsms_post_cont_info > span, .blog.timeline .tribe_events .cmsms_post_cont_info > span { margin-right: 20px; } .post .cmsms_post_cont, .tribe_events .cmsms_post_cont { position: relative; overflow: hidden; } .post .cmsms_post_cont .preloader, .tribe_events .cmsms_post_cont .preloader { display: block; } .post .cmsms_post_cont .cmsms_post_content, .tribe_events .cmsms_post_cont .cmsms_post_content { padding: 0 25px; } .blog.columns .post .cmsms_post_cont .cmsms_post_content, .blog.columns .tribe_events .cmsms_post_cont .cmsms_post_content, .blog.timeline .post .cmsms_post_cont .cmsms_post_content, .blog.timeline .tribe_events .cmsms_post_cont .cmsms_post_content { padding: 0 20px; } .post .cmsms_post_cont .cmsms_post_footer, .tribe_events .cmsms_post_cont .cmsms_post_footer { padding: 0 25px 30px; } .blog.columns .post .cmsms_post_cont .cmsms_post_footer, .blog.columns .tribe_events .cmsms_post_cont .cmsms_post_footer, .blog.timeline .post .cmsms_post_cont .cmsms_post_footer, .blog.timeline .tribe_events .cmsms_post_cont .cmsms_post_footer { padding: 0 20px; } .post .cmsms_post_cont .cmsms_post_footer .cmsms_post_footer_info, .tribe_events .cmsms_post_cont .cmsms_post_footer .cmsms_post_footer_info { padding: 10px 20px; margin: 20px -20px 0; position: relative; border-top-width: 1px; border-top-style: solid; overflow: hidden; } .post .cmsms_post_cont .cmsms_post_footer .cmsms_post_footer_info.no_mt, .tribe_events .cmsms_post_cont .cmsms_post_footer .cmsms_post_footer_info.no_mt { margin-top: 0; } .blog.timeline .post .cmsms_post_cont .cmsms_post_footer .cmsms_post_footer_info, .blog.timeline .tribe_events .cmsms_post_cont .cmsms_post_footer .cmsms_post_footer_info { margin-top: 0; } .post .cmsms_post_cont .pb_10, .tribe_events .cmsms_post_cont .pb_10 { padding-bottom: 10px; } .post.format-audio .cmsms_post_cont .cmsms_audio, .tribe_events.format-audio .cmsms_post_cont .cmsms_audio { padding: 0 25px; margin-bottom: 25px; } .blog.columns .post.format-audio .cmsms_post_cont .cmsms_audio, .blog.columns .tribe_events.format-audio .cmsms_post_cont .cmsms_audio, .blog.timeline .post.format-audio .cmsms_post_cont .cmsms_audio, .blog.timeline .tribe_events.format-audio .cmsms_post_cont .cmsms_audio { padding: 0 20px; } .post.format-video .cmsms_post_cont .cmsms_video_wrap, .tribe_events.format-video .cmsms_post_cont .cmsms_video_wrap { margin-bottom: 0; } .post.format-aside .cmsms_post_cont, .tribe_events.format-aside .cmsms_post_cont, .post.format-status .cmsms_post_cont, .tribe_events.format-status .cmsms_post_cont, .post.format-quote .cmsms_post_cont, .tribe_events.format-quote .cmsms_post_cont { padding: 65px 0 0; } .blog.columns .post.format-aside .cmsms_post_cont, .blog.columns .tribe_events.format-aside .cmsms_post_cont, .blog.columns .post.format-status .cmsms_post_cont, .blog.columns .tribe_events.format-status .cmsms_post_cont, .blog.columns .post.format-quote .cmsms_post_cont, .blog.columns .tribe_events.format-quote .cmsms_post_cont, .blog.timeline .post.format-aside .cmsms_post_cont, .blog.timeline .tribe_events.format-aside .cmsms_post_cont, .blog.timeline .post.format-status .cmsms_post_cont, .blog.timeline .tribe_events.format-status .cmsms_post_cont, .blog.timeline .post.format-quote .cmsms_post_cont, .blog.timeline .tribe_events.format-quote .cmsms_post_cont { padding: 0; } .post.format-aside .cmsms_post_cont .cmsms_post_format_img, .tribe_events.format-aside .cmsms_post_cont .cmsms_post_format_img, .post.format-status .cmsms_post_cont .cmsms_post_format_img, .tribe_events.format-status .cmsms_post_cont .cmsms_post_format_img, .post.format-quote .cmsms_post_cont .cmsms_post_format_img, .tribe_events.format-quote .cmsms_post_cont .cmsms_post_format_img { margin-top: 20px; margin-right: 0; position: absolute; top: 0; left: 50%; } .blog.columns .post.format-aside .cmsms_post_cont .cmsms_post_format_img, .blog.columns .tribe_events.format-aside .cmsms_post_cont .cmsms_post_format_img, .blog.columns .post.format-status .cmsms_post_cont .cmsms_post_format_img, .blog.columns .tribe_events.format-status .cmsms_post_cont .cmsms_post_format_img, .blog.columns .post.format-quote .cmsms_post_cont .cmsms_post_format_img, .blog.columns .tribe_events.format-quote .cmsms_post_cont .cmsms_post_format_img, .blog.timeline .post.format-aside .cmsms_post_cont .cmsms_post_format_img, .blog.timeline .tribe_events.format-aside .cmsms_post_cont .cmsms_post_format_img, .blog.timeline .post.format-status .cmsms_post_cont .cmsms_post_format_img, .blog.timeline .tribe_events.format-status .cmsms_post_cont .cmsms_post_format_img, .blog.timeline .post.format-quote .cmsms_post_cont .cmsms_post_format_img, .blog.timeline .tribe_events.format-quote .cmsms_post_cont .cmsms_post_format_img { margin-top: 10px; top: auto; } .post.format-aside .cmsms_post_cont .cmsms_post_format_img:after, .tribe_events.format-aside .cmsms_post_cont .cmsms_post_format_img:after, .post.format-status .cmsms_post_cont .cmsms_post_format_img:after, .tribe_events.format-status .cmsms_post_cont .cmsms_post_format_img:after, .post.format-quote .cmsms_post_cont .cmsms_post_format_img:after, .tribe_events.format-quote .cmsms_post_cont .cmsms_post_format_img:after { content: ''; display: block; height: 4px; position: absolute; top: -20px; left: 0; } .blog.columns .post.format-aside .cmsms_post_cont .cmsms_post_format_img:after, .blog.columns .tribe_events.format-aside .cmsms_post_cont .cmsms_post_format_img:after, .blog.columns .post.format-status .cmsms_post_cont .cmsms_post_format_img:after, .blog.columns .tribe_events.format-status .cmsms_post_cont .cmsms_post_format_img:after, .blog.columns .post.format-quote .cmsms_post_cont .cmsms_post_format_img:after, .blog.columns .tribe_events.format-quote .cmsms_post_cont .cmsms_post_format_img:after, .blog.timeline .post.format-aside .cmsms_post_cont .cmsms_post_format_img:after, .blog.timeline .tribe_events.format-aside .cmsms_post_cont .cmsms_post_format_img:after, .blog.timeline .post.format-status .cmsms_post_cont .cmsms_post_format_img:after, .blog.timeline .tribe_events.format-status .cmsms_post_cont .cmsms_post_format_img:after, .blog.timeline .post.format-quote .cmsms_post_cont .cmsms_post_format_img:after, .blog.timeline .tribe_events.format-quote .cmsms_post_cont .cmsms_post_format_img:after { height: 2px; top: -10px; } .post.format-aside .cmsms_post_cont .cmsms_post_content, .tribe_events.format-aside .cmsms_post_cont .cmsms_post_content, .post.format-status .cmsms_post_cont .cmsms_post_content, .tribe_events.format-status .cmsms_post_cont .cmsms_post_content, .post.format-quote .cmsms_post_cont .cmsms_post_content, .tribe_events.format-quote .cmsms_post_cont .cmsms_post_content { padding: 15px 30px 30px; text-align: center; } .blog.timeline .post.format-aside .cmsms_post_cont .cmsms_post_content, .blog.timeline .tribe_events.format-aside .cmsms_post_cont .cmsms_post_content, .blog.timeline .post.format-status .cmsms_post_cont .cmsms_post_content, .blog.timeline .tribe_events.format-status .cmsms_post_cont .cmsms_post_content, .blog.timeline .post.format-quote .cmsms_post_cont .cmsms_post_content, .blog.timeline .tribe_events.format-quote .cmsms_post_cont .cmsms_post_content { padding-top: 0; } .post.format-aside .cmsms_post_cont .cmsms_post_content > div, .tribe_events.format-aside .cmsms_post_cont .cmsms_post_content > div, .post.format-status .cmsms_post_cont .cmsms_post_content > div, .tribe_events.format-status .cmsms_post_cont .cmsms_post_content > div, .post.format-quote .cmsms_post_cont .cmsms_post_content > div, .tribe_events.format-quote .cmsms_post_cont .cmsms_post_content > div, .post.format-aside .cmsms_post_cont .cmsms_post_content > blockquote, .tribe_events.format-aside .cmsms_post_cont .cmsms_post_content > blockquote, .post.format-status .cmsms_post_cont .cmsms_post_content > blockquote, .tribe_events.format-status .cmsms_post_cont .cmsms_post_content > blockquote, .post.format-quote .cmsms_post_cont .cmsms_post_content > blockquote, .tribe_events.format-quote .cmsms_post_cont .cmsms_post_content > blockquote { display: inline-block; vertical-align: middle; text-align: center; } .post.format-aside .cmsms_post_cont .cmsms_post_content > blockquote, .tribe_events.format-aside .cmsms_post_cont .cmsms_post_content > blockquote, .post.format-status .cmsms_post_cont .cmsms_post_content > blockquote, .tribe_events.format-status .cmsms_post_cont .cmsms_post_content > blockquote, .post.format-quote .cmsms_post_cont .cmsms_post_content > blockquote, .tribe_events.format-quote .cmsms_post_cont .cmsms_post_content > blockquote { padding: 0; } .post.format-aside .cmsms_post_cont .cmsms_post_content .cmsms_post_content_aligner, .tribe_events.format-aside .cmsms_post_cont .cmsms_post_content .cmsms_post_content_aligner, .post.format-status .cmsms_post_cont .cmsms_post_content .cmsms_post_content_aligner, .tribe_events.format-status .cmsms_post_cont .cmsms_post_content .cmsms_post_content_aligner, .post.format-quote .cmsms_post_cont .cmsms_post_content .cmsms_post_content_aligner, .tribe_events.format-quote .cmsms_post_cont .cmsms_post_content .cmsms_post_content_aligner { min-height: 150px; } .blog.columns .post.format-aside .cmsms_post_cont .cmsms_post_content .cmsms_post_content_aligner, .blog.columns .tribe_events.format-aside .cmsms_post_cont .cmsms_post_content .cmsms_post_content_aligner, .blog.columns .post.format-status .cmsms_post_cont .cmsms_post_content .cmsms_post_content_aligner, .blog.columns .tribe_events.format-status .cmsms_post_cont .cmsms_post_content .cmsms_post_content_aligner, .blog.columns .post.format-quote .cmsms_post_cont .cmsms_post_content .cmsms_post_content_aligner, .blog.columns .tribe_events.format-quote .cmsms_post_cont .cmsms_post_content .cmsms_post_content_aligner { min-height: 110px; } .blog.timeline .post.format-aside .cmsms_post_cont .cmsms_post_content .cmsms_post_content_aligner, .blog.timeline .tribe_events.format-aside .cmsms_post_cont .cmsms_post_content .cmsms_post_content_aligner, .blog.timeline .post.format-status .cmsms_post_cont .cmsms_post_content .cmsms_post_content_aligner, .blog.timeline .tribe_events.format-status .cmsms_post_cont .cmsms_post_content .cmsms_post_content_aligner, .blog.timeline .post.format-quote .cmsms_post_cont .cmsms_post_content .cmsms_post_content_aligner, .blog.timeline .tribe_events.format-quote .cmsms_post_cont .cmsms_post_content .cmsms_post_content_aligner { min-height: 130px; } .post.format-aside .cmsms_post_cont .cmsms_post_cont_info, .tribe_events.format-aside .cmsms_post_cont .cmsms_post_cont_info, .post.format-status .cmsms_post_cont .cmsms_post_cont_info, .tribe_events.format-status .cmsms_post_cont .cmsms_post_cont_info, .post.format-quote .cmsms_post_cont .cmsms_post_cont_info, .tribe_events.format-quote .cmsms_post_cont .cmsms_post_cont_info { position: relative; overflow: visible; } .blog.columns .post.format-aside .cmsms_post_cont .cmsms_post_cont_info, .blog.columns .tribe_events.format-aside .cmsms_post_cont .cmsms_post_cont_info, .blog.columns .post.format-status .cmsms_post_cont .cmsms_post_cont_info, .blog.columns .tribe_events.format-status .cmsms_post_cont .cmsms_post_cont_info, .blog.columns .post.format-quote .cmsms_post_cont .cmsms_post_cont_info, .blog.columns .tribe_events.format-quote .cmsms_post_cont .cmsms_post_cont_info, .blog.timeline .post.format-aside .cmsms_post_cont .cmsms_post_cont_info, .blog.timeline .tribe_events.format-aside .cmsms_post_cont .cmsms_post_cont_info, .blog.timeline .post.format-status .cmsms_post_cont .cmsms_post_cont_info, .blog.timeline .tribe_events.format-status .cmsms_post_cont .cmsms_post_cont_info, .blog.timeline .post.format-quote .cmsms_post_cont .cmsms_post_cont_info, .blog.timeline .tribe_events.format-quote .cmsms_post_cont .cmsms_post_cont_info { text-align: center; margin-bottom: 40px; border-top-width: 0; border-top-style: solid; } .blog.timeline .post.format-aside .cmsms_post_cont .cmsms_post_footer_info, .blog.timeline .tribe_events.format-aside .cmsms_post_cont .cmsms_post_footer_info, .blog.timeline .post.format-status .cmsms_post_cont .cmsms_post_footer_info, .blog.timeline .tribe_events.format-status .cmsms_post_cont .cmsms_post_footer_info, .blog.timeline .post.format-quote .cmsms_post_cont .cmsms_post_footer_info, .blog.timeline .tribe_events.format-quote .cmsms_post_cont .cmsms_post_footer_info { margin-top: 20px; } .blog.timeline .post.format-aside .cmsms_post_cont .cmsms_post_footer_info .cmsms_post_meta_info, .blog.timeline .tribe_events.format-aside .cmsms_post_cont .cmsms_post_footer_info .cmsms_post_meta_info, .blog.timeline .post.format-status .cmsms_post_cont .cmsms_post_footer_info .cmsms_post_meta_info, .blog.timeline .tribe_events.format-status .cmsms_post_cont .cmsms_post_footer_info .cmsms_post_meta_info, .blog.timeline .post.format-quote .cmsms_post_cont .cmsms_post_footer_info .cmsms_post_meta_info, .blog.timeline .tribe_events.format-quote .cmsms_post_cont .cmsms_post_footer_info .cmsms_post_meta_info { text-align: center; float: none; } .post.format-quote .cmsms_quote_info, .tribe_events.format-quote .cmsms_quote_info { width: 100%; padding-top: 10px; } .blog.columns .post.format-quote .cmsms_quote_info, .blog.columns .tribe_events.format-quote .cmsms_quote_info, .blog.timeline .post.format-quote .cmsms_quote_info, .blog.timeline .tribe_events.format-quote .cmsms_quote_info { padding-top: 0; } .post.format-chat .cmsms_post_cont .cmsms_chat, .tribe_events.format-chat .cmsms_post_cont .cmsms_chat { padding: 0 25px 30px; word-wrap: break-word; overflow: hidden; } .blog.columns .post.format-chat .cmsms_post_cont .cmsms_chat, .blog.columns .tribe_events.format-chat .cmsms_post_cont .cmsms_chat, .blog.timeline .post.format-chat .cmsms_post_cont .cmsms_chat, .blog.timeline .tribe_events.format-chat .cmsms_post_cont .cmsms_chat { padding: 0 20px; } .post.format-chat .cmsms_post_cont .cmsms_chat .cmsms_chat_item, .tribe_events.format-chat .cmsms_post_cont .cmsms_chat .cmsms_chat_item { margin-top: 25px; padding-top: 25px; position: relative; overflow: hidden; } .post.format-chat .cmsms_post_cont .cmsms_chat .cmsms_chat_item:first-child, .tribe_events.format-chat .cmsms_post_cont .cmsms_chat .cmsms_chat_item:first-child { margin-top: 0; padding-top: 0; } .post.format-chat .cmsms_post_cont .cmsms_chat .cmsms_chat_item:before, .tribe_events.format-chat .cmsms_post_cont .cmsms_chat .cmsms_chat_item:before { content: ''; background-color: transparent; display: block; width: 65px; height: 2px; position: absolute; left: 0; top: 0; } .blog.columns .post.format-chat .cmsms_post_cont .cmsms_chat .cmsms_chat_item:before, .blog.columns .tribe_events.format-chat .cmsms_post_cont .cmsms_chat .cmsms_chat_item:before, .blog.timeline .post.format-chat .cmsms_post_cont .cmsms_chat .cmsms_chat_item:before, .blog.timeline .tribe_events.format-chat .cmsms_post_cont .cmsms_chat .cmsms_chat_item:before { height: 1px; width: 100%; } .post.format-chat .cmsms_post_cont .cmsms_chat .cmsms_chat_item:first-child:before, .tribe_events.format-chat .cmsms_post_cont .cmsms_chat .cmsms_chat_item:first-child:before { content: none; } .post.format-chat .cmsms_post_cont .cmsms_chat .cmsms_chat_item .cmsms_chat_author_time, .tribe_events.format-chat .cmsms_post_cont .cmsms_chat .cmsms_chat_item .cmsms_chat_author_time { overflow: hidden; } .post.format-chat .cmsms_post_cont .cmsms_chat .cmsms_chat_item .cmsms_chat_author_time .cmsms_chat_time, .tribe_events.format-chat .cmsms_post_cont .cmsms_chat .cmsms_chat_item .cmsms_chat_author_time .cmsms_chat_time { display: block; padding-left: 10px; float: right; } .post.format-chat .cmsms_post_cont .cmsms_chat .cmsms_chat_item .cmsms_chat_author_time .cmsms_chat_author, .tribe_events.format-chat .cmsms_post_cont .cmsms_chat .cmsms_chat_item .cmsms_chat_author_time .cmsms_chat_author { display: block; overflow: hidden; } .post.format-chat .cmsms_post_cont .cmsms_chat .cmsms_chat_item .cmsms_chat_text, .tribe_events.format-chat .cmsms_post_cont .cmsms_chat .cmsms_chat_item .cmsms_chat_text { padding-top: 5px; margin: 0; } .blog.timeline .post.format-chat .cmsms_post_cont .cmsms_post_cont_info, .blog.timeline .tribe_events.format-chat .cmsms_post_cont .cmsms_post_cont_info { margin-bottom: 20px; } .blog.timeline .post.format-chat .cmsms_post_cont .cmsms_post_footer_info, .blog.timeline .tribe_events.format-chat .cmsms_post_cont .cmsms_post_footer_info { margin-top: 20px; } .blog.timeline .post.format-chat .cmsms_post_cont .cmsms_post_footer_info .cmsms_post_meta_info, .blog.timeline .tribe_events.format-chat .cmsms_post_cont .cmsms_post_footer_info .cmsms_post_meta_info { text-align: center; float: none; } /***************** Blog Post ******************/ .content_wrap.fullwidth .opened-article { padding-top: 60px; } .content_wrap.fullwidth .opened-article:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; overflow: hidden; } .opened-article .post { padding: 0 0 40px; } .opened-article .post .cmsms_post_content { padding-top: 30px; } .opened-article .post .cmsms_post_cont .cmsms_post_content { padding-top: 0; padding-bottom: 10px; } .opened-article .post.format-aside .cmsms_post_cont .cmsms_post_cont_info, .opened-article .post.format-status .cmsms_post_cont .cmsms_post_cont_info, .opened-article .post.format-quote .cmsms_post_cont .cmsms_post_cont_info { margin-bottom: 0; border-bottom-width: 0; border-bottom-style: solid; } .post_nav { padding: 25px 0; margin-bottom: 40px; border-top-width: 2px; border-top-style: solid; border-bottom-width: 2px; border-bottom-style: solid; overflow: hidden; } .post_nav > span { display: block; position: relative; float: left; } .post_nav > span:before { display: block; margin: 0; float: left; } .post_nav > span.cmsms_next_post, .post_nav > span.cmsms_next_post:before { float: right; } .post_nav > span a { padding: 0 10px; } .share_posts { margin-bottom: 20px; } .share_posts:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; overflow: hidden; } .share_posts iframe { max-width: none; margin-bottom: 0; } .share_posts > .fl { min-width: 100px; padding-right: 20px; margin-bottom: 20px; } .share_posts .cmsms_social { display: none; margin-top: 18px; overflow: hidden; } .share_posts .cmsms_social a { display: inline-block; padding: 5px 10px 0 2px; } .about_author { margin-bottom: 40px; } .about_author:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; overflow: hidden; } .about_author .about_author_inner { margin-bottom: 2px; padding: 25px; overflow: hidden; } .about_author .about_author_inner .alignleft { margin-right: 40px; } .about_author .about_author_inner > figure, .about_author .about_author_inner .avatar { overflow: hidden; -webkit-border-radius: 50%; border-radius: 50%; } .related_posts_tabs { margin-bottom: 40px; } .related_posts_tabs .cmsms_tabs_list { margin-top: 30px; } .related_posts_tabs .cmsms_tab_inner { padding: 40px 25px 20px; } .related_posts_tabs .cmsms_tab_inner .one_half { margin: 0 4% 20px 0; } .related_posts_tabs .cmsms_tab_inner .one_half.last { margin-right: 0; } .related_posts_tabs .cmsms_tab_inner .one_half .rel_post_content { display: table; } .related_posts_tabs .cmsms_tab_inner .one_half .rel_post_content figure, .related_posts_tabs .cmsms_tab_inner .one_half .rel_post_content .related_posts_item_title { display: table-cell; margin-bottom: 0; vertical-align: middle; } .related_posts_tabs .cmsms_tab_inner .one_half .rel_post_content figure { margin-right: 20px; } .related_posts_tabs .cmsms_tab_inner .one_half .rel_post_content figure a, .related_posts_tabs .cmsms_tab_inner .one_half .rel_post_content figure span { display: block; text-align: center; width: 100px; height: 100px; position: relative; } .related_posts_tabs .cmsms_tab_inner .one_half .rel_post_content figure span:before { font-size: 30px; margin-top: -15px; margin-left: -15px; position: absolute; top: 50%; left: 50%; } .post_comments { position: relative; } .post_comments:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; overflow: hidden; } .post_comments .commentlist { list-style: none; padding-top: 15px; margin-bottom: 0; } .post_comments .commentlist:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; overflow: hidden; } .post_comments .commentlist > li > .comment-body:before { content: none; } .post_comments .commentlist > li:first-child > .comment-body { margin-top: 0; } .post_comments .commentlist .comment-body { margin-top: 10px; padding: 20px 25px; position: relative; } .post_comments .commentlist .comment-body .alignleft { margin: 5px 40px 5px 0; position: relative; text-align: center; } .post_comments .commentlist .comment-body .alignleft img { display: block; -webkit-border-radius: 50%; border-radius: 50%; } .post_comments .commentlist .comment-body .comment-content { overflow: hidden; } .post_comments .commentlist .comment-body .comment-content .comment-edit-link, .post_comments .commentlist .comment-body .comment-content .comment-reply-link { float: right; margin-left: 15px; } .post_comments .commentlist .comment-body .comment-content > h3 { word-wrap: break-word; } .post_comments .commentlist li { padding-top: 0; } .post_comments .commentlist ul { list-style: none; padding-left: 20px; margin: 0; } .post_comments .commentlist ul > li:before { content: none; } .comment-respond { padding: 40px 0; position: relative; overflow: hidden; } .comment-respond .comment-reply-title small { float: right; } .comment-respond .comment-form > p { display: block; padding-bottom: 10px; position: relative; overflow: hidden; } .comment-respond .comment-form > p input[type=text] { margin-right: 10px; } .comment-respond .comment-form > p textarea { margin-bottom: 10px; } .comment-respond .comment-form iframe { padding: 0; } .comment-body + .comment-respond { margin: 0 0 40px; padding-top: 40px; } /*-------------------------------------------------------------------------*/ /* 7. Portfolio (Grid, Puzzle) + Project Styles */ /*-------------------------------------------------------------------------*/ .cmsms_project_filter_wrap { margin-bottom: 20px; padding: 10px 0; position: relative; overflow: hidden; } .cmsms_project_filter_wrap .cmsms_project_filter { overflow: hidden; } .cmsms_project_filter_wrap .cmsms_project_filter .cmsms_project_sort_block { display: block; padding: 10px 0; position: relative; float: right; } .cmsms_project_filter_wrap .cmsms_project_filter .cmsms_project_sort_block .cmsms_project_sort_but { margin: 0 0 0 5px; } .cmsms_project_filter_wrap .cmsms_project_filter .cmsms_project_sort_block .cmsms_project_sort_but:first-child { margin-left: 10px; } .cmsms_project_filter_wrap .cmsms_project_filter .cmsms_project_sort_block .cmsms_project_sort_but:before { float: right; margin: 1px -5px -1px 10px; } .cmsms_project_filter_wrap .cmsms_project_filter .cmsms_project_sort_block .cmsms_project_sort_but.reversed:before { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); transform: rotate(180deg); } .cmsms_project_filter_wrap .cmsms_project_filter .cmsms_project_filter_block .cmsms_project_filter_but { margin-top: 10px; margin-bottom: 10px; cursor: pointer; float: right; } .cmsms_project_filter_wrap .cmsms_project_filter .cmsms_project_filter_block .cmsms_project_filter_but:before { float: right; margin: 0 -5px 0 15px; } .cmsms_project_filter_wrap .cmsms_project_filter .cmsms_project_filter_block .cmsms_project_filter_but.current:before { content: '\eb20'; font-size: 10px; } .cmsms_project_filter_wrap .cmsms_project_filter .cmsms_project_filter_block .cmsms_project_filter_list { margin: 0; padding: 0 20px 0 0; text-align: right; overflow: hidden; } .cmsms_project_filter_wrap .cmsms_project_filter .cmsms_project_filter_block .cmsms_project_filter_list li { display: inline-block; width: 0; height: 0; padding: 0 0 0 5px; opacity: 0; } .cmsms_project_filter_wrap .cmsms_project_filter .cmsms_project_filter_block .cmsms_project_filter_list li:first-child { padding-left: 0; } .cmsms_project_filter_wrap .cmsms_project_filter .cmsms_project_filter_block .cmsms_project_filter_list li:before { content: none; } .cmsms_project_filter_wrap .cmsms_project_filter .cmsms_project_filter_block .cmsms_project_filter_list li > a.button { padding-left: 10px; padding-right: 10px; } .cmsms_project_filter_wrap .cmsms_project_filter .cmsms_project_filter_block .cmsms_project_filter_but.current + .cmsms_project_filter_list > li { width: auto; height: auto; padding: 10px 0 10px 5px; opacity: 1; -moz-transition: all .3s ease; transition: all .3s ease; } .cmsms_wrap_more_projects { width: 100%; overflow: hidden; } .cmsms_wrap_project_loader { margin: 60px 0 35px; text-align: center; overflow: hidden; } .cmsms_wrap_project_loader .cmsms_project_loader { display: inline-block; } .portfolio.large_gap + .cmsms_wrap_more_projects .cmsms_wrap_project_loader { margin-top: 20px; } /***************** Portfolio ******************/ .portfolio { position: relative; /***************** Portfolio Puzzle ******************/ } .portfolio.grid.perfect .project figure { opacity: 0; } .portfolio.grid.perfect .project.shortcode_animated figure { opacity: 1; } .portfolio.grid.masonry .project { opacity: 0; } .portfolio.grid.masonry .project.shortcode_animated { opacity: 1; } .portfolio.cmsms_5 .project { max-width: 20%; } .portfolio.cmsms_4 .project { max-width: 25%; } .portfolio.cmsms_3 .project { max-width: 33%; } .portfolio.cmsms_2 .project { max-width: 50%; } .portfolio.isotope.cmsms_5 .project, .portfolio.isotope.cmsms_4 .project, .portfolio.isotope.cmsms_3 .project, .portfolio.isotope.cmsms_2 .project { max-width: none; } .portfolio .project { min-width: 200px; position: relative; float: left; overflow: hidden; } .portfolio .project .preloader { padding-bottom: 100%; } .portfolio .project .preloader.highImg { height: auto; padding-bottom: 0; } .portfolio .project .project_outer { overflow: visible; position: relative; } .portfolio .project .project_outer .project_inner { padding: 10px 20px 15px; position: relative; overflow: hidden; } .portfolio .project .project_outer .project_inner .cmsms_project_header { position: relative; overflow: hidden; } .portfolio .project .project_outer .project_inner .cmsms_project_header .cmsms_project_title { margin: 0 0 -5px; } .portfolio .project .project_outer .project_inner .cmsms_project_content { padding: 12px 0 0; } .portfolio .project .project_outer .project_inner .cmsms_project_header + .cmsms_project_footer, .portfolio .project .project_outer .project_inner .cmsms_project_cont_info + .cmsms_project_footer { padding: 20px 0 0; } .portfolio .project .project_outer .project_inner .cmsms_project_footer { margin-top: -5px; margin-bottom: -5px; } .portfolio .project .project_outer .project_inner .cmsms_project_footer a { margin-left: 10px; } .portfolio .project .project_outer .project_inner .cmsms_project_footer a:first-child { margin-left: 0; } .portfolio .project .project_outer .project_inner .cmsms_project_footer a.cmsmsLike:before, .portfolio .project .project_outer .project_inner .cmsms_project_footer a.cmsms_post_comments:before { float: left; } .portfolio .project .project_outer .project_inner .cmsms_project_footer a.cmsmsLike > span, .portfolio .project .project_outer .project_inner .cmsms_project_footer a.cmsms_post_comments > span { padding-right: 0; padding-left: 4px; } .portfolio.opened-article .project { float: none; } .portfolio.large_gap { margin: 0 -20px; } .portfolio.large_gap .project { padding-left: 20px; padding-right: 20px; padding-bottom: 40px; } .portfolio.large_gap .project .project_outer { margin-bottom: 2px; } .portfolio.small_gap { padding: 1px 1px 0; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } .portfolio.small_gap .project { overflow: visible; } .portfolio.small_gap .project .project_outer { margin-right: 1px; margin-bottom: 1px; } .portfolio.puzzle.large_gap { margin: 0 -5px; } .portfolio.puzzle.large_gap .project { padding-left: 5px; padding-right: 5px; padding-bottom: 10px; } .portfolio.puzzle .project { opacity: 0; } .portfolio.puzzle .project.shortcode_animated { opacity: 1; } .portfolio.puzzle .project .project_outer { overflow: hidden; } .portfolio.puzzle .project .project_outer .project_inner { width: 100%; position: absolute; left: 0; } .portfolio.puzzle .project .project_outer:hover figure img, .portfolio.puzzle .project .project_outer:hover figure .img_placeholder { -webkit-transform: scale(1.3); -moz-transform: scale(1.3); transform: scale(1.3); } .portfolio.puzzle .project .project_outer:hover figure .cmsms_img_rollover .cmsms_open_link { left: 0; right: 0; opacity: 1; } .portfolio.puzzle .project .project_outer:hover figure .cmsms_img_rollover .cmsms_image_link { left: -62px; right: 0; opacity: 1; } .portfolio.puzzle .project .project_outer:hover figure .cmsms_img_rollover .cmsms_image_link + .cmsms_open_link { right: -62px; left: 0; } .portfolio.puzzle .project .project_outer:hover .project_inner { bottom: 0 !important; } .portfolio.puzzle.resp_portfolio_puzzle .project .project_outer { height: auto !important; } .portfolio.puzzle.resp_portfolio_puzzle .project .project_outer figure .cmsms_img_rollover .cmsms_image_link, .portfolio.puzzle.resp_portfolio_puzzle .project .project_outer figure .cmsms_img_rollover .cmsms_open_link { bottom: 0 !important; } .portfolio.puzzle.resp_portfolio_puzzle .project .project_outer .project_inner { position: relative; top: 0; bottom: 0 !important; } /***************** Portfolio Project ******************/ .portfolio.opened-article .project { min-width: 1px; float: none; overflow: visible; clear: both; } .portfolio.opened-article .project:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; overflow: hidden; } .portfolio.opened-article .project .cmsms_project_header { padding: 0 0 30px; margin-bottom: 55px; text-align: center; border-bottom-width: 2px; border-bottom-style: solid; overflow: hidden; clear: both; } .portfolio.opened-article .project .cmsms_project_header .cmsms_project_title { margin: 0; } .portfolio.opened-article .project .project_content { padding-bottom: 30px; position: relative; overflow: hidden; } .portfolio.opened-article .project .project_content .project_gallery_row { margin: 0 -2%; position: relative; } .portfolio.opened-article .project .project_content .project_gallery_row .one_third, .portfolio.opened-article .project .project_content .project_gallery_row .one_half, .portfolio.opened-article .project .project_content .project_gallery_row .one_first { margin: 0 2% 4%; } .portfolio.opened-article .project .project_content .project_gallery_row .one_first .preloader { padding-bottom: 60.2%; } .portfolio.opened-article .project .project_content .project_gallery_row .one_first .preloader.highImg { height: auto; padding: 0; } .portfolio.opened-article .project .project_content .project_gallery_row + .cmsms_project_content { margin-top: 35px; } .portfolio.opened-article .project .project_content > figure, .portfolio.opened-article .project .project_content > .cmsms_owl_slider, .portfolio.opened-article .project .project_content > .cmsms_video_wrap { margin-bottom: 35px; } .portfolio.opened-article .project .project_content.with_sidebar { width: 74%; padding-right: 60px; float: left; } .portfolio.opened-article .project .project_sidebar { width: 26%; margin: -5px 0 0; float: left; } .portfolio.opened-article .project .project_sidebar .project_details { padding-bottom: 50px; } .portfolio.opened-article .project .project_sidebar .project_details .project_details_title { margin: 0 0 20px; } .portfolio.opened-article .project .project_sidebar .project_details .project_details_title + .project_details_item, .portfolio.opened-article .project .project_sidebar .project_details .project_details_item:first-child { border-top-width: 0; border-top-style: solid; } .portfolio.opened-article .project .project_sidebar .project_details .project_details_item { padding: 10px 0; position: relative; border-top-width: 1px; border-top-style: solid; overflow: hidden; } .portfolio.opened-article .project .project_sidebar .project_details .project_details_item > div { width: 50%; float: left; overflow: hidden; } .portfolio.opened-article .project .project_sidebar .project_details .project_details_item .project_details_item_desc { text-align: right; } .portfolio.opened-article .project .project_sidebar .project_features { padding-bottom: 50px; } .portfolio.opened-article .project .project_sidebar .project_features .project_features_title { margin: 0 0 20px; } .portfolio.opened-article .project .project_sidebar .project_features .project_features_title + .project_features_item, .portfolio.opened-article .project .project_sidebar .project_features .project_features_item:first-child { border-top-width: 0; border-top-style: solid; } .portfolio.opened-article .project .project_sidebar .project_features .project_features_item { padding: 10px 0; position: relative; border-top-width: 1px; border-top-style: solid; overflow: hidden; } .portfolio.opened-article .project .project_sidebar .project_features .project_features_item > div { width: 50%; float: left; overflow: hidden; } .portfolio.opened-article .project .project_sidebar .project_features .project_features_item .project_features_item_desc { text-align: right; } .portfolio.opened-article .project .project_sidebar .share_posts { padding: 0 0 50px; margin: 0; } .portfolio.opened-article .project .project_sidebar .share_posts:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; overflow: hidden; } .portfolio.opened-article .project .project_sidebar .share_posts .share_posts_title { margin: 0 0 30px; } .portfolio.opened-article .project .project_sidebar .share_posts .share_posts_item { width: 50%; float: left; } /*-------------------------------------------------------------------------*/ /* 8. Profiles + Profile Styles */ /*-------------------------------------------------------------------------*/ /***************** Profiles Profile ******************/ .profiles.opened-article:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; overflow: hidden; } .profiles.opened-article .profile { position: relative; clear: both; } .profiles.opened-article .profile:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; overflow: hidden; } .profiles.opened-article .profile .cmsms_profile_header { padding: 0 0 30px; margin-bottom: 55px; text-align: center; border-bottom-width: 2px; border-bottom-style: solid; overflow: hidden; clear: both; } .profiles.opened-article .profile .cmsms_profile_header .cmsms_profile_title { margin: 0; } .profiles.opened-article .profile .cmsms_profile_header .cmsms_profile_subtitle { margin: 0; } .profiles.opened-article .profile .profile_content { padding-bottom: 30px; position: relative; overflow: hidden; } .profiles.opened-article .profile .profile_content.with_sidebar { width: 74%; padding-right: 40px; float: left; } .profiles.opened-article .profile .profile_content > figure { margin-bottom: 35px; } .profiles.opened-article .profile .profile_sidebar { width: 26%; margin: -5px 0 0; float: left; } .profiles.opened-article .profile .profile_sidebar .profile_details { padding: 0 0 50px; } .profiles.opened-article .profile .profile_sidebar .profile_details .profile_details_title { margin: 0 0 20px; } .profiles.opened-article .profile .profile_sidebar .profile_details .profile_details_title + .profile_details_item, .profiles.opened-article .profile .profile_sidebar .profile_details .profile_details_item:first-child { border-top-width: 0; border-top-style: solid; } .profiles.opened-article .profile .profile_sidebar .profile_details .profile_details_item { padding: 10px 0; position: relative; border-top-width: 1px; border-top-style: solid; overflow: hidden; } .profiles.opened-article .profile .profile_sidebar .profile_details .profile_details_item > div { width: 50%; float: left; overflow: hidden; } .profiles.opened-article .profile .profile_sidebar .profile_details .profile_details_item .profile_details_item_desc { text-align: right; } .profiles.opened-article .profile .profile_sidebar .profile_features { padding: 0 0 50px; } .profiles.opened-article .profile .profile_sidebar .profile_features .profile_features_title { margin: 0 0 20px; } .profiles.opened-article .profile .profile_sidebar .profile_features .profile_features_title + .profile_features_item, .profiles.opened-article .profile .profile_sidebar .profile_features .profile_features_item:first-child { border-top-width: 0; border-top-style: solid; } .profiles.opened-article .profile .profile_sidebar .profile_features .profile_features_item { padding: 10px 0; position: relative; border-top-width: 1px; border-top-style: solid; overflow: hidden; } .profiles.opened-article .profile .profile_sidebar .profile_features .profile_features_item > div { width: 50%; float: left; overflow: hidden; } .profiles.opened-article .profile .profile_sidebar .profile_features .profile_features_item .profile_features_item_desc { text-align: right; } .profiles.opened-article .profile .profile_sidebar .profile_social_icons { padding: 0 0 50px; overflow: hidden; } .profiles.opened-article .profile .profile_sidebar .profile_social_icons .profile_social_icons_title { margin: 0 0 25px; } .profiles.opened-article .profile .profile_sidebar .profile_social_icons .profile_social_icons_list { list-style: none; margin: 0; padding: 0; } .profiles.opened-article .profile .profile_sidebar .profile_social_icons .profile_social_icons_list li { display: inline-block; margin: 0; padding: 0; } .profiles.opened-article .profile .profile_sidebar .profile_social_icons .profile_social_icons_list li:before { content: none; } .profiles.opened-article .profile .profile_sidebar .profile_social_icons .profile_social_icons_list li a { font-size: 34px; display: block; width: 1em; height: 1em; } .profiles.opened-article .profile .profile_sidebar .profile_social_icons .profile_social_icons_list li a:before { font-size: 26px; text-align: left; width: 1em; height: 1em; margin: auto !important; position: absolute; left: 0; right: 0; top: 0; bottom: 0; } /*-------------------------------------------------------------------------*/ /* 9. Campaigns + Campaign Styles */ /*-------------------------------------------------------------------------*/ /***************** Campaign Donated ******************/ .cmsms_campaign_donated .cmsms_stats.stats_mode_bars.stats_type_horizontal { overflow: hidden; } .cmsms_campaign_donated .cmsms_stats.stats_mode_bars.stats_type_horizontal .cmsms_stat_wrap { padding: 0 40px 0 0; } .cmsms_campaign_donated .cmsms_stats.stats_mode_bars.stats_type_horizontal .cmsms_stat_wrap:before { display: none; } .cmsms_campaign_donated .cmsms_stats.stats_mode_bars.stats_type_horizontal .cmsms_stat_wrap .cmsms_stat { overflow: visible; min-height: 38px; } .cmsms_campaign_donated .cmsms_stats.stats_mode_bars.stats_type_horizontal .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner { height: 4px; } .cmsms_campaign_donated .cmsms_stats.stats_mode_bars.stats_type_horizontal .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner .cmsms_stat_counter_wrap { bottom: -8px; right: -40px; } /***************** Featured Campaign ******************/ .cmsms_featured_campaign { position: relative; overflow: hidden; } .cmsms_featured_campaign .campaign { position: relative; overflow: hidden; } .cmsms_featured_campaign .campaign .cmsms_campaign_wrap_img { width: 25%; position: relative; float: left; } .cmsms_featured_campaign .campaign .cmsms_campaign_wrap_img .preloader { padding-bottom: 100%; } .cmsms_featured_campaign .campaign .cmsms_campaign_wrap_img .img_placeholder { outline: none; } .cmsms_featured_campaign .campaign .cmsms_campaign_donated_percent { padding: 55px 40px 45px 0; position: relative; overflow: hidden; float: right; } .cmsms_featured_campaign .campaign .cmsms_campaign_donated_percent .cmsms_stats.stats_mode_circles .cmsms_stat_wrap .cmsms_stat { margin: 0; } .cmsms_featured_campaign .campaign .cmsms_campaign_donated_percent .cmsms_stats.stats_mode_circles .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner { outline: none; } .cmsms_featured_campaign .campaign .cmsms_campaign_donated_percent .cmsms_stats.stats_mode_circles .cmsms_stat_wrap .cmsms_stat canvas { outline: none; } .cmsms_featured_campaign .campaign .cmsms_campaign_cont { padding: 30px 50px 30px 0; position: relative; overflow: hidden; } .cmsms_featured_campaign .campaign .cmsms_campaign_wrap_heading { padding: 0 0 0 40px; position: relative; border-left-width: 4px; border-left-style: solid; } .cmsms_featured_campaign .campaign .cmsms_campaign_rest_amount { display: block; } .cmsms_featured_campaign .campaign .cmsms_campaign_header { position: relative; } .cmsms_featured_campaign .campaign .cmsms_campaign_title { margin: 0; } .cmsms_featured_campaign .campaign .cmsms_campaign_content { padding: 20px 0 0 44px; position: relative; overflow: hidden; } .cmsms_featured_campaign .campaign .cmsms_campaign_content p { padding: 0; } .cmsms_featured_campaign .campaign .cmsms_campaign_donate_button { padding: 25px 0 0 44px; position: relative; overflow: hidden; } .cmsms_featured_campaign .campaign .cmsms_campaign_donate_button .button { padding: 5px 15px; } /***************** Campaigns Page ******************/ .cmsms_campaigns { margin: 0 -20px; padding-top: 80px; position: relative; overflow: hidden; } .cmsms_archive .cmsms_campaigns { padding-top: 0; } .cmsms_campaigns .owl-buttons { bottom: auto; top: -70px; } .cmsms_campaigns .campaign { min-width: 200px; padding: 0 20px; position: relative; overflow: hidden; } .cmsms_campaigns .campaign .cmsms_img_wrap .preloader { padding-bottom: 100%; } .cmsms_archive .cmsms_campaigns .campaign .cmsms_img_wrap .preloader { padding-bottom: 46.5%; } .cmsms_campaigns .campaign .cmsms_img_wrap .preloader.highImg { height: auto; padding: 0; } .cmsms_campaigns .campaign .cmsms_img_wrap .preloader:before { font-size: 36px; z-index: 10; opacity: 0; width: 1em; height: 1em; margin: auto !important; position: absolute; left: 0; right: 0; top: 0; bottom: 0; } .cmsms_campaigns .campaign .cmsms_img_wrap .preloader:hover:before { opacity: 1; } .cmsms_campaigns .campaign .cmsms_img_wrap .preloader:after { content: ''; background-color: transparent; width: 100%; height: 100%; position: absolute; left: 0; top: 0; } .cmsms_campaigns .campaign .cmsms_campaign_header { padding: 10px 0 0; position: relative; } .cmsms_campaigns .campaign .cmsms_campaign_title { margin: 0; } .cmsms_campaigns .campaign .cmsms_campaign_content { padding: 10px 0 0; position: relative; } .cmsms_campaigns .campaign .cmsms_campaign_content p { margin: 0; padding: 0; } .cmsms_campaigns .campaign .cmsms_campaign_donated_percent { padding: 12px 0 0; } .cmsms_campaigns .campaign .cmsms_stats.stats_mode_bars.stats_type_horizontal .cmsms_stat_wrap { padding: 0; } .cmsms_campaigns .campaign .cmsms_stats.stats_mode_bars.stats_type_horizontal .cmsms_stat_wrap:before { height: 4px; top: auto; bottom: 25px; } .cmsms_campaigns .campaign .cmsms_stats.stats_mode_bars.stats_type_horizontal .cmsms_stat_wrap .cmsms_stat_title_wrap { padding: 0 0 4px; position: relative; overflow: hidden; } .cmsms_campaigns .campaign .cmsms_stats.stats_mode_bars.stats_type_horizontal .cmsms_stat_wrap .cmsms_stat_title_wrap .cmsms_stat_counter_wrap { float: right; } .cmsms_campaigns .campaign .cmsms_stats.stats_mode_bars.stats_type_horizontal .cmsms_stat_wrap .cmsms_stat_title_wrap .cmsms_stat_title { display: block; word-wrap: break-word; overflow: hidden; } .cmsms_campaigns .campaign .cmsms_stats.stats_mode_bars.stats_type_horizontal .cmsms_stat_wrap .cmsms_stat { min-height: 4px; } .cmsms_campaigns .campaign .cmsms_stats.stats_mode_bars.stats_type_horizontal .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner { height: 4px; } .cmsms_campaigns .campaign .cmsms_stats.stats_mode_bars.stats_type_horizontal .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner:before, .cmsms_campaigns .campaign .cmsms_stats.stats_mode_bars.stats_type_horizontal .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner .cmsms_stat_title, .cmsms_campaigns .campaign .cmsms_stats.stats_mode_bars.stats_type_horizontal .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner .cmsms_stat_counter_wrap { bottom: 6px; } .cmsms_campaigns .campaign .cmsms_stats.stats_mode_bars.stats_type_horizontal .cmsms_stat_wrap .cmsms_stat_subtitle { padding-top: 5px; } /***************** Single Campaign ******************/ .opened-article > .campaign { padding-bottom: 20px; } .opened-article > .campaign .campaign_meta_wrap { display: table; width: 100%; position: relative; overflow: hidden; } .opened-article > .campaign .campaign_meta_wrap + .cmsms_post_cont_info { margin-top: 30px; } .opened-article > .campaign .campaign_meta_wrap > div { display: table-cell; padding: 25px 20px; vertical-align: middle; border-left-width: 2px; border-left-style: solid; } .opened-article > .campaign .campaign_meta_wrap > div:first-child { border-left-width: 0; border-left-style: solid; } .opened-article > .campaign .campaign_meta_wrap .cmsms_campaign_target, .opened-article > .campaign .campaign_meta_wrap .cmsms_campaign_donations_count { width: 21%; } .opened-article > .campaign .campaign_meta_wrap .cmsms_campaign_target_number, .opened-article > .campaign .campaign_meta_wrap .cmsms_campaign_donations_count_number { margin-bottom: 5px; } .opened-article > .campaign .campaign_meta_wrap .cmsms_campaign_target_title, .opened-article > .campaign .campaign_meta_wrap .cmsms_campaign_donations_count_title { margin-bottom: 0; } .opened-article > .campaign .campaign_meta_wrap .cmsms_campaign_donated { width: 35%; } .opened-article > .campaign .campaign_meta_wrap .cmsms_campaign_donate_button { width: 23%; } .opened-article > .campaign .campaign_meta_wrap .cmsms_campaign_donate_button > div { text-align: center; } .opened-article > .campaign .cmsms_campaign_header { padding: 35px 0 25px; position: relative; } .opened-article > .campaign .cmsms_campaign_title { margin: 0; position: relative; } .opened-article > .campaign .cmsms_campaign_cont_info { padding: 10px 0; margin-bottom: 30px; position: relative; border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: solid; overflow: hidden; } .opened-article > .campaign .cmsms_campaign_cont_info > span { display: inline-block; margin-right: 25px; white-space: nowrap; } .opened-article > .campaign .cmsms_campaign_meta_info { position: relative; float: right; overflow: hidden; } .opened-article > .campaign .cmsms_campaign_meta_info > a { margin-left: 10px; } .opened-article > .campaign .cmsms_campaign_meta_info > a:first-child { margin-left: 0; } .related_posts_tabs_campaign .one_half .rel_post_content .related_posts_campaign_wrap { display: table-cell; vertical-align: middle; } .related_posts_tabs_campaign .one_half .rel_post_content .related_posts_campaign_wrap .related_posts_item_title { display: block; padding-bottom: 2px; margin-top: -5px; } .related_posts_tabs_campaign .one_half .rel_post_content .related_posts_campaign_wrap .related_posts_campaign_togo { display: inline-block; padding-bottom: 7px; } .related_posts_tabs_campaign .one_half .rel_post_content .related_posts_campaign_wrap .cmsms_campaign_donated .cmsms_stats.stats_mode_bars.stats_type_horizontal .cmsms_stat_wrap { padding: 0 35px 0 0; } .related_posts_tabs_campaign .one_half .rel_post_content .related_posts_campaign_wrap .cmsms_campaign_donated .cmsms_stats.stats_mode_bars.stats_type_horizontal .cmsms_stat_wrap .cmsms_stat { min-height: 34px; } .related_posts_tabs_campaign .one_half .rel_post_content .related_posts_campaign_wrap .cmsms_campaign_donated .cmsms_stats.stats_mode_bars.stats_type_horizontal .cmsms_stat_wrap .cmsms_stat .cmsms_stat_title { bottom: 10px; } .related_posts_tabs_campaign .one_half .rel_post_content .related_posts_campaign_wrap .cmsms_campaign_donated .cmsms_stats.stats_mode_bars.stats_type_horizontal .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner .cmsms_stat_counter_wrap { bottom: -7px; right: -37px; } .related_posts_tabs_campaign .one_half .rel_post_content .related_posts_campaign_wrap .cmsms_campaign_donated .cmsms_stats.stats_mode_bars.stats_type_horizontal .cmsms_stat_wrap .cmsms_stat_subtitle { padding-top: 5px; } /*-------------------------------------------------------------------------*/ /* 10. Donations + Donation Styles */ /*-------------------------------------------------------------------------*/ /***************** Donations Page ******************/ .cmsms_donations { margin-top: -30px; position: relative; } .cmsms_donations:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; overflow: hidden; } .cmsms_donations .donation { padding: 30px 0 0; position: relative; overflow: hidden; } .cmsms_donations .donation .cmsms_donation_cont_wrap { position: relative; overflow: hidden; } .cmsms_donations .donation .preloader { padding-bottom: 100%; margin-bottom: -5px; } .cmsms_donations .donation .cmsms_donation_cont { padding: 10px 20px; } .cmsms_donations .donation .cmsms_donation_header { margin: 0 0 -3px; position: relative; } .cmsms_donations .donation .cmsms_donation_title { margin: 0; } .cmsms_donations .donation .cmsms_donation_campaign { display: block; } .cmsms_donations .donation .cmsms_donation_footer { padding: 8px 20px; margin: 10px 0 0; position: relative; border-top-width: 1px; border-top-style: solid; } .cmsms_donations .donation .cmsms_donation_amount_title { display: inline-block; width: 50%; padding: 0 5px 0 0; vertical-align: middle; } .cmsms_donations .donation .cmsms_donation_amount_currency { display: inline-block; width: 50%; padding: 0 0 0 5px; vertical-align: middle; word-wrap: break-word; text-align: right; } /***************** Single Donation ******************/ .donations.opened-article:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; overflow: hidden; } .donations.opened-article > .donation { padding: 0 0 50px; position: relative; clear: both; } .donations.opened-article > .donation:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; overflow: hidden; } .donations.opened-article > .donation .cmsms_donation_info { padding: 60px; overflow: hidden; } .donations.opened-article > .donation .cmsms_donation_info_img { display: inline-block; width: 35%; padding: 0 90px 0 0; vertical-align: middle; } .donations.opened-article > .donation .cmsms_donation_info_img figure { -webkit-border-radius: 50%; border-radius: 50%; overflow: hidden; } .donations.opened-article > .donation .cmsms_donation_info_cont { display: inline-block; max-width: 100%; vertical-align: middle; position: relative; overflow: hidden; } .donations.opened-article > .donation .cmsms_donation_header { position: relative; padding: 0 0 15px; } .donations.opened-article > .donation .cmsms_donation_title { margin: 0; position: relative; } .donations.opened-article > .donation .cmsms_donation_amount_currency { display: block; position: relative; word-wrap: break-word; } .donations.opened-article > .donation .cmsms_donation_campaign { display: block; margin: -10px 0 0; position: relative; } .donations.opened-article > .donation .cmsms_donation_content { padding: 35px 0 0; position: relative; overflow: hidden; } .donations.opened-article > .donation .cmsms_donation_details { padding: 10px 0 0; position: relative; overflow: hidden; } .donations.opened-article > .donation .cmsms_donation_info + .cmsms_donation_details { padding: 35px 0 0; } .donations.opened-article > .donation .cmsms_donation_details_item { padding: 5px 0; border-top-width: 1px; border-top-style: solid; } .donations.opened-article > .donation .cmsms_donation_details_item:first-child { border-top-width: 0; border-top-style: solid; } .donations.opened-article > .donation .cmsms_donation_details_item_title, .donations.opened-article > .donation .cmsms_donation_details_item_value { width: 50%; display: inline-block; vertical-align: middle; } .donations.opened-article > .donation .cmsms_donation_details_item_title { padding: 0 15px 0 0; text-align: left; } .donations.opened-article > .donation .cmsms_donation_details_item_value { padding: 0 0 0 15px; text-align: right; } /***************** Donation Confirm ******************/ #page .content .cmsms_row.cmsms_donation_form_wrapper:first-of-type .cmsms_row_outer_parent { padding-top: 0; padding-bottom: 0; } #page .middle_content .cmsms_row.cmsms_donation_form_wrapper:first-of-type .cmsms_row_outer_parent { padding-bottom: 50px; } #page .middle_content .cmsms_row.cmsms_donation_form_wrapper:first-of-type .cmsms_row_inner { width: 100%; padding-left: 0; padding-right: 0; } .donation_confirm { position: relative; padding: 0 0 35px; } .donation_confirm:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; overflow: hidden; } .donation_confirm .donation_confirm_info { display: table; width: 100%; max-width: 100%; position: relative; } .donation_confirm .donation_confirm_info_item { display: table-cell; position: relative; width: 20%; } .donation_confirm .donation_confirm_info_title { display: block; padding: 15px 10px 15px 25px; } .donation_confirm .donation_confirm_info_value { display: block; padding: 15px 10px 15px 25px; } .donation_confirm .donation_confirm_anonymous { padding: 10px 0 0; } .donation_confirm .donation_confirm_cont_title { margin: 30px 0 10px; } .donation_confirm .donation_confirm_cont { position: relative; overflow: hidden; } .donation_confirm .donation_confirm_cont > p:last-child { padding: 0; margin: 0; } /*-------------------------------------------------------------------------*/ /* 11. Shortcodes Styles */ /*-------------------------------------------------------------------------*/ /***************** Notice ******************/ .cmsms_notice { border-color: transparent; border-width: 1px; border-style: solid; } .cmsms_notice.cmsms_notice_success { border-color: #aed957; background-color: #fbfdf6; } .cmsms_notice.cmsms_notice_success:before { color: #aed957; } .cmsms_notice.cmsms_notice_error { border-color: #ff6b6b; background-color: #fff7f7; } .cmsms_notice.cmsms_notice_error:before { color: #ff6b6b; } .cmsms_notice.cmsms_notice_info { border-color: #4ecdc4; background-color: #f6fcfc; } .cmsms_notice.cmsms_notice_info:before { color: #4ecdc4; } .cmsms_notice.cmsms_notice_warning { border-color: #f7a134; background-color: #fffbf3; } .cmsms_notice.cmsms_notice_warning:before { color: #f7a134; } .cmsms_notice.cmsms_notice_download { border-color: #556270; background-color: #f6f7f8; } .cmsms_notice.cmsms_notice_download:before { color: #556270; } .cmsms_notice .notice_close { font-size: 11px; line-height: 20px; text-align: center; width: 20px; height: 20px; top: 5px; right: 5px; } /***************** Icon ******************/ .cmsms_icon_wrap .cmsms_simple_icon { border-style: solid; display: inline-block; } /***************** Icon Box ******************/ .cmsms_icon_box.box_icon_type_image:before, .cmsms_icon_box.box_icon_type_number:before { content: ''; background-position: center center; background-repeat: no-repeat; background-size: cover; } .cmsms_icon_box.box_icon_type_image.cmsms_icon_heading_left, .cmsms_icon_box.box_icon_type_number.cmsms_icon_heading_left { content: none; } .cmsms_icon_box.box_icon_type_image.cmsms_icon_heading_left .icon_box_heading:before, .cmsms_icon_box.box_icon_type_number.cmsms_icon_heading_left .icon_box_heading:before { content: '\00a0'; background-position: center center; background-repeat: no-repeat; background-size: cover; display: inline-block; text-align: center; } .cmsms_icon_box.cmsms_icon_top:before { font-size: 0; -webkit-transform: scale(0); -moz-transform: scale(0); transform: scale(0); opacity: 0; } .cmsms_icon_box.cmsms_icon_top.shortcode_animated:before { -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); opacity: 1; } .cmsms_icon_box.cmsms_icon_box_top { border-width: 1px; padding: 20px 20px 30px; } .cmsms_icon_box.cmsms_icon_box_top:before { font-size: 0; top: 35px; -webkit-transform: scale(0); -moz-transform: scale(0); transform: scale(0); opacity: 0; } .cmsms_icon_box.cmsms_icon_box_top[class*=" cmsms-icon-"], .cmsms_icon_box.cmsms_icon_box_top[class*=" cmsms_theme_icon_"] { padding-top: 120px; } .cmsms_icon_box.cmsms_icon_box_top.shortcode_animated:before { -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); opacity: 1; } .cmsms_icon_box.cmsms_icon_box_left { border-width: 1px; padding: 20px 20px 30px; } .cmsms_icon_box.cmsms_icon_box_left:before { font-size: 24px; line-height: 45px; width: 45px; height: 45px; margin: 0; -webkit-transform: scale(0); -moz-transform: scale(0); transform: scale(0); text-align: center; opacity: 0; } .cmsms_icon_box.cmsms_icon_box_left.shortcode_animated:before { -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); opacity: 1; } .cmsms_icon_box.cmsms_icon_box_left_top:before { font-size: 24px; line-height: 45px; width: 45px; height: 45px; margin: 0; -webkit-transform: scale(0); -moz-transform: scale(0); transform: scale(0); text-align: center; opacity: 0; } .cmsms_icon_box.cmsms_icon_box_left_top.shortcode_animated:before { -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); opacity: 1; } .cmsms_icon_box.cmsms_icon_heading_left h1:before, .cmsms_icon_box.cmsms_icon_heading_left h2:before, .cmsms_icon_box.cmsms_icon_heading_left h3:before, .cmsms_icon_box.cmsms_icon_heading_left h4:before, .cmsms_icon_box.cmsms_icon_heading_left h5:before, .cmsms_icon_box.cmsms_icon_heading_left h6:before { margin-right: 15px; vertical-align: inherit; -webkit-transform: scale(0); -moz-transform: scale(0); transform: scale(0); opacity: 0; } .cmsms_icon_box.cmsms_icon_heading_left.shortcode_animated h1:before, .cmsms_icon_box.cmsms_icon_heading_left.shortcode_animated h2:before, .cmsms_icon_box.cmsms_icon_heading_left.shortcode_animated h3:before, .cmsms_icon_box.cmsms_icon_heading_left.shortcode_animated h4:before, .cmsms_icon_box.cmsms_icon_heading_left.shortcode_animated h5:before, .cmsms_icon_box.cmsms_icon_heading_left.shortcode_animated h6:before { -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); opacity: 1; } .cmsms_icon_box .icon_box_text { margin-bottom: 10px; } /***************** Toggles ******************/ .cmsms_toggles .cmsms_toggles_filter { padding: 0 0 15px; } .cmsms_toggles .cmsms_toggle_wrap .cmsms_toggle_title > .cmsms_toggle_plus { width: 26px; height: 26px; margin: auto !important; position: absolute; left: 0; right: auto; top: 0; bottom: 0; -webkit-border-radius: 50%; border-radius: 50%; } .cmsms_toggles .cmsms_toggle_wrap .cmsms_toggle_title > .cmsms_toggle_plus > span { width: 8px; height: 2px; margin: auto !important; position: absolute; left: 0; right: 0; top: 0; bottom: 0; } .cmsms_toggles .cmsms_toggle_wrap .cmsms_toggle_title > .cmsms_toggle_plus > span.cmsms_toggle_plus_vert { width: 2px; height: 8px; } .cmsms_toggles .cmsms_toggle_wrap .cmsms_toggle_title > a { padding: 14px 15px 14px 40px; } .cmsms_toggles .cmsms_toggle_wrap .cmsms_toggle .cmsms_toggle_inner { padding: 15px 25px 15px 40px; } .cmsms_toggles.toggles_mode_accordion .cmsms_toggles_filter { padding-bottom: 10px; } .cmsms_toggles.toggles_mode_accordion .cmsms_toggle_title > .cmsms_toggle_plus { left: 15px; } .cmsms_toggles.toggles_mode_accordion .cmsms_toggle_title > a { padding-left: 55px; } .cmsms_toggles.toggles_mode_accordion .cmsms_toggle_wrap { margin: 5px 0 0; } .cmsms_toggles.toggles_mode_accordion .cmsms_toggle_wrap .cmsms_toggle .cmsms_toggle_inner { padding-left: 55px; } /***************** Tabs ******************/ .cmsms_tabs .cmsms_tabs_list .cmsms_tabs_list_item > a { padding: 15px 30px; } .cmsms_tabs .cmsms_tabs_list .cmsms_tabs_list_item > a[class^="cmsms-icon-"], .cmsms_tabs .cmsms_tabs_list .cmsms_tabs_list_item > a[class^="cmsms_theme_icon_"] { padding: 15px 30px 15px 60px; } .cmsms_tabs .cmsms_tabs_list .cmsms_tabs_list_item > a:before { font-size: 24px; line-height: 48px; display: block; width: 24px; height: 50px; padding: 0; margin: 0 0 0 -0.1em; position: absolute; top: 0; left: 30px; } .cmsms_tabs.tabs_mode_tab .cmsms_tabs_list { padding-top: 4px; } .cmsms_tabs.tabs_mode_tab .cmsms_tabs_list .cmsms_tabs_list_item { margin-left: 4px; } .cmsms_tabs.tabs_mode_tab .cmsms_tabs_list .cmsms_tabs_list_item:first-child { margin-left: 0; } .cmsms_tabs.tabs_mode_tab .cmsms_tabs_list .cmsms_tabs_list_item:before { content: ''; display: block; width: 0; height: 4px; position: absolute; top: -4px; left: 50%; } .cmsms_tabs.tabs_mode_tab .cmsms_tabs_list .cmsms_tabs_list_item.current_tab:before, .cmsms_tabs.tabs_mode_tab .cmsms_tabs_list .cmsms_tabs_list_item:hover:before { width: 100%; left: 0; } .cmsms_tabs.tabs_mode_tab .cmsms_tabs_wrap .cmsms_tab .cmsms_tab_inner { padding: 40px 30px 20px; } .cmsms_tabs.tabs_mode_tour { display: table; } .cmsms_tabs.tabs_mode_tour .cmsms_tabs_list { display: table-cell; width: 35%; float: none; padding-left: 4px; vertical-align: top; } .cmsms_tabs.tabs_mode_tour .cmsms_tabs_list .cmsms_tabs_list_item { margin-top: 4px; } .cmsms_tabs.tabs_mode_tour .cmsms_tabs_list .cmsms_tabs_list_item:first-child { margin-top: 0; } .cmsms_tabs.tabs_mode_tour .cmsms_tabs_list .cmsms_tabs_list_item:before { content: ''; display: block; width: 4px; height: 0; position: absolute; top: 50%; left: -4px; } .cmsms_tabs.tabs_mode_tour .cmsms_tabs_list .cmsms_tabs_list_item.current_tab:before, .cmsms_tabs.tabs_mode_tour .cmsms_tabs_list .cmsms_tabs_list_item:hover:before { height: 100%; top: 0; } .cmsms_tabs.tabs_mode_tour .cmsms_tabs_list .cmsms_tabs_list_item > a { padding: 13px 20px; } .cmsms_tabs.tabs_mode_tour .cmsms_tabs_list .cmsms_tabs_list_item > a[class^="cmsms-icon-"], .cmsms_tabs.tabs_mode_tour .cmsms_tabs_list .cmsms_tabs_list_item > a[class^="cmsms_theme_icon_"] { padding: 13px 20px 13px 50px; } .cmsms_tabs.tabs_mode_tour .cmsms_tabs_list .cmsms_tabs_list_item > a:before { left: 20px; } .cmsms_tabs.tabs_mode_tour .cmsms_tabs_wrap { display: table-cell; width: 65%; float: none; padding: 30px 30px 20px 40px; vertical-align: top; } .cmsms_tabs.tabs_mode_tour .cmsms_tabs_wrap .cmsms_tab .cmsms_tab_inner { padding: 0; } .cmsms_tabs.tabs_mode_tour.tabs_pos_right { direction: rtl; } .cmsms_tabs.tabs_mode_tour.tabs_pos_right .cmsms_tabs_list { text-align: right; float: none; padding-left: 0; padding-right: 4px; direction: ltr; } .cmsms_tabs.tabs_mode_tour.tabs_pos_right .cmsms_tabs_list .cmsms_tabs_list_item:before { left: auto; right: -4px; } .cmsms_tabs.tabs_mode_tour.tabs_pos_right .cmsms_tabs_list .cmsms_tabs_list_item > a { padding: 13px 20px; } .cmsms_tabs.tabs_mode_tour.tabs_pos_right .cmsms_tabs_list .cmsms_tabs_list_item > a[class^="cmsms-icon-"], .cmsms_tabs.tabs_mode_tour.tabs_pos_right .cmsms_tabs_list .cmsms_tabs_list_item > a[class^="cmsms_theme_icon_"] { padding: 13px 50px 13px 20px; } .cmsms_tabs.tabs_mode_tour.tabs_pos_right .cmsms_tabs_list .cmsms_tabs_list_item > a:before { margin: 0 -0.1em 0 0; left: auto; right: 20px; } .cmsms_tabs.tabs_mode_tour.tabs_pos_right .cmsms_tabs_wrap { float: none; padding: 30px 40px 20px 30px; direction: ltr; } /***************** Icon List ******************/ .cmsms_icon_list_items .cmsms_icon_list_item:before { left: 50px; right: auto; } .cmsms_icon_list_items .cmsms_icon_list_item .cmsms_icon_list_icon { width: 100px; height: 100px; margin: 1px; position: relative; } .cmsms_icon_list_items .cmsms_icon_list_item .cmsms_icon_list_icon:before { font-size: 32px; line-height: 80px; } .cmsms_icon_list_items .cmsms_icon_list_item .cmsms_icon_list_icon:after { content: ''; border-width: 10px; border-style: solid; width: 102px; height: 102px; position: absolute; top: -1px; left: -1px; } .cmsms_icon_list_items .cmsms_icon_list_item .cmsms_icon_list_item_title { margin-bottom: 10px; } .cmsms_icon_list_items.cmsms_color_type_icon .cmsms_icon_list_item { overflow: hidden; } .cmsms_icon_list_items.cmsms_icon_list_pos_right .cmsms_icon_list_item:before { left: auto; right: 50px; } .cmsms_icon_list_items.cmsms_icon_list_type_list { padding-left: 30px; } .cmsms_icon_list_items.cmsms_icon_list_type_list .cmsms_icon_list_item:before { left: -32px; } .cmsms_icon_list_items.cmsms_icon_list_type_block .cmsms_icon_list_item:before { height: 0; top: 40px; opacity: 0; } .cmsms_icon_list_items.cmsms_icon_list_type_block .cmsms_icon_list_item.cmsms_icon_type_image .cmsms_icon_list_icon { background-position: center center; background-repeat: no-repeat; background-size: cover; } .cmsms_icon_list_items.cmsms_icon_list_type_block .cmsms_icon_list_item .cmsms_icon_list_icon { opacity: 0.3; -webkit-transform: scale(0.5); -moz-transform: scale(0.5); transform: scale(0.5); } .cmsms_icon_list_items.cmsms_icon_list_type_block .cmsms_icon_list_item.shortcode_animated:before { height: 100%; opacity: 1; } .cmsms_icon_list_items.cmsms_icon_list_type_block .cmsms_icon_list_item.shortcode_animated .cmsms_icon_list_icon { opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); } /***************** Stats & Counters ******************/ .cmsms_stats.stats_mode_bars .cmsms_stat_wrap .cmsms_stat_container { width: 100%; height: 220px; margin: 0 0 15px; position: relative; } .cmsms_stats.stats_mode_bars .cmsms_stat_wrap .cmsms_stat { width: 0; } .cmsms_stats.stats_mode_bars .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner:before { font-size: 20px; left: 15px; top: 10px; } .cmsms_stats.stats_mode_bars .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner .cmsms_stat_title { left: 15px; top: 10px; } .cmsms_stats.stats_mode_bars .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner .cmsms_stat_counter_wrap { left: auto; right: 15px; top: 10px; } .cmsms_stats.stats_mode_bars.stats_type_vertical .cmsms_stat_wrap .cmsms_stat { width: 100%; height: 0; position: absolute; bottom: 0; left: 0; overflow: hidden; } .cmsms_stats.stats_mode_bars.stats_type_vertical .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner { height: 100%; } .cmsms_stats.stats_mode_bars.stats_type_vertical .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner:before { left: auto; right: 15px; top: 5px; } .cmsms_stats.stats_mode_bars.stats_type_vertical .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner .cmsms_stat_counter_wrap { left: 15px; top: 5px; } .cmsms_stats.stats_mode_bars.stats_type_vertical .cmsms_stat_wrap .cmsms_stat_title { padding-bottom: 5px; } .cmsms_stats.stats_mode_bars.stats_type_horizontal .cmsms_stat_wrap { padding-bottom: 10px; position: relative; } .cmsms_stats.stats_mode_bars.stats_type_horizontal .cmsms_stat_wrap:before { content: ''; display: block; width: 100%; height: 8px; position: absolute; top: 32px; left: 0; } .cmsms_stats.stats_mode_bars.stats_type_horizontal .cmsms_stat_wrap .cmsms_stat { min-height: 40px; } .cmsms_stats.stats_mode_bars.stats_type_horizontal .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner { width: 100%; height: 8px; position: absolute; bottom: 0; left: 0; } .cmsms_stats.stats_mode_bars.stats_type_horizontal .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner .cmsms_stat_counter_wrap { left: auto; right: 0; top: auto; bottom: 16px; } .cmsms_stats.stats_mode_bars.stats_type_horizontal .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner:before, .cmsms_stats.stats_mode_bars.stats_type_horizontal .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner .cmsms_stat_title { left: 0; top: auto; bottom: 16px; } .cmsms_stats.stats_mode_bars.stats_type_horizontal .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner[class^="cmsms-icon-"] .cmsms_stat_title, .cmsms_stats.stats_mode_bars.stats_type_horizontal .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner[class*=" cmsms-icon-"] .cmsms_stat_title, .cmsms_stats.stats_mode_bars.stats_type_horizontal .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner[class^="cmsms_theme_icon_"] .cmsms_stat_title, .cmsms_stats.stats_mode_bars.stats_type_horizontal .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner[class*=" cmsms_theme_icon_"] .cmsms_stat_title { left: 30px; } .cmsms_stats.stats_mode_bars.stats_type_horizontal .cmsms_stat_wrap .cmsms_stat_subtitle { display: inline-block; padding-top: 10px; } .cmsms_stats.stats_mode_circles .cmsms_stat_wrap .cmsms_stat { display: inline-block; width: 180px; height: 180px; } .cmsms_stats.stats_mode_circles .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner { width: 170px; height: 170px; padding-top: 40px; left: 5px; top: 5px; -webkit-border-radius: 50%; border-radius: 50%; } .cmsms_stats.stats_mode_circles .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner:before { font-size: 32px; margin-top: -10px; } .cmsms_stats.stats_mode_circles .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner .cmsms_stat_title { padding: 0 10px; } .cmsms_stats.stats_mode_circles .cmsms_stat_wrap .cmsms_stat canvas { width: 180px; height: 180px; -webkit-border-radius: 50%; border-radius: 50%; } .cmsms_stats.stats_mode_circles .cmsms_stat_wrap .cmsms_stat.stat_only_number .cmsms_stat_inner { padding-top: 55px; } .cmsms_stats.stats_mode_circles .cmsms_stat_wrap .cmsms_stat.stat_has_titleicon .cmsms_stat_inner { padding-top: 35px; } .cmsms_counters .cmsms_counter_wrap { padding: 0 2px; } .cmsms_counters .cmsms_counter_wrap .cmsms_counter { padding: 0 20px; min-height: 100px; overflow: hidden; } .cmsms_counters .cmsms_counter_wrap .cmsms_counter .cmsms_counter_inner { margin: 30px 0; } .cmsms_counters .cmsms_counter_wrap .cmsms_counter .cmsms_counter_inner:before { border-style: solid; position: absolute; left: 0; top: 0; } .cmsms_counters .cmsms_counter_wrap .cmsms_counter .cmsms_counter_inner .cmsms_counter_title { display: block; } .cmsms_counters .cmsms_counter_wrap .cmsms_counter .cmsms_counter_inner .cmsms_counter_counter_wrap { display: inline-block; } .cmsms_counters .cmsms_counter_wrap .cmsms_counter.counter_has_icon .cmsms_counter_inner:before { margin-left: 0; margin-right: 0; } .cmsms_counters .cmsms_counter_wrap .cmsms_counter.counter_has_image .cmsms_counter_inner:before { background-position: center center; background-repeat: no-repeat; background-size: cover; } .cmsms_counters .cmsms_counter_wrap .cmsms_counter_subtitle { display: block; padding-bottom: 20px; } .cmsms_counters.counters_type_vertical .cmsms_counter_wrap .cmsms_counter .cmsms_counter_inner:before { left: 50%; } /***************** Blockquote ******************/ blockquote { padding-left: 30px; position: relative; } /***************** Button ******************/ .cmsms_button { border: 0; display: inline-block; padding: 0 25px; cursor: pointer; position: relative; -webkit-border-radius: 25px; border-radius: 25px; } .cmsms_button:before { line-height: inherit !important; position: relative; z-index: 10; } .cmsms_button span { position: relative; z-index: 10; } .cmsms_button.cmsms_but_clear_styles { background: none; border: 0; margin: 0; padding: 0 20px; overflow: hidden; -webkit-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; } .cmsms_button.cmsms_but_clear_styles:hover { margin: 0; -webkit-box-shadow: none; box-shadow: none; } .cmsms_button.cmsms_but_clear_styles:after { content: ''; position: absolute; } .cmsms_button.cmsms_but_bg_hover { border-width: 1px; border-style: solid; } .cmsms_button.cmsms_but_bg_slide_left { border-width: 1px; border-style: solid; } .cmsms_button.cmsms_but_bg_slide_left:after { width: 0; height: 100%; left: 0; top: 0; } .cmsms_button.cmsms_but_bg_slide_left:hover:after { width: 100%; } .cmsms_button.cmsms_but_bg_slide_right { border-width: 1px; border-style: solid; } .cmsms_button.cmsms_but_bg_slide_right:after { width: 0; height: 100%; right: 0; top: 0; } .cmsms_button.cmsms_but_bg_slide_right:hover:after { width: 100%; } .cmsms_button.cmsms_but_bg_slide_top { border-width: 1px; border-style: solid; } .cmsms_button.cmsms_but_bg_slide_top:after { width: 100%; height: 0; left: 0; top: 0; } .cmsms_button.cmsms_but_bg_slide_top:hover:after { height: 100%; } .cmsms_button.cmsms_but_bg_slide_bottom { border-width: 1px; border-style: solid; } .cmsms_button.cmsms_but_bg_slide_bottom:after { width: 100%; height: 0; left: 0; bottom: 0; } .cmsms_button.cmsms_but_bg_slide_bottom:hover:after { height: 100%; } .cmsms_button.cmsms_but_bg_expand_vert { border-width: 1px; border-style: solid; } .cmsms_button.cmsms_but_bg_expand_vert:after { width: 0; height: 105%; left: 50%; top: 50%; opacity: 0; -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); } .cmsms_button.cmsms_but_bg_expand_vert:hover:after { width: 90%; opacity: 1; } .cmsms_button.cmsms_but_bg_expand_hor { border-width: 1px; border-style: solid; } .cmsms_button.cmsms_but_bg_expand_hor:after { width: 105%; height: 0; left: 50%; top: 50%; opacity: 0; -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); } .cmsms_button.cmsms_but_bg_expand_hor:hover:after { height: 75%; opacity: 1; } .cmsms_button.cmsms_but_bg_expand_diag { border-width: 1px; border-style: solid; } .cmsms_button.cmsms_but_bg_expand_diag:after { width: 500%; height: 0; left: 50%; top: 50%; opacity: 0; -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg); -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg); -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg); transform: translateX(-50%) translateY(-50%) rotate(45deg); } .cmsms_button.cmsms_but_bg_expand_diag:hover:after { height: 170%; opacity: 1; } .cmsms_button.cmsms_but_shadow { padding-bottom: 3px; -webkit-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2); box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2); } .cmsms_button.cmsms_but_shadow:hover { padding-bottom: 0; margin-top: 3px; -webkit-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.02); box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.02); } .cmsms_button.cmsms_but_icon_dark_bg:before, .cmsms_button.cmsms_but_icon_light_bg:before, .cmsms_button.cmsms_but_icon_divider:before, .cmsms_button.cmsms_but_icon_inverse:before { margin: auto !important; position: absolute; left: 0; top: 0; } .cmsms_button.cmsms_but_icon_dark_bg:after, .cmsms_button.cmsms_but_icon_light_bg:after, .cmsms_button.cmsms_but_icon_divider:after, .cmsms_button.cmsms_but_icon_inverse:after { content: ''; background-color: rgba(0, 0, 0, 0.2); height: 100%; position: absolute; left: 0; top: 0; } .cmsms_button.cmsms_but_icon_dark_bg:hover:before, .cmsms_button.cmsms_but_icon_light_bg:hover:before, .cmsms_button.cmsms_but_icon_divider:hover:before { -webkit-transform: scale(1.3); -moz-transform: scale(1.3); -ms-transform: scale(1.3); -o-transform: scale(1.3); transform: scale(1.3); } .cmsms_button.cmsms_but_icon_light_bg:after { background-color: rgba(255, 255, 255, 0.2); } .cmsms_button.cmsms_but_icon_divider:after { background-color: transparent; border-right-width: 1px; border-right-style: solid; } .cmsms_button.cmsms_but_icon_inverse { border-width: 1px; border-style: solid; } .cmsms_button.cmsms_but_icon_inverse:after { background-color: transparent; } .cmsms_button.cmsms_but_icon_slide_left, .cmsms_button.cmsms_but_icon_slide_right { padding-left: 40px; padding-right: 40px; border-width: 1px; border-style: solid; } .cmsms_button.cmsms_but_icon_slide_left:before { width: 40px; height: auto; margin: auto !important; position: absolute; left: -40px; right: auto; top: 0; bottom: 0; } .cmsms_button.cmsms_but_icon_slide_left:hover:before { left: 0; } .cmsms_button.cmsms_but_icon_slide_right:before { width: 40px; height: auto; margin: auto !important; position: absolute; left: auto; right: -40px; top: 0; bottom: 0; } .cmsms_button.cmsms_but_icon_slide_right:hover:before { right: 0; } .cmsms_button.cmsms_but_icon_hover_slide_left, .cmsms_button.cmsms_but_icon_hover_slide_right, .cmsms_button.cmsms_but_icon_hover_slide_top, .cmsms_button.cmsms_but_icon_hover_slide_bottom { border-width: 1px; border-style: solid; } .cmsms_button.cmsms_but_icon_hover_slide_left:before, .cmsms_button.cmsms_but_icon_hover_slide_right:before, .cmsms_button.cmsms_but_icon_hover_slide_top:before, .cmsms_button.cmsms_but_icon_hover_slide_bottom:before { width: 100%; height: auto; margin: auto !important; position: absolute; left: 0; right: 0; top: 0; bottom: 0; } .cmsms_button.cmsms_but_icon_hover_slide_left span, .cmsms_button.cmsms_but_icon_hover_slide_right span, .cmsms_button.cmsms_but_icon_hover_slide_top span, .cmsms_button.cmsms_but_icon_hover_slide_bottom span { display: block; position: relative; } .cmsms_button.cmsms_but_icon_hover_slide_left:before { left: -200%; } .cmsms_button.cmsms_but_icon_hover_slide_left:hover:before { left: 0; } .cmsms_button.cmsms_but_icon_hover_slide_left:hover span { -webkit-transform: translateX(200%); -moz-transform: translateX(200%); -ms-transform: translateX(200%); -o-transform: translateX(200%); transform: translateX(200%); } .cmsms_button.cmsms_but_icon_hover_slide_right:before { right: -200%; } .cmsms_button.cmsms_but_icon_hover_slide_right:hover:before { right: 0; } .cmsms_button.cmsms_but_icon_hover_slide_right:hover span { -webkit-transform: translateX(-200%); -moz-transform: translateX(-200%); -ms-transform: translateX(-200%); -o-transform: translateX(-200%); transform: translateX(-200%); } .cmsms_button.cmsms_but_icon_hover_slide_top:before { top: -200%; } .cmsms_button.cmsms_but_icon_hover_slide_top:hover:before { top: 0; } .cmsms_button.cmsms_but_icon_hover_slide_top:hover span { -webkit-transform: translateY(200%); -moz-transform: translateY(200%); -ms-transform: translateY(200%); -o-transform: translateY(200%); transform: translateY(200%); } .cmsms_button.cmsms_but_icon_hover_slide_bottom:before { top: 200%; } .cmsms_button.cmsms_but_icon_hover_slide_bottom:hover:before { top: 0; } .cmsms_button.cmsms_but_icon_hover_slide_bottom:hover span { -webkit-transform: translateY(-200%); -moz-transform: translateY(-200%); -ms-transform: translateY(-200%); -o-transform: translateY(-200%); transform: translateY(-200%); } .cmsms_paypal_donations > form:hover + .cmsms_button { padding-bottom: 0; margin-top: 3px; -webkit-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.02); box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.02); } .cmsms_paypal_donations > form:hover + .cmsms_button.cmsms_but_clear_styles { margin: 0; -webkit-box-shadow: none; box-shadow: none; } .cmsms_paypal_donations > form:hover + .cmsms_button.cmsms_but_bg_slide_left:after { width: 100%; } .cmsms_paypal_donations > form:hover + .cmsms_button.cmsms_but_bg_slide_right:after { width: 100%; } .cmsms_paypal_donations > form:hover + .cmsms_button.cmsms_but_bg_slide_top:after { height: 100%; } .cmsms_paypal_donations > form:hover + .cmsms_button.cmsms_but_bg_slide_bottom:after { height: 100%; } .cmsms_paypal_donations > form:hover + .cmsms_button.cmsms_but_bg_expand_vert:after { width: 90%; opacity: 1; } .cmsms_paypal_donations > form:hover + .cmsms_button.cmsms_but_bg_expand_hor:after { height: 75%; opacity: 1; } .cmsms_paypal_donations > form:hover + .cmsms_button.cmsms_but_bg_expand_diag:after { height: 170%; opacity: 1; } .cmsms_paypal_donations > form:hover + .cmsms_button.cmsms_but_shadow { padding-bottom: 0; top: 3px; -webkit-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.02); box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.02); } .cmsms_paypal_donations > form:hover + .cmsms_button.cmsms_but_icon_dark_bg:before, .cmsms_paypal_donations > form:hover + .cmsms_button.cmsms_but_icon_light_bg:before, .cmsms_paypal_donations > form:hover + .cmsms_button.cmsms_but_icon_divider:before { -webkit-transform: scale(1.3); -moz-transform: scale(1.3); -ms-transform: scale(1.3); -o-transform: scale(1.3); transform: scale(1.3); } .cmsms_paypal_donations > form:hover + .cmsms_button.cmsms_but_icon_slide_left:before { left: 0; } .cmsms_paypal_donations > form:hover + .cmsms_button.cmsms_but_icon_slide_right:before { right: 0; } .cmsms_paypal_donations > form:hover + .cmsms_button.cmsms_but_icon_hover_slide_left:before { left: 0; } .cmsms_paypal_donations > form:hover + .cmsms_button.cmsms_but_icon_hover_slide_left span { -webkit-transform: translateX(200%); -moz-transform: translateX(200%); -ms-transform: translateX(200%); -o-transform: translateX(200%); transform: translateX(200%); } .cmsms_paypal_donations > form:hover + .cmsms_button.cmsms_but_icon_hover_slide_right:before { right: 0; } .cmsms_paypal_donations > form:hover + .cmsms_button.cmsms_but_icon_hover_slide_right span { -webkit-transform: translateX(-200%); -moz-transform: translateX(-200%); -ms-transform: translateX(-200%); -o-transform: translateX(-200%); transform: translateX(-200%); } .cmsms_paypal_donations > form:hover + .cmsms_button.cmsms_but_icon_hover_slide_top:before { top: 0; } .cmsms_paypal_donations > form:hover + .cmsms_button.cmsms_but_icon_hover_slide_top span { -webkit-transform: translateY(200%); -moz-transform: translateY(200%); -ms-transform: translateY(200%); -o-transform: translateY(200%); transform: translateY(200%); } .cmsms_paypal_donations > form:hover + .cmsms_button.cmsms_but_icon_hover_slide_bottom:before { top: 0; } .cmsms_paypal_donations > form:hover + .cmsms_button.cmsms_but_icon_hover_slide_bottom span { -webkit-transform: translateY(-200%); -moz-transform: translateY(-200%); -ms-transform: translateY(-200%); -o-transform: translateY(-200%); transform: translateY(-200%); } /***************** Contact Form 7 ******************/ .wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form input[type="password"], .wpcf7-form select, .wpcf7-form textarea, .wpcf7-form option { min-width: 100px; width: 100%; } /***************** Hover slider ******************/ .cmsms_hover_slider .cmsms_hover_slider_items { padding: 0 0 46.5%; } .cmsms_hover_slider li:before { display: none; } .cmsms_hover_slider .cmsms_hover_slider_thumbs { margin: 0 -4px; padding: 0; letter-spacing: -1px; } .cmsms_hover_slider .cmsms_hover_slider_thumbs > li { padding: 11px 4px 0; } .cmsms_hover_slider .cmsms_hover_slider_thumbs > li a { position: relative; -webkit-transform: scale(0.5); -moz-transform: scale(0.5); transform: scale(0.5); opacity: 0.3; } .cmsms_hover_slider .cmsms_hover_slider_thumbs > li a:before { content: ''; display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; opacity: 0.5; } .cmsms_hover_slider .cmsms_hover_slider_thumbs > li a:hover:before { opacity: 0; } .cmsms_hover_slider .cmsms_hover_slider_thumbs > li.hovered_item a:before { opacity: 0; } .cmsms_hover_slider .cmsms_hover_slider_thumbs > li.shortcode_animated a { -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); opacity: 1; } /***************** Content slider ******************/ .content_slider { margin-bottom: 20px; } .content_slider .item > img { width: 100%; } .owl-buttons { position: absolute; right: 15px; bottom: 0; } .owl-buttons .owl-prev, .owl-buttons .owl-next { display: inline-block; margin: 0 1px; position: relative; overflow: hidden; } .owl-buttons .owl-prev > span, .owl-buttons .owl-next > span { display: inline-block; } .owl-buttons .owl-prev > span:before, .owl-buttons .owl-next > span:before { text-align: left; } /***************** Gallery ******************/ .cmsms_gallery { margin: 0 0 0 -10px; padding: 0; } .cmsms_gallery .cmsms_gallery_item { min-width: 180px; padding: 0 0 10px 10px; float: left; opacity: 0; } .cmsms_gallery .cmsms_gallery_item:before { display: none; } .cmsms_gallery .cmsms_gallery_item img { display: block; width: 100%; } .cmsms_gallery .cmsms_gallery_item.shortcode_animated { opacity: 1; } .cmsms_gallery .cmsms_gallery_item.cmsms_caption figure { display: block; padding: 20px 20px 15px; } .cmsms_gallery .cmsms_gallery_item.cmsms_caption figcaption { padding: 15px 0 0; text-align: center; } /***************** Quotes ******************/ .cmsms_quotes_slider { margin-bottom: 20px; } .cmsms_quotes_slider .cmsms_quote_inner { padding: 25px 40px; position: relative; } .cmsms_quotes_slider .quote_content { position: relative; margin: 0 0 30px; overflow: hidden; } .cmsms_quotes_slider .quote_content p { padding: 0; } .cmsms_quotes_slider .quote_content img { width: auto; } .cmsms_quotes_slider.cmsms_quotes_slider_type_box .cmsms_quote { padding-top: 25px; position: relative; overflow: hidden; } .cmsms_quotes_slider.cmsms_quotes_slider_type_box .cmsms_quote_inner:before, .cmsms_quotes_slider.cmsms_quotes_slider_type_box .cmsms_quote_inner:after { content: ''; display: block; position: absolute; top: -25px; } .cmsms_quotes_slider.cmsms_quotes_slider_type_box .cmsms_quote_inner:before { width: 100%; height: 25px; left: -25px; } .cmsms_quotes_slider.cmsms_quotes_slider_type_box .cmsms_quote_inner:after { right: 0; border-top: 25px solid transparent !important; border-right: 0 solid transparent !important; border-bottom: 0 solid transparent !important; border-left-width: 25px; border-left-style: solid; } .cmsms_quotes_slider.cmsms_quotes_slider_type_box .owl-pagination { top: 20px; right: 40px; } .cmsms_quotes_slider.cmsms_quotes_slider_type_box .quote_info_wrap { display: table; overflow: hidden; } .cmsms_quotes_slider.cmsms_quotes_slider_type_box .quote_image { display: table-cell; padding-right: 25px; vertical-align: top; } .cmsms_quotes_slider.cmsms_quotes_slider_type_box .quote_image img { width: 75px; -webkit-border-radius: 50%; border-radius: 50%; } .cmsms_quotes_slider.cmsms_quotes_slider_type_box .wrap_quote_title { display: table-cell; vertical-align: middle; } .cmsms_quotes_slider.cmsms_quotes_slider_type_center .cmsms_quote { padding-top: 75px; } .cmsms_quotes_slider.cmsms_quotes_slider_type_center .cmsms_quote_inner { text-align: center; } .cmsms_quotes_slider.cmsms_quotes_slider_type_center .quote_content { margin-bottom: 20px; text-align: center; } .cmsms_quotes_slider.cmsms_quotes_slider_type_center .wrap_quote_title { text-align: center; } .cmsms_quotes_slider.cmsms_quotes_slider_type_center .quote_image { padding-bottom: 30px; margin-top: -100px; } .cmsms_quotes_slider.cmsms_quotes_slider_type_center .quote_image img { width: 150px; -webkit-border-radius: 50%; border-radius: 50%; } .cmsms_quotes_slider.cmsms_quotes_slider_type_center .owl-buttons { width: 2px; background-color: red; top: 48px; bottom: auto; left: 50%; right: auto; } .cmsms_quotes_slider.cmsms_quotes_slider_type_center .owl-buttons > div { display: block; margin: 0; position: absolute; top: 0; } .cmsms_quotes_slider.cmsms_quotes_slider_type_center .owl-buttons > div.owl-prev { left: -140px; } .cmsms_quotes_slider.cmsms_quotes_slider_type_center .owl-buttons > div.owl-next { right: -140px; } .cmsms_quotes_slider.cmsms_quotes_slider_type_center .owl-buttons > div > span:before { text-align: center; } .quote_title { margin-bottom: 0; } .quote_content_wrap { overflow: hidden; } .cmsms_quote_inner blockquote { padding: 0; } .quote_grid { display: table; border-spacing: 4px; border-collapse: separate; margin: 0 -4px 20px -4px; position: relative; overflow: hidden; } .quote_grid.quote_one .cmsms_quote { float: none; } .quote_grid.quote_two .cmsms_quote { width: 50%; } .quote_grid.quote_three .cmsms_quote { width: 33.33%; } .quote_grid.quote_three .cmsms_quote .quote_image { float: none; margin: 0 0 20px; text-align: center; } .quote_grid.quote_four .cmsms_quote { width: 25%; } .quote_grid.quote_four .cmsms_quote .quote_image { float: none; margin: 0 0 20px; text-align: center; } .quote_grid .quote_content { margin: 15px 0 25px; } .quote_grid .quote_content p { padding: 0; } .quote_grid .quote_image { margin-right: 50px; float: left; } .quote_grid .quote_image img { max-width: 150px; -webkit-border-radius: 50%; border-radius: 50%; } .quote_grid .cmsms_quote { padding: 30px; } .quote_grid .cmsms_quote:first-child { padding-top: 30px; } .quote_grid .quotes_list { display: table-row; width: 100%; overflow: hidden; } .quote_grid .quotes_list .cmsms_quote { display: table-cell; } /***************** Pricing tables ******************/ .cmsms_pricing_table { margin: 0 -20px; position: relative; overflow: hidden; } .cmsms_pricing_table .cmsms_pricing_item { width: 25%; display: block; padding: 0 20px 40px; position: relative; float: left; } .cmsms_pricing_table .cmsms_pricing_item .cmsms_pricing_item_inner { padding: 40px 10px; position: relative; text-align: center; } .cmsms_pricing_table .cmsms_pricing_item .cmsms_pricing_item_inner:before { content: ''; display: block; height: 4px; position: absolute; top: 0; left: 50%; } .cmsms_pricing_table .cmsms_pricing_item .pricing_title { margin-bottom: 0; } .cmsms_pricing_table .cmsms_pricing_item .feature_list { padding-left: 0; font-size: 14px; margin: 40px 0 0; } .cmsms_pricing_table .cmsms_pricing_item .feature_list [class*="cmsms-icon-"]:before, .cmsms_pricing_table .cmsms_pricing_item .feature_list [class*="cmsms_theme_icon_"]:before { margin-right: 10px; } .cmsms_pricing_table .cmsms_pricing_item .feature_list a { font-size: 14px; } .cmsms_pricing_table .cmsms_pricing_item .cmsms_button { margin-top: 40px; } .cmsms_pricing_table .cmsms_pricing_item .cmsms_price_wrap { padding: 15px 0 0; position: relative; text-align: center; } .cmsms_pricing_table .cmsms_pricing_item .cmsms_price_wrap .cmsms_currency, .cmsms_pricing_table .cmsms_pricing_item .cmsms_price_wrap .cmsms_price, .cmsms_pricing_table .cmsms_pricing_item .cmsms_price_wrap .cmsms_coins { display: inline-block; vertical-align: middle; } .cmsms_pricing_table .cmsms_pricing_item .cmsms_price_wrap .cmsms_price { padding: 0 10px; } .cmsms_pricing_table .cmsms_pricing_item .cmsms_price_wrap .cmsms_period { padding-top: 5px; } .cmsms_pricing_table.pricing_one .cmsms_pricing_item { width: 100%; } .cmsms_pricing_table.pricing_two .cmsms_pricing_item { width: 50%; } .cmsms_pricing_table.pricing_three .cmsms_pricing_item { width: 33.33%; } .cmsms_pricing_table.pricing_four .cmsms_pricing_item { width: 25%; } /***************** Google Maps ******************/ .resizable_block .google_map { position: absolute; width: 100%; left: 0; top: 0; height: 100%; } .google_map img { max-width: none; } /***************** Caption ******************/ .cmsms_img { display: inline-block; max-width: 100%; } .cmsms_img.cmsms_image_l { margin-right: 20px; float: left; } .cmsms_img.cmsms_image_r { margin-left: 20px; float: right; } .cmsms_img.with_caption { padding: 20px 20px 0 20px; border-width: 1px; border-style: solid; } .cmsms_img .cmsms_img_caption { padding: 15px 0; text-align: center; } .aligncenter { text-align: center; } .wp-caption { max-width: 100%; padding: 20px 20px 0; margin-bottom: 20px; } .wp-caption.aligncenter { margin-left: auto; margin-right: auto; } .wp-caption.alignleft { margin-right: 25px; } .wp-caption.alignright { margin-left: 25px; } .wp-caption a { display: block; } .wp-caption .wp-caption-text { padding: 15px 0; text-align: center; } /***************** WP Gallery ******************/ .gallery { margin: 0 -20px; } .gallery-item { display: inline-block; padding: 0 20px; margin-bottom: 20px; } .gallery.gallery-columns-2 .gallery-item { width: 50%; } .gallery.gallery-columns-3 .gallery-item { width: 33.33%; } .gallery.gallery-columns-4 .gallery-item { width: 25%; } .gallery.gallery-columns-5 .gallery-item { width: 20%; } .gallery.gallery-columns-6 .gallery-item { width: 16.66%; } .gallery.gallery-columns-7 .gallery-item { width: 14.28%; } .gallery.gallery-columns-8 .gallery-item { width: 12.5%; } .gallery.gallery-columns-9 .gallery-item { width: 11.11%; } .gallery-item .gallery-icon { padding: 20px; } .gallery-item .gallery-icon img { width: 100%; } .gallery-item .gallery-caption { text-align: center; padding: 0 20px 15px; margin-top: -5px; } /***************** Sidebar ******************/ .cmsms_sidebar { margin: 0 -2%; } .cmsms_sidebar aside { margin: 0 2%; float: left; } .sidebar_layout_14141414 aside { width: 21%; } .sidebar_layout_141412 > aside:first-child, .sidebar_layout_141412 > aside:first-child + aside, .sidebar_layout_141412 > div.cl + aside, .sidebar_layout_141412 > div.cl + aside + aside, .sidebar_layout_141412 > div.cmsms_widget_divider + aside, .sidebar_layout_141412 > div.cmsms_widget_divider + aside + aside { width: 21%; } .sidebar_layout_141412 > aside:first-child + aside + aside, .sidebar_layout_141412 > div.cl + aside + aside + aside, .sidebar_layout_141412 > div.cmsms_widget_divider + aside + aside + aside { width: 46%; } .sidebar_layout_141214 > aside:first-child, .sidebar_layout_141214 > aside:first-child + aside + aside, .sidebar_layout_141214 > div.cl + aside, .sidebar_layout_141214 > div.cl + aside + aside + aside, .sidebar_layout_141214 > div.cmsms_widget_divider + aside, .sidebar_layout_141214 > div.cmsms_widget_divider + aside + aside + aside { width: 21%; } .sidebar_layout_141214 > aside:first-child + aside, .sidebar_layout_141214 > div.cl + aside + aside, .sidebar_layout_141214 > div.cmsms_widget_divider + aside + aside { width: 46%; } .sidebar_layout_121414 > aside:first-child, .sidebar_layout_121414 > div.cl + aside, .sidebar_layout_121414 > div.cmsms_widget_divider + aside { width: 46%; } .sidebar_layout_121414 > aside:first-child + aside, .sidebar_layout_121414 > aside:first-child + aside + aside, .sidebar_layout_121414 > div.cl + aside + aside, .sidebar_layout_121414 > div.cl + aside + aside + aside, .sidebar_layout_121414 > div.cmsms_widget_divider + aside + aside, .sidebar_layout_121414 > div.cmsms_widget_divider + aside + aside + aside { width: 21%; } .sidebar_layout_131313 aside { width: 29.33%; } .sidebar_layout_3414 > aside:first-child, .sidebar_layout_3414 > div.cl + aside, .sidebar_layout_3414 > div.cmsms_widget_divider + aside { width: 71%; } .sidebar_layout_3414 > aside:first-child + aside, .sidebar_layout_3414 > div.cl + aside + aside, .sidebar_layout_3414 > div.cmsms_widget_divider + aside + aside { width: 21%; } .sidebar_layout_1434 > aside:first-child, .sidebar_layout_1434 > div.cl + aside, .sidebar_layout_1434 > div.cmsms_widget_divider + aside { width: 21%; } .sidebar_layout_1434 > aside:first-child + aside, .sidebar_layout_1434 > div.cl + aside + aside, .sidebar_layout_1434 > div.cmsms_widget_divider + aside + aside { width: 71%; } .sidebar_layout_2313 > aside:first-child, .sidebar_layout_2313 > div.cl + aside, .sidebar_layout_2313 > div.cmsms_widget_divider + aside { width: 62.67%; } .sidebar_layout_2313 > aside:first-child + aside, .sidebar_layout_2313 > div.cl + aside + aside, .sidebar_layout_2313 > div.cmsms_widget_divider + aside + aside { width: 29.33%; } .sidebar_layout_1323 > aside:first-child, .sidebar_layout_1323 > div.cl + aside, .sidebar_layout_1323 > div.cmsms_widget_divider + aside { width: 29.33%; } .sidebar_layout_1323 > aside:first-child + aside, .sidebar_layout_1323 > div.cl + aside + aside, .sidebar_layout_1323 > div.cmsms_widget_divider + aside + aside { width: 62.67%; } .sidebar_layout_1212 aside { width: 46%; } .sidebar_layout_11 aside { width: 96%; } /***************** Share ******************/ .social_vertical .share_wrap { float: none; } .share_wrap { float: left; margin-bottom: 20px; min-width: 90px; } .share_wrap iframe { max-width: none; } /***************** Profiles ******************/ .cmsms_profile { overflow: hidden; } .cmsms_profile.vertical .profile { display: table; width: 100%; padding: 40px; margin-bottom: 20px; position: relative; } .cmsms_profile.vertical .profile:before { content: ''; display: block; width: 4px; position: absolute; top: 50%; left: 0; } .cmsms_profile.vertical .profile .pl_img { display: table-cell; width: 22%; padding: 0 40px 0 0; vertical-align: middle; } .cmsms_profile.vertical .profile .pl_img img, .cmsms_profile.vertical .profile .pl_img .pl_noimg { -webkit-border-radius: 50%; border-radius: 50%; width: 100%; z-index: 2; position: relative; -webkit-transform: scale(0.3); -moz-transform: scale(0.3); transform: scale(0.3); } .cmsms_profile.vertical .profile .pl_img figure { position: relative; } .cmsms_profile.vertical .profile .pl_img figure a:after, .cmsms_profile.vertical .profile .pl_img .pl_noimg:after { content: ''; display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 2; -webkit-border-radius: 50%; border-radius: 50%; opacity: 0; } .cmsms_profile.vertical .profile .pl_img .pl_noimg { position: relative; width: 100%; height: 0; padding-bottom: 100%; min-width: 100%; } .cmsms_profile.vertical .profile .pl_img .pl_noimg:before { width: 1em; height: 1em; margin: auto !important; position: absolute; left: 0; right: 0; top: 0; bottom: 0; font-size: 50px; } .cmsms_profile.vertical .profile .pl_img:hover figure a:after, .cmsms_profile.vertical .profile .pl_img:hover .pl_noimg:after { opacity: 0.3; } .cmsms_profile.vertical .profile .pl_content { display: table-cell; width: 23%; padding: 0 40px 0 0; vertical-align: middle; } .cmsms_profile.vertical .profile .entry-title { margin: 0 0 15px; } .cmsms_profile.vertical .profile .pl_subtitle { margin: 0; } .cmsms_profile.vertical .profile .pl_social { margin: 0 0 20px; } .cmsms_profile.vertical .profile .pl_social .pl_social_list { padding: 0; margin: 0; display: block; opacity: 0.1; } .cmsms_profile.vertical .profile .pl_social .pl_social_list li { list-style: none; display: inline-block; padding: 0; margin: 0; } .cmsms_profile.vertical .profile .pl_social .pl_social_list li:before { display: none; } .cmsms_profile.vertical .profile .pl_social .pl_social_list li a { display: block; width: 1em; height: 1em; font-size: 32px; } .cmsms_profile.vertical .profile .pl_social .pl_social_list li a:before { font-size: 26px; line-height: 32px; margin: 0; } .cmsms_profile.vertical .profile .entry-content { display: table-cell; width: 55%; vertical-align: middle; } .cmsms_profile.vertical .profile:nth-child(even) { direction: rtl; } .cmsms_profile.vertical .profile:nth-child(even) > * { direction: ltr; } .cmsms_profile.vertical .profile:nth-child(even):before { left: auto; right: 0; } .cmsms_profile.vertical .profile:nth-child(even) .pl_img, .cmsms_profile.vertical .profile:nth-child(even) .pl_content { padding: 0 0 0 40px; } .cmsms_profile.vertical .profile.shortcode_animated .pl_img img, .cmsms_profile.vertical .profile.shortcode_animated .pl_img .pl_noimg { -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); } .cmsms_profile.vertical .profile.shortcode_animated .pl_social .pl_social_list { margin: 0; opacity: 1; } .cmsms_profile.horizontal { margin: 0 -2%; } .cmsms_profile.horizontal .profile { padding: 40px 30px 30px; margin-bottom: 30px; } .cmsms_profile.horizontal .profile:before { content: ''; display: block; height: 4px; position: absolute; top: 0; left: 50%; } .cmsms_profile.horizontal .profile .entry-content { margin: 15px 0 10px; text-align: center; } .cmsms_profile.horizontal .pl_content { text-align: center; } .cmsms_profile.horizontal .entry-title { margin-bottom: 0; } .cmsms_profile.horizontal .pl_subtitle { margin: 0; } .cmsms_profile.horizontal .pl_social_list { padding: 15px 0 0; display: block; margin: 0; } .cmsms_profile.horizontal .pl_social_list li { display: inline-block; margin: 0; list-style: none; padding: 0; } .cmsms_profile.horizontal .pl_social_list li:before { display: none; } .cmsms_profile.horizontal .pl_social_list li a { font-size: 32px; display: block; width: 1em; height: 1em; } .cmsms_profile.horizontal .pl_social_list li a:before { font-size: 24px; line-height: 32px; margin: 0; } .cmsms_profile.horizontal figure { position: relative; } .cmsms_profile.horizontal .pl_img { padding: 0 10px; margin-bottom: 20px; } .cmsms_profile.horizontal .pl_img img { -webkit-border-radius: 50%; border-radius: 50%; } .cmsms_profile.horizontal .pl_img figure a:after { content: ''; display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1; -webkit-border-radius: 50%; border-radius: 50%; opacity: 0; } .cmsms_profile.horizontal .pl_img:hover figure a:after { opacity: 0.3; } .cmsms_profile.horizontal .pl_social_list { text-align: center; } .cmsms_profile.horizontal .one_fourth:nth-child(4n+1), .cmsms_profile.horizontal .one_third:nth-child(3n+1), .cmsms_profile.horizontal .one_half:nth-child(2n+1) { clear: both; } /***************** Twitter Stripe ******************/ .cmsms_twitter_wrap { position: relative; } .cmsms_twitter .cmsms_twitter_item { padding: 0 50px 0 45px; position: relative; } .cmsms_twitter .published { padding: 0 15px 0 0; width: 110px; height: auto; margin: auto !important; position: absolute; left: 45px; right: auto; top: 0; bottom: 0; } .cmsms_twitter .cmsms_twitter_item_content { display: block; padding: 0 0 0 110px; } .cmsms_twitter .owl-buttons { top: 50%; bottom: auto; right: 0; } .cmsms_twitter .owl-buttons > div { display: block; margin: 0; } .cmsms_twitter .owl-buttons > div > span:before { text-align: center; } .twr_icon { font-size: 26px; line-height: 26x; display: block; width: 1em; height: 1em; margin: auto !important; position: absolute; left: 0; right: auto; top: 0; bottom: 0; } .twr_icon:before { margin: 0 !important; } /***************** Dropcap ******************/ .cmsms_dropcap { float: left; margin: 5px 33px 5px 23px; line-height: 50px; } .cmsms_dropcap.type2 { width: 50px; height: 50px; -webkit-border-radius: 50%; border-radius: 50%; text-align: center; margin: 5px 25px 5px 0; } /***************** Clients ******************/ .cmsms_clients_slider { margin: 0 0 30px; } .cmsms_clients_slider .owl-pagination { text-align: center; width: 100%; top: auto; bottom: 0; left: 0; right: auto; } .cmsms_clients_slider .owl-buttons { width: 100%; margin-top: -20px; top: 50%; bottom: auto; left: 0; right: auto; } .cmsms_clients_slider .owl-buttons > div { display: block; position: absolute; top: 0; } .cmsms_clients_slider .owl-buttons > div.owl-prev { left: 0; } .cmsms_clients_slider .owl-buttons > div.owl-next { right: 0; } .cmsms_clients_item { height: 180px; line-height: 180px; text-align: center; vertical-align: middle; } .cmsms_clients_item img { display: inline-block; padding: 20px; max-width: 100%; max-height: 100%; height: auto; width: auto; vertical-align: middle; } .cmsms_clients_item a { display: block; line-height: 180px; } .cmsms_clients_grid { overflow: hidden; } .cmsms_clients_grid.clients_five .cmsms_clients_item { width: 20%; } .cmsms_clients_grid.clients_four .cmsms_clients_item { width: 25%; } .cmsms_clients_grid.clients_three .cmsms_clients_item { width: 33.33%; } .cmsms_clients_grid.clients_two .cmsms_clients_item { width: 50%; } .cmsms_clients_grid .cmsms_clients_items { height: auto; } .cmsms_clients_grid .cmsms_clients_item { margin-bottom: 20px; float: left; } .cmsms_clients_grid .cmsms_clients_item img { -webkit-transform: scale(0.5); -moz-transform: scale(0.5); transform: scale(0.5); opacity: 0.1; } .cmsms_clients_grid .cmsms_clients_item.shortcode_animated img { -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); opacity: 1; } .cmsms_clients_grid.clients_one .cmsms_clients_item:last-child, .cmsms_clients_grid.clients_one .cmsms_clients_item { width: 100%; float: none; height: auto; line-height: 0; } .cmsms_clients_grid.clients_two .cmsms_clients_item:nth-child(2n+1), .cmsms_clients_grid.clients_three .cmsms_clients_item:nth-child(3n+1), .cmsms_clients_grid.clients_four .cmsms_clients_item:nth-child(4n+1), .cmsms_clients_grid.clients_five .cmsms_clients_item:nth-child(5n+1) { clear: both; } /***************** Posts Slider ******************/ .cmsms_posts_slider { padding-top: 80px; margin: 0 -20px; position: relative; overflow: hidden; /***** Posts Slider Blog *****/ /***** Posts Slider Portfolio *****/ } .cmsms_posts_slider .preloader { padding-bottom: 100%; } .cmsms_posts_slider .preloader.highImg { height: auto; padding: 0; } .cmsms_posts_slider .owl-buttons { bottom: auto; top: -70px; } .cmsms_posts_slider .post { padding: 0 20px 40px; min-width: 280px; } .cmsms_posts_slider .post .cmsms_slider_post_cont { position: relative; overflow: hidden; } .cmsms_posts_slider .post .cmsms_slider_post_cont .thumb_wrap { width: 27%; margin: 5px 30px 0 0; max-width: 150px; float: left; } .cmsms_posts_slider .post .cmsms_slider_post_cont .cmsms_slider_post_cont_wrap { position: relative; overflow: hidden; } .cmsms_posts_slider .post .cmsms_slider_post_cont .cmsms_slider_post_header { padding: 0; } .cmsms_posts_slider .post .cmsms_slider_post_cont .cmsms_slider_post_header .cmsms_slider_post_title { margin: 0; } .cmsms_posts_slider .post .cmsms_slider_post_cont .cmsms_slider_post_header .cmsms_slider_post_subtitle { margin: 0; opacity: 0.5; } .cmsms_posts_slider .post .cmsms_slider_post_cont .cmsms_post_cont_info { padding-left: 0; padding-right: 0; margin-bottom: 0; border-top-width: 0; border-top-style: solid; border-bottom-width: 0; border-bottom-style: solid; } .cmsms_posts_slider .post .cmsms_slider_post_cont .cmsms_slider_post_content { padding: 5px 0 0; } .cmsms_posts_slider .post .cmsms_slider_post_cont .cmsms_slider_post_footer { position: relative; overflow: hidden; } .cmsms_posts_slider .post .cmsms_slider_post_cont .cmsms_slider_post_footer .cmsms_slider_post_meta_info { float: right; overflow: hidden; } .cmsms_posts_slider .post .cmsms_slider_post_cont .cmsms_slider_post_footer .cmsms_slider_post_meta_info > a { margin-left: 10px; float: right; } .cmsms_posts_slider .post .cmsms_slider_post_cont .cmsms_slider_post_content + .cmsms_slider_post_footer { margin-top: 0; } .cmsms_posts_slider .post .cmsms_slider_post_cont figure + .cmsms_slider_post_footer { margin-top: -10px; } .cmsms_posts_slider .post.format-aside .cmsms_post_cont, .cmsms_posts_slider .post.format-status .cmsms_post_cont { padding-top: 0; } .cmsms_posts_slider .post.format-aside .cmsms_post_cont .cmsms_post_cont_info, .cmsms_posts_slider .post.format-status .cmsms_post_cont .cmsms_post_cont_info { padding: 10px 20px; margin-bottom: 0; border-top-width: 0; border-top-style: solid; text-align: center; } .cmsms_posts_slider .post.format-aside .cmsms_post_cont .cmsms_post_content, .cmsms_posts_slider .post.format-status .cmsms_post_cont .cmsms_post_content { padding: 20px; text-align: center; } .cmsms_posts_slider .post.format-aside .cmsms_post_cont .cmsms_post_content > div, .cmsms_posts_slider .post.format-status .cmsms_post_cont .cmsms_post_content > div { display: inline-block; vertical-align: middle; text-align: center; } .cmsms_posts_slider .post.format-aside .cmsms_post_cont .cmsms_post_content .cmsms_post_content_aligner, .cmsms_posts_slider .post.format-status .cmsms_post_cont .cmsms_post_content .cmsms_post_content_aligner { min-height: 80px; } .cmsms_posts_slider .post.format-aside .cmsms_post_cont .cmsms_post_footer, .cmsms_posts_slider .post.format-status .cmsms_post_cont .cmsms_post_footer { padding: 0 20px; } .cmsms_posts_slider .post.format-aside .cmsms_post_cont .cmsms_post_footer .cmsms_post_footer_info, .cmsms_posts_slider .post.format-status .cmsms_post_cont .cmsms_post_footer .cmsms_post_footer_info { padding-bottom: 5px; margin-top: 0; text-align: center; } .cmsms_posts_slider .post.format-aside .cmsms_post_cont .cmsms_post_footer .cmsms_post_footer_info > a, .cmsms_posts_slider .post.format-status .cmsms_post_cont .cmsms_post_footer .cmsms_post_footer_info > a { margin-left: 10px; } .cmsms_posts_slider .post.format-aside .cmsms_post_cont .cmsms_post_footer .cmsms_post_footer_info > a:first-child, .cmsms_posts_slider .post.format-status .cmsms_post_cont .cmsms_post_footer .cmsms_post_footer_info > a:first-child { margin-left: 0; } .cmsms_posts_slider .post.format-quote .cmsms_slider_post_cont .cmsms_post_content { padding-top: 5px; } .cmsms_posts_slider .post.format-quote .cmsms_slider_post_cont .cmsms_post_content .cmsms_quote_content { padding-left: 0; } .cmsms_posts_slider .post.format-quote .cmsms_slider_post_cont .cmsms_post_content .cmsms_quote_content .cmsms_quote_info { padding-top: 0; margin-top: -5px; } .cmsms_posts_slider .post.format-quote .cmsms_slider_post_cont .cmsms_slider_post_footer { padding-top: 20px; } .cmsms_posts_slider .post.format-quote .cmsms_slider_post_cont .cmsms_slider_post_footer .cmsms_slider_post_meta_info { float: none; } .cmsms_posts_slider .post.format-quote .cmsms_slider_post_cont .cmsms_slider_post_footer .cmsms_slider_post_meta_info > a { float: none; } .cmsms_posts_slider .post.format-quote .cmsms_slider_post_cont .cmsms_slider_post_footer .cmsms_slider_post_meta_info > a:first-child { margin-left: 0; } .cmsms_posts_slider .post.format-link .cmsms_slider_post_cont .cmsms_slider_post_header { padding-bottom: 5px; } .cmsms_posts_slider .post.format-chat .cmsms_post_cont { background: none; } .cmsms_posts_slider .post.format-chat .cmsms_post_cont .cmsms_post_header { padding: 0; } .cmsms_posts_slider .post.format-chat .cmsms_post_cont .cmsms_post_header .cmsms_post_title:before { display: none; } .cmsms_posts_slider .post.format-chat .cmsms_post_cont .cmsms_post_cont_info { padding-left: 0; padding-right: 0; margin-bottom: 10px; border-top-width: 0; border-top-style: solid; border-bottom-width: 0; border-bottom-style: solid; } .cmsms_posts_slider .post.format-chat .cmsms_post_cont .cmsms_chat { padding: 0 0 20px; } .cmsms_posts_slider .post.format-chat .cmsms_post_cont .cmsms_chat .cmsms_chat_item { padding-top: 15px; margin-top: 15px; } .cmsms_posts_slider .post.format-chat .cmsms_post_cont .cmsms_chat .cmsms_chat_item:first-child { padding-top: 0; margin-top: 0; } .cmsms_posts_slider .post.format-chat .cmsms_post_cont .cmsms_chat .cmsms_chat_item:before { width: 100%; height: 1px; } .cmsms_posts_slider .post.format-chat .cmsms_post_cont .cmsms_slider_post_footer { position: relative; overflow: hidden; } .cmsms_posts_slider .post.format-chat .cmsms_post_cont .cmsms_slider_post_footer .cmsms_slider_post_meta_info { overflow: hidden; } .cmsms_posts_slider .post.format-chat .cmsms_post_cont .cmsms_slider_post_footer .cmsms_slider_post_meta_info > a { margin-left: 10px; } .cmsms_posts_slider .post.format-chat .cmsms_post_cont .cmsms_slider_post_footer .cmsms_slider_post_meta_info > a:first-child { margin-left: 0; } .cmsms_posts_slider .project { padding: 0 20px 40px; position: relative; min-width: 200px; overflow: hidden; } .cmsms_posts_slider .project .slider_project_outer { overflow: visible; position: relative; } .cmsms_posts_slider .project .slider_project_outer .slider_project_inner { padding: 10px 20px 15px; position: relative; overflow: hidden; } .cmsms_posts_slider .project .slider_project_outer .slider_project_inner .cmsms_slider_project_header { position: relative; overflow: hidden; } .cmsms_posts_slider .project .slider_project_outer .slider_project_inner .cmsms_slider_project_header .cmsms_slider_project_title { margin: 0 0 -5px; } .cmsms_posts_slider .project .slider_project_outer .slider_project_inner .cmsms_slider_project_content { padding: 12px 0 0; } .cmsms_posts_slider .project .slider_project_outer .slider_project_inner .cmsms_slider_project_header + .cmsms_slider_project_footer, .cmsms_posts_slider .project .slider_project_outer .slider_project_inner .cmsms_slider_project_cont_info + .cmsms_slider_project_footer { padding: 20px 0 0; } .cmsms_posts_slider .project .slider_project_outer .slider_project_inner .cmsms_slider_project_footer { margin-top: -5px; margin-bottom: -5px; } .cmsms_posts_slider .project .slider_project_outer .slider_project_inner .cmsms_slider_project_footer > a { margin-left: 10px; } .cmsms_posts_slider .project .slider_project_outer .slider_project_inner .cmsms_slider_project_footer > a:first-child { margin-left: 0; } .cmsms_posts_slider .project .slider_project_outer .slider_project_inner .cmsms_slider_project_footer > a.cmsmsLike:before, .cmsms_posts_slider .project .slider_project_outer .slider_project_inner .cmsms_slider_project_footer > a.cmsms_post_comments:before { float: left; } .cmsms_posts_slider .project .slider_project_outer .slider_project_inner .cmsms_slider_project_footer > a.cmsmsLike > span, .cmsms_posts_slider .project .slider_project_outer .slider_project_inner .cmsms_slider_project_footer > a.cmsms_post_comments > span { padding-right: 0; padding-left: 4px; } .one_fourth .cmsms_posts_slider .post .cmsms_slider_post_cont figure, .one_third .cmsms_posts_slider .post .cmsms_slider_post_cont figure { float: none; width: 100%; margin-right: 0; margin-left: 0; padding-bottom: 100%; clear: both; } .one_fourth .cmsms_posts_slider .post.format-aside .cmsms_slider_post_cont .cmsms_slider_post_footer, .one_fourth .cmsms_posts_slider .post.format-status .cmsms_slider_post_cont .cmsms_slider_post_footer, .one_fourth .cmsms_posts_slider .post.format-quote .cmsms_slider_post_cont .cmsms_slider_post_footer { padding-left: 10px; padding-right: 10px; } /*-------------------------------------------------------------------------*/ /* 12. Widgets Styles */ /*-------------------------------------------------------------------------*/ /***************** Custom Menu ******************/ .widget_nav_menu > div > ul { padding: 0; } .widget_nav_menu > div > ul ul { margin: 0; } .widget_nav_menu > div > ul li { padding: 0; } .widget_nav_menu > div > ul li:before { content: none; } .widget_nav_menu > div > ul li li:first-child { padding: 0; } .widget_nav_menu > div > ul li > a { display: block; padding: 10px 10px 10px 20px; position: relative; } .widget_nav_menu > div > ul > li > a { padding-left: 20px; } .widget_nav_menu > div > ul > li > ul > li > a { padding-left: 35px; padding-top: 8px; padding-bottom: 8px; } .widget_nav_menu > div > ul > li > ul > li > ul > li > a { padding-left: 50px; padding-top: 6px; padding-bottom: 6px; } .widget_nav_menu > div > ul > li > ul > li > ul > li > ul > li > a { padding-left: 65px; padding-top: 6px; padding-bottom: 6px; } .widget_nav_menu > div > ul > li > ul > li > ul > li > ul > li > ul > li > a { padding-left: 80px; padding-top: 6px; padding-bottom: 6px; } .sidebar .widget { margin-bottom: 35px; padding-bottom: 35px; border-bottom-width: 2px; border-bottom-style: solid; } .sidebar .widget:last-child { margin-bottom: 0; border-bottom-width: 0; border-bottom-style: solid; } .widget_custom_advertisement_entries .widgettitle { margin-bottom: 25px; } .widget_custom_advertisement_entries .adv_image_wrap { margin: -5px; overflow: hidden; } .widget_custom_advertisement_entries .adv_image_wrap .adv_widget_image { width: 125px; height: 125px; float: left; margin: 5px; } .widget_custom_facebook_entries iframe { margin-bottom: 0; } .widget_pages ul ul, .widget_categories ul ul { margin-left: 0; } .widget_pages ul ul li:first-child, .widget_categories ul ul li:first-child { padding: 7px 0; } .widget_pages li > ul, .widget_categories li > ul { padding-top: 7px; margin-bottom: -7px; } .widget_pages ul > li > ul > li > a, .widget_categories ul > li > ul > li > a { padding-left: 15px; } .widget_pages ul > li > ul > li > ul > li > a, .widget_categories ul > li > ul > li > ul > li > a { padding-left: 30px; } .widget_pages ul > li > ul > li > ul > li > ul > li > a, .widget_categories ul > li > ul > li > ul > li > ul > li > a { padding-left: 45px; } .widget_pages ul > li > ul > li > ul > li > ul > li > ul > li > a, .widget_categories ul > li > ul > li > ul > li > ul > li > ul > li > a { padding-left: 60px; } .iclflag { display: inline; } .rss-date, .widget_custom_contact_info_entries span { display: block; } .widget .tweet_list li { padding: 18px 20px; margin: 4px 0 0; border-top-width: 0; border-top-style: solid; } .widget .tweet_list li:first-child { margin-top: 0; } .widget .tweet_list li:before { display: none; } .widget .tweet_list .tweet_time { display: block; position: relative; padding: 0 0 15px 30px; } .contact_widget_name, .contact_widget_email, .contact_widget_url, .contact_widget_phone, .adress_wrap { padding-left: 33px; position: relative; } .contact_widget_name, .contact_widget_url, .contact_widget_email, .contact_widget_phone { padding-bottom: 20px; } .tweet_time:before, .contact_widget_name:before, .contact_widget_url:before, .contact_widget_email:before, .contact_widget_phone:before, .adress_wrap:before { font-size: 16px; position: absolute; left: 0; top: 0; } .tweet_time:before { content: '\eac6'; font-family: 'fontello'; left: 2px; } #wp-calendar { border-spacing: 0; width: auto; min-width: 200px; } #wp-calendar caption { text-align: left; padding-bottom: 20px; } #wp-calendar td, #wp-calendar th { padding: 5px 0; } #wp-calendar tfoot a { display: inline-block; padding-top: 10px; } .widget_custom_flickr_entries .wrap { margin: 0 -7px; } .widget_custom_flickr_entries .more_button { display: none; } .widget_custom_flickr_entries .flickr_badge_image { float: left; margin: 0 7px 18px; } .cmsms_tabs.lpr .cmsms_tabs_list { padding-top: 2px; } .cmsms_tabs.lpr .cmsms_tabs_list .cmsms_tabs_list_item { width: 33%; margin-left: 0; padding-left: 2px; border-top-width: 0; border-top-style: solid; } .cmsms_tabs.lpr .cmsms_tabs_list .cmsms_tabs_list_item:first-child { padding-left: 0; } .cmsms_tabs.lpr .cmsms_tabs_list .cmsms_tabs_list_item:before { content: none; } .cmsms_tabs.lpr .cmsms_tabs_list .cmsms_tabs_list_item a { padding: 0; height: 40px; text-align: center; } .cmsms_tabs.lpr .cmsms_tabs_list .cmsms_tabs_list_item a:before { content: ''; display: block; width: 0; height: 2px; margin: 0; position: absolute; top: -2px; left: 50%; } .cmsms_tabs.lpr .cmsms_tabs_list .cmsms_tabs_list_item.current_tab a:before, .cmsms_tabs.lpr .cmsms_tabs_list .cmsms_tabs_list_item:hover a:before { width: 100%; left: 0; } .cmsms_tabs.lpr .cmsms_tabs_wrap { width: 99%; padding: 20px; } .cmsms_tabs.lpr .cmsms_tabs_wrap > .cmsms_tab:first-child { display: block; } .cmsms_tabs.lpr .cmsms_tab ul { margin: 0; padding: 0; } .cmsms_tabs.lpr .cmsms_tab li { padding: 10px 0; border-top-width: 0; border-top-style: solid; } .cmsms_tabs.lpr .cmsms_tab li p { padding: 0; } .cmsms_tabs.lpr .alignleft { float: left; margin-right: 20px; } .rsswidget img { margin: 0 3px 2px 0; } .img_placeholder_small { height: 50px; width: 50px; display: block; border-width: 1px; border-style: solid; position: relative; } .img_placeholder_small:before { width: 1em; height: 1em; margin: auto !important; position: absolute; left: 0; right: 0; top: 0; bottom: 0; font-size: 18px; } .widget_custom_popular_projects_entries .owl-carousel, .widget_custom_latest_projects_entries .owl-carousel { position: static; } .widget_custom_popular_projects_entries .img_placeholder, .widget_custom_latest_projects_entries .img_placeholder { display: block; padding: 0 0 67.3%; border-width: 1px; border-style: solid; position: relative; } .widget_custom_popular_projects_entries .img_placeholder:before, .widget_custom_latest_projects_entries .img_placeholder:before { width: 1em; height: 1em; margin: auto !important; position: absolute; left: 0; right: 0; top: 0; bottom: 0; font-size: 40px; } .widget_custom_popular_projects_entries .pj_ddn, .widget_custom_latest_projects_entries .pj_ddn { padding: 15px; } .widget_custom_popular_projects_entries .pj_ddn .entry-title, .widget_custom_latest_projects_entries .pj_ddn .entry-title { margin-bottom: 0; } .widget_custom_popular_projects_entries .pj_ddn .cmsmsLike, .widget_custom_latest_projects_entries .pj_ddn .cmsmsLike { float: right; } .widget_custom_popular_projects_entries .owl-buttons, .widget_custom_latest_projects_entries .owl-buttons { bottom: auto; top: 0; right: 0; } .latest_pj_item, .popular_pj_item { padding: 0 1px; } /*-------------------------------------------------------------------------*/ /* 13. Search + Archives + Sitemap + Other Styles */ /*-------------------------------------------------------------------------*/ /***************** Search ******************/ .cmsms_search { position: relative; overflow: hidden; } .middle_content .cmsms_search { padding: 60px 0; } .cmsms_search .cmsms_search_zero { text-align: center; } .cmsms_search .cmsms_search_zero .search_bar_wrap { display: inline-block; width: auto; } .cmsms_search .cmsms_search_post { padding: 20px 0 0; position: relative; overflow: hidden; } .cmsms_search .cmsms_search_post:first-child { padding-top: 0; } .cmsms_search .cmsms_search_post .cmsms_search_post_number_wrap { width: 60px; margin: 5px 35px 15px 0; position: relative; text-align: center; float: left; } .cmsms_search .cmsms_search_post .cmsms_search_post_number_wrap .cmsms_search_post_number { display: inline-block; line-height: 50px; width: 50px; height: 50px; margin: 0 0 15px; position: relative; text-align: center; -webkit-border-radius: 50%; border-radius: 50%; } .cmsms_search .cmsms_search_post .cmsms_search_post_number_wrap .cmsms_post_type_label { display: inline-block; } .cmsms_search .cmsms_search_post .cmsms_search_post_cont { position: relative; overflow: hidden; } .cmsms_search .cmsms_search_post .cmsms_search_post_cont .cmsms_search_post_header { padding-top: 9px; } .cmsms_search .cmsms_search_post .cmsms_search_post_cont .cmsms_post_cont_info { padding: 20px 0; margin: 0; border-top-width: 2px; border-top-style: solid; border-bottom-width: 0; border-bottom-style: solid; } .cmsms_search .cmsms_search_post .cmsms_search_post_cont .cmsms_post_cont_info > span { margin-right: 25px; } .cmsms_search .cmsms_search_post .cmsms_search_post_cont .cmsms_post_cont_info > span.cmsms_post_date { margin-right: 0; } .cmsms_search .cmsms_search_post .cmsms_search_post_cont .cmsms_post_cont_info div + .cmsms_post_date, .cmsms_search .cmsms_search_post .cmsms_search_post_cont .cmsms_post_cont_info span + .cmsms_post_date { margin-right: 25px; } .cmsms_search .cmsms_search_post .cmsms_search_post_cont .cmsms_post_meta_info, .cmsms_search .cmsms_search_post .cmsms_search_post_cont .cmsms_post_date, .cmsms_search .cmsms_search_post .cmsms_search_post_cont .cmsms_search_post_user_name, .cmsms_search .cmsms_search_post .cmsms_search_post_cont .cmsms_search_post_category { float: right; } /***************** Archive ******************/ .cmsms_archive.middle_content { padding-top: 60px; } .cmsms_archive .blog.portfolio.cmsms_profile.vertical .profile:nth-child(2n) { direction: ltr; } .cmsms_archive .blog.portfolio.cmsms_profile.vertical .profile:nth-child(2n) .pl_img { padding: 0 40px 0 0; } .cmsms_archive .blog.portfolio.cmsms_profile.vertical .profile:nth-child(2n):before { right: auto; left: 0; } .cmsms_archive .blog.portfolio > article { width: auto; padding: 0; margin: 60px 35px 0; } .content_wrap.r_sidebar .cmsms_archive .blog.portfolio > article { padding: 0; margin-right: 50px; } .content_wrap.l_sidebar .cmsms_archive .blog.portfolio > article { padding: 0; margin-left: 50px; } .cmsms_archive .blog.portfolio > article:first-child { margin-top: 0; } .cmsms_archive .blog.portfolio > article.project { float: none; } .cmsms_archive .blog.portfolio > article.profile { padding: 35px 40px; } .content_wrap.r_sidebar .cmsms_archive .blog.portfolio > article.profile, .content_wrap.l_sidebar .cmsms_archive .blog.portfolio > article.profile { padding: 35px 40px; } .cmsms_archive .blog.portfolio > article.profile .pl_img { width: 30%; } .cmsms_archive .blog.portfolio > article.profile .pl_content_wrap { display: table-cell; width: 70%; vertical-align: middle; } .cmsms_archive .blog.portfolio > article.profile .pl_content, .cmsms_archive .blog.portfolio > article.profile .entry-content { display: block; width: auto; padding: 0; vertical-align: baseline; } /***************** Sitemap ******************/ .middle_content .cmsms_sitemap_wrap { padding: 40px 0 50px; } .cmsms_sitemap_wrap { position: relative; overflow: hidden; } .cmsms_sitemap_wrap ul, .cmsms_sitemap_wrap ol, .cmsms_sitemap_wrap li { margin: 0; padding: 0; position: relative; overflow: hidden; } .cmsms_sitemap_wrap ul:before, .cmsms_sitemap_wrap ol:before, .cmsms_sitemap_wrap li:before { content: none; } .cmsms_sitemap_wrap .cmsms_divider { margin-bottom: 30px; } .cmsms_sitemap_wrap .cmsms_sitemap { padding: 0; margin: 0; overflow: hidden; } .cmsms_sitemap_wrap .cmsms_sitemap > li { width: 100%; padding-top: 30px; position: relative; } .cmsms_sitemap_wrap .cmsms_sitemap > li:before { content: ''; display: block; width: 100%; height: 2px; position: absolute; left: 0; top: 0; } .cmsms_sitemap_wrap .cmsms_sitemap > li:first-child { margin-top: 0; padding-top: 0; } .cmsms_sitemap_wrap .cmsms_sitemap > li:first-child:before { content: none; } .cmsms_sitemap_wrap .cmsms_sitemap > li > a { display: inline-block; margin-bottom: 35px; } .cmsms_sitemap_wrap .cmsms_sitemap > li > a + ul { margin-top: -10px; } .cmsms_sitemap_wrap .cmsms_sitemap > li > ul { width: 100%; overflow: hidden; } .cmsms_sitemap_wrap .cmsms_sitemap > li > ul > li { width: 25%; padding-top: 0; padding-right: 20px; margin-bottom: 40px; float: left; } .cmsms_sitemap_wrap .cmsms_sitemap > li > ul > li:nth-child(5), .cmsms_sitemap_wrap .cmsms_sitemap > li > ul > li:nth-child(9), .cmsms_sitemap_wrap .cmsms_sitemap > li > ul > li:nth-child(13), .cmsms_sitemap_wrap .cmsms_sitemap > li > ul > li:nth-child(17), .cmsms_sitemap_wrap .cmsms_sitemap > li > ul > li:nth-child(21), .cmsms_sitemap_wrap .cmsms_sitemap > li > ul > li:nth-child(25), .cmsms_sitemap_wrap .cmsms_sitemap > li > ul > li:nth-child(29), .cmsms_sitemap_wrap .cmsms_sitemap > li > ul > li:nth-child(33), .cmsms_sitemap_wrap .cmsms_sitemap > li > ul > li:nth-child(37), .cmsms_sitemap_wrap .cmsms_sitemap > li > ul > li:nth-child(41), .cmsms_sitemap_wrap .cmsms_sitemap > li > ul > li:nth-child(45) { clear: both; } .cmsms_sitemap_wrap .cmsms_sitemap > li > ul > li > ul { padding-top: 20px; } .cmsms_sitemap_wrap .cmsms_sitemap > li > ul > li > ul ul { padding-top: 10px; } .cmsms_sitemap_wrap .cmsms_sitemap > li > ul > li > ul li { margin-left: 20px; padding-top: 10px; } .cmsms_sitemap_wrap .cmsms_sitemap > li > ul > li > ul li:first-child { padding-top: 0; } .cmsms_sitemap_wrap .cmsms_sitemap > li > ul > li > ul > li { margin-left: 0; } .cmsms_sitemap_wrap .cmsms_sitemap_category { padding: 5px 0 0; margin: 0; overflow: hidden; } .cmsms_sitemap_wrap .cmsms_sitemap_category > li { width: 25%; padding-right: 20px; margin-bottom: 40px; float: left; } .cmsms_sitemap_wrap .cmsms_sitemap_category > li:nth-child(5), .cmsms_sitemap_wrap .cmsms_sitemap_category > li:nth-child(9), .cmsms_sitemap_wrap .cmsms_sitemap_category > li:nth-child(13), .cmsms_sitemap_wrap .cmsms_sitemap_category > li:nth-child(17), .cmsms_sitemap_wrap .cmsms_sitemap_category > li:nth-child(21), .cmsms_sitemap_wrap .cmsms_sitemap_category > li:nth-child(25), .cmsms_sitemap_wrap .cmsms_sitemap_category > li:nth-child(29), .cmsms_sitemap_wrap .cmsms_sitemap_category > li:nth-child(33), .cmsms_sitemap_wrap .cmsms_sitemap_category > li:nth-child(37), .cmsms_sitemap_wrap .cmsms_sitemap_category > li:nth-child(41), .cmsms_sitemap_wrap .cmsms_sitemap_category > li:nth-child(45) { clear: both; } .cmsms_sitemap_wrap .cmsms_sitemap_category > li > ul { padding-top: 20px; } .cmsms_sitemap_wrap .cmsms_sitemap_category > li > ul ul { padding-top: 10px; } .cmsms_sitemap_wrap .cmsms_sitemap_category > li > ul li { margin-left: 20px; padding-top: 10px; } .cmsms_sitemap_wrap .cmsms_sitemap_category > li > ul li:first-child { padding-top: 0; } .cmsms_sitemap_wrap .cmsms_sitemap_category > li > ul > li { margin-left: 0; } .cmsms_sitemap_wrap .cmsms_sitemap_archive { padding: 5px 0 20px; margin: 0; overflow: hidden; } .cmsms_sitemap_wrap .cmsms_sitemap_archive > li { width: 25%; margin-bottom: 20px; padding-right: 20px; float: left; } .cmsms_sitemap_wrap .cmsms_sitemap_archive > li:nth-child(5), .cmsms_sitemap_wrap .cmsms_sitemap_archive > li:nth-child(9), .cmsms_sitemap_wrap .cmsms_sitemap_archive > li:nth-child(13), .cmsms_sitemap_wrap .cmsms_sitemap_archive > li:nth-child(17), .cmsms_sitemap_wrap .cmsms_sitemap_archive > li:nth-child(21), .cmsms_sitemap_wrap .cmsms_sitemap_archive > li:nth-child(25), .cmsms_sitemap_wrap .cmsms_sitemap_archive > li:nth-child(29), .cmsms_sitemap_wrap .cmsms_sitemap_archive > li:nth-child(33), .cmsms_sitemap_wrap .cmsms_sitemap_archive > li:nth-child(37), .cmsms_sitemap_wrap .cmsms_sitemap_archive > li:nth-child(41), .cmsms_sitemap_wrap .cmsms_sitemap_archive > li:nth-child(45) { clear: both; } /***************** Other ******************/ #main .with_frm_style .frm_form_fields input, #main #wpcontent .with_frm_style .frm_form_fields select, #main .with_frm_style .frm_form_fields select, #main .with_frm_style .frm_form_fields textarea { padding: 8px; } #lang_sel ul { overflow: visible; } #lang_sel_footer { display: none; } /***************** PayPal Donations ******************/ .cmsms_paypal_donations { display: inline-block; position: relative; } .cmsms_paypal_donations > form > .paypal-donations input[type="image"] { display: block; width: 100%; height: 100%; margin: auto !important; position: absolute; left: 0; right: 0; top: 0; bottom: 0; opacity: 0; z-index: 100; } .cmsms_paypal_donations > form > .paypal-donations > img { display: none; } .cmsms_paypal_donations .cmsms_button { display: block; position: relative; z-index: 10; } /*-------------------------------------------------------------------------*/ /* 14. Contact Forms Styles */ /*-------------------------------------------------------------------------*/ .cmsms-form-builder { margin: 0 -2%; } .cmsms-form-builder .success_box { margin: 0 2% 10px; width: 96%; } .cmsms-form-builder .form_info { margin: 0 2%; padding-bottom: 10px; } .cmsms-form-builder .form_info.submit_wrap { padding-top: 10px; } .cmsms-form-builder [class*="one_"] input[type="text"], .cmsms-form-builder [class*="one_"] select, .cmsms-form-builder [class*="one_"] textarea { width: 100%; } select { min-width: 100px; height: 40px; } span.wpcf7-list-item { display: block; } .wpcf7-list-item-label, body .cmsms-form-builder .check_parent input[type="checkbox"] + label, body .cmsms-form-builder .check_parent input[type="radio"] + label { padding-left: 25px; position: relative; float: left; cursor: pointer; } .wpcf7-list-item label { position: relative; display: block; overflow: hidden; padding: 5px 0; } .cmsms-form-builder .check_parent input[type="checkbox"], .cmsms-form-builder .check_parent input[type="radio"], .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="checkbox"], .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="radio"] { position: absolute; top: 0; left: 0; float: left; opacity: 0; } .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="checkbox"] + span.wpcf7-list-item-label:after, .cmsms-form-builder .check_parent input[type="checkbox"] + label:after { position: absolute; top: -1px; left: 3px; display: block; content: '\ea85'; font-size: 14px; font-weight: bold; font-family: 'fontello'; opacity: 0; -webkit-transform: scale(0.75); -moz-transform: scale(0.75); transform: scale(0.75); } .cmsms-form-builder .check_parent input[type="radio"] + label:after, .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="radio"] + span.wpcf7-list-item-label:after { position: absolute; top: 4px; left: 4px; display: block; width: 9px; height: 9px; content: ''; opacity: 0; -webkit-border-radius: 50%; border-radius: 50%; -webkit-transform: scale(0); -moz-transform: scale(0); transform: scale(0); } .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="checkbox"]:checked + span.wpcf7-list-item-label:after, .cmsms-form-builder .check_parent input[type="checkbox"]:checked + label:after, .cmsms-form-builder .check_parent input[type="radio"]:checked + label:after, .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="radio"]:checked + span.wpcf7-list-item-label:after { -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); opacity: 1; } .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="checkbox"] + span.wpcf7-list-item-label:before, .cmsms-form-builder .check_parent input[type="checkbox"] + label:before, .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="radio"] + span.wpcf7-list-item-label:before, .cmsms-form-builder .check_parent input[type="radio"] + label:before { display: block; content: ''; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 17px; height: 17px; text-align: center; position: absolute; left: 0; top: 0; } .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="radio"] + span.wpcf7-list-item-label:before, .cmsms-form-builder .check_parent input[type="radio"] + label:before { -webkit-border-radius: 50%; border-radius: 50%; } .widget_custom_contact_form_entries input[type=text], .widget_custom_contact_form_entries input[type=email], .widget_custom_contact_form_entries input[type=password], .widget_custom_contact_form_entries input[type=number], .widget_custom_contact_form_entries textarea, .widget_custom_contact_form_entries select { width: 100%; } .widget_custom_contact_form_entries .form_info.submit_wrap { padding-top: 0; } /*-------------------------------------------------------------------------*/ /* 15. CSS3 Animations */ /*-------------------------------------------------------------------------*/ html.csstransitions a, html.csstransitions .cmsmsLike:before, html.csstransitions .cmsms_post_comments:before, html.csstransitions .cmsms_search_post_comments:before, html.csstransitions .cmsms_slider_post_comments:before, html.csstransitions .cmsms_notice .notice_close:before, html.csstransitions .cmsms_slider_project_comments:before, html.csstransitions .img_placeholder_small, html.csstransitions .pl_social_list li a, html.csstransitions .cmsms_profile.vertical .profile .pl_img .pl_noimg, html.csstransitions .cmsms_sitemap_wrap .cmsms_sitemap > li > ul > li > ul li a:before, html.csstransitions #navigation > li > a > span > span.nav_subtitle, html.csstransitions .header_top .social_wrap a, html.csstransitions .footer_inner .social_wrap a { -webkit-transition: color 0.3s ease-in-out; -moz-transition: color 0.3s ease-in-out; -ms-transition: color 0.3s ease-in-out; -o-transition: color 0.3s ease-in-out; transition: color 0.3s ease-in-out; } html.csstransitions .button, html.csstransitions input[type=submit], html.csstransitions input[type=button], html.csstransitions button, html.csstransitions .cmsms_tabs .cmsms_tabs_list .cmsms_tabs_list_item, html.csstransitions .header_top_donation_but { -webkit-transition: color .3s ease-in-out, background-color .3s ease-in-out; -moz-transition: color .3s ease-in-out, background-color .3s ease-in-out; -ms-transition: color .3s ease-in-out, background-color .3s ease-in-out; -o-transition: color .3s ease-in-out, background-color .3s ease-in-out; transition: color .3s ease-in-out, background-color .3s ease-in-out; } html.csstransitions #header nav, html.csstransitions .resp_nav_wrap, html.csstransitions .slogan_wrap, html.csstransitions .social_wrap, html.csstransitions nav > div > ul ul, html.csstransitions nav > div > ul div, html.csstransitions nav > div > ul ul ul { -webkit-transition: opacity .3s ease-in-out .5s, margin .3s ease-in-out .5s; -moz-transition: opacity .3s ease-in-out .5s, margin .3s ease-in-out .5s; -ms-transition: opacity .3s ease-in-out .5s, margin .3s ease-in-out .5s; -o-transition: opacity .3s ease-in-out .5s, margin .3s ease-in-out .5s; transition: opacity .3s ease-in-out .5s, margin .3s ease-in-out .5s; } html.csstransitions #navigation > li > a > span.nav_bg_clr, html.csstransitions .cmsms_hover_slider_thumbs > li img, html.csstransitions .social_wrap a { -webkit-transition: opacity .4s ease-in-out, width .3s ease-in-out, left .3s ease-in-out, right .3s ease-in-out; -moz-transition: opacity .4s ease-in-out, width .3s ease-in-out, left .3s ease-in-out, right .3s ease-in-out; -ms-transition: opacity .4s ease-in-out, width .3s ease-in-out, left .3s ease-in-out, right .3s ease-in-out; -o-transition: opacity .4s ease-in-out, width .3s ease-in-out, left .3s ease-in-out, right .3s ease-in-out; transition: opacity .4s ease-in-out, width .3s ease-in-out, left .3s ease-in-out, right .3s ease-in-out; } html.csstransitions .cmsms_hover_slider_items > li { -webkit-transition: opacity .5s ease-in-out, visibility .5s ease-in-out; -moz-transition: opacity .5s ease-in-out, visibility .5s ease-in-out; -ms-transition: opacity .5s ease-in-out, visibility .5s ease-in-out; -o-transition: opacity .5s ease-in-out, visibility .5s ease-in-out; transition: opacity .5s ease-in-out, visibility .5s ease-in-out; } html.csstransitions #slide_top, html.csstransitions #navigation li > a, html.csstransitions #navigation li > a[data-tag]:before { -webkit-transition: border-color .3s ease-in-out, background-color .3s ease-in-out, color .2s ease-in-out, padding-left .3s ease-in-out; -moz-transition: border-color .3s ease-in-out, background-color .3s ease-in-out, color .2s ease-in-out, padding-left .3s ease-in-out; -ms-transition: border-color .3s ease-in-out, background-color .3s ease-in-out, color .2s ease-in-out, padding-left .3s ease-in-out; -o-transition: border-color .3s ease-in-out, background-color .3s ease-in-out, color .2s ease-in-out, padding-left .3s ease-in-out; transition: border-color .3s ease-in-out, background-color .3s ease-in-out, color .2s ease-in-out, padding-left .3s ease-in-out; } html.csstransitions .cmsms_hover_slider_thumbs > li a { -webkit-transition: border-color 0.3s ease-in-out; -moz-transition: border-color 0.3s ease-in-out; -ms-transition: border-color 0.3s ease-in-out; -o-transition: border-color 0.3s ease-in-out; transition: border-color 0.3s ease-in-out; } html.csstransitions nav > div > ul > li:hover > a:before { -webkit-transition: opacity .3s ease-in-out, bottom .3s ease-in-out; -moz-transition: opacity .3s ease-in-out, bottom .3s ease-in-out; -ms-transition: opacity .3s ease-in-out, bottom .3s ease-in-out; -o-transition: opacity .3s ease-in-out, bottom .3s ease-in-out; transition: opacity .3s ease-in-out, bottom .3s ease-in-out; } html.csstransitions .search_wrap { -webkit-transition: background-color .3s ease-in-out, width .5s ease-in-out; -moz-transition: background-color .3s ease-in-out, width .5s ease-in-out; -ms-transition: background-color .3s ease-in-out, width .5s ease-in-out; -o-transition: background-color .3s ease-in-out, width .5s ease-in-out; transition: background-color .3s ease-in-out, width .5s ease-in-out; } html.csstransitions .search_wrap input[type=search] { -webkit-transition: opacity .4s ease-in-out, width .4s ease-in-out; -moz-transition: opacity .4s ease-in-out, width .4s ease-in-out; -ms-transition: opacity .4s ease-in-out, width .4s ease-in-out; -o-transition: opacity .4s ease-in-out, width .4s ease-in-out; transition: opacity .4s ease-in-out, width .4s ease-in-out; } html.csstransitions .search_wrap .search_bar_wrap { -webkit-transition: width .5s ease-in-out, padding .5s ease-in-out; -moz-transition: width .5s ease-in-out, padding .5s ease-in-out; -ms-transition: width .5s ease-in-out, padding .5s ease-in-out; -o-transition: width .5s ease-in-out, padding .5s ease-in-out; transition: width .5s ease-in-out, padding .5s ease-in-out; } html.csstransitions .blog.columns.puzzle .post .preloader:after, html.csstransitions .cmsms_profile .profile .pl_img figure a:after, html.csstransitions .cmsms_profile .profile .pl_img .pl_noimg:after, html.csstransitions .cmsms_hover_slider .cmsms_hover_slider_thumbs > li a:before { -webkit-transition: opacity 0.4s ease-in-out; -moz-transition: opacity 0.4s ease-in-out; -ms-transition: opacity 0.4s ease-in-out; -o-transition: opacity 0.4s ease-in-out; transition: opacity 0.4s ease-in-out; } html.csstransitions .cmsms_campaigns .campaign .cmsms_img_wrap .preloader:before { -webkit-transition: opacity 0.3s ease-in-out; -moz-transition: opacity 0.3s ease-in-out; -ms-transition: opacity 0.3s ease-in-out; -o-transition: opacity 0.3s ease-in-out; transition: opacity 0.3s ease-in-out; } html.csstransitions input[type=text], html.csstransitions input[type=email], html.csstransitions input[type=number], html.csstransitions input[type=password], html.csstransitions textarea, html.csstransitions .cmsms_toggle_title .cmsms_toggle_plus { -webkit-transition: border-color .2s ease-in-out, background-color .3s ease-in-out; -moz-transition: border-color .2s ease-in-out, background-color .3s ease-in-out; -ms-transition: border-color .2s ease-in-out, background-color .3s ease-in-out; -o-transition: border-color .2s ease-in-out, background-color .3s ease-in-out; transition: border-color .2s ease-in-out, background-color .3s ease-in-out; } html.csstransitions .cmsms_tabs.tabs_mode_tab .cmsms_tabs_list .cmsms_tabs_list_item:before, html.csstransitions .cmsms_tabs.lpr .cmsms_tabs_list .cmsms_tabs_list_item a:before { -webkit-transition: background-color .4s ease-in-out, width .3s ease-in-out, left .3s ease-in-out, right .3s ease-in-out; -moz-transition: background-color .4s ease-in-out, width .3s ease-in-out, left .3s ease-in-out, right .3s ease-in-out; -ms-transition: background-color .4s ease-in-out, width .3s ease-in-out, left .3s ease-in-out, right .3s ease-in-out; -o-transition: background-color .4s ease-in-out, width .3s ease-in-out, left .3s ease-in-out, right .3s ease-in-out; transition: background-color .4s ease-in-out, width .3s ease-in-out, left .3s ease-in-out, right .3s ease-in-out; } html.csstransitions .cmsms_tabs.tabs_mode_tour .cmsms_tabs_list .cmsms_tabs_list_item:before { -webkit-transition: background-color .4s ease-in-out, height .3s ease-in-out, top .3s ease-in-out; -moz-transition: background-color .4s ease-in-out, height .3s ease-in-out, top .3s ease-in-out; -ms-transition: background-color .4s ease-in-out, height .3s ease-in-out, top .3s ease-in-out; -o-transition: background-color .4s ease-in-out, height .3s ease-in-out, top .3s ease-in-out; transition: background-color .4s ease-in-out, height .3s ease-in-out, top .3s ease-in-out; } html.csstransitions .owl-page, html.csstransitions .owl-buttons .owl-prev span, html.csstransitions .owl-buttons .owl-next span { -webkit-transition: color .3s ease-in-out, background-color .3s ease-in-out; -moz-transition: color .3s ease-in-out, background-color .3s ease-in-out; -ms-transition: color .3s ease-in-out, background-color .3s ease-in-out; -o-transition: color .3s ease-in-out, background-color .3s ease-in-out; transition: color .3s ease-in-out, background-color .3s ease-in-out; } html.csstransitions .cmsms_clients_item, html.csstransitions .cmsms_toggle_wrap, html.csstransitions .cmsms_toggle_title .cmsms_toggle_plus_hor, html.csstransitions .cmsms_toggle_title .cmsms_toggle_plus_vert, html.csstransitions .cmsms_wrap_pagination ul li .page-numbers, html.csstransitions .cmsms_img_rollover_wrap .cmsms_img_rollover, html.csstransitions .header_mid_outer, html.csstransitions .header_bot_outer, html.csstransitions .cmsms_campaigns .campaign .cmsms_img_wrap .preloader:after { -webkit-transition: background-color .2s ease-in-out; -moz-transition: background-color .2s ease-in-out; -ms-transition: background-color .2s ease-in-out; -o-transition: background-color .2s ease-in-out; transition: background-color .2s ease-in-out; } html.csstransitions .cmsms_button, html.csstransitions .cmsms_button.cmsms_but_clear_styles:before, html.csstransitions .cmsms_button.cmsms_but_clear_styles:after { -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; } html.csstransitions .sidebar .widget_nav_menu li { -webkit-transition: border-color .2s ease-in-out, background-color .2s ease-in-out, margin-left .3s ease-in-out, padding-left .3s ease-in-out; -moz-transition: border-color .2s ease-in-out, background-color .2s ease-in-out, margin-left .3s ease-in-out, padding-left .3s ease-in-out; -ms-transition: border-color .2s ease-in-out, background-color .2s ease-in-out, margin-left .3s ease-in-out, padding-left .3s ease-in-out; -o-transition: border-color .2s ease-in-out, background-color .2s ease-in-out, margin-left .3s ease-in-out, padding-left .3s ease-in-out; transition: border-color .2s ease-in-out, background-color .2s ease-in-out, margin-left .3s ease-in-out, padding-left .3s ease-in-out; } html.csstransitions .sidebar .widget_nav_menu li:before { -webkit-transition: left .3s ease-in-out; -moz-transition: left .3s ease-in-out; -ms-transition: left .3s ease-in-out; -o-transition: left .3s ease-in-out; transition: left .3s ease-in-out; } html.csstransitions .sidebar.fl .widget_nav_menu li { -webkit-transition: border-color .2s ease-in-out, background-color .2s ease-in-out, margin-right .3s ease-in-out, padding-right .3s ease-in-out; -moz-transition: border-color .2s ease-in-out, background-color .2s ease-in-out, margin-right .3s ease-in-out, padding-right .3s ease-in-out; -ms-transition: border-color .2s ease-in-out, background-color .2s ease-in-out, margin-right .3s ease-in-out, padding-right .3s ease-in-out; -o-transition: border-color .2s ease-in-out, background-color .2s ease-in-out, margin-right .3s ease-in-out, padding-right .3s ease-in-out; transition: border-color .2s ease-in-out, background-color .2s ease-in-out, margin-right .3s ease-in-out, padding-right .3s ease-in-out; } html.csstransitions .cmsms_img_rollover_wrap:hover .cmsms_img_rollover .cmsms_image_link, html.csstransitions .cmsms_img_rollover_wrap:hover .cmsms_img_rollover .cmsms_open_link, html.csstransitions .project:hover .cmsms_img_rollover_wrap .cmsms_img_rollover .cmsms_image_link, html.csstransitions .project:hover .cmsms_img_rollover_wrap .cmsms_img_rollover .cmsms_open_link { -webkit-transition: left .3s ease-out .2s, right .3s ease-out .2s, color .3s ease-in-out, background-color .3s ease-in-out, opacity .3s ease-out; -moz-transition: left .3s ease-out .2s, right .3s ease-out .2s, color .3s ease-in-out, background-color .3s ease-in-out, opacity .3s ease-out; -ms-transition: left .3s ease-out .2s, right .3s ease-out .2s, color .3s ease-in-out, background-color .3s ease-in-out, opacity .3s ease-out; -o-transition: left .3s ease-out .2s, right .3s ease-out .2s, color .3s ease-in-out, background-color .3s ease-in-out, opacity .3s ease-out; transition: left .3s ease-out .2s, right .3s ease-out .2s, color .3s ease-in-out, background-color .3s ease-in-out, opacity .3s ease-out; } html.csstransitions .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="checkbox"] + span.wpcf7-list-item-label:after, html.csstransitions .cmsms-form-builder .check_parent input[type="checkbox"] + label:after, html.csstransitions .cmsms-form-builder .check_parent input[type="radio"] + label:after, html.csstransitions .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="radio"] + span.wpcf7-list-item-label:after { -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition: all .2s ease-out; -o-transition: all .2s ease-out; transition: all .2s ease-out; } html.csstransitions .portfolio.puzzle .project .project_outer figure img, html.csstransitions .portfolio.puzzle .project .project_outer figure .img_placeholder, html.csstransitions .portfolio.puzzle .project .project_outer .project_inner { -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } html.csstransitions .cmsms_post_filter_but:before, html.csstransitions .cmsms_project_filter_but:before, html.csstransitions .cmsms_project_sort_but:before { -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; } html.csstransitions .responsive_nav { -webkit-transition: background-color .2s ease-out; -moz-transition: background-color .2s ease-out; -ms-transition: background-color .2s ease-out; -o-transition: background-color .2s ease-out; transition: background-color .2s ease-out; } html.csstransitions .cmsms_icon_box.cmsms_icon_top:before, html.csstransitions .cmsms_icon_box.cmsms_icon_box_top:before, html.csstransitions .cmsms_icon_box.cmsms_icon_box_left_top:before, html.csstransitions .cmsms_icon_box.cmsms_icon_box_left:before, html.csstransitions .cmsms_icon_box.cmsms_icon_heading_left h1:before, html.csstransitions .cmsms_icon_box.cmsms_icon_heading_left h2:before, html.csstransitions .cmsms_icon_box.cmsms_icon_heading_left h3:before, html.csstransitions .cmsms_icon_box.cmsms_icon_heading_left h4:before, html.csstransitions .cmsms_icon_box.cmsms_icon_heading_left h5:before, html.csstransitions .cmsms_icon_box.cmsms_icon_heading_left h6:before { -webkit-transition: all 1s cubic-bezier(.55, .3, .5, 1.65); -moz-transition: all 1s cubic-bezier(.55, .3, .5, 1.65); -ms-transition: all 1s cubic-bezier(.55, .3, .5, 1.65); -o-transition: all 1s cubic-bezier(.55, .3, .5, 1.65); transition: all 1s cubic-bezier(.55, .3, .5, 1.65); } html.csstransitions .cmsms_icon_list_items.cmsms_icon_list_type_block .cmsms_icon_list_item:before { -webkit-transition: opacity 5s ease-in-out, height .8s ease-in; -moz-transition: opacity 5s ease-in-out, height .8s ease-in; -ms-transition: opacity 5s ease-in-out, height .8s ease-in; -o-transition: opacity 5s ease-in-out, height .8s ease-in; transition: opacity 5s ease-in-out, height .8s ease-in; } html.csstransitions .cmsms_icon_list_items.cmsms_icon_list_type_block .cmsms_icon_list_item .cmsms_icon_list_icon, html.csstransitions .cmsms_icon_list_items.cmsms_icon_list_type_block .cmsms_icon_list_item .cmsms_icon_list_icon:after { -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; } html.csstransitions .cmsms_icon_list_items.cmsms_icon_list_type_block .cmsms_icon_list_item .cmsms_icon_list_icon:before { -webkit-transition: color .4s ease-in-out, font-size .4s ease-in-out, line-height .4s ease-in; -moz-transition: color .4s ease-in-out, font-size .4s ease-in-out, line-height .4s ease-in; -ms-transition: color .4s ease-in-out, font-size .4s ease-in-out, line-height .4s ease-in; -o-transition: color .4s ease-in-out, font-size .4s ease-in-out, line-height .4s ease-in; transition: color .4s ease-in-out, font-size .4s ease-in-out, line-height .4s ease-in; } html.csstransitions .cmsms_clients_item img, html.csstransitions .cmsms_hover_slider .cmsms_hover_slider_thumbs a { -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; } html.csstransitions .cmsms_profile .profile img { -webkit-transition: all .7s cubic-bezier(.55, .3, .5, 1.65); -moz-transition: all .7s cubic-bezier(.55, .3, .5, 1.65); -ms-transition: all .7s cubic-bezier(.55, .3, .5, 1.65); -o-transition: all .7s cubic-bezier(.55, .3, .5, 1.65); transition: all .7s cubic-bezier(.55, .3, .5, 1.65); } html.csstransitions .cmsms_profile .profile .pl_social_list { -webkit-transition: opacity .5s ease-out, margin .5s ease-out; -moz-transition: opacity .5s ease-out, margin .5s ease-out; -ms-transition: opacity .5s ease-out, margin .5s ease-out; -o-transition: opacity .5s ease-out, margin .5s ease-out; transition: opacity .5s ease-out, margin .5s ease-out; } html.csstransitions .portfolio.grid article.project figure { -webkit-transition: opacity .7s ease-in-out; -moz-transition: opacity .7s ease-in-out; -ms-transition: opacity .7s ease-in-out; -o-transition: opacity .7s ease-in-out; transition: opacity .7s ease-in-out; } html.csstransitions .cmsms_stats.stats_mode_bars.stats_type_horizontal.shortcode_animated .cmsms_stat_inner { -webkit-animation: bar_move 2s ease-in; -moz-animation: bar_move 2s ease-in; -ms-animation: bar_move 2s ease-in; -o-animation: bar_move 2s ease-in; animation: bar_move 2s ease-in; } html.csstransitions .cmsms_stats.stats_mode_bars.stats_type_vertical.shortcode_animated .cmsms_stat_inner { -webkit-animation: bar_up 2s ease-in; -moz-animation: bar_up 2s ease-in; -ms-animation: bar_up 2s ease-in; -o-animation: bar_up 2s ease-in; animation: bar_up 2s ease-in; } html.csstransitions .cmsms_stats.stats_mode_bars.stats_type_horizontal.shortcode_animated .cmsms_stat_inner:before, html.csstransitions .cmsms_stats.stats_mode_bars.shortcode_animated .cmsms_stat_inner .cmsms_stat_title { -webkit-animation: bar_title 2.2s ease-out; -moz-animation: bar_title 2.2s ease-out; -ms-animation: bar_title 2.2s ease-out; -o-animation: bar_title 2.2s ease-out; animation: bar_title 2.2s ease-out; } html.csstransitions .cmsms_stats.stats_mode_bars.stats_type_vertical.shortcode_animated .cmsms_stat_inner:before { -webkit-animation: bar_icon 2.2s ease-out; -moz-animation: bar_icon 2.2s ease-out; -ms-animation: bar_icon 2.2s ease-out; -o-animation: bar_icon 2.2s ease-out; animation: bar_icon 2.2s ease-out; } html.csstransitions .cmsms_stats.stats_mode_bars.shortcode_animated .cmsms_stat_inner .cmsms_stat_counter_wrap { -webkit-animation: bar_inner 1s ease-in-out; -moz-animation: bar_inner 1s ease-in-out; -ms-animation: bar_inner 1s ease-in-out; -o-animation: bar_inner 1s ease-in-out; animation: bar_inner 1s ease-in-out; } @-webkit-keyframes bar_move { from { width: 0; } to { width: 100%; } } @-moz-keyframes bar_move { from { width: 0; } to { width: 100%; } } @-ms-keyframes bar_move { from { width: 0; } to { width: 100%; } } @-o-keyframes bar_move { from { width: 0; } to { width: 100%; } } @keyframes bar_move { from { width: 0; } to { width: 100%; } } @-webkit-keyframes bar_up { from { -webkit-transform: translate(0, 100%); } to { -webkit-transform: translate(0, 0%); } } @-moz-keyframes bar_up { from { -moz-transform: translate(0, 100%); } to { -moz-transform: translate(0, 0%); } } @-ms-keyframes bar_up { from { -ms-transform: translate(0, 100%); } to { -ms-transform: translate(0, 0%); } } @-o-keyframes bar_up { from { -o-transform: translate(0, 100%); } to { -o-transform: translate(0, 0%); } } @keyframes bar_up { from { transform: translate(0, 100%); } to { transform: translate(0, 0%); } } @-webkit-keyframes bar_title { from { margin-left: -200px; } to { margin-left: 0%; } } @-moz-keyframes bar_title { from { margin-left: -200px; } to { margin-left: 0%; } } @-ms-keyframes bar_title { from { margin-left: -200px; } to { margin-left: 0%; } } @-o-keyframes bar_title { from { margin-left: -200px; } to { margin-left: 0%; } } @keyframes bar_title { from { margin-left: -200px; } to { margin-left: 0%; } } @-webkit-keyframes bar_icon { from { margin-right: -200px; } to { margin-right: 0%; } } @-moz-keyframes bar_icon { from { margin-right: -200px; } to { margin-right: 0%; } } @-ms-keyframes bar_icon { from { margin-right: -200px; } to { margin-right: 0%; } } @-o-keyframes bar_icon { from { margin-right: -200px; } to { margin-right: 0%; } } @keyframes bar_icon { from { margin-right: -200px; } to { margin-right: 0%; } } @-webkit-keyframes bar_inner { from { opacity: 0; } to { opacity: 1; } } @-moz-keyframes bar_inner { from { opacity: 0; } to { opacity: 1; } } @-ms-keyframes bar_inner { from { opacity: 0; } to { opacity: 1; } } @-o-keyframes bar_inner { from { opacity: 0; } to { opacity: 1; } } @keyframes bar_inner { from { opacity: 0; } to { opacity: 1; } } /*////reachinghand.org style/////*/ .head-box {height:35px; float:left; color:#FFF;} .head-orange{ background-color:#f6861f; padding:8px 15px 0px 0px;} .head-mail{background-color:#1e1e1e; padding:8px 15px 0px 15px;} .head-social{ float:left; padding:4px 15px 0px 15px;} .head-mail a{ padding-left:5px;} .socio{ width:26px; height:26px; background-color:#b6b6b4; border-radius:100%; margin:0 5px; float:left; cursor:pointer; } .face{ background: url(images/bg.png) 0px -826px repeat; } .twit{ background: url(images/bg.png) -19px -827px repeat; } .gplus{ background: url(images/bg.png) -43px -827px repeat; } .linkedin{ background: url(images/bg.png) -66px -827px repeat; } .face:hover{ background: url(images/bg.png) 0px -854px no-repeat; } .twit:hover{ background: url(images/bg.png) -19px -854px repeat; } .gplus:hover{ background: url(images/bg.png) -43px -854px repeat; } .linkedin:hover{ background: url(images/bg.png) -66px -854px repeat; } .banner-icon{ background-color:#e26515; width:80px; z-index:9999; position:absolute; right:0px; } .fc{ cursor:pointer; width:80px; height:50px; border-bottom:1px solid #282827; padding:3px 0px; } .fcra{ background:url(images/fcra.jpg) center no-repeat;} .fcra1{ background:url(images/fcra1.jpg) center no-repeat; background-color:#bc5818;} .fcra2{ background:url(images/fcra2.jpg) center no-repeat; background-color:#bc5818;} .fcra3{ background:url(images/fcra3.jpg) center no-repeat; background-color:#bd5919;} .prggm img { text-align:center !important;} .prggm h3{ text-align:center; } .prggm-more { margin-bottom:10px; padding-top:15px; text-align:center; float:left;} /*//// head close reachinghand.org /////*/ #middle1{ padding-top:145px;} #middle2{ padding-top:5px;} .header_bot_outer{ display:none;} .m-container{ width:100%; } .our-program{width:100%; margin-left:auto; margin-right:auto; background:url(.../images/bg.jpg) left top; background-size: 100%; padding:40px 0px 50px 0px; } .our-program h2{ font-size:30px; color:#000; background:url(images/bg.png) ; background-position:-530px -35px; background-repeat: no-repeat; width:345px; margin-left:auto; margin-right:auto; padding:30px 25px; text-align: center; } .prgm{ margin-left:auto; margin-right:auto; height:auto; } .prgm-box{ height:auto; padding:20px 50px ; float:left; } .prgm-icon{background:url(images/bg.png); width:100%; height:120px; margin-left:auto; margin-right:auto;margin-bottom:15px; } .home{ background:url(images/bg.png) 40px -25px no-repeat;} .scholarship{ background:url(images/bg.png) -160px -25px no-repeat;} .girls{ background:url(images/bg.png) -330px -25px no-repeat;} .prgm-box h3{ text-align:center; padding:0px; margin:0px 0px 15px 0px; } .prgm-box p{ padding:0px; margin:0px 0px 15px 0px; font-size:14px; } .prgm-more{text-align:center; font-size:11px; text-transform:uppercase;} .prgm-more a{ color:#e26515; text-decoration:none;} .prgm-more a:hover{ color:#faac4d ; } .impact-icon{background:url(images/bg.png); width:100%; margin-left:auto; margin-right:auto;margin-bottom:15px; } .our-impact{width:100%; margin-left:auto; margin-right:auto; padding:30px 0px; margin-bottom:50px;} .our-impact h2{ font-size:30px; color:#000; padding:30px 25px; text-align: center; margin:0px; } .impact{ margin-left:auto; font-size:16px; font-weight: 400; margin-right:auto; width:190px; height:50px; background:url(images/bg.png) -750px -178px no-repeat; padding:8px 0px; text-align:center; margin-bottom:0px;} .cmsms_stats.stats_mode_circles .cmsms_stat_wrap.one_fourth{ width:33%; } /*.impact1{ background:url(images/bg.png) -15px -180px no-repeat;} .impact2{ background:url(images/bg.png) -256px -180px no-repeat; padding:10px 0px 5px 0px; } .impact3{ background:url(images/bg.png) -497px -180px no-repeat; padding:50px 0px 5px 0px;} .impact4{ background:url(images/impact-4.png) 0px 0px no-repeat; padding:0px 0px 5px 0px;} .impact5{ background:url(images/impact-5.png) 0px 0px no-repeat; padding:0px 0px 5px 0px;} .impact6{ background:url(images/impact-6.png) 0px 0px no-repeat; padding:0px 0px 5px 0px;} .impact7{ background:url(images/impact-7.png) 0px 0px no-repeat; padding:0px 0px 5px 0px;} .impact8{ background:url(images/impact-8.png) 0px 0px no-repeat; padding:0px 0px 5px 0px;}*/ .impact-icon h2{ font-weight:600; margin:0px; padding:40px 0px 5px 0px;} .impact-icon h3 { font-weight:200; margin:0px; padding:0px; text-transform:uppercase;}.our-work{width:100%; margin-left:auto; margin-right:auto; padding:30px 0px; margin-bottom:50px;} .our-work h2{ font-size:30px; color:#000; padding:30px 25px; text-align: center; margin:0px; } .works-approch-work{ float:left; background:url(images/bg.png) -5px -921px no-repeat; } .works-donation-work{ float:left; background:url(images/bg.png) -503px -921px no-repeat; } .works{ margin-bottom:25px; margin-left:auto; margin-right:auto; padding-top:15px; } .works-a{ background:url(images/bg.png) -29px -415px no-repeat; text-align:center; } .works-approch, .donation-approch{float:left; } .works-b { background:url(images/bg.png) -350px -415px no-repeat; text-align:center; } .impact3 h3{ padding-top:0px;} .impact3 h2{padding: 0px 0px 5px;} /*//// Be A Reach Partner /////*/ .our-partner{width:100%; margin-left:auto; margin-right:auto; padding:30px 0px; margin-bottom:50px; float:left;} .our-partner h2{ font-size:30px; color:#000; padding:30px 25px; text-align: center; margin:0px;} .volenteer{ float:left;} .v-box ul{ margin:0px 0px 0px 60px; padding:25px 0px 0px 5px;} .v-box ul li{ padding-bottom:15px; font-size:18px; color:#040707; list-style:none; background-image:none; } .v-box ul li:before{display: none!important; } .v-box ul li a{font-size:18px; color:#040707; text-decoration:none;} .sponsor-child{ float:left;} .volenteer h3{ text-align:center; padding:10px 0px; font-size:20px;} .v-box{ height:225px; } .sponsor-child h3{ background:url(images/bg.png) -10px -505px no-repeat; height:50px; text-align:center; padding:10px 0px; } .sponsor-child h4{ color:#040707; font-size:16px; font-weight:600; padding:10px 0px 10px 0px; margin:0px;} .sponsor-more{text-align:left; font-size:11px; text-transform:uppercase; float:left;} .sponsor-child{ position:relative;} .sponsor-more-box{ width:54px; height:36px; background-color:#f47006; z-index:9999; position:absolute; right:0px; background:url(images/bg.png) -872px -840px no-repeat; } .impact-stories{width:100%; margin-left:auto; margin-right:auto; padding:30px 0px; margin-bottom:50px; float:left; } .impact-stories h2{ font-size:30px; color:#000; padding:30px 25px; text-align: center; margin:0px;} .impact-stories h3{ text-align:center; padding:10px 0px;} .reach-hand{ width:100%; margin-left:auto; margin-right:auto; padding:30px 0px; margin-bottom:50px; float:left; } .reach-hand h2{ font-size:30px; color:#000; padding:30px 25px; text-align: center; margin:0px;} .social{ float:left; } .r-f{ background:url(images/bg.png) -670px -782px no-repeat;} .r-t{ background:url(images/bg.png) -711px -782px no-repeat;} .r-fli{ background:url(images/bg.png) -790px -780px no-repeat;} .r-v{ background:url(images/bg.png) -757px -780px no-repeat;} .social h2{ text-align:left; } .r-f{width:29px; height:40px;} .r-t{width:29px; height:40px;} .r-fli{width:50px; height:40px; } .r-v{width:30px; height:40px;} .r-f, .r-t, .r-fli, .r-v { float:left; margin-right:5px;} .hugeitmicro{ margin-left:-5px !important; } .impact1 h2, .impact2 h2 , .impact3 h2, .impact4 h2, .impact5 h2, .impact6 h2, .impact7 h2, .impact8 h2{ color:#000!important; text-shadow:none!important;} /*//// EVENT BOARD /////*/ .event-board{ width:100%; margin-left:auto; margin-right:auto; padding:30px 0px; margin-bottom:0px; float:left; background-color:#df5a1c; } .event-board h2{ font-size:30px; color:#000; padding:30px 25px; text-align: center; margin:0px;} .home-for h2,.upcoming-eve h2{ font-size:25px; color:#040707; margin:0px; padding:0px 0px 20px 0px; text-transform:capitalize; font-family: 'Roboto', sans-serif; } .home-for-cont h3{ font-size:16px; font-family: 'Roboto', sans-serif; color:#040707; margin:0px; padding:0px 0px 10px 0px; text-transform:capitalize;} .home-for-cont p{padding:0px 0px 10px 0px;} .upcoming-eve{ float:left; } .ev-location, .ev-date{ color:#fff; float:left; } .ev-content h3{ font-size:16px; font-family: 'Roboto', sans-serif; color:#040707; padding:0px 0px 10px 0px ; margin:0px;} .ev-date{ font-weight:500;} .up-event{ width:100%; padding-bottom:5px; padding-top:15px; border-bottom:1px solid #020303; float:left; cursor:pointer; } .ev-thumb{ width:100px; height:100px; background-color:#FFFF00; float:left; margin:0px 20px 10px 0px; } .ev-location, .ev-date, .ev-by{ padding:0px 5px 5px 0px; color:#fff; float:left; } .e-time, .e-loca{ margin-right:10px; float:left;} .e-time{ width:16px; height:16px; background:url(images/bg.png) -144px -825px no-repeat; } .e-loca{ width:16px; height:16px; background:url(images/bg.png) -144px -850px no-repeat; } .e-loca{ padding:0px 0px 20px 20px;} .foot-more a{text-align:left; font-size:14px; text-transform:uppercase !important; float:left; color:#fff; padding-top:10px;} .foot-board{ width:100%; margin-left:auto; margin-right:auto; padding:30px 0px; margin-bottom:0px; float:left; background-color:#1E1E1E; color:#F4F4F4; border-bottom:1px solid #3d3d3d; } .foot-board h2{ color:#f46c3a;} .f-abt-re{ background:url(images/bg.png) -810px -1345px no-repeat; } .f-abt-re p{ padding-left:15px; font-weight:200;} .f-abt-contact h3, .f-abt-social h3{ color:#f46c3a; font-size:20px;} .f-abt-contact p{ font-weight:200; padding-left:30px;} .foot-abt-phoe{ background:url(images/phone-ico.png) left top no-repeat;} .foot-email{ background:url(images/email-ico.png) left top no-repeat;} .abt-con{ background:url(images/home-ico.png) left top no-repeat;} .spd-world h2{ font-size:22px; color:#fff;} .socio-icon { cursor:pointer; width:36px; height:36px; float:left; background-color:#FF0000;} .socio-f{background:url(images/bg.png) -675px -675px no-repeat;} .socio-t{ background:url(images/bg.png) -749px -675px no-repeat; } .socio-p{ background:url(images/bg.png) -827px -675px no-repeat;} .socio-g{ background:url(images/bg.png) -894px -675px no-repeat;} .socio-icon:hover{box-shadow: 2px 2px 2px #888888;} .reachinghand{background:url('http://reachinghand.org/wp-content/themes/reachinghand/images/inside.jpg') left top repeat-y; background-size: 100%; padding:40px 0px; padding:0px; } /*//// from theme/////*/ .cmsms_event_date{ background:url(images/bg1.png) -5px -703px no-repeat; margin-right:20px; } .cmsms_project_title{ } .tribe-events-list-widget .widgettitle, .widget_custom_latest_projects_entries .widgettitle{background:url(images/bg.png) -10px -1592px no-repeat; padding-left:30px; font-size:20px; } .opened-article >.entry-header .cmsms_campaign_title{ background:url(images/bg1.png)-0px -80px no-repeat; padding-left:30px; height:60px; padding-top:10px; } .cmsms_event_day{ font-size:20px;} /*//// our program/////*/ .prgm-head-mh{ width:100%; padding-top:10px;} .prgm-head-n-img{ margin-bottom:15px;} .prgm-head-n{ background:url(images/bg1.png) 0px -260px no-repeat; width:100%; height:60px; padding-top:20px; } .prgm-head-n-1{ padding-top:20px; width:100%; height:60px; } /*//// donation/////*/ .donate-btn{ margin-bottom:20px;} .donate-page-campain{ margin-bottom:20px;} #cmsms_row_5603c03381055 { background:url(images/bg.jpg) !important; background-size:100% !important; } .help-us-img{ margin-bottom:20px;} \ .button{ display: inline-block; font-weight: bold; padding: 9px 25px; border-color: transparent; border-width: 0px; border-style: solid; text-align: center; box-sizing: border-box; border-radius: 3px; background-color: #FF7E2C;} /*//// Help us/////*/ .help-us .our-impact{ padding:0px; margin:0px;} .help-us .prgm-box{ padding:10px 50px;} /*//// media screen reachinghand.org/////*/ /******************09-10-2015 widget for add right top icons*************************/ #right-top-icons .widgettitle{ display:none;} /*********************09-10-2015 widget for add right top icons*************************/ /**********************17-10-2015************************** home page static slider ***********************17-10-2015**************************/ .example-7 .inner{ background:none !important;} .slider-container .item img{ border:none !important;} /*.track a.prev, .track a.next{top:0% !important;}*/ /**********************02-11-2015 help us form**************************/ .page-id-5049 #wpcf7-f5576-p5049-o1{margin-top: 25px; } /**********************02-11-2015*****help us form*********************/ @media (min-width: 210px) { .head-mail, .head-orange, .head-social {width:100%; text-align:center;} .head-mail div{ text-align:center;} .head-social{padding-left:10%;} .cmsms_button {border-radius: 25px;} .our-work{ height:1000px; float:left; } .works-approch, .donation-approch{ width:100%; height:330px;} .works-a{ background-color:#f7941d; background-image:none;} .works-b{background-color:#e55d27; background-image:none;} .works-approch-work{ background:url(images/community.png) left top no-repeat; background-size: 100% ; width:215px; height:210px; margin-left:auto; margin-right:auto; } .works-donation-work{ background:url(images/community1.png) left top no-repeat; background-size: 100% ; width:210px; height:210px; margin-left:auto; margin-right:auto; } .donate-box{ background:url(images/bg.png) -20px -595px no-repeat; height:230px;} .volenteer-box{ background:url(images/bg.png) -330px -595px no-repeat; height:230px;} .impact-stories-box{ width:250px; height:370px; float:left; margin-left:20px; } .impact-stories-photo{ background:url(images/bg.png) -323px -1387px no-repeat; text-align:center; height:155px; padding:0 0 0 10px; } .impact-stories-box h3{ padding:0px 0px 40px 0px; margin:0px; } .impact-stories-box h4{ padding:0px 0px 10px 0px; margin:0px; } .impact-stories-box h3{ background:url(images/bg.png) -300px -505px no-repeat; text-align:center;} .social{ width:225px; } .social h2{ margin:0px; padding:5px 15px 0px 15px; height:45px; font-size:15px; font-weight:700; } .reach-face h2{ background-color:#3b5998; color:#FFF; } .reach-twit h2{ background-color:#43ade1; color:#FFF; } .reach-flikr h2{ background-color:#e55d27; color:#790000;} .reach-video h2{ background-color:#fa7c0c; color:#040707; } .home-for{ width:210px; padding-bottom:20px;} .home-for{ } .home-for-img{ background:url(images/bg.png) -575px -1390px no-repeat; width:235px; height:240px; padding:0px 0px 10px 10px; float:left;} .home-for-cont{ float:left; } .upcoming-eve{ width:100%;} .home-for h2{ background:url(images/bg.png) -635px -590px no-repeat; margin:0px 0px 20px 0px; padding:10px 0px 10px 0px; } .upcoming-eve h2{ background:url(images/bg.png) -635px -590px no-repeat; margin:0px 0px 20px 0px; padding:10px 0px 10px 0px; }.ev-thumb{background:url(images/bg.png) -808px -401px no-repeat;} .f-abt-re{ width:100%;} .f-abt-contact, .f-abt-social{ width:100%;} /*//// our program/////*/ .prgm-head-mh{ background-color:#e55d27; border:1px solid #000000; font-size:1.5em; padding-top:5px;} .prgm-head-n-1{ background:url(images/bg1.png) 0px -260px no-repeat;} /*//// Impact/////*/ .impact1{background:url(images/impact-1.png) 25px 0px no-repeat; padding:0px 0px 5px 0px;} .impact2{ background:url(images/impact-2.png) 25px 0px no-repeat; padding:0px 0px 5px 0px; } .impact3{ background:url(images/impact-3.png) 25px 0px no-repeat; padding:25px 0px 5px 0px;} .impact4{background:url(images/impact-4.png) 25px 0px no-repeat; padding:0px 0px 5px 0px;} .impact5{ background:url(images/impact-5.png) 25px 0px no-repeat; padding:0px 0px 5px 0px;} .impact6{ background:url(images/impact-6.png) 25px 0px no-repeat; padding:0px 0px 5px 0px;} .impact7{ background:url(images/impact-7.png) 25px 0px no-repeat; padding:0px 0px 5px 0px;} .impact8{ background:url(images/impact-8.png) 25px 0px no-repeat; padding:0px 0px 5px 0px;} .impact1, .impact2, .impact3, .impact4, .impact5, .impact6, .impact7, .impact8{ background-size:80%;} .prgm-box p{ padding:0px 15px;} } @media (min-width: 320px) { .prgm-box{ width:300px;} .home-for{ width:320px;} .home-for-img{ width:235px; height:240px;} .home-for-cont{ width:320px;} .home-for-cont p{ padding:0px; text-align:justify;} .upcoming-eve{ width:300px; } #middle1{ padding-top:0px;} .our-work{height:800px;} .header_mid #navigation > li.current-menu-item > a, .header_mid #navigation > li.current_page_item > a{ background-color:#F6861F;} .impact-icon h2{ font-size:20px;} .impact-icon h3 { font-size:15px;} /* impace-number*/ .track a.prev {margin-left: 0px;} .track a.next {margin-right: 0px;} /* impace-preview-next */ .impact-icon{height:145px;} } @media (min-width: 600px) { .our-work{ height:690px; } .impact-stories-box{ margin-left:inherit;} .home-for{ width:575px; float:left;} .home-for-cont{ margin-left:20px;} .upcoming-eve{ width:600px;} .home-for h2, .upcoming-eve h2{ background:url(images/bg.png) -655px -590px no-repeat; text-align:left; } .home-for h2{padding:10px 0px 10px 60px;} .upcoming-eve h2{padding:10px 0px 10px 30px;} .f-abt-re{ width:275px;} .f-abt-contact{ width:350px; ma} .f-abt-social{ width:260px; } .f-abt-re, .f-abt-contact, .f-abt-social{ float:left;} .socio-t, .socio-p, .socio-g{ margin-left:25px;} .header_mid #navigation > li.current-menu-item > a, .header_mid #navigation > li.current_page_item > a{ background-color:rgba(255,255,255,0.0)} .prgm-head-mh{ border:none; font-size:30px; padding-top:10px;} /*//// our program/////*/ .prgm-head-n-1{ background:url(images/bg1.png) 70px -260px no-repeat;} } @media (min-width: 760px) { .head-social{padding-left:41%;} .works-a{ background:url(images/bg.png) -29px -415px no-repeat; text-align:center;} .works-b { background:url(images/bg.png) -350px -415px no-repeat; text-align:center;} .our-partner{ height:auto;} .volenteer, v-box{ width:270px; } .partner-donate{ margin-left:50px;} .sponsor-child{ width:305px;} .sponsor-child{ margin-left:45px; clear: left;} .partner-volenteer h3{ background:url(images/bg.png) -720px -234px no-repeat; height:60px; } .partner-donate h3{background:url(images/bg.png) -685px -313px no-repeat; height:60px; } .volenteer-box{ background:url(images/bg.png) -330px -595px no-repeat; height:230px;} .donate-box{ background:url(images/bg.png) -20px -595px no-repeat; height:230px;} .sponsor-child-box{ background:url(images/bg.png) -5px -1390px no-repeat; text-align:center; padding-left:15px; height:180px; } .impact-stories{ height:465px; }.impact-stories-mar{ margin-left:95px;} .impact-stories-box{ height:310px;} .social-margin{ margin-right:10px; } .upcoming-eve{ width:345px; margin-left:20px;} .f-abt-contact { margin-left:55px;} } @media (min-width: 768px) { .view-port{ height:450px;} .works-approch, .donation-approch{ width: 46%;} .our-work{ height:350px;} .impact-stories{ height:auto;} .impact-last{ clear:left;} #middle1 {padding-top: 0px;} } @media (min-width: 800px) { .head-orange{width:30%; text-align:right;} .head-mail{width:35%; text-align:left; } .head-mail div{ text-align:left;} .head-social{width:20%; text-align:right;} .head-social{padding-left:0%;} .cmsms_button {border-radius: 0px;} .page-id-7 .reachinghand{background:url(images/bg.jpg) left top; background-size: 100%; padding:40px 0px; padding:0px;} .works-approch, .donation-approch{ width:300px;} .works-approch-work{width:300px; height:480px;} .works-donation-work{ width:300px;} .works-a{ width:303px; height:62px;} .works-donation-work{height:480px;} .works-approch, .donation-approch{ height:500px;} .works-b {width:430px; height:62px;} .our-impact{ height:500px; } .donation-approch{ margin-left:50px; } .sponsor-child{ clear: right;} .track a.prev {margin-left: 0px;} .track a.next {margin-right: 0px;} /* impace-preview-next */ /*//// our program/////*/ .prgm-head-mh{ background:url(images/bg1.png) 250px -169px no-repeat; width:100%; height:60px; } .nav-banner{ display:none;} .volenteer, v-box{ width:200px; } .sponsor-child{ width:200px;} .volenteer-box{ background:url(images/bg.png) -377px -595px no-repeat; height:230px;} .v-box ul { margin-left:10px;} .partner-volenteer h3{ background: transparent url("images/bg.png") no-repeat scroll -750px -234px;} .partner-donate h3{ background: transparent url("images/bg.png") no-repeat scroll -705px -313px;} .donate-box{ background: transparent url("images/bg.png") no-repeat scroll -66px -595px;} .sponsor-child h3{background: transparent url("images/bg.png") no-repeat scroll -20px -505px; background-size:80%;} .impact-stories-mar{ margin-left: 15px; } .impact-stories-box{width:230px;} .our-work { height: 440px;} .prgm-box{width: 270px;} .prgm-box {padding: 20px 10px; } .page-id-7 .reachinghand{ background: transparent url("http://reachinghand.org/wp-content/themes/reachinghand/images/inside.jpg") repeat scroll left top / 100% auto;} .impact-icon{height:190px;} /* impact-icon-height */ .impact-icon h2{ font-size:28px;} .impact-icon h3 { font-size:18px;} /* impact-icon-head */ .track a.prev {margin-left: 0px;} .track a.next {margin-right: 0px;} /* impace-preview-next */ .impact-last{ clear:none;} .our-program{height:450px;} } @media (min-width: 960px) { .head-orange{width:30%; text-align:right;} .head-mail{width:35%; text-align:left; } .head-mail div{ text-align:left;} .head-social{width:29%; text-align:right;} .head-social{padding-left:0%;} .cmsms_button {border-radius: 0px;} .page-id-7 .reachinghand{background:url(images/bg.jpg) left top; background-size: 100%; padding:40px 0px; padding:0px;} .works-approch, .donation-approch{ width:445px;} .works-approch-work{width:450px; height:480px;} .works-donation-work{ width:450px;} .works-a{ width:303px; height:62px;} .works-donation-work{height:480px;} .works-approch, .donation-approch{ height:500px;} .works-b {width:430px; height:62px;} .our-impact{ height:500px; } .donation-approch{ margin-left:50px; } /*//// our program/////*/ .prgm-head-mh{ background:url(images/bg1.png) 250px -169px no-repeat; width:100%; height:60px; } .nav-banner{ display:none;} .impact4 {background: transparent url("images/impact-4.png") no-repeat scroll 0px 0px; padding: 0px 0px 5px;} .impact1, .impact2, .impact3, .impact4, .impact5, .impact6, .impact7, .impact8{ background-size:100%;} .impact-stories-box { height: 310px;} .impact-stories-mar { margin-left: 95px; } .volenteer, v-box { width: 270px; } .sponsor-child { width: 305px; } .volenteer-box{ background:url(images/bg.png) -330px -595px no-repeat; height:230px;} .partner-volenteer h3{ background:url(images/bg.png) -720px -234px no-repeat; height:60px; } .partner-donate h3{background:url(images/bg.png) -685px -313px no-repeat; height:60px; } .volenteer-box{ background:url(images/bg.png) -330px -595px no-repeat; height:230px;} .donate-box{ background:url(images/bg.png) -20px -595px no-repeat; height:230px;} .our-work{ height:700px; } .v-box ul{margin-left: 60px;} /*//// Impact/////*/ .impact1{background:url(images/impact-1.png) 20px 0px no-repeat; padding:0px 0px 5px 0px;} .impact2{ background:url(images/impact-2.png) 20px 0px no-repeat; padding:0px 0px 5px 0px; } .impact3{ background:url(images/impact-3.png) 20px 0px no-repeat; padding:25px 0px 5px 0px;} .impact4{background:url(images/impact-4.png) 20px 0px no-repeat; padding:0px 0px 5px 0px;} .impact5{ background:url(images/impact-5.png) 20px 0px no-repeat; padding:0px 0px 5px 0px;} .impact6{ background:url(images/impact-6.png) 20px 0px no-repeat; padding:0px 0px 5px 0px;} .impact7{ background:url(images/impact-7.png) 20px 0px no-repeat; padding:0px 0px 5px 0px;} .impact8{ background:url(images/impact-8.png) 20px 0px no-repeat; padding:0px 0px 5px 0px;} } @media (min-width: 980px) { .reachinghand{background:url(images/inside.jpg) left top; background-size: 100%; padding:40px 0px; padding:0px;} .prgm-box { background-size:50%;} .works-approch{ width:45%; } #middle1{ padding-top:0px;} .track a.prev {margin-left: 0px;} .track a.next {margin-right: 0px;} /* impace-preview-next */ } @media (min-width: 1200px) { .prgm{ width:1200px;} .reachinghand{background:url(images/bg.jpg) left top; background-size: 100%; padding:40px 0px; padding:0px;} .view-port{ height:350px;} .track a.prev {margin-left: -40px;} .track a.next {margin-right: -70px;} /* impace-preview-next */ #middle1{ padding-top:145px;} } .page-id-3475.cmsms_row_outer_parent{ display:none} .head-social .button, .donate-btn{color:#fff!important; background-color:#E55F2A !important; background-image: linear-gradient(#E55F2A , #E55F2A ) !important; text-shadow:none!important; padding: 4px 25px!important; border-radius: 0px!important;} .cmsms_donations_form{ display:none;} /*//// donation page paypal form hide here/////*/ .donate-btn{padding: 8px 20px!important; border-radius: 10px!important; max-width:110px; margin-left:auto; margin-right:auto; text-align:center;} .donate-btn a{ color:#fff!important; text-align:center; } .donate-btn:hover{ background-color:#a6441d; box-shadow:2px 2px 1px #848484; } .donate-tables .cmsms_table_cell_aligncenter{ border:1px solid #a7a7a7;}.make-a-gift{ margin-bottom:15px;} .page-id-5404 article{ height:400px !important;} .page-id-5049 .cmsms-icon-user-3{ margin-top:43px !important;} .cmsms_color_scheme_second{ background-color:none !important;} .make-gift{ background-color: #F6861F; color:#fff!important; display:inline; padding:8px 10px 12px 10px; height:auto; } .make-gift a{ color:#fff!important; margin-top:10px!important; line-height:25px; } .make-gift:hover{background-color: #ccc; color:#000!important; } .nav-banner{ display:none!important; } .header_top_but .cmsms_bot_arrow_pixel, .cmsms_campaign_donated_percent{ display:none;} .slider-container .item p{ padding:0px 20px; text-align:justify;} #google_language_translator option{ font-size:11px !important;} #background{ background:url(http://reachinghand.org/wp-content/themes/reachinghand/images/programe-home-bg.png) no-repeat; height:321px; width:271px;}