Server IP : 103.118.17.23 / Your IP : 216.73.216.169 Web Server : Microsoft-IIS/10.0 System : Windows NT RESELLERPLESK22 10.0 build 20348 (Windows Server 2016) AMD64 User : IWAM_plesk(default) ( 0) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : E:/Inetpub/vhosts/mesa.org.in/httpdocs/dream_css/ |
Upload File : |
@charset "utf-8"; /*------------------------------------------------------------- Main Style -------------------------------------------------------------*/ html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary { margin: 0; padding: 0; border: 0; vertical-align: baseline; background: transparent; } ins { color: #1ccdca; text-decoration: none; } body { font-size: 14px; font-family: 'Yaldevi'; color: #666666; position: relative; line-height: 1.5; } body.site_boxed { background-color: #f9f9f9; } html { height: 100%; min-height: 100%; } body { min-height: 100%; } a { color: #1ccdca; text-decoration: none; outline: none; } a:hover { color: #1ccdca; } ::-webkit-selection { background: #1ccdca; color: #fff; text-shadow: none; } ::-moz-selection { background: #1ccdca; color: #fff; text-shadow: none; } ::selection { background: #1ccdca; color: #fff; text-shadow: none; } ul, ol { margin: 0; padding: 0; } .clear { clear: both; display: block; } img, object, embed { max-width: 100%; vertical-align: top; } ul { list-style: none; } .blog_grid_block > div.feature_inner:after, .blog_grid_block > div.feature_inner:before, .blog_grid_block > div.feature_inner .feature_inner_corners:after, .blog_grid_block > div.feature_inner .feature_inner_corners:before, .f_s_i_zoom { -webkit-transition-delay: 200ms; -moz-transition-delay: 200ms; -ms-transition-delay: 200ms; -o-transition-delay: 200ms; transition-delay: 200ms; } .feature_inner_btns > a.expand_image { -webkit-transition-delay: 100ms; -moz-transition-delay: 100ms; -ms-transition-delay: 100ms; -o-transition-delay: 100ms; transition-delay: 100ms; } .tp-banner-container > div > ul:not(.tp-revslider-mainul) { height: 400px; opacity: 0; width: 100%; } a, .top-socials > a > span.soc_name, .top-socials > a > span.soc_name:after, .top-socials > a, #navy > li > a > span, #navy ul li a, #navy ul li .parent_arrow, .owl-prev, .owl-next, #navy ul li:not(.image_menu_slide) a:after, #navy ul.mega_menu li a:before, #navy .img_menu_i > a span:before, .top-socials > a, .top-socials > a > span.soc_icon_bg, #navy > li > a, #navy > li > a:after, .top_catt_remove:after, .top_catt_remove:before, .top_catt_remove, .top_cart_title, #enar_owl_slider .enar_owl_p, #enar_owl_slider .enar_owl_n, .enar_owl_p > span, .enar_owl_n > span, .enar_owl_p > span:after, .enar_owl_p > span:before, .enar_owl_n > span:after, .enar_owl_n > span:before, .owl-page, #enar_owl_slider .owl_slider_con > span, .btn_a > span > span, #enar_owl_slider .enar_owl_p:after, #enar_owl_slider .enar_owl_n:after, .owl_text_a a span:before, .icon_boxes_con.style1 .service_box .ser-box-link, .icon_boxes_con.style1 .service_box .ser-box-link > span:after, .icon_boxes_con.style1 .service_box .ser-box-link > span, .icon_boxes_con.style1 .service_box > .icon i, .icon_boxes_con.style2 .service_box .ser-box-link > span:before, .icon_boxes_con.style2 .service_box .ser-box-link > span:after, .icon_boxes_con.style2 .service_box .ser-box-link, .icon_boxes_con.style1 .service_box .service_box_con:before, .icon_boxes_con.style1 .service_box > .icon, .icon_boxes_con.style2 .service_box .service_box_con:before, .icon_boxes_con.style2 .service_box > .icon, .service_box h3, .service_box > .icon:after, .service_box > .icon:before, .service_box > .icon i, a.img_popup > span, .service_box > .icon i:after, .btn_b span, .main_title .line:before, .tabs-navi a:after, .tabs-body:after, .tabs-navi a:before, a.img_popup > img, .feature_icon .item h5 .icon span:after, .feature_icon .item h5 .icon, .feature_icon .item h5 .title, .expand_img, .detail_link, .porto_nums > span.like i, .porto_type:after, .option-set li a, .option-set li, .option-set li a span, .option-set li a span:after, .option-set li a span:before, #sort-by.option-set, .porto_type > img, .icon_expand > span:after, .porto_desc h6, .porto_desc, .porto_type > img, .counter .icon:after, .counter .icon:before, .enar_owl_n, .enar_owl_p, .video_frame:before, .video_frame:after, .video_frame div:after, .video_frame div:before, .play_video_btn > span, .youtube_bg_video, .add2cart_btn, .add2cart_btn i, .add2cart_image .add2cart_zoom, .add2cart_img:after, .add2cart_img .circle, .tagcloud a, .tagcloud a span, .tagcloud a span:after, .tagcloud a span:before, .pagination li a, .pro_add2cart_details, .cart_toltip_icon:after, .cart_toltip_icon:before, .add2cart_icons, .current_thumb, .thumbs_gall_slider_con .owl-controls, .tree_features > li, .thumbs_gall_slider_larg .item > a:after, [class^="send_button"], [class*=" send_button"], .btn_c span, .team_block2 .member_img:after, .team_block2 .member_img:before, .person_name, .member_img2:before, .member_img2:after, .hm_new_bar_controll_btn.pause i, .feature_inner_btns a, .feature_inner_btns, .feature_inner_ling:after, .feature_inner:hover:after, .feature_inner:hover:before, .feature_inner:hover .feature_inner_corners:after, .feature_inner:hover .feature_inner_corners:before, .plan_col > h6, .plan_col > h6 span, .plan_col > h6:after, input, textarea:focus, .recent_posts_img:after, .recent_posts_img:before, .arrow_button i, .flickr_badge_image, .flickr_badge_image a:after, .flickr_badge_image a:before, .vid_icon i, .hm_vid_con:after, a > span, .arrow_button > span > span, .hm_filter_wrapper_con.timeline .filter_item_block, a:after, a:before, .timeline_feature > a span.image-zoom, .featured_slide_img:after, .featured_slide_details, .f_s_i_zoom, .social_links_widget a, #submit-comment, .comment-reply-link, .comment-edit-link, .panel-heading a:after, .panel-heading a:before, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .counter .icon, .btn_b .hidden_element:after, .btn_b .hidden_element:before, .content_thumbs_gall .gall_thumbs .owl-item > .item, .content_thumbs_gall .gall_thumbs .owl-item > .item:after, .main_button, .btn_a, .btn_b, .btn_c, .mfp-close, .mfp-arrow, .polygon_fill, .rev_offer_circle span, .rev_offer_circle2 span, .hm_go_top, .flex_style1 #flex_thumbs li:after, .flex_style1 #flex_thumbs li, .flex_style1 #flex_carousel .flex_next > span:after, .flex_style1 #flex_carousel .flex_previous > span:after, .flex_style1 #flex_carousel .flex_next:hover span span:before, .flex_style1 #flex_carousel .flex_next:hover span span:after, .flex_style1 #flex_carousel .flex_next:hover span span, .flex_style1 #flex_carousel .flex_previous:hover span span:before, .flex_style1 #flex_carousel .flex_previous:hover span span:after, .flex_style1 #flex_carousel .flex_previous:hover span span, .flex_in_flex, .wobbly_slide ul li, .wobbly_slide > nav span, .wobbly_slide > nav span i, .leaf_icon, .hoverdir_con, .enar_occ_title, .enar_occ_title:after, .enar_occ_title:before, .lfc_icon, input[type="password"], .mega_toltip, .languages-drop .languages-panel, .top_search_con, .top_search, .mobile_menu #navy > li.opened_menu > a > span:after, .normal_menu_arrow::after, #navy ul li a i.menu_icon, .top_expande i, .error, #form-messages, #subscribe_output, .newsletter_button i, #share_on_socials a, .top_cart, #main_nav, #logo, .header_on_side.site_boxed #side_heder { -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; -ms-transition: all 0.4s ease; transition: all 0.4s ease; } .cart_toltip_icon { -webkit-transition: opacity 0.4s ease; -moz-transition: opacity 0.4s ease; -o-transition: opacity 0.4s ease; -ms-transition: opacity 0.4s ease; transition: opacity 0.4s ease; } #navigation_bar { -webkit-transition: background 0.4s ease; -moz-transition: background 0.4s ease; -o-transition: background 0.4s ease; -ms-transition: background 0.4s ease; transition: background 0.4s ease; } .blog_grid_format { -webkit-transition: -webkit-transform 0.4s ease; -moz-transition: -moz-transform 0.4s ease; -o-transition: -o-transform 0.4s ease; -ms-transition: -ms-transform 0.4s ease; transition: transform 0.4s ease; } a.img_popup > img, .related_posts_slide .related_img > img, .add2cart_image .add2cart_img > img { -webkit-transition: -webkit-transform 0.7s ease; -moz-transition: -moz-transform 0.7s ease; -o-transition: -o-transform 0.7s ease; -ms-transition: -ms-transform 0.7s ease; transition: transform 0.7s ease; } #navy .has_sub_img .owl-controls, .top_add_card, .top_add_card > span, .top_catt_remove, #enar_owl_slider .owl-prev, .owl-next, #enar_owl_slider .enar_owl_p, #enar_owl_slider .enar_owl_n, #enar_owl_slider .owl-page, #enar_owl_slider .enar_owl_p:after, #enar_owl_slider .enar_owl_n:after, .rotate_icon, .icon_boxes_con.style1 .service_box .ser-box-link, .icon_boxes_con.style2 .service_box .icon.circle, .icon_boxes_con.style2 .service_box .icon.circle:after, .icon_boxes_con.style1.circle .service_box > .icon:after, .icon_boxes_con.style1.circle .service_box .service_box_con:before, .icon_boxes_con.style1.circle .service_box > .icon i, .icon_boxes_con.style2 .service_box .icon i, .icon_boxes_con.style1.circle.just_icon_border:not(.radius5) .service_box > .icon:before, .icon_boxes_con.style2.solid_icon .service_box > .icon:before, .icon_boxes_con.style1.circle.just_icon_border:not(.solid_icon) .service_box > .icon i:after, .main_title .line i, .tabs2.circle .tabs-navi li a, a.img_popup > span, .png_slider .owl-prev, .png_slider .owl-next, .png_slider .owl-page, .section_icon, .section_icon i, .feature_icon .item h5 .icon span, .feature_icon .item h5 .icon, .feature_icon .item h5 .icon span:after, .f_s_block.circle, .feature_icon_slider .owl-page, .f_s_block.circle a.img_popup:after, .f_s_block.circle a.img_popup, .hm_filter_wrapper .icon_expand, .porto_galla .owl-page, .counter .icon, .counter .icon:before, .counter .icon:after, .normal_text_slider .client_img, .normal_text_slider .client_img img, .normal_text_slider .enar_owl_p, .normal_text_slider .enar_owl_n, .our_client_slider .enar_owl_p, .our_client_slider .enar_owl_n, .content_slider .owl-page, .play_video_btn > span, .play_video_btn, .add2cart_img .circle, .shop_slider .enar_owl_p, .shop_slider .enar_owl_n, .add2cart_image .add2cart_zoom, .cart_toltip_icon, .sidebar_slide_discount:after, .owl-page, .cart_toltip_icon2, .sidebar_slide_discount, #share_on_socials a, .thumbs_gall_slider_larg .item > a:after, .vid_icon, .single_cart_video .vid_icon:after, .commerce_comments .avatar_img, .next_product_nav .icon-wrap, .team_block .team_img, .team_block .team_img img, .social_media a, .btn_c > span, .team_block2 .member_img, .team_block2 .member_img img, .team_block2 .member_img, .team_block2 .member_img:after, .team_block2 .member_img:before, .hm_circle_progressbar.style1:not(.square) > svg, .plan_column1 .plan_price_block, .plan_column1 .plan_price_block .plan_price_in, .hm_vid_con .vid_icon i, .timeline_post_format, .timeline_feature a span.image-zoom, .small_title .s_icon, .about_auther_con .avatar_img img, .about_auther_con .avatar_img, .related_posts_slide .related_img > span:after, .mejs-controls .mejs-time-rail .mejs-time-current:after, .featured_slider .owl-buttons .owl-prev, .featured_slider .owl-buttons .owl-next, .gall_arrow2 .thumbs_gall_slider_larg .enar_owl_n, .gall_arrow2 .thumbs_gall_slider_larg .enar_owl_p, .vid_con .vid_icon:after, .rev_arrow_a, .rev_offer_circle, .rev_offer_circle2, ul.list1.list_circle li:after, .flex_style1 #flex_carousel .flex_next, .flex_style1 #flex_carousel .flex_previous, .flex_style1 #flex_carousel .flex_next > span, .flex_style1 #flex_carousel .flex_previous > span, .flex_style1 #flex_carousel .flex_next > span:after, .flex_style1 #flex_carousel .flex_previous > span:after, .wobbly_slide > nav span, .leaf_icon, .list3 > li .arrow, .page404 > span::after, .page404 > span::before, .face404, .hm_circle_progressbar.style1::after, .sitemap li:not(.has_child_sitmap)::after, .sitemap_count, #navy .has_sub_img .owl-controls:before, .main_title .dot, .progress_bar.prog_bar2 .fill_con .fill:before, .contact_details_row .icon, .list3 li:after, .preloader3 .spinner .sk-dot2, .preloader3 .spinner .sk-dot1 { border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; } #enar_owl_slider .owl_slider_con, .png_slide .desc, .play_video_btn > span i, .add2cart_image .add2cart_zoom, .thumbs_gall_slider_larg .item > a:after, .team_block2 .member_img:after, .hm_circle_progressbar .path_val, .feature_inner_btns, .recent_posts_img:before, .flickr_badge_image a:before, .timeline_post_format i, .timeline_feature a span.image-zoom, .hm_vid_con .vid_icon, .rev_offer_circle > span, .rev_offer_circle2 > span, .flex_style1 #flex_thumbs .flex_next i, .flex_style1 #flex_thumbs .flex_previous i, .wobbly_slide > nav span i, .boxgallery_desc, .porto_full_desc .porto_meta, .hoverdir_meta, #navy .has_sub_img .owl-controls, .plan_col .spec_req2, .plan_col .polygon_con { left: 50%; top: 50%; -webkit-transform: translateY(-50%) translateX(-50%); -moz-transform: translateY(-50%) translateX(-50%); -ms-transform: translateY(-50%) translateX(-50%); -o-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); } .top_add_card > span, .rotate_icon, .icon_boxes_con.style1 .service_box > .icon, .icon_boxes_con.style1 .service_box .service_box_con:before, .icon_boxes_con.style1 .service_box .ser-box-link, h2.title2 span:after, .main_title.centered .line i, .centered .main_title .line i, .main_title.centered span, .centered .main_title span, .main_title.centered span:before, .centered .main_title span:before, .description3.centered:after, .tabs2 .tabs-navi a.selected:after, .tabs2 .tabs-navi a.selected:before, .tabs1.fill_active .tabs-navi a.selected:before, .section_icon, .counter .title:before, .counter .title:after, .add2cart_btn, .shop_slider .pro_add2cart_details, .cart_toltip_icon:before, .sidebar_slide_discount:before, .sidebar_slide_price:before, .progress_bar.prog_bar2 .value:after, .progress_bar.prog_bar2 .value:before, .blog_grid_format, .plan_column1 .plan_price_block, .hm_filter_wrapper_con.timeline:after, .wobbly_slide ul li > svg, .face404, #navy > li > a:after { left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); } #enar_owl_slider .owl-buttons, .top_search, .top_add_card, .png_slider .owl-buttons, .porto_nav, .shop_slider .owl-controls, .thumbs_gall_slider_larg .owl-controls, .progress_bar .value:after, .porto_galla .owl-buttons, .flex_style1 #flex_carousel .flex_next, .flex_style1 #flex_carousel .flex_previous, .porto_block .porto_galla .owl-prev, .porto_block .porto_galla .owl-next, .sitemap li:not(.has_child_sitmap)::after, .mega_toltip, .nav_trigger, #navy .tab_menu_item.active > a:after { top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } .top-socials > a, .top-socials span.soc_name:after, .top-socials span.soc_name:before, .top-socials > a > span.soc_icon_bg, .top_cart_btn, .welcome_banner.boxed_white, .welcome_banner.boxed_colored, .btn_a, .icon_boxes_con.style1 .service_box .service_box_con, .icon_boxes_con.style1 .service_box > .icon i, .btn_b, .main_title.has_bg > h2, .tabs2 .tabs-navi a, .tabs2 .tabs-body, a.img_popup, .project_text_nav .expand_img, .project_text_nav .detail_link, #sort-direction.option-set, #options .sort_list a.sort_selecter, .has_sapce_portos .porto_block, .has_sapce_portos .porto_type, .what_say_block .say_img, .add2cart_slide, .social_links_widget a, .search_block form input.serch_input, .tagcloud a, .tagcloud .tag, .pagination li a, .cart_toltip_icon:after, .sidebar_slide, .shop_product_wrapper .hm-tabs.simple_tabs .tabs-navi li a, .thumbs_gall_slider_larg .item, .shop_product_wrapper .hm-tabs.simple_tabs:after, .orderby_label select, .single_cart_video .vid_con, .commerce_comments .comment_container, #review_form_wrapper .comment-form input, #review_form_wrapper .comment-form textarea, .page_title .breadcrumbs, .check_out_totals, [class^="send_button"], [class*=" send_button"], .team_block .f1_card > div, .gall_thumbs .owl-item, .thumbs_gall_slider_con, .progress_bar.prog_bar2 .value, .blog_grid_format, .feature_inner_btns a, .blog_grid_format i, .black_button, .newsletter_con, .arrow_button, .hm_vid_con, .about_author, .about_author_link > img, .hm_filter_wrapper_con.timeline .timeline_block, .timeline_block .timeline_feature > a, .read_more_button, .timeline_block .timeline_feature a:after, .timeline_block .timeline_feature, .hm_blog_list:not(.hm_blog_full_list) .feature_inner_ling, .f_s_i_zoom, .post_format_con > span > a, #submit-comment, #commentform textarea, #commentform input[type="text"], .comment-reply-link, .comment-edit-link, #comments .single_comment .avatar, .comment-box, .related_posts_slide .related_img, .panel-heading a, input[type="text"], input[type="number"], textarea, .hm_blog_list:not(.hm_blog_full_list) .feature_inner .embed-container, .main_button, .mapTooltip, .vid_con, .tp-caption.blue_thin_enar_bg_30, .tp-caption.black_thin_30, black_thin_whitebg_30, .black_thin_blackbg_30, .bordered_btn_black, .bordered_btn_enar, .bordered_btn_white, .hm_go_top, .container #flex_carousel.flexslider, .flex_in_flex.flexslider, .camera_commands, .photostack figure, .photostack-img img, .hoverdir_meta .expand_img, .hoverdir_meta .detail_link, .enar_occ_title, .form_row input[type="file"], .sitemap ul li.has_child_sitmap > a, .login_form_colored, input[type="password"], .tabs1.tabs_mobile.fill_active:not(.ver_tabs) .tabs-navi > li a, .filter_by_mobile #filter-by > li a, h2.title2 span, .tabs2 .tabs-body, .panel-default > .panel-heading, #form-messages, input[type="email"], input[type="date"], .menu_button_mode:not(.header_on_side) #navy > li > a { -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; } .posts_widget_list li > a img, ul.list1 li > .arrow, .attach_shop_thumb.ico-post-image, .progress_bar .fill_con, .progress_bar .value, .progress_bar .fill, .recent_posts_list li > a .recent_posts_img, .flickr_badge_image a, .hm_vid_con img, .hm_vid_con:after, .blog_list_format, .posts_widget_list2 li > a img, .comment-container .trees_number, .post_format_con.hm_quote > span > a:after, .mejs-container, .mejs-controls .mejs-time-rail .mejs-time-float, .content_thumbs_gall .gall_thumbs .owl-item > .item, .social_share_btn::before, .social_share_btn::after, .mega_toltip, .nav_with_nums #filter-by > li a span.num, ul.list1 li:after, .price_lable { -moz-border-radius: 2px; -webkit-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; } .icon_boxes_con.style1 .service_box > .icon:after, .icon_boxes_con.style1 .service_box .service_box_con:before, .icon_boxes_con.style1.radius5 .service_box > .icon:after, .icon_boxes_con.style2.radius5 .service_box .icon:after, .top-socials > a > span.soc_name, .plan_col.plan_column1 { -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; } #sort-by.option-set, .hm_filter_wrapper.porto_hidden_title .porto_desc:after, .add2cart_details, .blog_grid_con, .panel-body, .enar_occ_content .acc_content, .lfc_forget_pass, #navy ul, .top_cart_con, .top_cart_footer, .languages-panel-con, .before_after_desc { -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; -ms-border-radius: 0 0 3px 3px; -o-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; } #options .sort_list:hover a.sort_selecter, a.add2cart_img, .feature_inner_ling, .blog_grid_desc, .panel-heading a:not(.collapsed), .occ_expanded .enar_occ_title, .lfc_header, .blog_grid_format:before, .table_container, .before_after_img { border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; -ms-border-radius: 3px 3px 0 0; -o-border-radius: 3px 3px 0 0; } .hm_blog_full_list .feature_inner_ling, .hosted_video_audio_con .mejs-container, .dark_sup_menu #navy ul ul, .hm_filter_wrapper.masonry_posts .feature_inner_ling, .buttons_added .input-text { border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; } .quantity_controll.minus, .featured_slider.full_carousel .owl-buttons .owl-next, .tp-rightarrow.preview4:after, .flex_style1 #flex_thumbs .flex_previous, .camera_next, .sitemap > li > .sitemap_count, .lfc_icon, #navy .image_menu .owl-prev, .top-socials.box_socials > a > span.soc_icon_bg, #filter-by > li:first-child a { border-radius: 3px 0px 0px 3px; -moz-border-radius: 3px 0px 0px 3px; -webkit-border-radius: 3px 0px 0px 3px; -ms-border-radius: 3px 0px 0px 3px; -o-border-radius: 3px 0px 0px 3px; } .quantity_controll.plus, .orderby_label:before, .tagcloud .num, .featured_slider.full_carousel .owl-buttons .owl-prev, .tp-leftarrow.preview4:after, .flex_style1 #flex_thumbs .flex_next, .camera_prev, .sitemap > li > a, #navy .image_menu .owl-next, #navy .tab_menu_item .image_menu .owl-prev, .top-socials.box_socials span.soc_name:after, #filter-by > li:last-child a, .top-socials > a:last-child > span.soc_icon_bg { border-radius: 0px 3px 3px 0px; -moz-border-radius: 0px 3px 3px 0px; -webkit-border-radius: 0px 3px 3px 0px; -ms-border-radius: 0px 3px 3px 0px; -o-border-radius: 0px 3px 3px 0px; } .site_boxed .top_cart_con { border-radius: 3px 3px 0px 3px; -moz-border-radius: 3px 3px 0px 3px; -webkit-border-radius: 3px 3px 0px 3px; -ms-border-radius: 3px 3px 0px 3px; -o-border-radius: 3px 3px 0px 3px; } .cart_toltip_icon:after, .top_search_con, .add2cart_btn, .shop_slider .pro_add2cart_details, .sidebar_slide_price:after, .btn_c, .plan_col.plan_column1 .plan_price_btn, .ui-video-background-controls, .num_colored, .four_boxes_block, .four_boxes_title, .social_share_btn, .nav_trigger, .tree_features > li, .tree_features > li:after { -moz-border-radius: 200px; -webkit-border-radius: 200px; -ms-border-radius: 200px; -o-border-radius: 200px; border-radius: 200px; } .add2cart_image .add2cart_img > img { -moz-transform: scale(1); -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } /*------------------------------------------------------------ Grids -------------------------------------------------------------*/ .full_width { width: 100%; } .full_con { position: relative; width: 100%; } .half_full_con { width: 50%; padding: 0 50px; } .spacer10, .spacer20, .spacer30, .spacer40, .spacer50, .spacer60, .spacer70, .spacer80, .spacer90, .spacer100 { width: 100%; display: block; } .my_col_full { width: 100%; } .my_col_half { width: 50%; } .my_col_third { width: 33.3333%; } .my_col_half, .my_col_third { float: left; padding-right: 15px; position: relative; } .my_col_half:last-child, .my_col_third:last-child { padding-right: 0px; } .my_col_half.on_the_center, .my_col_third.on_the_center { float: none; clear: both; margin: 0 auto; padding: 0; } .spacer10 { height: 10px; } .spacer20 { height: 20px; } .spacer30 { height: 30px; } .spacer40 { height: 40px; } .spacer50 { height: 50px; } .spacer60 { height: 60px; } .spacer70 { height: 70px; } .spacer80 { height: 80px; } .spacer90 { height: 90px; } .spacer100 { height: 100px; } .white_section h1, .white_section h2, .white_section h3, .white_section h4, .white_section h5, .white_section h6 { color: #fff; } .content table { width: 100%; margin: 0; text-align: left; } h1, h2, h3, h4, h5, h6 { color: #324545; } h1 { font-size: 40px; margin-bottom: 30px; } h2 { font-size: 35px; margin-bottom: 30px; } h3 { font-size: 30px; margin-bottom: 20px; } h4 { font-size: 24px; margin-bottom: 20px; } h5 { font-size: 20px; margin-bottom: 15px; } h6 { font-size: 16px; margin-bottom: 15px; } .bg_gray input[type="text"], .bg_gray textarea, .bg_gray .form_row input[type="file"] { border-color: #E5E5E5; } input[type="text"], input[type="date"], input[type="email"], input[type="number"], textarea, .form_row input[type="file"], .lfc_user_row input[type="password"] { border: 1px solid #ddd; padding: 10px 12px; color: #666; font-size: 13px; background: #fff; outline: none; } select { border: 1px solid #E6E6E6; padding: 8px 12px; font-size: 13px; } input.error, textarea.error, select.error, input.error[type="text"]:focus, textarea.error:focus, input.error[type="password"]:focus, input.error[type="email"]:focus, input.error[type="number"]:focus { box-shadow: none; border-color: #e74c3c; } input[type="text"]:focus, input[type="date"]:focus, input[type="email"]:focus, input[type="number"]:focus, textarea:focus, input[type="password"]:focus { border-color: #1ccdca; color: #324545; } .white_section { color: rgba(255, 255, 255, 0.7); background: #42484d; } .theme_option { display: none; } .table_container { background: #fff; border: 1px solid #E7E7E7; border-width: 1px; padding: 15px; } [class^="send_button"] i, [class*=" send_button"] i { margin-right: 11px; } input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } input[type=number] { -moz-appearance: textfield; } .margin_left_a { margin-left: 15px; } /* Mozilla dosen't style place holders by default */ input:-moz-placeholder { color: #a9a9a9; } textarea:-moz-placeholder { color: #a9a9a9; } .hm-tabs li .col-md-6, .panel-body .col-md-6 { padding: 0; } .f_left { float: left; } .f_right { float: right; } #sidebar { padding-top: 4px; } .left_sidebar.col-md-3 { padding-right: 20px; padding-left: 0px; } .right_sidebar.col-md-3 { padding-left: 20px; padding-right: 0px; } .content_block.f_left { padding-right: 20px; padding-left: 0; float: left; } .content_block.f_right { padding-left: 20px; padding-right: 0; float: right; } .row_spacer > .main_title, .row_spacer_t > .main_title, .row_spacer > .content > .main_title, .icons_spacer > .main_title { margin-top: -25px; } .main_title_c1 { color: #1ccdca; } .content { padding: 0 15px; } .no_padding { padding-right: 0px; padding-left: 0px; } .content_hidden { margin: 0; overflow: hidden; } .content, .container { margin: 0 auto; max-width: 1170px; position: relative; width: 100%; -webkit-transform: translateZ(0); } .content_section { position: relative; } #main_wrapper { overflow: hidden; background: #fff; } .animated { visibility: hidden; display: block; } .visible { visibility: visible; display: block; } .bg_gray { background: #f9fafc; border-bottom: 1px solid #eaebed; border-top: 1px solid #eaebed; } .upper { text-transform: uppercase; } .has_just_main_title.content { padding-bottom: 15px; } .icons_spacer { margin-bottom: -45px; padding-bottom: 90px; padding-top: 90px; } .row_spacer { padding-bottom: 90px; padding-top: 90px; } .row_spacer2 { padding-bottom: 40px; padding-top: 40px; } .row_spacer_t { padding-top: 90px; } .row_spacer_b { padding-bottom: 90px; } .content_spacer { padding-top: 50px; padding-bottom: 70px; } .bg_overlay { background: rgba(0, 0, 0, 0.6); position: relative; color: #eeeeee; } .bg_overlay:after { background: rgba(0, 0, 0, 0.1); content: ""; display: block; position: absolute; width: 100%; height: 5px; top: 0; } .bg_overlay:before { background: rgba(0, 0, 0, 0.1); content: ""; display: block; position: absolute; width: 100%; height: 1px; bottom: 0; } .bg_overlay_b { background: rgba(0, 0, 0, 0.6); position: relative; color: #eeeeee; } .bg_overlay1 { background: rgba(0, 0, 0, 0.4); position: relative; color: #eeeeee; } .bg_overlay2 { background: rgba(0, 0, 0, 0.2); position: relative; } .bordered_btn_black { border: 2px solid rgba(0, 0, 0, 0.1); color: #777; display: inline-block; padding: 15px 20px; font-size: 14px; } .bordered_btn_black:hover { border-color: #1ccdca; color: #1ccdca; } .bordered_btn_enar { border: 2px solid #1ccdca; color: #1ccdca; display: inline-block; padding: 15px 20px; font-size: 14px; } .bordered_btn_enar:hover { border-color: #fff; color: #fff; } .bordered_btn_white { border: 2px solid #fff; color: #fff; display: inline-block; padding: 15px 20px; font-size: 14px; } .bordered_btn_white:hover { border-color: #1ccdca; color: #1ccdca; } .has_top_border { border-top: 1px solid #e7e7e7; } .border_b_n { border-bottom: none; } .border_t_n { border-top: none; } .no_border { border: none !important; } .shadow1 { box-shadow: 0 0 11px rgba(0, 0, 0, 0.1); } .italic { font-style: italic; } .centered { text-align: center; } .bold { font-weight: 700; } .light { font-weight: 300; } .align_right { text-align: right; } .btn_space { margin-top: 25px; margin-bottom: 15px; } [class^="enar_parallax"], [class*=" enar_parallax"] { background-size: cover; background-repeat: no-repeat; background-attachment: scroll; background-position: 50% top; -webkit-transform: translateZ(0); } .img_con_cov { background-size: cover; background-repeat: no-repeat; } .tab_img { float: left; padding: 0 25px 8px 0; width: 33%; } /*------------------------------------------------------------- Logo -------------------------------------------------------------*/ #logo { float: left; margin-right: 45px; position: relative; z-index: 4; } #logo > a { display: block; margin-top: 13px; position: relative; height: 45px; } #logo > a img { display: inline-block; position: relative; top: 0; max-height: 100%; } .full_logo { display: inline-block; height: 60px; vertical-align: top; } .full_logo img { max-height: 100%; } /*------------------------------------------------------------- Back Top -------------------------------------------------------------*/ .hm_go_top { display: inline-block; height: 43px; width: 43px; position: fixed; bottom: 20px; right: 20px; background: #1ccdca url(../images/hm-top-arrow.svg) no-repeat center 50%; visibility: hidden; opacity: 0; z-index: 1; -webkit-transform: translateZ(0); } .hm_go_top.hm_go_is-visible { visibility: visible; opacity: 1; } .hm_go_top:hover { opacity: .8; } /*------------------------------------------------------------- Logo Light & Dark -------------------------------------------------------------*/ .light_header #logo .logo_light, body #logo .logo_dark { opacity: 0; } .light_header #logo .logo_dark { opacity: 1; } #logo .logo_dark { position: absolute; } /*------------------------------------------------------------- Boxed Width -------------------------------------------------------------*/ .site_boxed #main_wrapper { border-left: 1px solid #E7E7E7; border-right: 1px solid #E7E7E7; margin: 0 auto; max-width: 1170px; width: 100%; } .site_boxed .icon_boxes_con { padding-right: 5px; padding-left: 5px; } .site_boxed .welcome_banner .content { padding-right: 20px; padding-left: 20px; } .site_boxed .content.no_padding { padding-right: 5px; padding-left: 5px; } .site_boxed .content { padding-right: 20px; padding-left: 20px; } .site_boxed .container > .rows_container { padding-left: 5px; padding-right: 5px; } .site_boxed .tp-banner-container.content { padding: 0; } .site_boxed .shop_slider { padding-left: 5px; padding-right: 5px; } .site_boxed .top_cart_con { border-width: 1px 0 1px 1px; } /*------------------------------------------------------------- Core Owl Carousel -------------------------------------------------------------*/ .owl-carousel { display: none; position: relative; width: 100%; -ms-touch-action: pan-y; } .owl-carousel .owl-wrapper { display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); } .owl-carousel .owl-wrapperafter { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%; } .owl-carousel .owl-wrapper-outer.autoHeight { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; } .owl-carousel .owl-wrapper, .owl-carousel .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); -webkit-transform: translateZ(0); } .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-controls .owl-page, .owl-controls .owl-buttons div { cursor: pointer; } .grabbing { cursor: move; } .owl-carousel .owl-item { float: left; } /*------------------------------------------------------------- Sections BG Color -------------------------------------------------------------*/ .bg_color1 { background: #303939; } .bg_color2 { background: #39354c; } .bg_color3 { background: #2B9CA2; } .bg_color4 { background: #576162; } .bg_color5 { background: #55495C; } .bg_color6 { background: #EFF6FB; } .bg_color7 { background: #e74c3c; } .bg_color8 { background: #38414d; } .bg_color9 { background: #38414d; } .bg_color10 { background: #3C464D; } .bg_color11 { background: #684060; } .bg_color12 { background: #2D2D3A; } .bg_color13 { background: #2C3E50; } .bg_color14 { background: #1ccdca; } /*------------------------------------------------------------- Sections BG Image -------------------------------------------------------------*/ .bg1 { background-image: url("../images/bg1.jpg"); } .bg2 { background-image: url("../images/bg2.jpg"); } .bg3 { background-image: url("../images/bg3.jpg"); } .bg4 { background-image: url("../images/bg4.jpg"); } .bg5 { background-image: url("../images/bg5.jpg"); } .bg6 { background-image: url("../images/bg6.jpg"); } .bg7 { background-image: url("../images/bg7.jpg"); } .bg8 { background-image: url("../images/bg8.jpg"); } .bg9 { background-image: url("../images/bg9.jpg"); } .bg10 { background-image: url("../images/bg10.jpg"); } .bg11 { background-image: url("../images/bg11.jpg"); } .bg12 { background-image: url("../images/bg12.jpg"); } .bg13 { background-image: url("../images/bg13.jpg"); } /*------------------------------------------------------------- Header BG Image -------------------------------------------------------------*/ .bg_header1 { background-image: url("../images/bg_header1.jpg"); } .bg_header2 { background-image: url("../images/bg_header2.jpg"); } .bg_header3 { background-image: url("../images/bg_header3.jpg"); } .bg_header4 { background-image: url("../images/bg_header4.jpg"); } .bg_header5 { background-image: url("../images/bg_header5.jpg"); } .bg_fixed { min-height: 100%; background-size: cover; background-attachment: fixed; background-repeat: no-repeat; background-position: center center; -webkit-transform: translateZ(0); } .white_section .section_icon { border-width: 1px; } .section_icon { border: 1px solid rgba(0, 0, 0, 0.1); display: block; position: absolute; text-align: center; top: -38px; z-index: 1; } .section_icon i { background: #fff; color: #1ccdca; display: block; font-size: 32px; height: 76px; line-height: 76px; text-align: center; width: 76px; } .has_col_img.on_desktop > img { bottom: 0; max-width: 50%; position: absolute; } /*------------------------------------------------------------- Titles -------------------------------------------------------------*/ .main_title.light h2, .title1.light, h2.title2 { font-weight: 300; } h2.title2 { font-size: 32px; margin-bottom: 30px; } h2.title2 span.red { background: #e74c3c; } h2.title2 span { background: #1ccdca; margin-right: 20px; padding: 8px 17px 7px; color: #fff; } .main_title.no_line h2 { padding-bottom: 0; margin-bottom: 20px; } .main_title.no_line .line { display: none; } .main_title h2 .icon { color: #1ccdca; font-size: 24px; margin-right: 15px; } .main_title.medium h2 { font-size: 24px; } .main_title.small h2 { font-size: 22px; } .main_title.small:not(.no_line) h2 { margin-bottom: 35px; } .main_title h2 { color: #324545; font-size: 30px; font-weight: 400; letter-spacing: 1px; margin-bottom: 40px; padding-bottom: 20px; position: relative; font-family: "Oswald", "Open Sans", sans-serif; line-height: 40px; } .main_title.small_space h2 { margin-bottom: 25px; } .main_title .line i { background: #fff; color: #1ccdca; display: block; font-size: 20px; height: 40px; line-height: 40px; position: absolute; text-align: center; top: -20px; width: 40px; } .main_title.align_right .line i { padding-left: 13px; padding-right: 0; right: 0; } .main_title:not(.centered):not(.align_right) .line i { padding-right: 13px; width: auto; } .main_title.side_line > h2 { margin-bottom: 23px; } .main_title h2 .line { background: rgba(0, 0, 0, 0.07); bottom: 0; height: 1px; position: absolute; width: 33%; } .main_title .line:before { background: #1cc6df; content: ""; display: block; height: 1px; position: absolute; width: 100px; } .main_title.align_right .line:before { right: 0; } .main_title.has_bg.align_right .line:before { right: 20px; } .main_title .dot { background: #fff; border: 1px solid #1cc6df; height: 10px; position: absolute; top: -5px; width: 10px; } .main_title.align_right .dot { right: 0; } .main_title h2:hover .line:before { width: 75%; } .main_title.side_line h2:after { left: -65px; } .main_title.side_line h2:before { right: -65px; } .main_title.side_line.align_right h2:before { left: -65px; right: auto; } .main_title.lato h2 { font-weight: 300; font-family: "lato", sans-serif; } .main_title.short_line h2 { display: inline-block; } .main_title.side_line h2 { display: inline-block; } .main_title.side_line h2 { padding-bottom: 5px; } .main_title.side_line .line:before { background: none; } .main_title.side_line .line { background: none; } .main_title.short_line .line:before { background: none; } .main_title.has_bg > h2 { padding: 16px 18px 18px; display: inline-block; } .main_title.has_bg .line { background: none; } .main_title.has_bg .line:before { background: none; border-style: solid; border-width: 12px 50px 0; border-color: transparent; } .main_title.gray_bg > h2 { background: #eeeeee; } .main_title.blue_bg > h2 { background: #1ccdca; color: #fff; } .main_title.gray_bg .line:before { border-color: #eeeeee transparent transparent; } .main_title.blue_bg .line:before { border-color: #1ccdca transparent transparent; } .centered .main_title.side_line h2:after, .main_title.side_line.centered h2:after, .main_title.side_line h2:before { background: #324545; content: ""; display: block; height: 1px; position: absolute; top: 15px; width: 50px; } .white_section .main_title h2 { color: #fff; } .white_section .main_title:not(.has_bg):not(.side_line) h2 .line { background: rgba(255, 255, 255, 0.1); } .white_section .centered .main_title.side_line h2::after, .white_section .main_title.side_line.centered h2::after, .white_section .main_title.side_line h2::before { background: rgba(255, 255, 255, 0.2); } .bg_gray .main_title .line i { background: #f9fafc; } .centered .main_title .line i { padding-right: 0px; width: 40px; } .align_right h2 .line { right: 0; } .bg_color7 .main_title .line:before { background: rgba(0, 0, 0, 0.2); } .title1 { color: #1ccdca; font-size: 24px; font-weight: 400; margin: 0 0 13px; font-family: "Oswald", "Open Sans", sans-serif; line-height: 33px; } .title1.title_color1 { color: #e74c3c; } .title1.title_color2 { color: #324545; } .title1 i { font-size: 32px; margin-right: 15px; } .description1, .description2, .description3 { display: block; font-size: 18px; font-weight: 300; line-height: 34px; margin: 15px 0 30px; } .description2, .description3 { background: #f9fafc; border-top: 1px solid #1ccdca; padding: 10px; position: relative; } .description4 { display: block; line-height: 24px; margin: 15px 0px 50px; width: 50%; } .description4.centered { margin: 15px auto 50px; } .description4.align_right { padding-left: 50%; width: 100%; } .description2:after { border-color: transparent transparent #1ccdca; border-style: solid; border-width: 4px; content: ""; display: block; left: 50%; position: absolute; top: -9px; } .description3:not(.centered):after { left: 0; } .description3:after { background: #1ccdca; content: ""; display: block; height: 1px; position: absolute; top: -7px; width: 30%; } .main_desc { margin: 0 auto 40px; font-family: "lato", sans-serif; font-size: 24px; font-weight: 300; line-height: 1.5; } .main_desc p { font-family: "lato", sans-serif; font-size: 24px; font-weight: 300; line-height: 1.5; margin: 0 auto 20px; } .half_desc { width: 75%; margin: 0 auto; } /*------------------------------------------------------------- Buttons -------------------------------------------------------------*/ .hidden_element { color: transparent; color: rgba(0, 0, 0, 0); position: relative; display: block; line-height: 20px; } .send_button { background: #1ccdca; border: 1px solid #1ccdca; color: #fff; padding: 8px 12px; font-size: 14px; display: inline-block; } .send_button:hover { background: #324545; border-color: #324545; color: #fff; } .send_button2 { background: #fff; border: 1px solid #1ccdca; color: #1ccdca; font-size: 14px; padding: 9px 12px; } .send_button2:hover { color: #324545; border-color: #324545; } .send_button3 { background: #324545; color: #fff; border: 1px solid #324545; padding: 8px 14px; } .send_button3:hover { background: #1ccdca; border-color: #1ccdca; color: #fff; } .send_button4 { background: #88999a; color: #fff; border: 1px solid #88999a; padding: 9px 12px; } .send_button4:hover { background: #576162; border-color: #576162; color: #fff; } .acc_content .send_button3 { display: inline-block; margin: 20px 0 5px; } .arrow_btn { font-size: 13px; color: #444444; margin-top: 10px; display: inline-block; } .arrow_btn i { margin-right: 8px; } .white_section .arrow_btn, .team_block .back .arrow_btn { color: #fff; } .arrow_button { margin-top: 30px; display: block; text-align: center; border: 1px solid #1ccdca; padding: 8px 0 10px; background: rgba(0, 0, 0, 0.2); } .arrow_button > span { display: inline-block; position: relative; } .arrow_button > span i { position: absolute; top: 2px; } .arrow_button > span i:first-child { left: 0px; opacity: 1; } .arrow_button > span i:last-child { right: 10px; opacity: 0; } .arrow_button > span > span { padding: 0 20px; font-style: italic; } .arrow_button:hover > span i:last-child { right: 0px; opacity: 1; } .arrow_button:hover > span i:first-child { left: 10px; opacity: 0; } .arrow_button:hover > span > span { color: #fff; } /*------------------------------------------------------------- Pgination -------------------------------------------------------------*/ #pagination { margin-top: 60px; } .pagination li { float: left; margin-right: 4px; } .pagination li a, .pagination li a:hover, .pagination li.active a, .pagination li.disabled, .pagination li.page_of { background: #fff; border: 1px solid #DDDDDD; color: #444444; display: inline-block; font-size: 13px; line-height: 42px; height: 43px; min-width: 43px; padding: 0 11px; text-align: center; } .pagination li.page_of { margin-right: 4px; } .pagination li.next_pagination > a, .pagination li.prev_pagination > a { color: #aaa; } .pagination li a:hover, .pagination li.active a, .pagination li.next_pagination > a:hover, .pagination li.prev_pagination > a:hover { background: #1ccdca; border-color: #1ccdca; color: #fff; } /*------------------------------------------------------------- Select Options -------------------------------------------------------------*/ .orderby_label { display: block; position: relative; width: 250px; font-weight: normal; } .orderby_label:before { background: #fff; content: "\e6e9"; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; border-top: 1px solid #ddd; display: block; font-family: idealtheme; font-size: 16px; height: 100%; line-height: 38px; pointer-events: none; position: absolute; right: 1px; text-align: center; top: 0; width: 38px; max-height: 42px; } .orderby_label select { border: 1px solid #ddd; color: #888; min-height: 40px; padding: 9px; width: 100%; background: #fff; } /*------------------------------------------------------------- Social Share -------------------------------------------------------------*/ #share_on_socials a { background: #fff; border: 1px solid #E1E1E1; color: #aaa; display: inline-block; height: 40px; line-height: 40px; margin: 0 6px 6px 0; text-align: center; width: 40px; } #share_on_socials a:last-child { margin-right: 0; } #share_on_socials a.facebook { color: #516ca4; } #share_on_socials a.twitter { color: #00baff; } #share_on_socials a.googleplus { color: #ed523d; } #share_on_socials a.pinterest { color: #ee1d19; } #share_on_socials a.linkedin { color: #1985bc; } #share_on_socials a.email { color: #16a9a9; } #share_on_socials a.stumbleupon { color: #ec4823; } #share_on_socials a.digg { color: #1b5891; } #share_on_socials a.reddit { color: #fc4403; } #share_on_socials a.evernote { color: #79d626; } #share_on_socials a.delicious { color: #3399fe; } #share_on_socials a.tumblr { color: #395875; } #share_on_socials a.dribbble { color: #ed659a; } #share_on_socials a.github { color: #4183c4; } #share_on_socials a.instagram { color: #406f94; } #share_on_socials a.skype { color: #44bbff; } #share_on_socials a.vimeo { color: #35bbf0; } #share_on_socials a.youtube { color: #f02a06; } #share_on_socials a.rss { color: #ff9d00; } #share_on_socials a.facebook:hover { border-color: #516ca4; } #share_on_socials a.twitter:hover { border-color: #00baff; } #share_on_socials a.googleplus:hover { border-color: #ed523d; } #share_on_socials a.pinterest:hover { border-color: #ee1d19; } #share_on_socials a.linkedin:hover { border-color: #1985bc; } #share_on_socials a.email:hover { border-color: #16a9a9; } #share_on_socials a.stumbleupon:hover { border-color: #ec4823; } #share_on_socials a.digg:hover { border-color: #1b5891; } #share_on_socials a.reddit:hover { border-color: #fc4403; } #share_on_socials a.evernote:hover { border-color: #79d626; } #share_on_socials a.delicious:hover { border-color: #3399fe; } #share_on_socials a.tumblr:hover { border-color: #395875; } #share_on_socials a.dribbble:hover { border-color: #ed659a; } #share_on_socials a.github:hover { border-color: #4183c4; } #share_on_socials a.instagram:hover { border-color: #406f94; } #share_on_socials a.skype:hover { border-color: #44bbff; } #share_on_socials a.vimeo:hover { border-color: #35bbf0; } #share_on_socials a.youtube:hover { border-color: #f02a06; } #share_on_socials a.rss:hover { border-color: #ff9d00; } .social_share_btn { background: #fff; border: 1px solid #e1e1e1; display: inline-block; font-size: 13px; line-height: 40px; min-height: 40px; margin-right: 15px; padding: 0 18px; position: relative; } .social_share_btn:after, .social_share_btn:before { content: ""; height: 11px; position: absolute; top: 15px; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); width: 11px; } .social_share_btn:after { background: #fff; right: -4px; } .social_share_btn:before { background: #ddd; right: -5px; } .social_media a { background: #fff; border: 1px solid #ddd; color: #777; display: inline-block; width: 37px; height: 37px; line-height: 37px; text-align: center; margin: 0 7px 7px 0; font-size: 14px; } .social_media a:last-child { margin-right: 0; } .social_media a:hover { color: #1ccdca; border-color: #1ccdca; } /*------------------------------------------------------------- Video Block Lightbox -------------------------------------------------------------*/ .vid_con { display: block; position: relative; overflow: hidden; } .vid_con:after { background: #1ccdca; content: ""; display: block; height: 100%; left: 0; opacity: 0.4; position: absolute; top: 0; width: 100%; } .vid_con .vid_icon { left: 50%; top: 50%; transform: scale(1) translateX(-50%) translateY(-50%); -moz-transform: scale(1) translateX(-50%) translateY(-50%); -webkit-transform: scale(1) translateX(-50%) translateY(-50%); -ms-transform: scale(1) translateX(-50%) translateY(-50%); -o-transform: scale(1) translateX(-50%) translateY(-50%); transform-origin: 0 0 0; -webkit-transform-origin: 0 0 0; background: #fff; color: #1ccdca; font-size: 20px; height: 50px; line-height: 50px; position: absolute; text-align: center; text-indent: 6px; width: 50px; z-index: 1; } .vid_con .vid_icon i { display: block; line-height: 50px; position: relative; z-index: 1; } .vid_con:hover .vid_icon { transform: scale(1.3) translateX(-50%) translateY(-50%); -moz-transform: scale(1.3) translateX(-50%) translateY(-50%); -webkit-transform: scale(1.3) translateX(-50%) translateY(-50%); -ms-transform: scale(1.3) translateX(-50%) translateY(-50%); -o-transform: scale(1.3) translateX(-50%) translateY(-50%); } .vid_con .vid_type_icon { color: #fff; font-size: 20px; left: 15px; position: absolute; top: 15px; z-index: 1; } /*------------------------------------------------------------- Page Title -------------------------------------------------------------*/ .page_title { border-bottom: 4px solid #fff; box-shadow: 0 0 4px rgba(0, 0, 0, 0.17); -moz-box-shadow: 0 0px 4px rgba(0, 0, 0, 0.17); -webkit-box-shadow: 0 0px 4px rgba(0, 0, 0, 0.17); -ms-box-shadow: 0 0px 4px rgba(0, 0, 0, 0.17); -o-box-shadow: 0 0px 4px rgba(0, 0, 0, 0.17); position: relative; z-index: 1; } .page_title:not(.has_bg_image) { background: #fbfbfb; } .page_title.has_bg_image { padding: 50px 0; } .page_title.has_bg_image.member_header { padding: 150px 0 145px; } .page_title.has_bg_image::after { background: rgba(255, 255, 255, 0.1); content: ""; display: block; height: 1px; left: 0; position: absolute; top: 0; width: 100%; } .page_title.has_bg_image h1 { letter-spacing: 1px; text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1); text-transform: uppercase; font-family: "Oswald", "Open Sans", sans-serif; font-size: 35px; font-weight: 500; } .page_title h1 { color: #888; float: left; clear: both; font-size: 30px; font-weight: 300; margin: 0; padding: 36px 0; text-transform: capitalize; font-family: "lato", sans-serif; } .page_title .breadcrumbs { float: right; line-height: 40px; margin: 35px 0 30px; font-size: 12px; color: #888; } .page_title .breadcrumbs a { color: #888; } .page_title .breadcrumbs a:hover { color: #444444; } .page_title .breadcrumbs .crumbs-spacer { color: #ccc; margin: 0 4px; vertical-align: middle; } .white_section.page_title h1, .white_section.page_title .breadcrumbs, .white_section.page_title .breadcrumbs a, .white_section.page_title .breadcrumbs a:hover { color: #fff; } blockquote { padding: 20px 0; position: relative; margin: 30px 0; font-size: 17.5px; line-height: 32px; } blockquote.font_kalam { font-family: "Kalam", cursive; font-size: 2.5em; line-height: 50px; margin: 0 auto; text-align: center; padding: 0; } blockquote footer { font-size: 20px; } blockquote p { line-height: inherit; } blockquote > i { color: #1ccdca; font-size: 32px; position: absolute; top: 28px; } blockquote .quote_text { color: #888; display: block; font-style: italic; font-weight: 300; padding-left: 45px; } .white_section blockquote { color: rgba(0, 0, 0, 0.7); } /*------------------------------------------------------------- Small Title -------------------------------------------------------------*/ .small_title { margin-bottom: 20px; margin-top: 20px; position: relative; } .small_title:after { background: #eee; content: ""; display: block; height: 1px; left: 0; position: absolute; top: 50%; width: 100%; } .small_title .small_title_con { background: #fff; display: inline-block; padding-right: 15px; position: relative; z-index: 1; } .small_title.align_right .small_title_con { padding-left: 15px; padding-right: 0; direction: rtl; } .small_title.align_right .s_icon { direction: ltr; } .small_title.align_right .s_icon { margin-left: 10px; margin-right: 0; } .small_title .small_title_con .s_text { color: #999; font-size: 13px; text-transform: uppercase; } .small_title .s_icon { color: #b5b5b5; display: inline-block; font-size: 15px; height: 40px; line-height: 40px; text-align: left; margin-right: 7px; } .internal_post_con .small_title .small_title_con .s_text { color: #555555; } .centered .small_title_con { padding-left: 15px; } .bg_gray .small_title .small_title_con { background: #f9fafc; } .page_title + .bg_gray { border-top: medium none; } /*------------------------------------------------------------- Magnific Lightbox -------------------------------------------------------------*/ .magnific-popup { display: inline-block; position: relative; overflow: hidden; } .ajax_content_container { background: #fff; margin: 0 auto; width: 50%; } .hm_script_loaded .ajax_content_container { opacity: 0; } .small-dialog h2 { font-weight: 400; font-size: 2em; padding: 0 0 17px; margin: 0; } .boxedcontainer { max-width: 1170px; margin: auto; padding: 0px 30px; } /*------------------------------------------------------------- Revolution Slider -------------------------------------------------------------*/ .tp-banner-container { width: 100%; position: relative; padding: 0; clear: both; } .tp-banner { width: 100%; position: relative; } .tp-banner-fullscreen-container { width: 100%; position: relative; padding: 0; } /*------------------------------------------------------------- 404 Page -------------------------------------------------------------*/ .page404 { color: #1ccdca; font-family: "Oswald", "Open Sans", sans-serif; font-size: 300px; text-align: center; position: relative; } /*------------------------------------------------------------- Login Page -------------------------------------------------------------*/ .lfc_user_row { position: relative; } .lfc_user_row:not(:last-of-type) { margin-bottom: 20px; } .lfc_user_row input[type="text"], .lfc_user_row input[type="password"] { color: #888; font-weight: 500; padding-left: 40px; width: 100%; } .lfc_user_row input.input_no_icon { padding-left: 13px; } .login_form_colored { background: #fff; border: 1px solid #e1e1e1; padding: 20px; position: relative; } .login_form_colored input[type="checkbox"] { display: inline-block; margin: 3px 5px 4px 0; } .login_form_colored .remember-box { display: inline-block; font-size: 13px; line-height: 20px; padding: 10px 0; } .login_form_colored label { display: block; text-align: left; } i.lfc_icon { bottom: 1px; display: block; font-size: 14px; height: 100%; color: #1ccdca; left: 1px; line-height: 39px; position: absolute; text-align: center; top: 1px; width: 40px; } .lfc_forget_pass { background: #F9F9F9; border-top: 1px solid #e1e1e1; color: #888; display: block; font-size: 13px; margin: 20px -20px -20px; padding: 15px 20px; text-align: left; } .lfc_forget_pass:hover { color: #555555; } .lfc_header { background: #F9F9F9; border-bottom: 1px solid #e1e1e1; color: #555555; display: block; margin: -20px -20px 0; padding: 15px 20px; text-transform: uppercase; } .login_flip { position: absolute; width: 100%; } .flip_top { z-index: 3; } /*------------------------------------------------------------- Lists -------------------------------------------------------------*/ ul.list1 { padding: 20px 0; } ul.list1 li { float: left; margin-bottom: 20px; padding: 0 27px; position: relative; width: 50%; } ul.list1 li:after { background: #1ccdca; height: 18px; position: absolute; width: 18px; content: "\f105"; font-family: idealtheme; color: #fff; text-align: center; font-size: 11px; line-height: 18px; left: 0; top: 1px; text-indent: 1px; } ul.list1.black li:after { background: rgba(0, 0, 0, 0.5); } ul.list1.red li:after { background: #e74c3c; } ul.list1.list3cols li { width: 33.3333%; } ul.list1.listfullcols li { width: 100%; float: none; } .list2 { list-style-type: none; margin-top: 20px; } .list2 li { list-style-type: none; } .list2 li i { color: #1ccdca; display: inline-block; font-size: 24px; margin-bottom: 5px; margin-right: 7px; vertical-align: top; } .list3 > li { list-style: none; position: relative; padding: 0 0 0 27px; margin-bottom: 10px; } .list3 > li .arrow { background: #e74c3c; color: #fff; display: inline-block; font-size: 9px; height: 18px; line-height: 19px; margin: 0 10px 10px 0px; text-align: center; text-indent: 1px; width: 18px; } .list3 li:after { background: #e74c3c; color: #fff; content: "\e095"; font-family: idealtheme; font-size: 9px; height: 18px; left: 0; line-height: 18px; position: absolute; text-align: center; text-indent: 1px; top: 3px; width: 18px; } .list4 > li { list-style: outside none none; margin-bottom: 15px; } .list4 > li > i { color: #1ccdca; font-size: 18px; margin-right: 8px; } .list4 > li > b { color: #666; margin-right: 10px; text-transform: uppercase; } /*------------------------------------------------------------- Preloader -------------------------------------------------------------*/ .preloader2 #preloader, .preloader1 #preloader, .preloader3 #preloader { display: block; } #preloader { background: #ffffff; bottom: 0; display: none; height: 100%; left: 0; position: absolute; right: 0; top: 0; width: 100%; z-index: 1000000; } /*-------------------------------------------------[ Preloader - Style 1 ]------*/ .preloader1 .spinner { font-size: 10px; height: 60px; left: 50%; margin: -30px 0 0 -25px; position: fixed; text-align: center; top: 50%; width: 57px; -webkit-transform: translateZ(0); } .preloader1 .spinner > div { background-color: #1ccdca; height: 100%; width: 6px; display: inline-block; margin-right: 3px; -webkit-animation: stretchdelay 1.2s infinite ease-in-out; animation: stretchdelay 1.2s infinite ease-in-out; } .preloader1 .spinner .sk-dot2 { -webkit-animation-delay: -1.1s; animation-delay: -1.1s; } .preloader1 .spinner .rect3 { -webkit-animation-delay: -1s; animation-delay: -1s; } .preloader1 .spinner .rect4 { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; } .preloader1 .spinner .rect5 { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; } @-webkit-keyframes stretchdelay { 0%, 40%, 100% { -webkit-transform: scaleY(0.4); } 20% { -webkit-transform: scaleY(1); } } @keyframes stretchdelay { 0%, 40%, 100% { transform: scaleY(0.4); -webkit-transform: scaleY(0.4); } 20% { transform: scaleY(1); -webkit-transform: scaleY(1); } } /*-------------------------------------------------[ Preloader - Style 2 ]------*/ .preloader2 .spinner { height: 40px; left: 50%; margin: -20px 0 0 -20px; position: fixed; text-align: center; top: 50%; width: 40px; -webkit-animation: sk-chasingDotsRotate 2s infinite linear; animation: sk-chasingDotsRotate 2s infinite linear; -webkit-transform: translateZ(0); } .preloader2 .spinner .sk-dot1, .preloader2 .spinner .sk-dot2 { width: 60%; height: 60%; display: inline-block; position: absolute; top: 0; background-color: #1ccdca; border-radius: 100%; -webkit-animation: sk-chasingDotsBounce 2s infinite ease-in-out; animation: sk-chasingDotsBounce 2s infinite ease-in-out; } .preloader2 .spinner .sk-dot2 { top: auto; bottom: 0px; -webkit-animation-delay: -1s; animation-delay: -1s; } @-webkit-keyframes sk-chasingDotsRotate { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes sk-chasingDotsRotate { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @-webkit-keyframes sk-chasingDotsBounce { 0%, 100% { -webkit-transform: scale(0); transform: scale(0); } 50% { -webkit-transform: scale(1); transform: scale(1); } } @keyframes sk-chasingDotsBounce { 0%, 100% { -webkit-transform: scale(0); transform: scale(0); } 50% { -webkit-transform: scale(1); transform: scale(1); } } /*-------------------------------------------------[ Preloader - Style 3 ]------*/ .preloader3 .spinner { height: 80px; left: 50%; margin: -40px 0 0 -40px; position: fixed; top: 50%; width: 80px; -webkit-transform: translateZ(0); } .preloader3 .spinner .sk-dot1 { opacity: 0; border: 4px solid #1ccdca; width: 100%; height: 100%; position: absolute; display: block; -webkit-animation: cirlePreloader 1.3s infinite ease-in-out; animation: cirlePreloader 1.3s infinite ease-in-out; } .preloader3 .spinner .sk-dot2 { opacity: 0; border: 4px solid #1ccdca; width: 100%; height: 100%; position: absolute; display: block; -webkit-animation: cirlePreloader 1.3s infinite 0.4s ease-in-out; animation: cirlePreloader 1.3s infinite 0.4s ease-in-out; } @-webkit-keyframes cirlePreloader { 0% { opacity: 1; -webkit-transform: scale(0); } 100% { opacity: 0; -webkit-transform: scale(1); } } @-moz-keyframes cirlePreloader { 0% { opacity: 1; -moz-transform: scale(0); } 100% { opacity: 0; -moz-transform: scale(1); } } @keyframes cirlePreloader { 0% { opacity: 1; transform: scale(0); } 100% { opacity: 0; transform: scale(1); } } /*------------------------------------------------------------- Top Bar -------------------------------------------------------------*/ .topbar { background: #101215; position: relative; z-index: 1001; border-bottom: 1px solid rgba(255, 255, 255, 0.06); } .top-socials { text-align: right; } .top_expande { background: #fff; border-top: 1px solid #e4e4e4; display: none; height: 20px; width: 100%; cursor: pointer; color: #1ccdca; position: relative; font-size: 16px; } .top_expande.not_expanded { background: #F9F9F9; } .top_expande i { left: 50%; margin-left: -4px; position: absolute; top: 1px; } .top_expande.not_expanded i.no_exp, .top_expande:not(.not_expanded) i.exp { opacity: 1; } .top_expande.not_expanded i.exp, .top_expande i.no_exp { opacity: 0; } .topbar.white_topbar { background: #fff; } .topbar.large_topbar { padding: 25px 0; } .topbar .top_login > i { font-size: 13px; } .topbar #logo > a { max-height: 60px; display: inline-block; vertical-align: top; } .topbar #logo > a img { display: block; max-width: 100%; position: relative; vertical-align: top; max-height: 60px; } .top_details .title, .top_details .title a, .top_details > span > a, .top_details > span, .top_details > div, .top_details > div > a { color: #777777; } .top_details > span > a { text-transform: uppercase; } .top_details > span .icon.ico-key8 { font-size: 13px; } .top_details > span, .top_details > div { display: inline-block; margin-right: 40px; padding: 12px 0; font-size: 11px; } .top_details .title { margin: 0 5px 0 0px; text-transform: uppercase; } .top_details > span .icon { margin-right: 8px; } .top_details .top_login_title { margin-right: 0; } .top-socials > a { color: #808c8c; display: inline-block; font-size: 14px; height: 32px; line-height: 34px; margin-top: 4px; outline: medium none; position: relative; text-align: center; text-decoration: none; width: 32px; z-index: 1; } .top-socials > a:hover { color: #fff; z-index: 10; } .top-socials > a > span.soc_name { opacity: 0; background: #070809; display: block; font-size: 12px; height: 32px; left: 14px; line-height: 31px; color: #808c8c; position: absolute; top: 0; z-index: 0; font-style: italic; } .top-socials > a > span.soc_icon_bg { background: #000000; display: block; content: ""; width: 32px; height: 32px; line-height: 32px; position: absolute; top: 0; left: 0; z-index: 1; opacity: 0; } .top-socials > a > i { position: relative; z-index: 1; } .top-socials > a:hover > span.soc_name { width: auto; padding-left: 28px; opacity: 1; } .top-socials > a:hover > span.soc_icon_bg { top: 0px; left: 0px; opacity: 1; } .top-socials > a:last-child > span.soc_name{ right: 11px; left: auto; } .top-socials > a:last-child:hover > span.soc_name { padding-left: 12px; padding-right: 28px; } .top-socials a:last-child span.soc_name:before { display: none; } .top-socials span.soc_name:after, .top-socials span.soc_name:before { background: #070809; content: ""; display: block; height: 32px; position: absolute; top: 0; width: 32px; z-index: -1; } .top-socials span.soc_name:after { right: -12px; } .top-socials span.soc_name:before { left: -14px; } .zoom-anim-dialog.login_popup { background: none; padding: 0; } /*------------------------------------------------------------- Light Header - Top Bar -------------------------------------------------------------*/ .light_header .topbar { background: #f9f9f9; border-bottom: 1px solid #e4e4e4; } .light_header .top-socials > a > span.soc_icon_bg { background: rgba(0, 0, 0, 0.15); } .light_header .top-socials span.soc_name:after, .light_header .top-socials span.soc_name:before, .light_header .top-socials > a > span.soc_name { background: #1ccdca; color: #fff; } .topbar.topbar_colored { background: #1ccdca; border-bottom: none; } .topbar_colored .top_details .title, .topbar_colored .top_details .title a, .topbar_colored .top_details > span > a, .topbar_colored .top_details > span, .topbar_colored .top_details > div > a, .topbar_colored .top_details > div { color: #fff; } .topbar_colored .top-socials > a { color: #fff; } .topbar_colored .top-socials span.soc_name:after, .topbar_colored .top-socials span.soc_name:before, .topbar_colored .top-socials > a > span.soc_name { background: #00918f; color: #fff; text-shadow: none; } .topbar_colored .top-socials > a > span.soc_icon_bg { background: rgba(0, 0, 0, 0.15); } /*------------------------------------------------------------- Light Header ( Language Select ) -------------------------------------------------------------*/ .light_header .languages-select .languages-panel-con { background: #1ccdca; } .light_header .languages-select li a, .light_header .languages-select .languages-panel-con .lang_checked { color: #fff; } .topbar_colored .languages-select .languages-panel-con { background: #00918f; } /*------------------------------------------------------------- Top Bar ( languages select ) -------------------------------------------------------------*/ .languages-select { margin-right: 40px; position: relative; z-index: 1; } .languages-select > span { cursor: pointer; text-transform: uppercase; } .languages-select > span i { display: inline-block; font-size: 13px; margin: 1px 8px 0 0; vertical-align: top; } .languages-select .languages-panel { left: 0; margin: 7px 0 0; min-width: 135px; opacity: 0; padding-top: 5px; pointer-events: none; position: absolute; display: block; } .languages-select .lang_checked { color: #1ccdca; float: right; margin-top: 3px; } .languages-select .languages-panel-con { margin: 0px 0px 0px 0px; position: relative; } .languages-select:hover .languages-panel { opacity: 1; pointer-events: auto; } .languages-select li a { color: #444444; display: block; font-size: 13px; font-style: italic; padding: 5px 12px 7px; } .languages-select li.active a, .languages-select li a:hover { background: rgba(0, 0, 0, 0.1); } /*------------------------------------------------------------- Navigation -------------------------------------------------------------*/ #navigation_bar { background: #1a2023; position: relative; z-index: 1000; -webkit-transform: translateZ(0); } #navy { font-size: 12px; text-transform: uppercase; } #navy li { float: left; position: relative; } #navy ul { z-index: 1; background: #fff; border: 1px solid #E4E4E4; left: 0; position: absolute; width: 220px; } #navy ul li { width: 100%; } #navy ul li a { position: relative; color: #555555; display: block; font-weight: 500; line-height: 40px; padding: 0 15px; border-bottom: 1px solid #e2e2e2; } #navy ul li .parent_arrow { position: absolute; right: 11px; top: 16px; } #navy ul li .mega_arrow { background-image: url("../images/m_d_arrow.png"); height: 9px; position: absolute; right: 20px; width: 9px; } #navy ul li .normal_menu_arrow { background-image: url("../images/m_s_arrow.png"); height: 9px; position: absolute; width: 5px; } #navy ul li.tab_menu_item.active .mega_arrow { background-image: url("../images/m_d_arrow_white.png"); } #navy ul li.normal_menu a:after { left: -1px; } #navy ul li ul { left: 100%; top: 0; } #navy ul li.normal_menu ul { top: -1px; } #navy ul li:not(.image_menu_slide) a:after { background: #1ccdca; content: ""; display: block; height: 100%; left: 0; opacity: 0; position: absolute; top: 0; width: 1px; } #navy > li:hover a:after, #navy > li.current_page_item > a:after { width: 100%; } #navy > li > a { position: relative; color: #fff; display: block; } #navy > li > a:after { content: ""; display: block; position: absolute; top: 0; background: #1ccdca; height: 1px; width: 0; } #navy > li > a > span { padding: 28px 20px; display: block; font-weight: 600; } #navy > li > a > span.parent_arrow.normal_menu_arrow { display: none; } #navy ul li a:hover { background: rgba(0, 0, 0, 0.02); } #navy ul li a:hover, #navy ul li a:hover > .parent_arrow, #navy ul li a:hover i.menu_icon { color: #1ccdca; } #navy ul li a:hover:after { opacity: 1; } #navy ul li a i.menu_icon { font-size: 14px; margin-right: 10px; color: #aaa; } #navy ul li:last-child > a, #navy ul.mega_menu li > a { border-bottom: none; } #navy li.normal_menu ul:after, #navy li.has_mega_menu > ul:after { background: #1ccdca; content: ""; display: block; height: 1px; left: -1px; min-width: 100%; position: absolute; top: -1px; width: 220px; } #navy .tab_menu { border-top-width: 0px; } #navy .tab_menu_item.active > a:hover i { color: #fff; } #navy ul.mega_menu li:not(.go-back) > a:before, #navy .img_menu_i > a span:before { background-image: url("../images/m_s_arrow.png"); content: ""; display: block; height: 9px; position: absolute; width: 5px; } #nav_menu:not(.mobile_menu) #navy > li.current_page_item > a:not(.nav_trigger) > span, #nav_menu:not(.mobile_menu) #navy > li:hover > a:not(.nav_trigger) > span { background: rgba(255, 255, 255, 0.02); } #navy ul.mega_menu li.has-children > a:hover > .mega_toltip, #navy .tab_menu_item:not(.active) > a:hover > .mega_toltip { opacity: 1; right: 40px; } #navy > li.current_page_item > a:not(.nav_trigger), #navy > li:hover > a:not(.nav_trigger), #navy > li.current > a, .light_header #navy > li.current > a { color: #1ccdca; } .light_header:not(.dark_sup_menu) #nav_menu:not(.mobile_menu) .tab_menu, .light_header:not(.dark_sup_menu) #nav_menu:not(.mobile_menu) #navy > li > .mega_menu { border-top: 1px solid #E4E4E4; } #navy .has_mega_menu ul.mega_menu, #navy ul.image_menu, #navy ul.tab_menu, #navy li.normal_menu ul { display: none; } #navy li.has_mega_menu, #navy li.has_tab_menu, #navy li.has_image_menu { position: inherit; } #top_cart + .top_search { right: 68px; } #top_cart + .top_search.large_top_search { padding-left: 83px; } #site_header + div, #site_header + section { clear: both; } .one_page_site #main_nav:not(.has_mobile_menu) { float: right; } .sticky_menu #navigation_bar { width: 100%; left: 0; right: 0; } .light_header #navigation_bar { background: #fff; border-bottom: 1px solid #E4E4E4; } /*------------------------------------------------------------- Mobile Menu Trigger -------------------------------------------------------------*/ .mobile_menu_trigger { display: none; } .nav_trigger { border: 1px solid rgba(255, 255, 255, 0.1); display: block; height: 38px; position: absolute; right: 0px; width: 38px; z-index: 3; font-size: 0; } .nav_trigger span, .nav_trigger span:before, .nav_trigger span:after { position: absolute; display: inline-block; height: 1px; width: 17px; background: #ccc; } .nav_trigger span { position: absolute; top: 19px; right: 10px; margin-top: -1px; padding: 0; -webkit-transition: background 0.3s 0.3s; -moz-transition: background 0.3s 0.3s; transition: background 0.3s 0.3s; } .nav_trigger span:before, .nav_trigger span:after { content: ''; right: 0; -webkit-transform-origin: 0% 50%; -moz-transform-origin: 0% 50%; -ms-transform-origin: 0% 50%; -o-transform-origin: 0% 50%; transform-origin: 0% 50%; -webkit-transition: -webkit-transform 0.3s 0.3s; -moz-transition: -moz-transform 0.3s 0.3s; transition: transform 0.3s 0.3s; } .nav_trigger span:before { top: -6px; } .nav_trigger span:after { top: 6px; } .nav_trigger.nav-is-visible span { background: rgba(46, 50, 51, 0); } .nav_trigger.nav-is-visible span:before { -webkit-transform: translateX(3px) translateY(0px) rotate(45deg); -moz-transform: translateX(3px) translateY(0px) rotate(45deg); -ms-transform: translateX(3px) translateY(0px) rotate(45deg); -o-transform: translateX(3px) translateY(0px) rotate(45deg); transform: translateX(3px) translateY(0px) rotate(45deg); } .nav_trigger.nav-is-visible span:after { -webkit-transform: translateX(3px) translateY(0px) rotate(-45deg); -moz-transform: translateX(3px) translateY(0px) rotate(-45deg); -ms-transform: translateX(3px) translateY(0px) rotate(-45deg); -o-transform: translateX(3px) translateY(0px) rotate(-45deg); transform: translateX(3px) translateY(0px) rotate(-45deg); } #top_cart + #main_nav .nav_trigger, .top_search + #main_nav .nav_trigger { right: 53px; } #top_cart + .top_search + #main_nav .nav_trigger { right: 122px; } .one_page_site .nav_trigger { right: 0; } /*------------------------------------------------------------- Mega Menu -------------------------------------------------------------*/ .mega_toltip { background: rgba(0, 0, 0, 0.3); color: #fff; font-size: 10px; letter-spacing: 1px; line-height: 13px; padding: 4px 6px; position: absolute; right: 30px; opacity: 0; } #navy ul.mega_menu { border-top: medium none; left: 15px; max-width: 1140px; overflow: hidden; position: absolute; } #navy ul.mega_menu li { position: static; } #navy ul.mega_menu > li:last-child > a { margin-bottom: 0; } #navy ul.mega_menu > li a { padding: 0 30px 0px 38px; } #navy ul.mega_menu > li > a { color: #1ccdca; } #navy ul.mega_menu > li ul { border: none; box-shadow: none; left: auto; position: relative; top: auto; width: auto; } #navy ul.mega_menu > li { height: 100%; overflow: hidden; clear: none; float: left; width: 25%; position: relative; border-right: 1px solid #E4E4E4; padding: 15px 0; } #navy ul.mega_menu > li:last-child { border-right: none; } #navy ul.mega_menu > li > ul:after { background: none; } #navy ul.mega_menu li.go-back > a { color: #aaa; } #navy ul.mega_menu li.go-back > a:before { background-image: url("../images/d_m_d_arrow_back.png"); background-repeat: no-repeat; content: ""; display: block; height: 9px; position: absolute; width: 9px; left: 19px; } #navy ul.mega_menu li a:before { left: 22px; top: 15px; } #navy ul.mega_menu .moves-out > li > a { transform: translateX(-100%); -moz-transform: translateX(-100%); -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); } #navy ul.mega_menu ul ul { border: medium none; box-shadow: none; height: auto; left: 1px; position: absolute; top: 0; width: 100%; -webkit-transition: -webkit-transform 0.3s; -moz-transition: -moz-transform 0.3s; transition: transform 0.3s; } #navy ul.mega_menu ul ul.is-hidden { -moz-transform: translateX(100%); -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); } /*------------------------------------------------------------- Tabs Menu -------------------------------------------------------------*/ #navy .tab_menu { left: 15px; max-width: 1140px; width: 100%; } #navy .tab_menu .tab_menu_con { clear: both; float: left; width: 100%; height: 100%; } #navy .tab_menu .tab_menu_list { border-right: 1px solid #eee; border-bottom: none; border-top: none; border-left: none; box-shadow: none; left: 0; position: static; width: 25%; padding: 15px 0 30px; height: 100%; } #navy .tab_menu .tab_menu_item { clear: left; float: none; position: static; width: 100%; } #navy .tab_menu .tab_menu_item > a { padding: 0 22px; } #navy .tab_menu .tab_menu_item > a .parent_arrow { right: 20px; } #navy .tab_menu .tab_menu_item > a:hover { color: #1ccdca; } #navy .tab_menu .tab_menu_item.active > a { background: #1ccdca; color: #fff; } #navy .tab_menu .tab_menu_item.active > a i { color: #fff; } #navy .tab_menu .tab_menu_item:not(.active) > a:hover i { color: #1ccdca; } #navy .tab_menu .tab_menu_item.active > ul { display: block; } #navy .tab_menu .tab_menu_item > ul { display: none; } #navy .tab_menu .tab_menu_list > li > ul { background: none; border: none; box-shadow: none; left: 25%; position: absolute; width: 75%; } #navy .tab_menu .tab_menu_list > li > ul > li > ul li { clear: both; float: none; } #navy .tab_menu .tab_menu_list > li > ul.html_content_menu > li { padding: 15px 20px; width: 100%; } #navy .tab_menu .tab_menu_list > li > ul > li > ul { height: auto; left: 0; position: relative; top: 100%; background: none; border: none; box-shadow: none; top: 0; } #nav_menu:not(.mobile_menu) .tab_menu_list > li > ul > li:not(.image_menu_slide) { clear: none; float: left; padding: 15px 0; width: 33.3333%; } /*------------------------------------------------------------- Images Slider Menu -------------------------------------------------------------*/ #navy .image_menu { left: 0; width: 100%; overflow: hidden; } #navy .image_menu .owl-next { right: -27px; border-left-width: 0; } #navy .image_menu .owl-next:after { box-shadow: 0 0 9px #ccc; content: ""; display: block; height: 100%; left: -20px; position: absolute; top: 0; width: 20px; } #navy .image_menu .owl-prev { left: -27px; border-right-width: 0; } #navy .image_menu .owl-prev:after { box-shadow: 0 0 9px #ccc; content: ""; display: block; height: 100%; right: -20px; position: absolute; top: 0; width: 20px; } #navy .image_menu .owl-prev, #navy .image_menu .owl-next { background: #fff; text-align: center; border: 1px solid #eee; -moz-box-shadow: 0 8px 20px 4px rgba(0, 0, 0, 0.07); -webkit-box-shadow: 0 8px 20px 4px rgba(0, 0, 0, 0.07); box-shadow: 0 8px 20px 4px rgba(0, 0, 0, 0.07); color: #1ccdca; font-size: 17px; height: 145px; line-height: 145px; overflow: hidden; position: absolute; top: 20px; width: 27px; display: none; } #navy .image_menu .has_sub_img .owl-prev, #navy .image_menu .has_sub_img .owl-next { display: block; font-size: 13px; text-shadow: 0 0 4px rgba(0, 0, 0, 0.3); } #navy .image_menu .owl-pagination { display: none; } #navy .image_menu .owl-wrapper-outer { z-index: 1; } #navy .image_menu .image_menu_slide > .owl-wrapper-outer:after { background: #fff; content: ""; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 20px; } #navy .image_menu .has_sub_img .owl-controls:before { border: 4px solid rgba(0, 0, 0, 0.4); content: ""; display: block; height: 48px; left: -4px; position: absolute; top: -4px; width: 48px; } #navy .image_menu .owl-buttons:after { clear: both; content: ""; display: block; height: 0; overflow: hidden; } #navy .image_menu .owl-carousel:after { background: #fff; content: ""; display: block; height: 100%; right: 0; position: absolute; top: 0; width: 20px; z-index: 1; } #navy .image_menu .img_menu_i { padding: 20px 10px 5px; } #navy .image_menu .img_menu_i:last-child { border-right: none; } #navy .image_menu .img_menu_i > a { border-bottom: none; padding: 0; } #navy .image_menu .img_menu_i > a.menu_imgs { background: rgba(0, 0, 0, 0.4); color: #fff; display: block; padding: 0 10px; position: absolute; text-align: center; width: 100%; z-index: 1; font-weight: 500; } #navy .image_menu .img_menu_i > a.menu_imgs:hover { color: #aaa; } #navy .image_menu .img_menu_i > a span { display: block; padding: 2px 0 0 15px; position: relative; } #navy .image_menu .img_menu_i > a span:before { left: 0px; top: 17px; } #navy .image_menu .img_menu_i a:after { background: none !important; } #navy .tab_menu_item .image_menu .owl-prev { height: 50px; left: auto; right: -27px; line-height: 50px; top: 80px; border-right-width: 1px; border-left-width: 0px; } #navy .tab_menu_item .image_menu .owl-prev:after { left: -20px; right: auto; } #navy .tab_menu_item .image_menu .owl-next { height: 50px; line-height: 50px; } #navy .tab_menu_item .image_menu .has_sub_img .owl-prev { line-height: 40px; top: auto; left: 0; } #navy .tab_menu_item .image_menu .has_sub_img .owl-next { line-height: 40px; top: auto; } /*------------------------------------------------------------- Sub Images Slider Menu -------------------------------------------------------------*/ #navy .has_sub_img .owl-controls { background: rgba(29, 205, 202, 0.8); height: 40px; left: 50%; position: absolute; top: 46%; width: 40px; z-index: 2; } #navy .has_sub_img .owl-prev, #navy .has_sub_img .owl-next { color: #fff; font-size: 10px; height: 40px; line-height: 40px; position: absolute; width: 20px; border: none; top: auto; background: none; } #navy .has_sub_img .owl-prev:hover, #navy .has_sub_img .owl-next:hover { opacity: .5; } #navy .has_sub_img .owl-next { right: 0; } #navy .has_sub_img .owl-prev { left: 0; } #navy .has_sub_img .owl-next:after, #navy .has_sub_img .owl-prev:after { display: none; } #navy .has_sub_img .owl-next i { margin-right: 8px; } #navy .has_sub_img .owl-prev i { margin-left: 8px; } #navy .has_sub_img .owl-item { border-right: none; } #navy .has_sub_img .img_menu_i { padding: 0px; } #navy .owl-item { border: none; } /*------------------------------------------------------------- Light Header ( Navigation ) -------------------------------------------------------------*/ .light_header #navy > li > a:after { display: none; } .light_header #navy > li > a { color: #324545; } .light_header #navy > li.current_page_item > a:not(.nav_trigger) > span:not(.normal_menu_arrow), .light_header #navy > li:hover > a:not(.nav_trigger) > span:not(.normal_menu_arrow) { background: none; } .light_header .top_search_con { background: #fff !important; border-color: #E4E4E4 !important; } .light_header .top_search_con input[type="text"]:focus { color: #808c8c !important; } .light_header .top_add_card, .nav_trigger { border-color: #ddd; } .light_header .top_add_card > span { background: #fff; border: 1px solid #e2e2e2; color: #777; line-height: 15px; } .light_header .top_add_card:hover, .light_header .active .top_add_card, .light_header .active .top_add_card > span { color: #1ccdca; } /*------------------------------------------------------------- Navigation ( Dark Menu ) -------------------------------------------------------------*/ .dark_sup_menu #nav_menu:not(.mobile_menu) #navy ul { background: #13181A; border: none; } .dark_sup_menu #nav_menu:not(.mobile_menu) #navy .owl-carousel:after, .dark_sup_menu #nav_menu:not(.mobile_menu) #navy .image_menu_slide > .owl-wrapper-outer:after { background: #13181A; } .dark_sup_menu #nav_menu:not(.mobile_menu) #navy .has_sub_img.owl-carousel:after { background: none; } .dark_sup_menu #nav_menu:not(.mobile_menu) #navy .mega_menu li.go-back > a { background: rgba(0, 0, 0, 0.15); } .dark_sup_menu #nav_menu:not(.mobile_menu) #navy li.normal_menu ul:after, .dark_sup_menu #nav_menu:not(.mobile_menu) #navy li.has_mega_menu > ul:after { left: 0; top: 0; } .dark_sup_menu #nav_menu:not(.mobile_menu) #navy ul li.normal_menu ul:after { left: -1px; } .dark_sup_menu #nav_menu:not(.mobile_menu) #navy ul li a:after { background: none; } .dark_sup_menu #nav_menu:not(.mobile_menu) #navy ul li:not(.image_menu_slide) a { border-bottom: 1px solid rgba(255, 255, 255, 0.03); } .dark_sup_menu #nav_menu:not(.mobile_menu) #navy ul li:not(.image_menu_slide) a { color: #ccc; } .dark_sup_menu #nav_menu:not(.mobile_menu) #navy .tab_menu_list { background: rgba(0, 0, 0, 0.2); } .dark_sup_menu #nav_menu:not(.mobile_menu) #navy ul.mega_menu > li > a { color: #fff; font-weight: bold; } .dark_sup_menu #nav_menu:not(.mobile_menu) #navy ul li:not(.tab_menu_item):hover > a { background: rgba(0, 0, 0, 0.2); color: #fff; } .dark_sup_menu #nav_menu:not(.mobile_menu) #navy ul.mega_menu > li:hover > a { background: none; color: #1ccdca; } .dark_sup_menu #nav_menu:not(.mobile_menu) #navy .img_menu_i > a { color: #ccc; } .dark_sup_menu #nav_menu:not(.mobile_menu) #navy .mega_menu > li { border-right-color: rgba(255, 255, 255, 0.03); } .dark_sup_menu #nav_menu:not(.mobile_menu) #navy ul.mega_menu > li a { border-bottom: 1px solid rgba(255, 255, 255, 0); } .dark_sup_menu #nav_menu:not(.mobile_menu) #navy ul li.normal_menu ul { border-left: 1px solid rgba(255, 255, 255, 0.03); } .dark_sup_menu #nav_menu:not(.mobile_menu) #navy ul li a:hover, .dark_sup_menu #nav_menu:not(.mobile_menu) #navy ul li a:hover > .parent_arrow, .dark_sup_menu #nav_menu:not(.mobile_menu) #navy ul li:not(.tab_menu_item) > a:hover i.menu_icon { color: #CACACA; } .dark_sup_menu #nav_menu:not(.mobile_menu) #navy li.tab_menu_item.active > a, .dark_sup_menu #nav_menu:not(.mobile_menu) #navy li.tab_menu_item:hover > a { color: #fff; } .dark_sup_menu #nav_menu:not(.mobile_menu) #navy ul li.normal_menu ul { top: 0; } .dark_sup_menu .menu_special_color { color: #1ccdca; } /*------------------------------------------------------------- Navigation ( Add To Cart ) -------------------------------------------------------------*/ .top_cart { position: absolute; right: 0; top: 37px; } .active .top_add_card { color: #fff; } .active .top_add_card > span { background: #fff; color: #777; text-shadow: none; } .top_add_card { border: 1px solid rgba(255, 255, 255, 0.07); color: #818b8d; display: block; font-size: 13px; height: 38px; line-height: 41px; position: absolute; right: 15px; text-align: center; text-indent: -2px; width: 38px; z-index: 6; } .top_add_card:hover { opacity: 0.9; color: #fff; } .top_add_card > span { background: #fff; color: #111; display: block; font-size: 9px; height: 18px; line-height: 17px; position: absolute; top: -12px; width: 18px; } .top_cart_con { display: none; background: #fff; border: 1px solid #ddd; max-width: 100%; min-width: 280px; position: absolute; right: 0; top: 37px; } .top_cart_header { background: #f8f8f8; border-bottom: 1px solid #e0e6ef; padding: 16px 20px; } .top_cart_header h3 { color: #233039; font-size: 13px; text-transform: uppercase; margin: 0; } .top_cart_block { padding: 20px; } .top_cart_footer { border-top: 1px solid #e0e6ef; padding: 16px 20px; background: #f8f8f8; } .top_cart_list img { border: 1px solid #e0e6ef; position: absolute; padding: 3px; top: 2px; } .top_cart_list > li { margin-bottom: 20px; min-height: 53px; position: relative; } .top_cart_list > li > a:hover .top_cart_title { color: #1ccdca; } .top_cart_list > li:last-child { margin-bottom: 0px; } .top_cart_list > li:after { clear: both; content: ""; display: block; } .top_cart_title { color: #233039; display: block; margin-bottom: 10px; } .top_cart_price { color: #a5aebc; } .cart_top_details { display: block; font-size: 13px; padding-left: 71px; } .top_cart_quantity { color: #a5aebc; margin-left: 10px; position: absolute; white-space: nowrap; right: -5px; top: 0; } .left.top_cart_total { color: #1ccdca; font-size: 16px; line-height: 36px; } .top_cart_btn { background: #1ccdca; border: none; color: #fff; padding: 8px 10px; } .top_cart_btn:hover { opacity: 0.9; } .top_catt_remove { background: #fff; border: 1px solid #dddddd; display: block; height: 20px; left: -30px; position: absolute; top: 0px; width: 20px; cursor: pointer; } .top_catt_remove:after, .top_catt_remove:before { background: #c9cbc4; content: ""; display: block; height: 2px; left: -1px; position: absolute; top: 8px; width: 10px; } .top_catt_remove:before { transform: translateX(5px) rotate(-45deg); -moz-transform: translateX(5px) rotate(-45deg); -webkit-transform: translateX(5px) rotate(-45deg); -ms-transform: translateX(5px) rotate(-45deg); -o-transform: translateX(5px) rotate(-45deg); } .top_catt_remove:after { transform: translateX(5px) rotate(45deg); -moz-transform: translateX(5px) rotate(45deg); -webkit-transform: translateX(5px) rotate(45deg); -ms-transform: translateX(5px) rotate(45deg); -o-transform: translateX(5px) rotate(45deg); } .top_catt_remove:hover { border-color: #1ccdca; transform: rotate(90deg); -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); } .top_catt_remove:hover:after, .top_catt_remove:hover:before { background: #1ccdca; } /*------------------------------------------------------------- Navigation ( Search Bar ) -------------------------------------------------------------*/ .top_search { top: 37px; position: absolute; right: 15px; width: 200px; } .top_search.large_top_search { width: 100% !important; z-index: 5; padding-left: 30px; } .top_search.small_top_search { width: 38px; z-index: 5; } .top_search.small_top_search .top_search_icon { color: #818b8d; } .top_search .top_search_con { background: #1a2023; border: 1px solid rgba(255, 255, 255, 0.07); float: right; height: 38px; position: relative; width: 100%; } .top_search .top_search_con input[type="text"] { background: none !important; border: medium none; height: 100%; width: 100%; padding: 1px 20px 0 40px; color: #818B8D; font-size: 12px; } .top_search .top_search_con input[type="text"]:focus { color: #eee; } .top_search .top_search_submit { border: medium none; padding: 0; position: absolute; width: 20px; left: 12px; opacity: 0; top: 9px; } .top_search .top_search_icon { color: #1ccdca; font-size: 15px; left: 11px; position: absolute; top: 8px; } /* ---------------------------------------------------------------- Contact Us -----------------------------------------------------------------*/ .contact_details_row { margin-bottom: 40px; min-height: 75px; position: relative; } .contact_details_row .icon { top: 5px; color: #fff; display: block; font-size: 24px; height: 70px; position: absolute; width: 70px; background: #576162; text-align: center; line-height: 70px; } .contact_details_row .c_con { position: relative; padding-left: 90px; } .contact_details_row:last-child { margin-bottom: 0; } .c_con .c_title { display: block; font-size: 16px; color: #1ccdca; margin-bottom: 8px; text-transform: uppercase; } .c_detail { line-height: 28px; display: block; } .c_detail .c_name { display: inline-block; color: #324545; margin-right: 10px; text-transform: capitalize; } .c_detail .c_desc { color: #9ea3a3; } .c_detail.inline_block { display: inline-block; margin-right: 30px; } .hm_contact_form { position: relative; } .label_space { display: block; margin-bottom: 10px; } .form_row { margin-top: 27px; } .form_row label:not(.orderby_label) { float: left; display: block; width: 20%; color: #999; line-height: 39px; } .form_row .orderby_label { float: left; width: 80%; } .form_row > span { display: inline-block; } .form_row label.error { color: #e74c3c; margin-bottom: 0; width: 80%; float: right; font-size: 13px; } .form_row .hm_input_text { color: #324545; width: 80%; font-weight: 600; } .form_row .hm_textarea { color: #324545; width: 80%; min-height: 200px; } .form_row #form-messages { margin-left: 20%; } .form_row input[type="radio"]:first-of-type, .form_row input[type="checkbox"]:first-of-type { margin-left: 0; } .form_row input[type="radio"], .form_row input[type="checkbox"] { display: inline-block; margin: 3px 5px 4px 15px; } .full_contact_form .form_row label { float: none; width: 100%; } .full_contact_form #form-messages { margin-left: 0; } .bg_gray .form_row label { color: #888; } .full_contact_form .form_row .hm_input_text, .full_contact_form .form_row .hm_textarea, .full_contact_form .form_row select, .form_row input[type="file"] { width: 100%; } .full_contact_form .form_row button, .full_contact_form .form_row input[type="submit"] { margin-left: 0; max-width: 100%; } .hm_requires_star { color: #e74c3c; } .my_col_half label.error, .full_contact_form label.error { float: none; } .form_row:first-child { margin-top: 0; } #form-messages.send_success { border: 2px solid #44a244; color: #555; padding: 14px 20px 15px; } .form_row button, .form_row input[type="submit"] { max-width: 80%; margin-left: 20%; } .full_button { width: 100%; } .form_loader { background: url("../images/camera-loader.gif") no-repeat center center rgba(255, 255, 255, 0.6); display: none; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 5; } /* ---------------------------------------------------------------- Footer -----------------------------------------------------------------*/ #footer { position: relative; width: 100%; background: #191E21; overflow: hidden; color: #989898; font-size: 13px; } #footer .footer_copyright { padding: 32px 0px; background: rgba(0, 0, 0, 0.25); position: relative; } #footer .footer_copyright.has_social_icons { padding: 21px 0; } #footer .tagcloud { margin-top: -5px; } #footer .tagcloud a { margin: 5px 5px 0px 0; } #footer .tagcloud a .tag { background: rgba(0, 0, 0, 0.5); border-color: rgba(255, 255, 255, 0); color: #989898; font-size: 11px; overflow: hidden; padding: 9px 11px; text-transform: uppercase; position: relative; vertical-align: top; font-weight: 500; } #footer .tagcloud a:hover .tag { color: #fff; border-color: #1ccdca; } #footer:after { height: 5px; width: 100%; top: 0; left: 0; background: rgba(0, 0, 0, 0.2); content: ""; position: absolute; } #footer::before { content: ""; display: block; left: 0; position: absolute; top: 5px; width: 100%; background: url("../images/footer_line.png") repeat scroll 0 0; height: 1px; opacity: .7; } .footer_copyright:after { width: 100%; height: 1px; position: absolute; top: 0; left: 0; content: ""; background: url(../images/footer_line.png); opacity: 0.7; } .footer_title { color: #fff; font-size: 15px; line-height: initial; margin-bottom: 20px; text-transform: uppercase; } .footer_desc { display: block; margin: 15px 0 0 0; line-height: 22px; } .black_button { background: rgba(0, 0, 0, 0.3); color: #fff; display: inline-block; font-size: 13px; padding: 10px 15px; margin: 24px 0 0; font-style: italic; } .black_button i { margin-right: 6px; } .footer_row { border-top: 1px solid rgba(255, 255, 255, 0.1); padding: 35px 0 40px; } .footer_row .top-socials { margin-right: -8px; margin-top: 29px; text-align: left; } .footer_row .top-socials > a { background: rgba(0, 0, 0, 0.4); margin-right: 5px; margin-top: 0px; } .footer_row:first-child { border-top: 0; padding-top: 0; } .newsletter_con { overflow: hidden; position: relative; margin-top: 20px; } .newsletter_con > input { width: 100%; font-size: 13px; padding: 8px 50px 8px 12px; } .newsletter_con label.error { color: #e74c3c; font-size: 14px; font-style: italic; font-weight: 300; letter-spacing: 1px; margin-top: 7px; } .newsletter_button { background: #1ccdca; border: none; color: #fff; font-size: 16px; height: 37px; padding: 0; position: absolute; right: 0; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -moz-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -webkit-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); top: 0; width: 40px; border-left: 1px solid rgba(0, 0, 0, 0.07); } .newsletter_button i { left: 11px; position: absolute; top: 11px; } .newsletter_button .subscribe_true, .newsletter_button .refresh_loader { opacity: 0; } #subscribe_output h4 { color: #1ccdca; font-size: 14px; font-style: italic; margin: 10px 0 0; } .refresh_loader { -moz-animation: sendingSubs .5s infinite linear; -webkit-animation: sendingSubs .5s infinite linear; animation: sendingSubs .5s infinite linear; } @-moz-keyframes sendingSubs { 0% { -moz-transform: rotate(0deg); } 100% { -moz-transform: rotate(360deg); } } @-webkit-keyframes sendingSubs { 0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); } } @keyframes sendingSubs { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .footer_row:last-child { padding-bottom: 0; } .footer_copyright.has_social_icons .footer_copy_text { line-height: 40px; } .icon_details_list { margin-top: 20px; } .icon_details_list li { margin-bottom: 10px; } .icon_details_list li i { margin-right: 11px; font-size: 16px; vertical-align: top; } .recent_posts_list li { margin-bottom: 29px; } .recent_posts_list li > a .recent_posts_img { float: left; margin: 1px 18px 0 0; display: block; overflow: hidden; position: relative; } .recent_posts_list li > a .recent_posts_img:after { content: ""; display: block; left: 0; top: 0; position: absolute; background: #1ccdca; width: 100%; height: 100%; opacity: 0; } .recent_posts_list li > a .recent_posts_img:before { content: "\e6e5"; display: block; position: absolute; width: 20px; height: 20px; line-height: 20px; text-align: center; font-family: "idealtheme"; text-shadow: 0 0px 4px rgba(0, 0, 0, 0.2); z-index: 1; font-size: 24px; opacity: 0; } .recent_posts_list li > a span { color: #ddd; display: block; font-size: 13px; margin-bottom: 7px; margin-top: -3px; } .recent_posts_list li .recent_post_detail { margin-bottom: 5px; display: block; font-size: 12px; font-style: italic; } .recent_posts_list li .recent_post_detail:last-child { margin-bottom: 0; } .recent_posts_list li:last-child { margin-bottom: 0px; } .recent_posts_list li > a .recent_posts_img:hover:after, .recent_posts_list li > a .recent_posts_img:hover:before { opacity: 1; } .flickr_badge_image { display: block; float: left; width: 33.333%; padding: 0 7px 7px 0px; } .flickr_badge_image a { display: block; position: relative; overflow: hidden; } .flickr_badge_image a:after { content: ""; display: block; left: 0; top: 0; position: absolute; background: #1ccdca; width: 100%; height: 100%; opacity: 0; } .flickr_badge_image a:before { content: "\e6e5"; display: block; position: absolute; width: 20px; height: 20px; line-height: 20px; text-align: center; font-family: "idealtheme"; text-shadow: 0 0px 4px rgba(0, 0, 0, 0.2); z-index: 1; font-size: 24px; color: #fff; opacity: 0; } .flickr_widget_block { margin-right: -7px; } .flickr_badge_image:hover a:after, .flickr_badge_image:hover a:before { opacity: 1; } .hm_vid_con { border: 4px solid rgba(0, 0, 0, 0.3); display: block; overflow: hidden; position: relative; } .hm_vid_con .vid_icon { border: 3px solid rgba(255, 255, 255, 0.9); height: 54px; line-height: 54px; position: absolute; text-align: center; width: 54px; color: #fff; font-size: 24px; z-index: 1; } .hm_vid_con .vid_icon i { background: #1ccdca; width: 100%; height: 100%; position: absolute; left: 0; top: 0; line-height: 47px; text-indent: 5px; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); } .hm_vid_con .vid_icon:hover i, .vid_con .vid_icon:hover i { transform: rotate(120deg); -moz-transform: rotate(120deg); -webkit-transform: rotate(120deg); -o-transform: rotate(120deg); } .hm_vid_con:after { background: #1ccdca; content: ""; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; opacity: .3; } .hm_vid_con:hover:after { opacity: .7; } .about_author { background: #ecf0f1; position: relative; padding: 10px 5px 15px 15px; margin-top: 36px; } .about_author .social_media a { background: rgba(0, 0, 0, 0); border: none; font-size: 13px; margin: 0 14px 0 0; text-align: left; width: auto; } .about_author .social_media a:last-child { margin-right: 0; } .about_author_link > img { float: left; margin: -25px 15px 0 0; max-width: 100px; } .about_author_link > span { color: #324545; font-size: 14px; text-transform: uppercase; margin-bottom: 5px; display: block; } .about_author_link:hover > span { color: #1ccdca; } .footer_copy_text { font-size: 13px; } .footer_menu { float: right; } .footer_menu > li { display: inline-block; padding: 0 8px; } .footer_menu > li a { color: #989898; font-size: 12px; } .footer_menu > li a:hover { color: #1ccdca; } .footer_menu > li:first-child { padding-left: 0px; } .footer_menu > li:last-child { padding-right: 0px; } /* ---------------------------------------------------------------- Sitemap -----------------------------------------------------------------*/ ul.sitemap { margin: 0; padding: 0 0 0 32px; overflow: auto; } ul.sitemap li ul { border-left: 1px solid #ddd; padding: 20px 0 0 50px; margin-left: 20px; position: relative; } ul.sitemap > li > ul { margin-left: 0px; } ul.sitemap ul::after { background: #fff; bottom: -2px; content: ""; height: 20px; left: -1px; position: absolute; width: 1px; } .sitemap i { margin-right: 10px; } .sitemap > li { float: left; margin-right: 70px; } .sitemap > li > a { background: #1ccdca; border: 1px solid #1ccdca; color: #fff; display: inline-block; height: 38px; } .sitemap > li > .sitemap_count { background: #555; border-color: #555; color: #fff; height: 38px; left: 0; line-height: 38px; top: 0; transform: translateX(-100%); -moz-transform: translateX(-100%); -webkit-transform: translateX(-100%); -o-transform: translateX(-100%); -ms-transform: translateX(-100%); width: 30px; } .sitemap ul li.has_child_sitmap:last-child::after { background: #fff; content: ""; display: block; height: 100%; left: -51px; position: absolute; top: 21px; width: 1px; } .sitemap ul li.has_child_sitmap > a { border: 1px solid #dddddd; color: #666; } .sitemap ul li a:hover { color: #1ccdca; } .sitemap ul li a { display: inline-block; padding: 10px 23px; color: #888; font-style: italic; } .sitemap li.has_child_sitmap { margin-top: 20px; margin-bottom: 60px; } .sitemap li.has_child_sitmap > a { padding: 9px 15px; } .sitemap li { position: relative; margin-bottom: 10px; font-size: 13px; } .sitemap > li::before { display: none; } .sitemap li::before { background: #dddddd; content: ""; height: 1px; left: -50px; position: absolute; top: 50%; width: 50px; } .sitemap li.has_child_sitmap::before { top: 20px; } .sitemap li:not(.has_child_sitmap)::after { border: 1px solid #ddd; content: ""; display: block; height: 9px; left: 0; position: absolute; width: 9px; } .sitemap_count { background: #fff; border: 1px solid #ddd; color: #aaa; display: block; font-size: 11px; height: 25px; left: -63px; line-height: 23px; position: absolute; text-align: center; top: 8px; width: 25px; z-index: 1; } .shop_product_wrapper .tabs_mobile .tabs-navi li { margin-bottom: 0; } /* ---------------------------------------------------------------- Welcome Banner -----------------------------------------------------------------*/ .title_banner { background: #1ccdca; padding: 25px 0 27px; position: relative; margin-bottom: 1px; } .title_banner h2 { color: #fff; font-family: "Oswald", "Open Sans", sans-serif; font-size: 24px; font-weight: 400; margin: 0; } .title_banner.t_b_color1 { background: #684962; } .title_banner.t_b_color2 { background: #e74c3c; } .title_banner.t_b_color3 { background: #3E6477; } .welcome_banner.full_colored, .welcome_banner.boxed_colored { background: #00a69b; color: #fff; } .welcome_banner.full_colored h3, .welcome_banner.boxed_colored h3, .welcome_banner.full_banner_colored h3, .welcome_banner.full_gray h3 { color: #fff; } .welcome_banner.full_gray { background: #3b3b3b; padding: 40px 0; } .welcome_banner.full_gray .content { padding: 0 15px; } .welcome_banner.full_gray .content .btn_a { margin: 3px 0; right: 0; } .welcome_banner.full_gray h3:not(.centered) { float: left; } .welcome_banner.full_gray h3 { line-height: 48px; margin-bottom: 0; padding: 0; position: relative; text-transform: none; } .container .welcome_banner.full_gray .content { padding-left: 40px; } .container .welcome_banner.full_gray .content .btn_a { right: 30px; } .welcome_banner.full_white, .welcome_banner.classic_white { background: #fff; border-bottom: 1px solid #EEF1F2; } .welcome_banner { position: relative; } .welcome_banner .content { padding: 50px 15px; } .welcome_banner h3 { font-size: 24px; font-weight: 300; text-transform: uppercase; margin: 0px 0px 15px; } .welcome_banner h3 i { margin: 0 6px; vertical-align: middle; } .welcome_banner h3 i.larg { font-size: 32px; } .welcome_banner h3 i.small { font-size: 24px; } .welcome_banner h3 span { color: #1ccdca; } .welcome_banner .intro_text { line-height: 25px; } .welcome_banner.full_colored:after { background: rgba(255, 255, 255, 0.2); content: ""; display: block; height: 1px; position: absolute; top: 0; width: 100%; } .welcome_banner.full_gray:after { background: rgba(0, 0, 0, 0.15); bottom: 0; content: ""; height: 5px; left: 0; position: absolute; width: 100%; } .welcome_banner.full_gray:before { z-index: 1; height: 1px; content: ""; position: absolute; width: 100%; top: 0; left: 0; background: rgba(255, 255, 255, 0.1); } .welcome_banner.full_colored .btn_a, .welcome_banner.full_white .btn_a, .welcome_banner.boxed_white .btn_a, .welcome_banner.boxed_colored .btn_a { margin-left: 45px; } .welcome_banner.classic_white h3, .welcome_banner.classic_white h3 span, .welcome_banner.full_banner_colored h3 { font-style: normal; font-weight: 700; } .welcome_banner.classic_white .intro_text, .welcome_banner.full_white .intro_text, .welcome_banner.boxed_white .intro_text { color: #777; } .welcome_banner.classic_white .intro_text, .welcome_banner.full_banner_colored .intro_text { display: block; font-size: 20px; font-style: normal; font-weight: 300; line-height: 34px; } .welcome_banner.boxed_colored, .welcome_banner.boxed_white { -moz-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.04) inset; -webkit-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.04) inset; -ms-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.04) inset; -o-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.04) inset; box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.04) inset; margin-bottom: 30px; margin-top: 30px; } .welcome_banner.boxed_colored .content, .welcome_banner.boxed_white .content { padding: 35px 25px; } .welcome_banner.boxed_white { border: 1px solid #eef1f2; } .boxed_colored .btn_a, .full_colored .btn_a { border: none; } .welcome_banner.full_banner_colored { background: #1B2228; color: #fff; z-index: 1; } .welcome_banner.full_banner_colored .intro_text { color: #aaa; } .welcome_banner.full_banner_colored:after { border-bottom: 1px dashed rgba(255, 255, 255, 0.1); content: ""; display: block; height: 1px; position: absolute; top: 5px; width: 100%; } .welcome_banner.full_banner_colored:before { background: rgba(0, 0, 0, 0.2); bottom: 0; content: ""; display: block; height: 5px; left: 0; position: absolute; width: 100%; } .welcome_banner_slider { padding: 0 20px; position: relative; } .welcome_banner_slider .owl-controls { position: absolute; width: 100%; top: 0; } .welcome_banner_slider .owl-prev { left: -25px; } .welcome_banner_slider .owl-next { right: 15px; } .welcome_banner_slider .owl-prev, .welcome_banner_slider .owl-next { color: #ccc; font-size: 24px; position: absolute; top: 0; } .welcome_banner_slider .owl-prev:hover, .welcome_banner_slider .owl-next:hover { color: #999; } .rotate_icon { background: #e74c3c; bottom: 0px; display: inline-block; font-size: 32px; height: 70px; line-height: 71px; position: absolute; text-align: center; width: 70px; color: #fff; transform: translateY(50%) translateX(-50%); -webkit-transform: translateY(50%) translateX(-50%); -moz-transform: translateY(50%) translateX(-50%); -o-transform: translateY(50%) translateX(-50%); } .rotate_icon:after { border-color: transparent transparent #e74c3c transparent; border-style: solid; border-width: 8px; top: -13px; content: ""; display: block; position: absolute; right: 26px; } .welcome_banner.full_gray .btn_a i.in_left, .welcome_banner.full_gray .btn_a i.in_right { color: #e74c3c; } /* ---------------------------------------------------------------- Icon Boxes -----------------------------------------------------------------*/ .service_box { position: relative; z-index: 1; } .icon_boxes_con.style1 .service_box { margin-bottom: 60px; } .icon_boxes_con.style1 .service_box .service_box_con { border: 1px solid #e7e7e7; padding: 55px 15px 45px; background: #fff; } .icon_boxes_con.style1 .service_box > .icon i { background: #1ccdca; color: #fff; display: block; font-size: 32px; height: 60px; left: 9px; line-height: 60px; position: absolute; text-align: center; top: 9px; width: 60px; z-index: 1; } .icon_boxes_con.style1 .service_box > .icon i.color1 { background: #92c135; } .icon_boxes_con.style1 .service_box > .icon i.color2 { background: #0072A5; } .icon_boxes_con.style1 .service_box > .icon i.color3 { background: #E85F1B; } .icon_boxes_con.style1 .service_box > .icon:after { background: #fff; border: 1px solid #fff; content: ""; display: block; height: 80px; left: 0px; position: absolute; top: 0px; width: 78px; } .icon_boxes_con.style1 .service_box .service_box_con:before { border: 1px solid #e7e7e7; content: ""; display: block; height: 80px; position: absolute; top: -37px; width: 80px; z-index: -1; } .icon_boxes_con.style1 .service_box .ser-box-link { background: #fff; border: 1px solid #e7e7e7; bottom: -17px; color: transparent; display: block; font-size: 0; height: 35px; position: absolute; width: 35px; } .icon_boxes_con.style1 .service_box .ser-box-link > span { background: #c4c2c2; display: block; height: 11px; left: 16px; position: absolute; top: 11px; width: 1px; } .icon_boxes_con.style1 .service_box .ser-box-link > span:after { background: #c4c2c2; content: ""; display: block; height: 1px; left: -5px; position: absolute; top: 5px; width: 11px; } .icon_boxes_con.style1 .service_box .ser-box-link:hover { border-color: #1ccdca; } .icon_boxes_con.style1:not(.just_icon_border) .service_box { margin-top: 40px; } .icon_boxes_con.style1.just_icon_border .service_box .service_box_con { padding-top: 115px; } .icon_boxes_con.style1.just_icon_border.img_icon_box .service_box .service_box_con { padding-top: 35px; } .icon_boxes_con.style1.just_icon_border:not(.img_icon_box) .service_box > .icon { top: 0; } .icon_boxes_con.style1:not(.img_icon_box) .service_box > .icon { height: 78px; position: absolute; top: -36px; width: 78px; } .icon_boxes_con.style1 .service_box h3, .icon_boxes_con.style2 .service_box h3 { font-size: 17px; font-weight: 500; margin: 0 0 12px; text-transform: uppercase; } .icon_boxes_con .service_box h3 a { color: inherit; } .white_section .icon_boxes_con .service_box h3 { color: #fff; } .white_section .icon_boxes_con.style2:not(.icon_box_no_border) .service_box .icon::after { background: rgba(0, 0, 0, 0.15); border: none; } .upper_title h1, .upper_title h2, .upper_title h3, .upper_title h4, .upper_title h5, .upper_title h6, .upper_title .tabs-navi { text-transform: uppercase; } .light_title h1, .light_title h2, .light_title h3, .light_title h4, .light_title h5, .light_title h6 { font-weight: 300 !important; } .icon_boxes_con.style1 .service_box .desc, .icon_boxes_con.style2 .service_box .desc { display: block; font-size: 14px; font-weight: 500; line-height: 24px; } .white_section .icon_boxes_con.style1 .service_box .desc, .white_section .icon_boxes_con.style2 .service_box .desc { color: #ccc; color: rgba(255, 255, 255, 0.45); } .icon_boxes_con.style2 .service_box { margin-bottom: 60px; } .icon_boxes_con.style2 .service_box .service_box_con { padding-left: 100px; } .icon_boxes_con.style2 .service_box .icon { background: #1ccdca; color: #fff; display: block; font-size: 32px; height: 70px; line-height: 73px; position: absolute; text-align: center; width: 70px; top: 8px; } .icon_boxes_con.style2 .service_box .ser-box-link { display: inline-block; font-size: 12px; margin-top: 14px; position: relative; padding-left: 14px; text-transform: uppercase; } .icon_boxes_con.style2 .service_box .ser-box-link > span { left: 2px; position: absolute; top: 5px; } .icon_boxes_con.style2 .service_box .ser-box-link > span:after { background: #1ccdca; content: ""; display: block; height: 6px; left: 0; position: absolute; top: 3px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); width: 2px; } .icon_boxes_con.style2 .service_box .ser-box-link > span:before { background: #1ccdca; content: ""; display: block; height: 6px; left: 0; position: absolute; top: 0; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); width: 2px; } .icon_boxes_con.style2 .service_box .ser-box-link:hover > span:before { top: 2px; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } .icon_boxes_con.style2 .service_box .ser-box-link:hover > span:after { top: 2px; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); } .icon_boxes_con.style2.icon_box_no_border .service_box .service_box_con { padding-left: 105px; } .icon_boxes_con.style2.icon_box_no_border .service_box .icon { height: 84px; width: 84px; line-height: 87px; top: 0; } .icon_boxes_con.style2.icon_left_right > div:nth-child(2n+1) .service_box .service_box_con { padding-left: 0; padding-right: 100px; text-align: right; } .icon_boxes_con.style2.icon_left_right > div:nth-child(2n+1) .service_box .icon { right: 7px; left: auto; } .icon_boxes_con.style1 .service_box .ser-box-link:hover > span, .icon_boxes_con.style1 .service_box .ser-box-link:hover > span:after { background: #1ccdca; } .icon_boxes_con.style2.medium_icon .service_box .icon, .icon_boxes_con.style1.medium_icon .service_box .icon { font-size: 24px; } .icon_boxes_con.style2:not(.icon_box_no_border):not(.solid_icon) .service_box .icon { left: 7px; } .icon_boxes_con.style2:not(.icon_box_no_border) .service_box .icon:after { background: #fff; border: 1px solid #e6ebea; content: ""; display: block; height: 84px; left: -7px; position: absolute; top: -7px; width: 84px; z-index: -1; } .icon_boxes_con.style2.solid_icon .service_box .service_box_con { padding-left: 105px; } .icon_boxes_con.style2.solid_icon .service_box .icon { background: #fff; background: none; height: 84px; line-height: 84px; width: 84px; top: 0; } .icon_boxes_con.style2.solid_icon .service_box .icon i { background: none; color: #1ccdca; position: relative; z-index: 1; } .icon_boxes_con.style2.solid_icon .service_box .icon:after { left: 0; top: 0; } .icon_boxes_con.style2.solid_icon .service_box:hover > .icon i { color: #fff; } .icon_boxes_con.style1.circle .service_box > .icon i { height: 70px; line-height: 70px; width: 70px; } .icon_boxes_con.style1.circle .service_box .service_box_con:before { height: 90px; width: 90px; top: -44px; } .icon_boxes_con.style1.circle .service_box > .icon:after, .icon_boxes_con.style1.circle .service_box > .icon { height: 88px; width: 88px; } .icon_boxes_con.style1.circle:not(.just_icon_border) .service_box > .icon { top: -43px; } .icon_boxes_con.style1.circle:not(.just_icon_border) .service_box:hover > .icon i { height: 88px; left: 0; top: 0; width: 88px; } .icon_boxes_con.just_icon_border .service_box .service_box_con, .icon_boxes_con.just_icon_border .service_box .service_box_con:before { border: none; background: none; } .icon_boxes_con.just_icon_border .service_box > .icon:after { border: 1px solid #e6ebea; background: #fff; } .icon_boxes_con.just_icon_border.img_icon_box .service_box > .icon::after { background: none; border: medium none; } .icon_boxes_con.just_icon_border.circle .service_box > .icon i { height: 74px; left: 7px; line-height: 70px; top: 7px; width: 74px; } .icon_boxes_con.style1.solid_icon .service_box > .icon:after, .icon_boxes_con.style2.solid_icon .service_box .icon:after { background: #fff; border: 1px solid #1ccdca; } .icon_boxes_con.style1.solid_icon .service_box > .icon i { background: #fff; color: #1ccdca; } .icon_boxes_con.style2.reflection .service_box .icon i:after { background: rgba(255, 255, 255, 0.1); content: ""; display: block; height: 50%; left: -23px; position: absolute; top: 0; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); width: 100px; } .icon_boxes_con.style2.reflection .service_box .icon i { display: block; height: 70px; line-height: 70px; overflow: hidden; position: relative; width: 70px; } .icon_boxes_con.style1.circle.just_icon_border.solid_icon:not(.radius5) .service_box > .icon:before, .icon_boxes_con.style2.solid_icon .service_box > .icon:before { background: #1ccdca; content: ""; display: block; height: 100%; position: absolute; width: 100%; z-index: 1; left: 50%; top: 50%; opacity: 0; -webkit-transform: translateY(-50%) translateX(-50%) scale(1.2); -moz-transform: translateY(-50%) translateX(-50%) scale(1.2); -ms-transform: translateY(-50%) translateX(-50%) scale(1.2); -o-transform: translateY(-50%) translateX(-50%) scale(1.2); transform: translateY(-50%) translateX(-50%) scale(1.2); } .icon_boxes_con.style1.circle.just_icon_border:not(.solid_icon) .service_box > .icon i { background: none; } .icon_boxes_con.style1.circle.just_icon_border:not(.solid_icon) .service_box > .icon i:after { background: #1ccdca; content: ""; display: block; height: 100%; left: 50%; position: absolute; top: 50%; width: 100%; z-index: -1; -webkit-transform: translateY(-50%) translateX(-50%) scale(1); -moz-transform: translateY(-50%) translateX(-50%) scale(1); -ms-transform: translateY(-50%) translateX(-50%) scale(1); -o-transform: translateY(-50%) translateX(-50%) scale(1); transform: translateY(-50%) translateX(-50%) scale(1); } .icon_boxes_con.style1.circle.just_icon_border:not(.solid_icon) .service_box:hover > .icon i:after { opacity: 0; -webkit-transform: translateY(-50%) translateX(-50%) scale(0); -moz-transform: translateY(-50%) translateX(-50%) scale(0); -ms-transform: translateY(-50%) translateX(-50%) scale(0); -o-transform: translateY(-50%) translateX(-50%) scale(0); transform: translateY(-50%) translateX(-50%) scale(0); } .icon_boxes_con.style1.circle.just_icon_border:not(.solid_icon) .service_box:hover > .icon i { background: #fff; color: #1ccdca; } .icon_boxes_con.style2:not(.solid_icon):not(.icon_box_no_border) .service_box:hover .icon { background: #fff; color: #1ccdca; } .icon_boxes_con.style1.circle.just_icon_border:not(.radius5) .service_box:hover > .icon:before, .icon_boxes_con.style2.solid_icon .service_box:hover > .icon:before { opacity: 1; -webkit-transform: translateY(-50%) translateX(-50%) scale(1); -moz-transform: translateY(-50%) translateX(-50%) scale(1); -ms-transform: translateY(-50%) translateX(-50%) scale(1); -o-transform: translateY(-50%) translateX(-50%) scale(1); transform: translateY(-50%) translateX(-50%) scale(1); } .icon_boxes_con.style1:not(.radius5):not(.circle) .service_box:hover .service_box_con:before, .icon_boxes_con.style1:not(.radius5):not(.circle) .service_box:hover > .icon { transform: translateX(-50%) rotate(45deg); } .icon_boxes_con.style1.solid_icon.radius5 .service_box:hover > .icon:after, .icon_boxes_con.style1.solid_icon.radius5 .service_box:hover > .icon i, .icon_boxes_con.style1.circle.just_icon_border.solid_icon .service_box:hover > span i { background: #1ccdca; color: #fff; } .service_box:hover h3 { color: #1ccdca; } /* ---------------------------------------------------------------- Tabs -----------------------------------------------------------------*/ .hm-tabs { position: relative; margin: 0px auto 50px; clear: both; } .hm-tabs nav { -webkit-overflow-scrolling: touch; background: #f8f7ee; box-shadow: inset 0 -2px 3px rgba(203, 196, 130, 0.06); -moz-box-shadow: inset 0 -2px 3px rgba(203, 196, 130, 0.06); -webkit-box-shadow: inset 0 -2px 3px rgba(203, 196, 130, 0.06); position: relative; float: none; background: transparent; box-shadow: none; z-index: 1; } .hm-tabs .list3 { padding: 10px 0 0 0; } .hm-tabs:last-child { margin-bottom: 0; } .hm-tabs:after, .tabs-navi:after { content: ""; display: table; clear: both; } .tabs-navi { width: auto; font-size: 0; } .tabs-navi li { display: inline-block; } .tabs-navi a { display: block; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #888; line-height: 50px; width: auto; text-align: left; font-size: 14px; padding: 0 25px; position: relative; background: #f9fafc; } .tabs-navi a i { font-size: 18px; margin-right: 10px; vertical-align: sub; } .no-touch .tabs-navi a:hover { color: #324545; } .tabs2:not(.fill_active) .tabs-navi a:hover { color: #1ccdca; } .hm-tabs:not(.simple_tabs) .tabs-body { background: #ffffff; clear: both; } .hm-tabs:not(.simple_tabs) .tabs-body > li { padding: 20px 25px 20px; } .tabs-body > li { display: none; } .tabs-body li table { margin: 5px 0; } .tabs-body li .counter_a { margin-bottom: 26px; } .tabs-body li.selected { display: block; -webkit-animation: cd-fade-in 0.5s; -moz-animation: cd-fade-in 0.5s; animation: cd-fade-in 0.5s; } .tabs-body ul.list1 { padding: 10px 0; } .tabs-body ul.list1 li { margin-bottom: 15px; } .with_arrow_d.tabs1.fill_active .tabs-navi a.selected:before { background: none; border-color: #1ccdca transparent transparent; border-style: solid; border-width: 7px; bottom: -11px; content: ""; display: block; position: absolute; width: 10px; } .with_arrow_t.tabs1.fill_active .tabs-navi a.selected:before { background: none; border-color: transparent transparent #fff; border-style: solid; border-width: 7px; bottom: -3px; content: ""; display: block; position: absolute; width: 10px; } .tabs1.ver_tabs.gradient_active .tabs-navi a.selected { -moz-box-shadow: 0 0 4px 3px rgba(0, 0, 0, 0.06) inset; -webkit-box-shadow: 0 0 4px 3px rgba(0, 0, 0, 0.06) inset; box-shadow: 0 0 4px 3px rgba(0, 0, 0, 0.06) inset; } .tabs1.ver_tabs .tabs-navi a.selected { background: #fff; color: #1ccdca; } .tabs1.ver_tabs .tabs-navi a { border-bottom: 1px solid #E5E5E5; } .tabs1.ver_tabs nav { clear: none; float: left; width: 30%; border-right: 1px solid #E5E5E5; margin-bottom: -1px; } .tabs1.ver_tabs nav ul { width: 100%; } .tabs1.ver_tabs .tabs-body { background: #fff; border: none; clear: none; float: left; width: 70%; position: relative; } .tabs1.ver_tabs .tabs-body:after { background: #E5E5E5; content: ""; display: block; height: 100%; left: -1px; position: absolute; top: 0; width: 1px; } .tabs1:not(.ver_tabs) .tabs-navi a.selected { background: #ffffff; box-shadow: inset 0 2px 0 #1ccdca; color: #1ccdca; } .tabs1:not(.ver_tabs) .tabs-navi a { border-color: #E5E5E5; border-right: 1px solid #E5E5E5; border-top: 1px solid #E5E5E5; } .tabs1:not(.ver_tabs) .tabs-navi a.selected:after { background: #fff; bottom: -1px; content: ""; display: block; height: 1px; left: 0; position: absolute; width: 100%; } .tabs1 .tabs-body { border: 1px solid #e5e5e5; -moz-border-radius: 0 3px 3px; -webkit-border-radius: 0 3px 3px; -ms-border-radius: 0 3px 3px; -o-border-radius: 0 3px 3px; border-radius: 0 3px 3px; } .tabs1:not(.ver_tabs):not(.fill_active) .tabs-navi a.selected:before { background: #1ccdca; content: ""; display: block; height: 3px; left: -1px; position: absolute; top: -1px; width: 102%; } .tabs1:not(.ver_tabs):not(.fill_active) .tabs-navi > li:first-child a { border-left: 1px solid #e5e5e5; } .tabs1.fill_active .tabs-navi a:before { display: none; } .tabs1.fill_active .tabs-navi a.selected:after { background: none; } .tabs1.fill_active .tabs-navi li a.selected { border-left-color: #1ccdca; } .tabs1.fill_active .tabs-navi li:first-child a:not(.selected) { border-left: 1px solid #dedede; } .tabs1.fill_active .tabs-navi li:first-child a { -moz-border-radius: 3px 0 0; -webkit-border-radius: 3px 0 0; -ms-border-radius: 3px 0 0; border-radius: 3px 0 0; } .tabs1.fill_active .tabs-navi li:last-child a { -moz-border-radius: 0 3px 0 0; -webkit-border-radius: 0 3px 0 0; -ms-border-radius: 0 3px 0 0; border-radius: 0 3px 0 0; } .tabs1.fill_active .tabs-navi li.prev_selected a { border-right-color: #1ccdca; } .ver_tabs .tabs-navi li:last-child a.selected { border-bottom: 1px solid #E5E5E5; margin-bottom: 15px; } .ver_tabs .tabs-navi li { display: block; width: 100%; } .ver_tabs .tabs-navi a:before { background: none; content: ""; height: 100%; left: -1px; position: absolute; top: 0; width: 3px; } .ver_tabs .tabs-navi a.selected:before { background: #1ccdca; } .tabs2 .tabs-navi a.selected:after { border-color: transparent transparent #fff; border-style: solid; border-width: 8px; bottom: -27px; content: ""; display: block; position: absolute; } .tabs2 .tabs-navi a.selected:before { border-color: transparent transparent #666; border-style: solid; border-width: 8px; bottom: -27px; content: ""; display: block; position: absolute; } .tabs2 .tabs-navi li { margin-right: 8px; } .tabs2 .tabs-navi a.selected { border-color: #1ccdca; color: #1ccdca; } .tabs2 .tabs-navi a.selected > span i { color: #1ccdca; } .tabs2 .tabs-navi a { border-color: #E5E5E5; line-height: 45px; color: #888; padding: 0 18px; background: #fff; border: 1px solid #E5E5E5; } .tabs2 .tabs-body { margin-top: 25px; border: 1px solid #E5E5E5; } .bg_gray .tabs2 .tabs-body, .bg_gray .tabs1 .tabs-body, .bg_gray .tabs1:not(.ver_tabs) .tabs-navi a, .bg_gray .tabs2 .tabs-navi a:not(.selected) { border-color: #e5e5e5; } .tabs2.fill_active .tabs-navi a.selected, .tabs2.fill_active .tabs-navi a:hover, .tabs1.fill_active .tabs-navi a.selected, .tabs1.fill_active .tabs-navi a:hover { background: #1ccdca; color: #fff; border-color: #1ccdca; } .tabs1.fill_active .tabs-navi li:first-child a.selected, .tabs1.fill_active .tabs-navi li:first-child a:hover { border-left: 1px solid #1ccdca; } .ver_tabs:not(.gradient_active) .tabs-navi a.selected:after { background: #fff; content: ""; display: block; height: 100%; position: absolute; right: -1px; top: 0; width: 1px; } .bg_gray .hm-tabs.tabs1.ver_tabs { background: #fff; border: 1px solid #E5E5E5; } .bg_gray .tabs-navi a { background: #fff; } .hm-tabs.tabs1.ver_tabs { border: 1px solid #dedede; } .hm-tabs.simple_tabs .tabs-navi li a { border: 2px solid #E5E5E5; color: #999; background: #fff; font-weight: 700; line-height: 42px; margin-right: 15px; padding: 0 20px; } .hm-tabs.simple_tabs .tabs-navi li a:hover { border-color: #ccc; color: #324545; } .hm-tabs.simple_tabs .tabs-navi li a.selected { border-color: #1ccdca; color: #1ccdca; } .hm-tabs.simple_tabs .tabs-navi a { background: rgba(0, 0, 0, 0); } .hm-tabs.simple_tabs .tabs-body > li { padding: 20px 0px; } .tabs1.tabs_mobile:not(.ver_tabs):not(.fill_active) .tabs-navi > li a { border: 1px solid #e5e5e5; margin: 0 8px 8px 0; } .tabs1.tabs_mobile:not(.ver_tabs) .tabs-navi a.selected::after { display: none; } .hm-tabs.simple_tabs.tabs_mobile .tabs-navi li a { margin-bottom: 15px; } .hm-tabs.simple_tabs.tabs_mobile .tabs-body > li { padding-top: 0; } .tabs1.tabs_mobile.fill_active:not(.ver_tabs) .tabs-navi > li a { margin: 0 8px 8px 0; } .tabs1.tabs_mobile.fill_active:not(.ver_tabs) .tabs-navi > li a:not(.selected):not(:hover) { border: 1px solid #e5e5e5; } .tabs1.fill_active.tabs_mobile:not(.ver_tabs) .tabs-navi li a.selected, .tabs1.fill_active.tabs_mobile:not(.ver_tabs) .tabs-navi li a:hover { border-left: 1px solid #1ccdca; border-bottom: 1px solid #1ccdca; } .tabs2.tabs_mobile .tabs-navi li { margin-bottom: 8px; } .tabs2.tabs_mobile.fill_active:not(.ver_tabs) .tabs-body { margin-top: 17px; } .widget_block .tabs-navi a { padding: 0 15px; line-height: 43px; } .widget_block .hm-tabs { margin-top: 34px; } .widget_block .hm-tabs .tabs-body > li { padding: 20px 0; } .widget_block .tabs1 .tabs-body { border-color: #e5e5e5; border-style: solid; border-width: 1px 0 0 0; } .icon_alone, .tabs-navi a i.icon_alone { margin-right: 0; } .hm-tabs li > p:not(last-child), .panel-body p:not(last-child) { margin-bottom: 15px; } .hm-tabs li > p:last-child, .panel-body p:last-child { margin-bottom: 0px; } @-webkit-keyframes cd-fade-in { 0% { opacity: 0; } 100% { opacity: 1; } } @-moz-keyframes cd-fade-in { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes cd-fade-in { 0% { opacity: 0; } 100% { opacity: 1; } } /* ---------------------------------------------------------------- Light Box -----------------------------------------------------------------*/ a.img_popup { display: inline-block; margin-top: 5px; max-width: 100%; overflow: hidden; position: relative; } a.img_popup > span { z-index: 2; background: rgba(29, 205, 202, 0.7); color: #fff; display: block; font-size: 20px; height: 50px; line-height: 50px; position: absolute; text-align: center; width: 50px; opacity: 0; left: 50%; top: 50%; -webkit-transform: translateY(-50%) translateX(-50%) scale(2) rotate(45deg); -moz-transform: translateY(-50%) translateX(-50%) scale(2) rotate(45deg); -ms-transform: translateY(-50%) translateX(-50%) scale(2) rotate(45deg); -o-transform: translateY(-50%) translateX(-50%) scale(2) rotate(45deg); transform: translateY(-50%) translateX(-50%) scale(2) rotate(45deg); } a.img_popup:hover > img { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); } a.img_popup:hover > span { opacity: 1; -webkit-transform: translateY(-50%) translateX(-50%) scale(1) rotate(0deg); -moz-transform: translateY(-50%) translateX(-50%) scale(1) rotate(0deg); -ms-transform: translateY(-50%) translateX(-50%) scale(1) rotate(0deg); -o-transform: translateY(-50%) translateX(-50%) scale(1) rotate(0deg); transform: translateY(-50%) translateX(-50%) scale(1) rotate(0deg); } a.img_popup:after { border: 4px solid rgba(0, 0, 0, 0.05); content: ""; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .white_section .f_s_block.circle a.img_popup:after { display: none; } .f_s_block a.img_popup { display: block; } /* ---------------------------------------------------------------- Features -----------------------------------------------------------------*/ .feature_icon .item { margin-bottom: 40px; } .feature_icon .item > span { line-height: 24px; } .feature_icon .item h5 { margin-bottom: 10px; } .feature_icon .item h5 .title { float: left; font-family: "Oswald", "Open Sans", sans-serif; font-size: 20px; font-weight: 300; margin-top: 12px; text-transform: uppercase; word-spacing: 2px; letter-spacing: 1px; } .feature_icon .item h5 .icon span { background: #1ccdca; color: #fff; display: inline-block; font-size: 18px; height: 51px; left: 0; line-height: 51px; position: relative; text-align: center; top: 0; width: 51px; } .feature_icon .item h5 .icon span i { position: relative; z-index: 1; } .feature_icon .item h5 .icon span:after { background: #324545; content: ""; display: block; height: 100%; left: 0; opacity: 0; position: absolute; top: 0; width: 100%; } .feature_icon .item h5:after { content: ""; display: table; clear: both; } .feature_icon .item:last-child { margin-bottom: 0; } .feature_icon .item:hover h5 .icon { border-color: #fff; } .feature_icon .item:hover h5 .icon span:after { opacity: 1; } .feature_icon .item:hover h5 .title { color: #1ccdca; } .white_section .feature_icon .item > span { color: #aaa; } .white_section .feature_icon .item h5 .icon span { background: rgba(0, 0, 0, 0.4); } .white_section .feature_icon .item h5 .icon span:after { background: #1ccdca; } .white_section .feature_icon .item:hover h5 .icon { border-color: rgba(0, 0, 0, 0); } .white_section .f_s_block.circle { border: 5px solid rgba(0, 0, 0, 0.5); background: none; max-width: 500px; margin: 0 auto; } .feature_icon .item h5 .icon, .white_section .feature_icon .item h5 .icon { display: block; float: left; height: 53px; margin-right: 12px; width: 53px; } .feature_icon.on_right .item h5 .icon { float: right; margin-left: 12px; margin-right: 0; } .feature_icon.on_right .item h5 .title { float: right; } .feature_icon.on_right .item > span { display: block; text-align: right; } .feature_icon_slide .col-md-4:last-child { padding-right: 0; } .feature_icon_slide .col-md-4:first-child { padding-left: 0; } .f_s_block { position: relative; } .f_s_block > a { margin: 0; } .f_s_block.circle { background: #fff; overflow: hidden; position: relative; z-index: 1; } .tree_features > li:nth-of-type(2n) { float: right; clear: right; text-align: right; margin-right: -4px; } .tree_features > li:nth-of-type(2n) .leaf_icon { left: auto; right: 0; } .tree_features > li { min-height: 144px; clear: left; float: left; background: #b33753; color: #fff; padding: 25px 25px 30px 25px; position: relative; width: 50%; margin-bottom: 5px; list-style: none; vertical-align: top; display: block; } .tree_features > li > .tree_curv { background: #b33753; height: 100%; position: absolute; right: 0; top: 50%; width: 50%; } .tree_features > li:after { background: #fff; content: ""; display: block; height: 100%; left: 0; position: absolute; top: 100%; width: 100%; } .tree_features > li:nth-child(2n) > .tree_curv { left: 0; right: auto; } .tree_features > li:nth-child(2n) .leaf_con { padding-right: 144px; padding-left: 0; } .tree_features_parent { margin-top: 60px; max-width: 50%; min-width: 160px; position: relative; z-index: 2; } .tree_features_t { display: block; font-family: "Oswald", "Open Sans", sans-serif; font-size: 26px; margin-bottom: 10px; text-transform: uppercase; color: #fff; } .tree_features_t:hover { color: #eee; } .tree_features_d { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .leaf_icon { background: rgba(0, 0, 0, 0.1); display: block; font-size: 32px; height: 144px; left: 0px; line-height: 144px; position: absolute; text-align: center; width: 144px; z-index: 1; top: 0; } .bg_gray .tree_features > li::after { background: #f9fafc; } .leaf_con { padding-left: 144px; position: relative; z-index: 1; } /* ---------------------------------------------------------------- Features -----------------------------------------------------------------*/ .white_section .counter .value { color: #fff; } .white_section .counter .icon { color: #fff; } .white_section .counter_a .counter .icon { background: rgba(0, 0, 0, 0.3); color: #fff; } .white_section .counter_a .counter .icon:before { border: 1px solid rgba(255, 255, 255, 0.2); } .white_section .counter_a .counter .title { color: #fff; } .counter > span { display: block; margin-top: 15px; text-align: center; position: relative; } .counter .icon { font-size: 32px; margin: 0 auto; color: #1ccdca; } .counter .icon i { position: relative; z-index: 1; } .counter .value { font-size: 32px; font-weight: 700; margin-top: 30px; font-family: "Oswald", "Open Sans", sans-serif; } .counter .title { font-size: 22px; letter-spacing: 1px; padding-top: 15px; text-transform: capitalize; } .counter .title:before { background: rgba(255, 255, 255, 0.1); width: 50%; } .counter_a .counter .icon { height: 90px; line-height: 90px; width: 90px; } .counter_a .counter .icon:before { content: ""; display: block; height: 102px; left: -6px; position: absolute; top: -6px; width: 102px; opacity: 1; -webkit-transition-delay: 200ms; -moz-transition-delay: 200ms; -ms-transition-delay: 200ms; -o-transition-delay: 200ms; transition-delay: 200ms; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); } .counter_a .counter .icon:after { background: #1ccdca; content: ""; display: block; height: 90px; left: 0; position: absolute; top: 0; width: 90px; opacity: 0; transform: scale(1.5); -webkit-transform: scale(1.5); -moz-transform: scale(1.5); -ms-transform: scale(1.5); -o-transform: scale(1.5); } .counter_a .counter .value { font-weight: 300; letter-spacing: 1px; } .counter_a .counter .title { font-weight: 300; } .counter_a .counter:hover .icon { color: #fff; } .white_section .counter .icon, .white_section .counter .title { color: #fff; } .counter_b .counter .title { font-weight: 300; } .counter_b .counter .title:before { background: rgba(255, 255, 255, 0); } .counter_b .counter .title:after { background: #fff; } .tabs-body li .counter .title { margin-top: 0; } .counter .title:before, .counter .title:after { content: ""; display: block; height: 1px; position: absolute; top: 0; } .counter:hover .icon:after { opacity: 1; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); } .counter:hover .icon:before { opacity: 0; transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); } /* ---------------------------------------------------------------- Client Say -----------------------------------------------------------------*/ .normal_text_slider { position: relative; } .normal_text_slider .c_say { text-align: center; } .normal_text_slider .client_img { border: 1px solid #dadbdb; display: inline-block; overflow: hidden; padding: 6px; position: relative; text-align: center; } .normal_text_slider .client_img img { display: block; position: relative; } .normal_text_slider .client_img > span { display: block; height: 100%; position: relative; width: 100%; } .normal_text_slider .client_details { color: #324545; display: block; font-size: 16px; margin: 30px 0 15px; text-transform: uppercase; } .normal_text_slider .url { color: #1ccdca; } .normal_text_slider .desc { margin-bottom: 30px; color: #8f8e8e; font-size: 16px; font-style: italic; line-height: 33px; display: block; } .white_section .normal_text_slider .client_img { border: 2px solid rgba(255, 255, 255, 0.3); padding: 5px; } .white_section .normal_text_slider .client_details { color: #fff; } .white_section .normal_text_slider .desc { color: #fff; } .white_section .btn_a { box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.2); margin-bottom: 3px; border: none; } .normal_text_slider.client_say_slider .desc { margin-bottom: 0; } .what_say_block { position: relative; margin-bottom: 40px; } .what_say_block .say_img { border: 1px solid #dadbdb; display: inline-block; padding: 4px; position: absolute; } .what_say_block .say_datils { min-height: 89px; padding-left: 100px; } .say_datils > h5 { color: #324545; font-size: 14px; margin-bottom: 10px; text-transform: capitalize; } .say_datils > h5 > span { color: #1ccdca; margin-left: 7px; } .say_datils .text { line-height: 25px; } /* ---------------------------------------------------------------- Video Background -----------------------------------------------------------------*/ .mb_YTPPlaypause, .mb_YTPMuteUnmute { display: none !important; } .mb_YTPlayer { display: block; transform: translateZ(0); transform-style: preserve-3d; perspective: 1000; backface-visibility: hidden; transform: translate3d(0, 0, 0); animation-timing-function: linear; box-sizing: border-box; } .mb_YTPlayer :focus { outline: 0; } .mbYTP_wrapper iframe { max-width: 4000px !important; } .mb_YTPBar { bottom: 0; color: #fff; left: 0; padding: 5px; width: 100%; z-index: 1000; position: absolute; } .mb_YTPBar span { display: inline-block; height: 24px; position: relative; font-style: italic; font-weight: 300; font-size: 14px; color: #aaa; } .mb_YTPProgress { height: 7px; width: 100%; background: rgba(255, 255, 255, 0.2); bottom: 0; left: 0; } .mb_YTPLoaded { height: 7px; width: 0; background: rgba(255, 255, 255, 0.3); left: 0; } .mb_YTPseekbar { height: 7px; width: 0; background: #1ccdca; bottom: 0; left: 0; } .video_frame { background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.13); position: relative; } .video_frame:after, .video_frame:before { top: -1px; right: -1px; } .video_frame:hover:after, .video_frame:hover:before { top: 10px; right: 10px; } .video_frame_tl:after, .video_frame_tl:before { top: -1px; left: -1px; } .video_frame:hover .video_frame_tl:after, .video_frame:hover .video_frame_tl:before { top: 10px; left: 10px; } .video_frame_br:after, .video_frame_br:before { bottom: -1px; right: -1px; } .video_frame:hover .video_frame_br:after, .video_frame:hover .video_frame_br:before { bottom: 10px; right: 10px; } .video_frame_bl:after, .video_frame_bl:before { bottom: -1px; left: -1px; } .video_frame:hover .video_frame_bl:after, .video_frame:hover .video_frame_bl:before { bottom: 10px; left: 10px; } .video_frame:after, .video_frame_tl:after, .video_frame_bl:after, .video_frame_br:after { height: 1px; width: 16px; } .video_frame:after, .video_frame_tl:after, .video_frame:before, .video_frame_tl:before, .video_frame_br:after, .video_frame_bl:after, .video_frame_br:before, .video_frame_bl:before { background: #fff; content: ""; position: absolute; } .video_frame:before, .video_frame_tl:before, .video_frame_bl:before, .video_frame_br:before { height: 16px; width: 1px; } .video_frame_bl { padding-left: 15px; padding-right: 15px; } .play_video_btn { border: 1px solid rgba(255, 255, 255, 0.4); display: inline-block; height: 80px; padding: 4px; position: relative; width: 80px; } .play_video_btn > span { background: #e74c3c; color: #fff; display: block; font-size: 32px; height: 100%; width: 100%; -moz-box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.5); -ms-box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.5); } .play_video_btn > span i { display: block; position: absolute; } .play_video_btn > span i.ico-pause { font-size: 20px; } .play_video_btn > span i.ico-play5 { padding-left: 8px; } .play_video_btn > span i.ico-pause2 { font-size: 29px; } .play_video_btn:hover > span { background: #fff; color: #e74c3c; } .youtube_bg_video.mb_YTPlayer { display: block; height: 100%; position: absolute !important; width: 100%; } .youtube_bg_video.has_overlay:after { background: rgba(0, 0, 0, 0.6); position: absolute; width: 100%; height: 100%; left: 0; top: 0; content: ""; } .html_video_background_con { overflow: hidden; position: relative; } .html_video_background { height: 100%; left: 0; overflow: hidden; position: absolute; top: 0; width: 100%; z-index: 0; } .html_video_background video { min-width: 100%; } .ui-video-background-controls { background: rgba(0, 0, 0, 0.4); font-size: 18px; line-height: 40px; margin: 0 auto; position: relative; text-align: center; width: 100px; border: 5px solid rgba(0, 0, 0, 0.2); } .ui-video-background-controls li { display: inline-block; width: 50%; } .ui-video-background-controls li a { color: inherit; display: block; width: 100%; height: 100%; } .ui-video-background-controls li:first-child { border-right: 1px solid rgba(255, 255, 255, 0.1); } .ui-video-background-controls li:first-child a { padding-left: 5px; } .ui-video-background-controls li:last-child a { padding-right: 5px; } .ui-video-background-play { font-size: 14px; } .youtube_bg_video + .content { min-height: 500px; } /* ---------------------------------------------------------------- Team -----------------------------------------------------------------*/ .team_block { position: relative; width: 100%; height: 310px; margin-bottom: 30px; z-index: 1; -webkit-perspective: 400px; -moz-perspective: 400px; -o-perspective: 400px; perspective: 400px; } .team_block .f1_card { position: relative; width: 100%; height: 100%; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -o-transform-style: preserve-3d; transform-style: preserve-3d; } .team_block .face { background: #fff; border: 1px solid #f1eff0; padding: 20px; position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; overflow: hidden; -webkit-transform: translateZ(0); -moz-transition: -moz-transition 700ms ease; -webkit-transition: -webkit-transition 700ms ease; -o-transition: -o-transition 700ms ease; transition: transform 700ms ease; } .team_block .front { text-align: center; background: #fff; } .team_block .front .person_name { color: #324545; margin: 18px 0 8px; font-size: 16px; } .team_block .front .person_jop { color: #bab9b9; } .team_block .back { background: #1ccdca; color: white; display: block; padding: 15px 20px 15px 20px; border: 1px solid #1ccdca; overflow: hidden; transform: rotateY(-180deg); -webkit-transform: rotateY(-180deg); -moz-transform: rotateY(-180deg); -o-transform: rotateY(-180deg); } .team_block:hover .face.back { -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); -o-transform: rotateY(0deg); transform: rotateY(0deg); } .team_block:hover .face.front { -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -o-transform: rotateY(180deg); transform: rotateY(180deg); } .team_block .team_img { background: #fff; border: 5px solid #f3efef; display: block; overflow: hidden; max-width: 190px; margin: 8px auto 0; padding: 5px; } .team_block .back .person_jop { margin: 5px 0 13px; font-weight: bold; } .team_block .back .social_media a { color: #fff; border-color: rgba(255, 255, 255, 0.5); background: none; border-width: 2px; line-height: 35px; } .team_block .back .social_media a:hover { color: #1ccdca; border-color: #fff; background: #fff; } .team_block .person_jop { display: block; font-size: 13px; text-transform: capitalize; } .team_block .person_desc { display: block; font-size: 14px; line-height: 23px; margin-bottom: 15px; max-height: 115px; overflow: hidden; position: relative; } .team_block .person_desc:after { bottom: 0; content: "..."; display: inline-block; height: 23px; margin-left: 3px; position: relative; right: 3px; } .bg_gray .team_block .face { background: #f9fafc; border-color: #f9fafc; } .team_block .person_name, .team_block2 .person_name { display: block; font-size: 18px; text-transform: uppercase; } .team_block2 { margin-bottom: 50px; } .team_block2 .member_img { background: #fff; border: 1px solid #dadbdb; padding: 5px; overflow: hidden; position: relative; display: block; float: right; width: 30%; } .team_block2 .member_img:before { background: #1ccdca; border: 5px solid rgba(0, 0, 0, 0.3); content: ""; top: 0px; display: block; height: 100%; left: 0; position: absolute; width: 100%; text-align: center; opacity: 0; } .team_block2 .member_img:after { content: "\e112"; display: block; height: 40px; line-height: 40px; position: absolute; width: 40px; font-family: "idealtheme"; color: #fff; font-size: 24px; text-align: center; opacity: 0; -moz-transform: translateX(-50%) translateY(-50%) scale(3); -webkit-transform: translateX(-50%) translateY(-50%) scale(3); transform: translateX(-50%) translateY(-50%) scale(3); } .team_block2 .member_img:hover:before { opacity: 1; } .team_block2 .member_img:hover:after { opacity: 1; -moz-transform: translateX(-50%) translateY(-50%) scale(1); -webkit-transform: translateX(-50%) translateY(-50%) scale(1); transform: translateX(-50%) translateY(-50%) scale(1); } .team_block2 .member_img:hover { border-color: rgba(0, 0, 0, 0); } .team_block2 .team_detail { float: right; padding-right: 20px; width: 70%; } .team_block2 .person_name { color: #324545; font-size: 18px; } .team_block2 a:hover .person_name { color: #1ccdca; } .team_block2 .person_jop { color: #aaa; display: block; font-size: 14px; margin: 3px 0 10px; } .team_block2 .person_desc { display: block; line-height: 25px; margin-bottom: 15px; color: #999; } .team_block2 .social_media a { font-size: 12px; height: 35px; line-height: 35px; margin: 0 8px 7px 0; width: 35px; } .team_block2 .social_media a:last-child { margin-right: 0; } .team_block2 #share_on_socials a { margin: 0 9px 6px 0; } .our_team_section .col-md-6:nth-child(2n+1) .team_block2 .team_detail { text-align: right; } .our_team_section .col-md-6:nth-child(2n+1) .team_block2 .social_media a { display: inline-block; margin: 0 0 7px 8px; } .our_team_section .col-md-6:nth-child(2n+1) .team_block2 #share_on_socials a { margin: 0 0 7px 9px; } .our_team_section .col-md-6:nth-child(2n) .team_block2 .member_img { float: left; } .our_team_section .col-md-6:nth-child(2n) .team_block2 .team_detail { padding-right: 0px; padding-left: 20px; } .team-col { background: #1ccdca; width: 50%; color: #fff; float: left; position: relative; } .team-col .team-col-2 .arrow { position: absolute; background: #1ccdca; width: 15px; height: 15px; top: 30px; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); z-index: 1; left: auto; right: -7px; } .team-col-1 { width: 50%; float: left; position: relative; } .team-col-1 .member_img2 > span { display: block; position: relative; } .team-col-1 .member_img2 > span:after { box-shadow: 0 0 75px rgba(0, 0, 0, 0.5) inset; content: ""; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .team-col-2 { width: 50%; float: left; position: relative; } .team-col:not(.team_col_on_right) .team-col-2 .arrow { left: -7px; } .team_block3 .person_name { display: block; font-size: 20px; text-transform: uppercase; color: #fff; } .team_block3 .person_jop { display: block; font-size: 14px; font-weight: bold; margin: 5px 0 10px; text-transform: capitalize; } .team_block3 .person_desc { display: block; margin-bottom: 20px; line-height: 23px; color: rgba(255, 255, 255, 0.8); } .team_block3 .team-col-2-con { position: absolute; padding: 20px 25px 20px; } .team_block3 .social_media a { background: none; border: none; color: #fff; margin-right: 25px; width: auto; } .team_block3 .social_media a:hover { opacity: 0.7; } .member_img2 { display: block; position: relative; } .member_img2:before { background: rgba(28, 205, 202, 0.8); content: ""; top: 0px; display: block; height: 100%; left: 0; position: absolute; width: 100%; text-align: center; opacity: 0; z-index: 1; } .member_img2:after { content: "\e112"; display: block; height: 40px; line-height: 40px; position: absolute; width: 40px; font-family: "idealtheme"; color: #fff; font-size: 24px; text-align: center; left: 50%; top: 50%; opacity: 0; -moz-transform: translateX(-50%) translateY(-50%) scale(3); -webkit-transform: translateX(-50%) translateY(-50%) scale(3); transform: translateX(-50%) translateY(-50%) scale(3); z-index: 2; } .member_img2:hover:before { opacity: 1; } .member_img2:hover:after { opacity: 1; -moz-transform: translateX(-50%) translateY(-50%) scale(1); -webkit-transform: translateX(-50%) translateY(-50%) scale(1); transform: translateX(-50%) translateY(-50%) scale(1); } .team-col.team_col_on_right .team-col-1 { float: right; } .team-col:nth-child(2n+1) { clear: both; } .team-col-2-con > a { display: inline-block; } .team-col-2-con > a:hover { opacity: 0.7; } /* ---------------------------------------------------------------- Pies & Skills -----------------------------------------------------------------*/ .progress_bar { margin-bottom: 30px; overflow: hidden; } .progress_bar .fill_con { width: 100%; background: #eee; height: 35px; position: relative; } .progress_bar .fill { height: 100%; background: #1ccdca; width: 0; white-space: nowrap; position: absolute; left: 0; top: 0; } .progress_bar .value { background: #fff; bottom: 5px; color: #324545; display: block; font-size: 12px; font-style: italic; line-height: 24px; padding: 0 7px; position: absolute; right: 5px; top: 5px; text-align: center; } .progress_bar .value .num { white-space: nowrap; } .progress_bar .small_line_bar .value { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); } .progress_bar .small_line_bar .title { text-shadow: 0 0 2px rgba(0, 0, 0, 0.3); } .progress_bar .value:after { border-color: rgba(0, 0, 0, 0) #ffffff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-style: solid; border-width: 4px; content: ""; display: block; left: -7px; position: absolute; } .progress_bar .title { color: #fff; display: inline-block; font-size: 13px; left: -33%; line-height: 34px; margin-left: 13px; opacity: 0; position: absolute; text-transform: uppercase; } .progress_bar:last-of-type { margin-bottom: 0; } .white_section .progress_bar .fill_con { background: rgba(0, 0, 0, 0.3); } .white_section .progress_bar.prog_bar2 .fill_con { background: rgba(0, 0, 0, 0.3); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.08), 1px 7px 7px rgba(0, 0, 0, 0.2) inset, 0 1px 0 rgba(0, 0, 0, 0.2) inset; } .white_section .prog_bar2_con > .title { color: #fff; } .white_section .hm_circle_progressbar.style1:not(.square):not(.path)::after { background: #fff; content: ""; display: block; height: 40%; left: 30%; position: absolute; top: 30%; width: 40%; } .white_section .hm_circle_title { color: #fff; } .progress_bar.prog_bar2 { overflow: initial; } .progress_bar.prog_bar2 .fill_con { height: 20px; position: relative; } .progress_bar.prog_bar2 .fill_con .fill { height: 18px; top: 1px; overflow: hidden; left: 1px; } .progress_bar.prog_bar2 .fill_con .fill:after { box-shadow: 0 4px 8px rgba(255, 255, 255, 0.2) inset; -webkit-box-shadow: 0 4px 8px rgba(255, 255, 255, 0.2) inset; content: ""; display: block; height: 100%; width: 100%; } .progress_bar.prog_bar2 .fill_con .fill:before { background: rgba(0, 0, 0, 0.1); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset, -1px -1px 0 rgba(255, 255, 255, 0.2); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset, -1px -1px 0 rgba(255, 255, 255, 0.2); content: ""; height: 6px; position: absolute; right: 7px; top: 6px; width: 6px; } .progress_bar.prog_bar2 .fill_con2 { height: 35px; position: relative; margin-bottom: 9px; overflow: hidden; } .progress_bar.prog_bar2 .fill_con2 .fill { background: none !important; } .progress_bar.prog_bar2 .value:after { border-color: rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-width: 5px; bottom: -10px; top: auto; } .progress_bar.prog_bar2 .value:before { border-color: rgba(255, 255, 255, 0.1) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-style: solid; border-width: 4px; bottom: -8px; content: ""; display: block; position: absolute; z-index: 10; } .progress_bar.prog_bar2 .value { background: rgba(0, 0, 0, 0.4); border: 1px solid rgba(0, 0, 0, 0.4); box-shadow: 1px 1px 1px rgba(255, 255, 255, 0.1) inset, 2px 2px 2px rgba(0, 0, 0, 0.3); color: #fff; top: 3px; } .prog_bar2_con:last-child > .progress_bar { margin-bottom: 0; } .prog_bar2_con:not(:last-child) { margin-bottom: 30px; } .progress_bar.prog_bar2 .fill, .progress_bar.prog_bar2 .fill_con, .progress_bar.prog_bar2 .fill_con .fill:after { border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; } .prog_bar2_con > .title { display: block; margin-bottom: -30px; } .prog_bar2_con > .title i { font-size: 24px; margin-right: 13px; vertical-align: sub; display: none; } .prog_bar2_con > .title .prog_bar2_title { font-size: 15px; text-transform: uppercase; } .hm_circle_progressbar_con { text-align: center; } .hm_circle_progressbar { width: 100%; padding: 35px; opacity: 0; position: relative; } .hm_circle_progressbar > svg { width: 100%; display: block; } .hm_circle_progressbar .path_val { opacity: 1; position: absolute; white-space: nowrap; } .hm_circle_progressbar .path_val .num { font-weight: 300; } .hm_circle_progressbar.path { padding: 15px 35px 5px; } .hm_circle_progressbar.square { padding: 55px; } .hm_circle_title { font-size: 16px; text-transform: uppercase; color: #324545; } .hm_circle_progressbar > .progressbar-text, .hm_circle_progressbar .path_val { font-family: "Oswald", "Open Sans", sans-serif; font-size: 32px; font-weight: 300; opacity: 0; } .hm_circle_progressbar:not(.style1) > .progressbar-text { color: #fff; } .hm_circle_progressbar.style1 > .progressbar-text { color: #324545; position: relative; z-index: 2; } /* ---------------------------------------------------------------- Pricing Tables -----------------------------------------------------------------*/ .plan_col { background: #ffffff; position: relative; } .plan_col .spec_req2 { left: 50%; position: absolute; top: 0; z-index: 1; } .plan_col .polygon_con { max-height: 115px; max-width: 115px; display: block; left: 50%; position: absolute; top: 0; } .plan_col .polygon_con .polygon_fill { fill: #fff; stroke: #1ccdca; } .plan_col .polygon_con svg { height: 100%; width: 100%; } .plan_col li i { margin-right: 10px; } .plan_col li i.check_icon { color: #92C135; } .plan_col li i.wrong_icon { color: #e74c3c; } .content_section:not(.white_section):not(.bg_fixed) .plan_col.plan_column1 { box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.08) inset; padding: 1px; } .plan_col.plan_column1 { margin-top: 50px; text-align: center; } .plan_col.plan_column1 > h6 { position: relative; color: #1ccdca; border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; -o-border-radius: 5px 5px 0px 0px; padding-bottom: 20px; padding-top: 65px; margin: -1px; } .plan_col.plan_column1 > h6 .plan_price_name { font-family: "Oswald", "Open Sans", sans-serif; font-size: 17px; font-weight: 400; letter-spacing: 1px; text-transform: uppercase; } .plan_col.plan_column1 li { border-bottom: 1px solid #F1EFF0; padding: 13px 0px; color: #878787; } .plan_col.plan_column1 li:first-child { border-top: 1px solid #f1eff0; } .plan_col.plan_column1 .plan_price_btn { background: #fff; border: 2px solid #ECE8E7; display: inline-block; font-size: 14px; margin: 30px 0; padding: 10px 18px; color: #999; font-style: italic; } .plan_col.plan_column1 .plan_price_btn:hover { background: #576162; border-color: #576162; color: #fff; } .plan_column1 .plan_price_block { display: block; height: 115px; position: absolute; top: 0; width: 115px; overflow: hidden; z-index: 2; top: -55px; } .plan_column1 .plan_price_block .plan_price_in { display: block; height: 100%; position: absolute; width: 100%; } .plan_column1 .plan_price_block .plan_price_in .price { color: #1ccdca; display: block; font-size: 28px; font-weight: 300; line-height: 28px; padding-top: 32px; } .plan_column1 .plan_price_block .plan_price_in .price small { color: #1ccdca; font-size: 59%; font-weight: 300; margin-right: 5px; } .plan_column1 .plan_price_block .plan_price_in .plan_per { color: #1ccdca; font-size: 13px; font-weight: 400; letter-spacing: 1px; text-transform: uppercase; } .plan_col.active_plan .polygon_con .polygon_fill, .plan_col:hover .polygon_con .polygon_fill { fill: #fff; stroke: #1ccdca; } .plan_price_btn i { margin-right: 10px; } .plan_col.plan_column1:hover > h6, .plan_col.plan_column1.active_plan > h6 { background: #1ccdca; color: #fff; } .plan_col.plan_column1:hover > h6:after { opacity: 1; } .hm-pricing-container { max-width: 1170px; margin: 4em auto; } .hm-pricing-list { margin: 2em 0 0; } .hm-pricing-list > li { margin-bottom: 15px; position: relative; background: #FFFFFF; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translateZ(0); outline: 1px solid transparent; } .hm-pricing-list > li.is-ended::after { display: none; } .hm-secondary-theme .hm-pricing-list > li > header:after { background: rgba(255, 255, 255, 0.07); content: ""; display: block; bottom: 0; left: 0; height: 1px; width: 100%; position: absolute; } .hm-secondary-theme .hm-pricing-list > li:after { background: rgba(255, 255, 255, 0.05); position: absolute; content: ""; display: block; height: 100%; right: 0; top: 0; width: 1px; } .content_section:not(.white_section) .hm-pricing-container:not(.hm-full-width) .hm-pricing-list > li:not(.hm-popular) { border: 1px solid #e4e4e4; box-shadow: none; } .hm-pricing-header { font-family: "Oswald", "Open Sans", sans-serif; position: relative; z-index: 1; height: 80px; padding: 1em; pointer-events: none; background: #1ccdca; color: #FFFFFF; } .hm-pricing-header h2 { color: inherit; font-size: inherit; font-weight: 500; margin-bottom: 3px; margin-top: 0; text-transform: uppercase; } .hm-popular .hm-pricing-header { background: #e74c3c; } .hm-popular .hm-duration { color: #f3b6ab; } .hm-currency, .hm-value { font-size: 2.6rem; font-weight: 300; } .hm-duration { font-weight: 700; font-size: 1.3rem; color: #DFF9F9; text-transform: uppercase; } .hm-duration::before { content: '/'; margin-right: 2px; } .hm-pricing-body { overflow-x: auto; color: #324545; -webkit-overflow-scrolling: touch; } .hm-pricing-features { width: 600px; } .hm-pricing-features li { width: 100px; float: left; padding: 1.6em 1em; font-size: 1.4rem; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .hm-pricing-features em { display: block; margin-bottom: 5px; font-weight: 600; } .hm-pricing-features:after { content: ""; display: table; clear: both; } .hm-pricing-footer { position: absolute; z-index: 1; top: 0; left: 0; height: 80px; width: 100%; } .hm-pricing-footer::after { content: ''; position: absolute; right: 1em; top: 50%; bottom: auto; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); height: 20px; width: 20px; background: url(../images/hm-icon-small-arrow.svg); } .hm-select { position: relative; z-index: 1; display: block; height: 100%; overflow: hidden; text-indent: 100%; white-space: nowrap; color: transparent; } /*------------------------------------------------------------- Pricing Table Responsive -------------------------------------------------------------*/ @media only screen and (min-width: 1500px) { .hm-full-width .hm-pricing-list > li { padding: 2.5em 0; } } @media only screen and (min-width: 768px) { .hm-header { height: 160px; line-height: 280px; } .hm-header h1 { font-size: 3.6rem; font-weight: 300; } .hm-pricing-container { margin: 0 auto; } .hm-pricing-container.hm-full-width { width: 100%; max-width: none; } .hm-pricing-container.hm-full-width .hm-select { background: #323C47; } .hm-pricing-container.hm-full-width .hm-popular .hm-select { background: #323C47; } .hm-pricing-list { margin: 0; } .hm-pricing-list > li { margin-bottom: 0px; width: 33.3333333333%; float: left; } .hm-pricing-list > li::after { display: none; } .hm-pricing-list > li.hm-popular { box-shadow: inset 0 0 0 3px #e74c3c; } .hm-pricing-list > li.hm-popular::before { display: none; } .hm-pricing-list:after { content: ""; display: table; clear: both; } .hm-pricing-container:not(.hm-full-width):not(.hm-has-margins) { margin-top: 60px; } .hm-pricing-container:not(.hm-full-width):not(.hm-has-margins) .hm-pricing-list > li.hm-popular { margin: -1.2em 0 0; } .hm-pricing-container:not(.hm-full-width):not(.hm-has-margins) .hm-pricing-list > li.hm-popular .hm-pricing-header { padding: 2.5em 0.9em 2.2em; } .hm-pricing-container:not(.hm-full-width):not(.hm-has-margins) .hm-pricing-list > li.hm-popular .hm-pricing-footer { padding-bottom: 3.1em; } .hm-has-margins .hm-pricing-list > li, .hm-has-margins .hm-pricing-list > li.hm-popular { box-shadow: none; } .content_section:not(.white_section) .hm-has-margins .hm-pricing-list > li.hm-popular { border: 1px solid #e4e4e4; } .hm-secondary-theme .hm-pricing-list > li { background: #1B222A; } .hm-secondary-theme .hm-pricing-list > li > header { background: rgba(0, 0, 0, 0.2); } .hm-secondary-theme .hm-pricing-list > li.hm-popular { background: #161D24; box-shadow: 0 0 0 3px #e74c3c inset; } .hm-secondary-theme .hm-pricing-header { color: #FFFFFF; } .hm-secondary-theme .hm-pricing-features li { color: #FFFFFF; } .hm-secondary-theme .hm-pricing-features li:nth-of-type(2n+1) { background: transparent; } .hm-secondary-theme .hm-popular .hm-select { background: #1ccdca; } .hm-pricing-list:nth-of-type(1)::before { display: none; } .hm-has-margins .hm-pricing-list > li { width: 32.3333333333%; float: left; margin-right: 1.5%; border-radius: 4px 4px 6px 6px; } .hm-has-margins .hm-pricing-list > li:last-of-type { margin-right: 0; } .hm-has-margins .hm-pricing-list > li::before { display: none; } .hm-has-margins .hm-pricing-footer { padding-bottom: 0; } .hm-has-margins .hm-select { display: block; padding: 1.1em 0; border-radius: 0 0 4px 4px; } .hm-popular .hm-pricing-wrapper > li::before { display: none; } .hm-popular .hm-pricing-header { color: #e74c3c; background: transparent; } .hm-popular .hm-pricing-features li { margin: 0 3px; } .hm-popular .hm-select { background: #273232; } .hm-pricing-header { height: auto; padding: 1.9em 0.9em 1.6em; pointer-events: auto; text-align: center; color: #324545; background: transparent; } .hm-pricing-header h2 { font-size: 1.8rem; letter-spacing: 2px; } .hm-value { font-size: 7rem; font-weight: 500; } .hm-currency, .hm-duration { color: rgba(23, 61, 80, 0.4); } .hm-popular .hm-currency, .hm-popular .hm-duration { color: #e74c3c; } .hm-secondary-theme .hm-currency, .hm-secondary-theme .hm-duration { color: #777; } .hm-secondary-theme .hm-popular .hm-currency, .hm-secondary-theme .hm-popular .hm-duration { color: #777; } .hm-currency { display: inline-block; margin-top: 10px; vertical-align: top; font-size: 2rem; font-weight: 700; } .hm-duration { font-size: 1.4rem; } .hm-pricing-body { overflow-x: visible; } .hm-pricing-features { width: auto; } .hm-pricing-features li { float: none; width: auto; padding: 1em; } .hm-pricing-features li:nth-of-type(2n+1) { background: rgba(23, 61, 80, 0.06); } .hm-pricing-features em { display: inline-block; margin-bottom: 0; font-style: normal; } .hm-has-margins .hm-popular .hm-pricing-features li, .hm-secondary-theme .hm-popular .hm-pricing-features li { margin: 0; } .hm-pricing-footer { position: relative; height: auto; padding: 1.8em 0; text-align: center; } .hm-pricing-footer::after { display: none; } .hm-select { position: static; display: inline-block; height: auto; padding: 1.1em 3em; color: #FFFFFF; border-radius: 2px; background: #1ccdca; font-size: 1.4rem; text-indent: 0; text-transform: uppercase; letter-spacing: 1px; } .no-touch .hm-select:hover { background: #273232; color: #fff; } .no-touch .hm-secondary-theme .hm-pricing-list > li .hm-select:hover { background: #1ccdca; color: #fff; } .no-touch .hm-secondary-theme .hm-popular .hm-select:hover { background: #18C4C1; } .no-touch .hm-popular .hm-select:hover { background: #1ccdca; color: #fff; } .hm-pricing-list > li.hm-popular + li::before { display: none; } } /* ---------------------------------------------------------------- Carousel -----------------------------------------------------------------*/ .featured_slider { position: relative; background: #233039; } .featured_slider:not(.full_carousel) { margin-bottom: 25px; } .featured_slide_img { display: block; position: relative; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -o-transform-style: preserve-3d; transform-style: preserve-3d; } .featured_slide_img .img_cart_con_h { display: block; position: relative; } .featured_slide_img .img_cart_con_h img { opacity: 0; } .featured_slide_img .img_cart_con { display: block; width: 100%; height: 100%; top: 0; position: absolute; overflow: hidden; } .featured_slide_img .img_cart_con.flip_left { left: -50%; transform: rotateY(0deg); -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); -o-transform: rotateY(0deg); } .featured_slide_img .img_cart_con.flip_left img { right: -50%; } .featured_slide_img .img_cart_con.flip_right { right: -50%; transform: rotateY(0deg); -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); -o-transform: rotateY(0deg); } .featured_slide_img .img_cart_con.flip_right img { right: 50%; } .featured_slide_img > .f_s_i_format { right: 0; } .featured_slide_block { position: relative; overflow: hidden; -webkit-perspective: 400px; -moz-perspective: 400px; -o-perspective: 400px; perspective: 400px; } .featured_slide_img:after { box-shadow: 0 0 60px rgba(0, 0, 0, 0.5) inset; content: ""; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; opacity: 0; } .featured_slide_block:hover .featured_slide_img:after { opacity: 1; } .featured_slide_block:hover .featured_slide_img .img_cart_con.flip_left { left: -50%; transform: rotateY(40deg); -webkit-transform: rotateY(40deg); -moz-transform: rotateY(40deg); -o-transform: rotateY(40deg); } .featured_slide_block:hover .featured_slide_img .img_cart_con.flip_right { right: -50%; transform: rotateY(-40deg); -webkit-transform: rotateY(-40deg); -moz-transform: rotateY(-40deg); -o-transform: rotateY(-40deg); } .featured_slide_block:hover .featured_slide_details { bottom: 0; opacity: 1; } .featured_slide_block:hover .f_s_i_zoom { opacity: 1; -webkit-transform: translateY(-50%) translateX(-50%) scale(1); -moz-transform: translateY(-50%) translateX(-50%) scale(1); -ms-transform: translateY(-50%) translateX(-50%) scale(1); -o-transform: translateY(-50%) translateX(-50%) scale(1); transform: translateY(-50%) translateX(-50%) scale(1); } .featured_slide_img .img_cart_con.flip_left img, .featured_slide_img .img_cart_con.flip_right img { display: block; position: absolute; top: 0; } .featured_slide_details { background: #1B2228; bottom: -40%; opacity: 0; position: absolute; width: 100%; font-size: 13px; } .f_s_d_link { color: #fff; display: block; padding: 15px 15px 15px 52px; text-transform: uppercase; } .f_s_d_link:hover { color: #fff; } .flip_right .f_s_i_format { left: 50%; margin-left: -40px; } .f_s_i_format { background: rgba(255, 255, 255, 0.9); box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); color: #1ccdca; display: block; font-size: 16px; height: 40px; line-height: 40px; padding: 0; position: absolute; text-align: center; top: 0; width: 40px; z-index: 1; } .f_s_i_date { background: rgba(0, 0, 0, 0.6); color: #fff; display: block; font-size: 13px; height: 100%; left: 0; opacity: 1; padding: 7px 5px 3px; position: absolute; text-align: center; width: 40px; z-index: 1; } .f_s_i_date span { display: inline-block; vertical-align: top; } .f_s_i_date .day { font-size: 11px; } .f_s_i_date .mounth { font-size: 10px; font-weight: 300; line-height: 10px; text-transform: uppercase; } .f_s_i_zoom { color: #fff; font-size: 24px; height: 40px; line-height: 40px; position: absolute; text-align: center; width: 40px; z-index: 10; opacity: 0; left: 50%; top: 50%; -webkit-transform: translateY(-50%) translateX(-50%) scale(0); -moz-transform: translateY(-50%) translateX(-50%) scale(0); -ms-transform: translateY(-50%) translateX(-50%) scale(0); -o-transform: translateY(-50%) translateX(-50%) scale(0); transform: translateY(-50%) translateX(-50%) scale(0); } .related_posts_slide { padding: 0 5px; } .related_posts_slide .related_img { display: inline-block; margin-bottom: 8px; overflow: hidden; position: relative; max-width: 100%; } .related_posts_slide .related_img > span { color: #fff; display: block; font-size: 17px; height: 50px; line-height: 50px; position: absolute; text-align: center; width: 50px; left: 50%; top: 50%; opacity: 0; -webkit-transform: translateY(-50%) translateX(-50%) scale(2) rotate(45deg); -moz-transform: translateY(-50%) translateX(-50%) scale(2) rotate(45deg); -ms-transform: translateY(-50%) translateX(-50%) scale(2) rotate(45deg); -o-transform: translateY(-50%) translateX(-50%) scale(2) rotate(45deg); transform: translateY(-50%) translateX(-50%) scale(2) rotate(45deg); } .related_posts_slide .related_img > span i { position: relative; z-index: 1; text-shadow: 0 0px 4px rgba(0, 0, 0, 0.2); } .related_posts_slide .related_img > span:after { position: absolute; background: #1ccdca; opacity: .7; content: ""; width: 100%; height: 100%; top: 0; left: 0; } .related_posts_slide .related_img_con { position: relative; } .related_posts_slide .related_title { color: #324545; font-size: 14px; margin: 0; } .related_posts_slide .related_title:hover { color: #1ccdca; } .related_posts_slide .post_date { color: #999; display: block; font-size: 12px; margin-top: 5px; } .related_posts_slide .related_img:hover > span { opacity: 1; -webkit-transform: translateY(-50%) translateX(-50%) scale(1) rotate(0deg); -moz-transform: translateY(-50%) translateX(-50%) scale(1) rotate(0deg); -ms-transform: translateY(-50%) translateX(-50%) scale(1) rotate(0deg); -o-transform: translateY(-50%) translateX(-50%) scale(1) rotate(0deg); transform: translateY(-50%) translateX(-50%) scale(1) rotate(0deg); } .related_posts_slide .related_img:hover > img { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); } .related_slider_widget .related_posts_slide { padding: 0; } .related_slider_widget .related_posts_slide .related_title { text-transform: uppercase; } .related_posts_con { margin-left: -5px; margin-bottom: 23px; } .hoverdir_con { background: #2E333D; color: #fff; height: 100%; position: absolute; text-align: center; width: 100%; } .hoverdir_meta { position: absolute; width: 100%; } .hoverdir_meta .proj_name { text-transform: uppercase; } .proj_date { font-size: 13px; } /* ---------------------------------------------------------------- Buttons -----------------------------------------------------------------*/ .btn_a { border: 1px solid #e4e4e4; display: inline-block; font-size: 13px; vertical-align: top; overflow: hidden; color: #888; } .btn_a > span { background: #fff; display: block; overflow: hidden; position: relative; padding-right: 45px; } .btn_a > span > span { display: inline-block; left: 46px; padding: 13px 15px 14px; border-left: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4; position: relative; white-space: nowrap; } .btn_a i.in_left { padding-left: 2px; left: 0px; } .btn_a i.in_right { padding-right: 2px; right: -45px; opacity: 0; } .btn_a:not(.color1):hover { color: #1ccdca; } .btn_a:hover { color: #555; } .btn_a:hover > span > span { left: -1px; } .btn_a:hover i.in_left { left: -45px; opacity: 0; } .btn_a:hover i.in_right { right: 0; opacity: 1; } .btn_a i.in_right, .btn_a i.in_left, .btn_a > span > span { -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .btn_a i.in_left, .btn_a i.in_right { color: #1ccdca; font-size: 16px; position: absolute; text-align: center; top: 0; width: 45px; line-height: 46px; } .bottom_space { margin-bottom: 20px; } .btn_a.color1 i.in_left, .btn_a.color2 i.in_left, .btn_a.color3 i.in_left, .btn_a.color4 i.in_left, .btn_a.color5 i.in_left, .btn_a.color6 i.in_left, .btn_a.color7 i.in_left, .btn_a.color1 i.in_right, .btn_a.color2 i.in_right, .btn_a.color3 i.in_right, .btn_a.color4 i.in_right, .btn_a.color5 i.in_right, .btn_a.color6 i.in_right, .btn_a.color7 i.in_right { background: rgba(0, 0, 0, 0.1); } .btn_a.large_btn { font-size: 16px; } .btn_a.large_btn > span { padding-right: 60px; } .btn_a.large_btn > span > span { left: 61px; padding: 17px 18px 19px; } .btn_a.large_btn i.in_left, .btn_a.large_btn i.in_right { line-height: 59px; height: 100%; width: 60px; font-size: 18px; } .btn_a.large_btn:hover > span > span { left: -1px; } .btn_a.large_btn:hover i.in_left { left: -60px; opacity: 0; } .btn_a.large_btn:hover i.in_right { right: 0; opacity: 1; } .btn_a.small_btn { font-size: 13px; } .btn_a.small_btn > span { padding-right: 35px; } .btn_a.small_btn > span > span { left: 36px; padding: 10px; } .btn_a.small_btn i.in_left, .btn_a.small_btn i.in_right { line-height: 39px; width: 35px; font-size: 13px; } .btn_a.small_btn:hover > span > span { left: -1px; } .btn_a.small_btn:hover i.in_left { left: -35px; opacity: 0; } .btn_a.small_btn:hover i.in_right { right: 0; opacity: 1; } .btn_a.color1, .btn_a.color2, .btn_a.color3, .btn_a.color4, .btn_a.color5, .btn_a.color6, .btn_a.color7 { border: none; } .btn_a.color1 > span, .btn_a.color2 > span, .btn_a.color3 > span, .btn_a.color4 > span, .btn_a.color5 > span, .btn_a.color6 > span, .btn_a.color7 > span { color: #fff; } .btn_a.color1 > span { background: #1ccdca; } .btn_a.color2 > span { background: #3BADAF; } .btn_a.color3 > span { background: #e74c3c; } .btn_a.color4 > span { background: #5F52B7; } .btn_a.color5 > span { background: #B853A3; } .btn_a.color6 > span { background: #92C135; } .btn_a.color7 > span { background: #576162; } .btn_a.color1 > span > span, .btn_a.color2 > span > span, .btn_a.color3 > span > span, .btn_a.color4 > span > span, .btn_a.color5 > span > span, .btn_a.color6 > span > span, .btn_a.color7 > span > span { border-color: rgba(255, 255, 255, 0); } .btn_a.color1 i.in_left, .btn_a.color1 i.in_right, .btn_a.color2 i.in_left, .btn_a.color2 i.in_right, .btn_a.color3 i.in_left, .btn_a.color3 i.in_right, .btn_a.color4 i.in_left, .btn_a.color4 i.in_right, .btn_a.color5 i.in_left, .btn_a.color5 i.in_right, .btn_a.color6 i.in_left, .btn_a.color6 i.in_right, .btn_a.color7 i.in_left, .btn_a.color7 i.in_right { color: #fff; } .btn_b { background: #fff; border: 1px solid #e4e4e4; padding: 11px 14px 11px 18px; color: #ccc; display: inline-block; position: relative; overflow: hidden; margin-right: 15px; vertical-align: top; font-size: 14px; } .btn_b .hidden_element:after { color: #999; content: attr(data-text); left: 0px; position: absolute; top: 0px; } .btn_b .hidden_element:before { color: #999; content: attr(data-text); position: absolute; top: 50px; } .white_section .btn_b.white_btn { border: none; } .white_section .btn_b:not(.white_btn) { background: rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3) inset; -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3) inset; box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3) inset; border: none; } .white_section .btn_b:not(.white_btn) .hidden_element:before, .white_section .btn_b:not(.white_btn) .hidden_element:after { color: #fff; } .white_btn { background: #fff; border: 1px solid #fff; color: #555; } .btn_b:hover .hidden_element:after { top: -50px; } .btn_b:hover .hidden_element:before { top: 0; } .btn_b.large_btn { padding: 15px 20px 16px 24px; font-size: 16px; } .btn_b.small_btn { padding: 8px 10px 8px 12px; font-size: 13px; } .acc_content .main_button { line-height: normal; margin-top: 20px; } .btn_b.color1 .hidden_element:before, .btn_b.color1 .hidden_element:after, .btn_b.color2 .hidden_element:before, .btn_b.color2 .hidden_element:after, .btn_b.color3 .hidden_element:before, .btn_b.color3 .hidden_element:after, .btn_b.color4 .hidden_element:before, .btn_b.color4 .hidden_element:after, .btn_b.color5 .hidden_element:before, .btn_b.color5 .hidden_element:after, .btn_b.color6 .hidden_element:before, .btn_b.color6 .hidden_element:after, .btn_b.color7 .hidden_element:before, .btn_b.color7 .hidden_element:after { color: #fff; } .btn_b.color1 { background: #1ccdca; border-color: #1ccdca; } .btn_b.color2 { background: #3BADAF; border-color: #3BADAF; } .btn_b.color3 { background: #e74c3c; border-color: #e74c3c; } .btn_b.color4 { background: #5F52B7; border-color: #5F52B7; } .btn_b.color5 { background: #B853A3; border-color: #B853A3; } .btn_b.color6 { background: #92C135; border-color: #92C135; } .btn_b.color7 { background: #576162; border-color: #576162; } .btn_c { box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1) inset; -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1) inset; display: inline-block; background: #576162; color: #fff; font-size: 13px; font-style: italic; position: relative; margin-top: 30px; height: 43px; line-height: 42px; padding: 0 15px 0 54px; } .btn_c span.btn_c_ic_a { left: 0; } .btn_c span.btn_c_ic_b { right: 50%; } .btn_c span.btn_c_ic_a, .btn_c span.btn_c_ic_b { background: #454d4f; display: block; height: 43px; line-height: 43px; text-align: center; width: 43px; position: absolute; top: 0; font-size: 18px; } .btn_c.large_btn { font-size: 18px; height: 60px; line-height: 60px; padding: 0 22px 0 75px; } .btn_c.large_btn span.btn_c_ic_a, .btn_c.large_btn span.btn_c_ic_b { height: 60px; line-height: 60px; width: 60px; } .btn_c.medium_btn { font-size: 15px; height: 50px; line-height: 47px; padding: 0 20px 0 64px; } .btn_c.medium_btn span.btn_c_ic_a, .btn_c.medium_btn span.btn_c_ic_b { height: 50px; line-height: 50px; width: 50px; } .btn_c:hover { color: #fff; padding: 0 54px 0 15px; } .btn_c:hover span.btn_c_ic_a { left: 50%; } .btn_c:hover span.btn_c_ic_b { -moz-transform: scale(1); -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); right: 0; } .btn_c.large_btn:hover { padding: 0 75px 0 22px; } .btn_c.medium_btn:hover { padding: 0 64px 0 20px; } .btn_c span.btn_c_ic_b, .btn_c:hover span.btn_c_ic_a { -moz-transform: scale(0); -webkit-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); } .btn_c.color1 span.btn_c_ic_a, .btn_c.color1 span.btn_c_ic_b, .btn_c.color2 span.btn_c_ic_a, .btn_c.color2 span.btn_c_ic_b, .btn_c.color3 span.btn_c_ic_a, .btn_c.color3 span.btn_c_ic_b, .btn_c.color4 span.btn_c_ic_a, .btn_c.color4 span.btn_c_ic_b, .btn_c.color5 span.btn_c_ic_a, .btn_c.color5 span.btn_c_ic_b, .btn_c.color6 span.btn_c_ic_a, .btn_c.color6 span.btn_c_ic_b, .btn_c.color7 span.btn_c_ic_a, .btn_c.color7 span.btn_c_ic_b { background: rgba(0, 0, 0, 0.1); } .btn_c.color1 { background: #1ccdca; } .btn_c.color2 { background: #3BADAF; } .btn_c.color3 { background: #e74c3c; } .btn_c.color4 { background: #5F52B7; } .btn_c.color5 { background: #B853A3; } .btn_c.color6 { background: #92C135; } .btn_c.color7 { background: #576162; } .main_button { background: #fff; border: 1px solid #e4e4e4; color: #999; padding: 11px 14px; font-size: 13px; display: inline-block; } .main_button i { margin-right: 11px; } .main_button.large_btn { font-size: 16px; padding: 12px 18px 14px; } .main_button.large_btn i { margin-right: 14px; } .main_button.small_btn { font-size: 12px; padding: 7px 10px; } .main_button.small_btn i { margin-right: 9px; } .main_button:hover { color: #666; } .main_button.color1:hover, .main_button.color2:hover, .main_button.color3:hover, .main_button.color4:hover, .main_button.color5:hover, .main_button.color6:hover, .main_button.color7:hover, .main_button.color1, .main_button.color2, .main_button.color3, .main_button.color4, .main_button.color5, .main_button.color6, .main_button.color7 { color: #fff; } .main_button.color1 { background: #1ccdca; border-color: #1ccdca; } .main_button.color1:hover { background: #083C3B; border-color: #083C3B; } .main_button.color2 { background: #3BADAF; border-color: #3BADAF; } .main_button.color2:hover { background: #143B3C; border-color: #143B3C; } .main_button.color3 { background: #D10707; border-color: #D10707; } .main_button.color3:hover { background: #2F2F2F; border-color: #2F2F2F; } .main_button.color4 { background: #5F52B7; border-color: #5F52B7; } .main_button.color4:hover { background: #1F1B3C; border-color: #1F1B3C; } .main_button.color5 { background: #B853A3; border-color: #B853A3; } .main_button.color5:hover { background: #3C1B35; border-color: #3C1B35; } .main_button.color6 { background: #92C135; border-color: #92C135; } .main_button.color6:hover { background: #2D3C10; border-color: #2D3C10; } .main_button.color7 { background: #576162; border-color: #576162; } .main_button.color7:hover { background: #393B3C; border-color: #393B3C; } /* ---------------------------------------------------------------- Google Map -----------------------------------------------------------------*/ .bordered_content:not(.with_text) .google_map { height: 350px; } .google_map { display: block; margin: 0 auto; width: 100%; } .google_map img { max-width: none; } .content .bordered_content { margin-bottom: 25px; } .content .bordered_content.bordered { border: 1px solid #e7e7e7; padding: 8px; } .bordered_content.bordered { border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; padding: 8px 0px; margin-bottom: 0; } .bordered_content.with_text { margin: 0 25px 25px 0; } /*-------- World Maps --------*/ .mapTooltip { position: fixed; background: #fff; moz-opacity: 0.70; opacity: 0.70; filter: alpha(opacity=70); padding: 10px 15px; z-index: 1000; max-width: 200px; display: none; color: #343434; } .mapTooltip > span { font-size: 16px; text-transform: uppercase; } .mapcontainer .areaLegend, .mapcontainer .plotLegend { float: left; width: 50%; } /* ---------------------------------------------------------------- Thembs Gallery -----------------------------------------------------------------*/ .thumbs_gall_slider_larg:not(.internal_porto) .item > a:after { background: #1ccdca; color: #fff; content: "\e112"; display: block; font-family: idealtheme; font-size: 24px; height: 70px; line-height: 70px; position: absolute; text-align: center; width: 70px; opacity: 0; pointer-events: auto; -webkit-transform: translateY(-50%) translateX(-50%) scale(2) rotate(45deg); -moz-transform: translateY(-50%) translateX(-50%) scale(2) rotate(45deg); -ms-transform: translateY(-50%) translateX(-50%) scale(2) rotate(45deg); -o-transform: translateY(-50%) translateX(-50%) scale(2) rotate(45deg); transform: translateY(-50%) translateX(-50%) scale(2) rotate(45deg); } .thumbs_gall_slider_con { border: 1px solid #E5E5E5; position: relative; background: #fff; } .thumbs_gall_slider_con .owl-controls { position: absolute; z-index: 1; width: 100%; opacity: 0; } .gall_thumbs { padding: 15px 14px; } .gall_thumbs .owl-item { border: 1px solid #fff; } .gall_thumbs .current_thumb { border: 1px solid #1ccdca; overflow: hidden; } .gall_thumbs .item { cursor: pointer; } .gall_thumbs .item h1 { font-size: 18px; } .thumbs_gall_slider_con:hover .owl-controls { opacity: 1; } .thumbs_gall_slider_larg .enar_owl_n, .thumbs_gall_slider_larg .enar_owl_p { background: #e74c3c; color: #fff; display: block; font-size: 16px; height: 25px; line-height: 25px; text-align: center; width: 25px; } .content_thumbs_gall { margin-bottom: 25px; } .content_thumbs_gall .thumbs_gall_slider_larg { padding: 7px; border-bottom: none; } .content_thumbs_gall .thumbs_gall_slider_larg .owl-prev { left: 0; margin-top: -13px; } .content_thumbs_gall .thumbs_gall_slider_larg .owl-next { right: 14px; margin-top: -13px; } .content_thumbs_gall .gall_thumbs { padding: 0 0px 7px 7px; } .content_thumbs_gall .gall_thumbs .owl-item { border: none; } .content_thumbs_gall .gall_thumbs .owl-item > .item { margin-right: 7px; overflow: hidden; position: relative; } .content_thumbs_gall .gall_thumbs .owl-item.current_thumb > .item, .content_thumbs_gall .gall_thumbs .owl-item:hover > .item { opacity: 0.4; } .gall_arrow2 .thumbs_gall_slider_larg .enar_owl_n, .gall_arrow2 .thumbs_gall_slider_larg .enar_owl_p { background: #fff; color: #1ccdca; font-size: 24px; height: 40px; line-height: 40px; width: 40px; } .thumbs_gall_slider_con.content_thumbs_gall .owl-controls { opacity: 1; } .content_thumbs_gall.gall_arrow2 .thumbs_gall_slider_larg .owl-prev { left: 20px; margin-top: -20px; } .content_thumbs_gall.gall_arrow2 .thumbs_gall_slider_larg .owl-next { right: 40px; margin-top: -20px; } .col-md-12 > .content_thumbs_gall .thumbs_gall_slider_larg .enar_owl_n, .col-md-12 > .content_thumbs_gall .thumbs_gall_slider_larg .enar_owl_p { font-size: 20px; height: 35px; line-height: 35px; width: 35px; } .col-md-12 > .content_thumbs_gall { margin-bottom: 30px; } .thumbs_gall_slider_larg { border-bottom: 1px solid #E5E5E5; } .thumbs_gall_slider_larg .item { position: relative; overflow: hidden; } .thumbs_gall_slider_larg .item > a { display: block; position: relative; pointer-events: none; } .thumbs_gall_slider_larg .item:hover a:after { opacity: 0.7; -webkit-transform: translateY(-50%) translateX(-50%) scale(1) rotate(0deg); -moz-transform: translateY(-50%) translateX(-50%) scale(1) rotate(0deg); -ms-transform: translateY(-50%) translateX(-50%) scale(1) rotate(0deg); -o-transform: translateY(-50%) translateX(-50%) scale(1) rotate(0deg); transform: translateY(-50%) translateX(-50%) scale(1) rotate(0deg); } .thumbs_gall_slider_larg .owl-prev { left: -1px; } .thumbs_gall_slider_larg .owl-next { right: -1px; } /* ---------------------------------------------------------------- Tooltip -----------------------------------------------------------------*/ .hm_tooltip1, .hm_tooltip2, .hm_tooltip3 { display: inline; position: relative; z-index: 999; } .hm_tooltip-item1 { color: #1ccdca; cursor: pointer; display: inline-block; font-weight: 700; padding: 0 5px; } .hm_tooltip-item1:after { content: ''; position: absolute; width: 360px; height: 20px; bottom: 100%; left: 50%; pointer-events: none; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); } .hm_tooltip1:hover .hm_tooltip-item1:after { pointer-events: auto; } .hm_tooltip1:hover .hm_tooltip-content1 { pointer-events: auto; opacity: 1; -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0); -moz-transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0); -o-transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0); transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0); } .hm_tooltip-content1 { position: absolute; z-index: 9999; min-width: 360px; left: 50%; margin: 0 0 20px -180px; bottom: 100%; text-align: left; font-size: 13px; line-height: 22px; background: #171B1E; opacity: 0; cursor: default; pointer-events: none; } .hm_tooltip-content1 img { position: relative; max-height: 170px; display: block; float: left; margin-right: 1.6em; } .tooltip-effect1-1 .hm_tooltip-content1 { -webkit-transform: translate3d(0, -10px, 0); -moz-transform: translate3d(0, -10px, 0); -o-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; -moz-transition: opacity 0.3s, transform 0.3s; -o-transition: opacity 0.3s, transform 0.3s; transition: opacity 0.3s, transform 0.3s; } .tooltip-effect1-2 .hm_tooltip-content1 { -webkit-transform-origin: 50% calc(110%); -moz-transform-origin: 50% calc(110%); -o-transform-origin: 50% calc(110%); transform-origin: 50% calc(110%); -webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 45deg); -moz-transform: perspective(1000px) rotate3d(1, 0, 0, 45deg); -o-transform: perspective(1000px) rotate3d(1, 0, 0, 45deg); transform: perspective(1000px) rotate3d(1, 0, 0, 45deg); -webkit-transition: opacity 0.2s, -webkit-transform 0.2s; -moz-transition: opacity 0.2s, transform 0.2s; -o-transition: opacity 0.2s, transform 0.2s; transition: opacity 0.2s, transform 0.2s; } .tooltip-effect1-3 .hm_tooltip-content1 { -webkit-transform: translate3d(0, 10px, 0) rotate3d(1, 1, 0, 25deg); -moz-transform: translate3d(0, 10px, 0) rotate3d(1, 1, 0, 25deg); -o-transform: translate3d(0, 10px, 0) rotate3d(1, 1, 0, 25deg); transform: translate3d(0, 10px, 0) rotate3d(1, 1, 0, 25deg); -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; -moz-transition: opacity 0.3s, transform 0.3s; -o-transition: opacity 0.3s, transform 0.3s; transition: opacity 0.3s, transform 0.3s; } .tooltip-effect1-4 .hm_tooltip-content1 { -webkit-transform-origin: 50% 100%; -moz-transform-origin: 50% 100%; -o-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transform: scale3d(0.7, 0.3, 1); -moz-transform: scale3d(0.7, 0.3, 1); -o-transform: scale3d(0.7, 0.3, 1); transform: scale3d(0.7, 0.3, 1); -webkit-transition: opacity 0.2s, -webkit-transform 0.2s; -moz-transition: opacity 0.2s, transform 0.2s; -o-transition: opacity 0.2s, transform 0.2s; transition: opacity 0.2s, transform 0.2s; } .tooltip-effect1-5 .hm_tooltip-content1 { width: 180px; margin-left: -90px; -webkit-transform-origin: 50% calc(106%); -moz-transform-origin: 50% calc(106%); -o-transform-origin: 50% calc(106%); transform-origin: 50% calc(106%); -webkit-transform: rotate3d(0, 0, 1, 15deg); -moz-transform: rotate3d(0, 0, 1, 15deg); -o-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg); -webkit-transition: opacity 0.2s, -webkit-transform 0.2s; -moz-transition: opacity 0.2s, transform 0.2s; -o-transition: opacity 0.2s, transform 0.2s; transition: opacity 0.2s, transform 0.2s; -webkit-transition-timing-function: ease, cubic-bezier(0.17, 0.67, 0.4, 1.39); -moz-transition-timing-function: ease, cubic-bezier(0.17, 0.67, 0.4, 1.39); -o-transition-timing-function: ease, cubic-bezier(0.17, 0.67, 0.4, 1.39); transition-timing-function: ease, cubic-bezier(0.17, 0.67, 0.4, 1.39); } .tooltip-effect1-5 .hm_tooltip-text1 { padding: 1.4em; } .hm_tooltip1.tooltip-effect1-2:hover .hm_tooltip-content1 { -webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 0deg); -moz-transform: perspective(1000px) rotate3d(1, 0, 0, 0deg); -o-transform: perspective(1000px) rotate3d(1, 0, 0, 0deg); transform: perspective(1000px) rotate3d(1, 0, 0, 0deg); } .hm_tooltip-content1:after { content: ''; top: 100%; left: 50%; border: solid transparent; height: 0; width: 0; position: absolute; pointer-events: none; border-color: transparent; border-top-color: #171B1E; border-width: 10px; margin-left: -10px; } .hm_tooltip-text1 { display: block; padding: 1.31em 1.21em 1.21em 0; color: #fff; } .hm_tooltip-text1 a { font-weight: bold; } .tooltip-item2 { cursor: pointer; font-weight: bold; } .tooltip-turnright .tooltip-content2 { -webkit-transform: translate3d(0, 50px, 0) rotate3d(1, 1, 1, 6deg); -moz-transform: translate3d(0, 50px, 0) rotate3d(1, 1, 1, 6deg); -o-transform: translate3d(0, 50px, 0) rotate3d(1, 1, 1, 6deg); -ms-transform: translate3d(0, 50px, 0) rotate3d(1, 1, 1, 6deg); transform: translate3d(0, 50px, 0) rotate3d(1, 1, 1, 6deg); } .tooltip-turnright .tooltip-content2:after { left: 25%; -webkit-transform: scale3d(-1, 1, 1) rotate3d(1, 1, 1, 25deg) translate3d(0, -15px, 0); -moz-transform: scale3d(-1, 1, 1) rotate3d(1, 1, 1, 25deg) translate3d(0, -15px, 0); -ms-transform: scale3d(-1, 1, 1) rotate3d(1, 1, 1, 25deg) translate3d(0, -15px, 0); -o-transform: scale3d(-1, 1, 1) rotate3d(1, 1, 1, 25deg) translate3d(0, -15px, 0); transform: scale3d(-1, 1, 1) rotate3d(1, 1, 1, 25deg) translate3d(0, -15px, 0); } .tooltip-turnleft .tooltip-content2 { -webkit-transform: translate3d(0, 50px, 0) rotate3d(1, 1, 1, -6deg); -moz-transform: translate3d(0, 50px, 0) rotate3d(1, 1, 1, -6deg); -o-transform: translate3d(0, 50px, 0) rotate3d(1, 1, 1, -6deg); -ms-transform: translate3d(0, 50px, 0) rotate3d(1, 1, 1, -6deg); transform: translate3d(0, 50px, 0) rotate3d(1, 1, 1, -6deg); } .tooltip-turnleft .tooltip-content2:after { right: 25%; -webkit-transform: rotate3d(1, 1, 1, 25deg) translate3d(0, -15px, 0); -moz-transform: rotate3d(1, 1, 1, 25deg) translate3d(0, -15px, 0); -ms-transform: rotate3d(1, 1, 1, 25deg) translate3d(0, -15px, 0); -o-transform: rotate3d(1, 1, 1, 25deg) translate3d(0, -15px, 0); transform: rotate3d(1, 1, 1, 25deg) translate3d(0, -15px, 0); } .hm_tooltip2:hover .tooltip-content2 { opacity: 1; pointer-events: auto; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .tooltip-content2 { position: absolute; font-size: 16px; background: #fff; z-index: 9999; width: 280px; bottom: 100%; left: 50%; margin: 0 0 105px -140px; padding: 25px; text-align: left; border-radius: 10px/50%; -moz-border-radius: 10px/50%; -webkit-border-radius: 10px/50%; -ms-border-radius: 10px/50%; -o-border-radius: 10px/50%; color: #dd5864; opacity: 0; cursor: default; line-height: 26px; pointer-events: none; -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; -moz-transition: opacity 0.3s, transform 0.3s; -ms-transition: opacity 0.3s, transform 0.3s; -o-transition: opacity 0.3s, transform 0.3s; transition: opacity 0.3s, transform 0.3s; } .tooltip-content2:after { content: ''; position: absolute; width: 60px; height: 120px; top: 100%; background: url(../images/tooltip3.svg) no-repeat center center; background-size: 100%; -webkit-transform-origin: 50% 0; -moz-transform-origin: 50% 0; -o-transform-origin: 50% 0; -ms-transform-origin: 50% 0; transform-origin: 50% 0; -webkit-transition: -webkit-transform 0.3s; transition: transform 0.3s; -moz-transition: transform 0.3s; -webkit-transition: transform 0.3s; -o-transition: transform 0.3s; -ms-transition: transform 0.3s; } .tooltip-turnright:hover .tooltip-content2:after { -webkit-transform: scale3d(-1, 1, 1) rotate3d(1, 1, 1, 0) translate3d(0, -5px, 0); -moz-transform: scale3d(-1, 1, 1) rotate3d(1, 1, 1, 0) translate3d(0, -5px, 0); -ms-transform: scale3d(-1, 1, 1) rotate3d(1, 1, 1, 0) translate3d(0, -5px, 0); -o-transform: scale3d(-1, 1, 1) rotate3d(1, 1, 1, 0) translate3d(0, -5px, 0); transform: scale3d(-1, 1, 1) rotate3d(1, 1, 1, 0) translate3d(0, -5px, 0); } .tooltip-turnleft:hover .tooltip-content2:after { -webkit-transform: rotate3d(1, 1, 1, 0) translate3d(0, -5px, 0); -moz-transform: rotate3d(1, 1, 1, 0) translate3d(0, -5px, 0); -ms-transform: rotate3d(1, 1, 1, 0) translate3d(0, -5px, 0); -o-transform: rotate3d(1, 1, 1, 0) translate3d(0, -5px, 0); transform: rotate3d(1, 1, 1, 0) translate3d(0, -5px, 0); } .colorful_icons { max-width: 100px; } .colorful_icons_con { text-align: center; } .colorful_icons_con > span { display: block; } .colorful_title { display: block; font-size: 22px; font-weight: 300; margin-top: 10px; } .tooltip-content3 { position: absolute; background: url(../images/shape1.svg) no-repeat center bottom; background-size: 100% 100%; z-index: 9999; width: 200px; bottom: 100%; left: 50%; margin-left: -100px; padding: 50px 30px; text-align: center; color: #fff; opacity: 0; cursor: default; font-size: 16px; line-height: 1.8; pointer-events: none; font-family: 'Kalam', cursive; -webkit-transform: scale3d(0.1, 0.2, 1); -moz-transform: scale3d(0.1, 0.2, 1); -o-transform: scale3d(0.1, 0.2, 1); transform: scale3d(0.1, 0.2, 1); -webkit-transform-origin: 50% 120%; -moz-transform-origin: 50% 120%; -o-transform-origin: 50% 120%; transform-origin: 50% 120%; -webkit-transition: opacity 0.4s, -webkit-transform 0.4s; -moz-transition: opacity 0.4s, transform 0.4s; -o-transition: opacity 0.4s, transform 0.4s; transition: opacity 0.4s, transform 0.4s; -webkit-transition-timing-function: ease, cubic-bezier(0.6, 0, 0.4, 1); -moz-transition-timing-function: ease, cubic-bezier(0.6, 0, 0.4, 1); -o-transition-timing-function: ease, cubic-bezier(0.6, 0, 0.4, 1); transition-timing-function: ease, cubic-bezier(0.6, 0, 0.4, 1); } .hm_tooltip3:hover .tooltip-content3 { opacity: 1; pointer-events: auto; -webkit-transform: scale3d(1, 1, 1); -moz-transform: scale3d(1, 1, 1); -o-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } .tooltip-content3:after { content: ''; position: absolute; width: 16px; height: 16px; left: 50%; margin-left: -8px; top: 100%; background: #1ccdca; -webkit-transform: translate3d(0, -60%, 0) rotate3d(0, 0, 1, 45deg); transform: translate3d(0, -60%, 0) rotate3d(0, 0, 1, 45deg); -moz-transform: translate3d(0, -60%, 0) rotate3d(0, 0, 1, 45deg); -o-transform: translate3d(0, -60%, 0) rotate3d(0, 0, 1, 45deg); } /* ---------------------------------------------------------------- Accordion -----------------------------------------------------------------*/ .acc_content { padding: 17px 25px 20px; background: #fff; border-color: #e5e5e5; border-style: solid; border-width: 0 1px 1px; line-height: 24px; } .acc_content .small_title .small_title_con { background: #FFF; } .acc_content .list3 { margin-top: 20px; } .enar_occ_title { background: #fff; border: 1px solid #e5e5e5; cursor: pointer; display: block; padding: 12px 25px 11px; position: relative; text-transform: uppercase; } .enar_occ_title i { color: #ccc; font-size: 16px; margin-right: 12px; } .occ_expanded .enar_occ_title { color: #fff; background: #1ccdca; border-color: #1ccdca; } .occ_expanded .enar_occ_title i { color: #fff; } .hm_filter_wrapper_con .occ_expanded .enar_occ_title { color: #1ccdca; background: #fff; border-color: #1ccdca #1ccdca #e5e5e5 #1ccdca; } .hm_filter_wrapper_con .occ_expanded .enar_occ_title i { color: #1ccdca; } .hm_filter_wrapper_con .acc_content { border-color: #1ccdca; } .hm_filter_wrapper_con .enar_occ_container { padding-bottom: 0px; } .enar_occ_container { position: relative; padding-bottom: 5px; } .enar_occ_content { overflow: hidden; height: 0; position: relative; } .panel-heading a { position: relative; color: #777; border: 1px solid #E5E5E5; } .panel-heading a i { color: #aaa; margin-right: 12px; font-size: 16px; } .panel-heading a:not(.collapsed) { background: #1ccdca; color: #fff; border-color: #1ccdca; } .panel-heading a:not(.collapsed) i { color: #fff; } .panel-heading a:hover i { color: #1ccdca; } .panel-heading a:not(.collapsed):hover i { color: #fff; } .plus_minus_style .panel-heading a:after, .plus_minus_style .panel-heading a:before, .plus_minus .enar_occ_title:after, .plus_minus .enar_occ_title:before { background: #cecece; content: ""; height: 1px; position: absolute; right: 20px; top: 50%; width: 11px; } .plus_minus_style .panel-heading a.collapsed:before, .plus_minus .enar_occ_container:not(.occ_expanded) .enar_occ_title:after { transform: rotate(90deg); -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); } .arrow_style .panel-heading a:after, .arrow_style .panel-heading a:before, .arrow_style .enar_occ_title:after, .arrow_style .enar_occ_title:before { background: #cecece; content: ""; height: 2px; position: absolute; right: 20px; top: 50%; width: 6px; } .arrow_style .panel-heading a:before, .arrow_style .occ_expanded .enar_occ_title:before { transform: rotate(-38deg) translateX(-50%); -moz-transform: rotate(-38deg) translateX(-50%); -webkit-transform: rotate(-38deg) translateX(-50%); -ms-transform: rotate(-38deg) translateX(-50%); -o-transform: rotate(-38deg) translateX(-50%); } .arrow_style .panel-heading a:after, .arrow_style .occ_expanded .enar_occ_title:after { transform: rotate(38deg) translateX(50%); -moz-transform: rotate(38deg) translateX(50%); -webkit-transform: rotate(38deg) translateX(50%); -ms-transform: rotate(38deg) translateX(50%); -o-transform: rotate(38deg) translateX(50%); } .arrow_style .panel-heading a.collapsed:before, .arrow_style .enar_occ_title:before { transform: rotate(38deg) translateX(-50%); -moz-transform: rotate(38deg) translateX(-50%); -webkit-transform: rotate(38deg) translateX(-50%); -ms-transform: rotate(38deg) translateX(-50%); -o-transform: rotate(38deg) translateX(-50%); } .arrow_style .panel-heading a.collapsed:after, .arrow_style .enar_occ_title:after { transform: rotate(-38deg) translateX(50%); -moz-transform: rotate(-38deg) translateX(50%); -webkit-transform: rotate(-38deg) translateX(50%); -ms-transform: rotate(-38deg) translateX(50%); -o-transform: rotate(-38deg) translateX(50%); } .panel-heading a:not(.collapsed):after, .panel-heading a:not(.collapsed):before, .occ_expanded .enar_occ_title:after, .occ_expanded .enar_occ_title:before { background: #fff; } .hm_filter_wrapper_con .occ_expanded .enar_occ_title:after, .hm_filter_wrapper_con .occ_expanded .enar_occ_title:before { background: #1ccdca; } .panel-heading a:hover:after, .panel-heading a:hover:before { background: #1ccdca; } .panel-heading a:not(.collapsed):hover:after, .panel-heading a:not(.collapsed):hover:before { background: #fff; } .bg_gray .panel-default > .panel-heading { background: #fff; } /* ---------------------------------------------------------------- Sliders -----------------------------------------------------------------*/ .owl-origin { -webkit-perspective: 1200px; -webkit-perspective-origin-x: 50%; -webkit-perspective-origin-y: 50%; -moz-perspective: 1200px; -moz-perspective-origin-x: 50%; -moz-perspective-origin-y: 50%; perspective: 1200px; } .owl-fade-out { z-index: 10; -webkit-animation: fadeOut .7s both ease; -moz-animation: fadeOut .7s both ease; animation: fadeOut 0.7s both ease; } .owl-fade-in { -webkit-animation: fadeIn .7s both ease; -moz-animation: fadeIn .7s both ease; animation: fadeIn 0.7s both ease; } .owl-backSlide-out { -webkit-animation: backSlideOut 1s both ease; -moz-animation: backSlideOut 1s both ease; animation: backSlideOut 1s both ease; } .owl-backSlide-in { -webkit-animation: backSlideIn 1s both ease; -moz-animation: backSlideIn 1s both ease; animation: backSlideIn 1s both ease; } .owl-goDown-out { -webkit-animation: scaleToFade .7s ease both; -moz-animation: scaleToFade .7s ease both; animation: scaleToFade 0.7s ease both; } .owl-goDown-in { -webkit-animation: goDown .6s ease both; -moz-animation: goDown .6s ease both; animation: goDown 0.6s ease both; } .owl-fadeUp-in { -webkit-animation: scaleUpFrom .5s ease both; -moz-animation: scaleUpFrom .5s ease both; animation: scaleUpFrom 0.5s ease both; } .owl-fadeUp-out { -webkit-animation: scaleUpTo .5s ease both; -moz-animation: scaleUpTo .5s ease both; animation: scaleUpTo 0.5s ease both; } @-webkit-keyframes empty { 0% { opacity: 1; } } @-moz-keyframes empty { 0% { opacity: 1; } } @keyframes empty { 0% { opacity: 1; } } @-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @-moz-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @-webkit-keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } } @-moz-keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } } @keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } } @-webkit-keyframes backSlideOut { 25% { opacity: .5; -webkit-transform: translateZ(-500px); } 75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); } 100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); } } @-moz-keyframes backSlideOut { 25% { opacity: .5; -moz-transform: translateZ(-500px); } 75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); } 100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); } } @keyframes backSlideOut { 25% { opacity: .5; transform: translateZ(-500px); } 75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); } 100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); } } @-webkit-keyframes backSlideIn { 0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); } 75% { opacity: .5; -webkit-transform: translateZ(-500px); } 100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); } } @-moz-keyframes backSlideIn { 0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); } 75% { opacity: .5; -moz-transform: translateZ(-500px); } 100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); } } @keyframes backSlideIn { 0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); } 75% { opacity: .5; transform: translateZ(-500px); } 100% { opacity: 1; transform: translateZ(0) translateX(0); } } @-webkit-keyframes scaleToFade { to { opacity: 0; -webkit-transform: scale(0.8); } } @-moz-keyframes scaleToFade { to { opacity: 0; -moz-transform: scale(0.8); } } @keyframes scaleToFade { to { opacity: 0; transform: scale(0.8); } } @-webkit-keyframes goDown { from { -webkit-transform: translateY(-100%); } } @-moz-keyframes goDown { from { -moz-transform: translateY(-100%); } } @keyframes goDown { from { transform: translateY(-100%); } } @-webkit-keyframes scaleUpFrom { from { opacity: 0; -webkit-transform: scale(1.5); } } @-moz-keyframes scaleUpFrom { from { opacity: 0; -moz-transform: scale(1.5); } } @keyframes scaleUpFrom { from { opacity: 0; transform: scale(1.5); } } @-webkit-keyframes scaleUpTo { to { opacity: 0; -webkit-transform: scale(1.5); } } @-moz-keyframes scaleUpTo { to { opacity: 0; -moz-transform: scale(1.5); } } @keyframes scaleUpTo { to { opacity: 0; transform: scale(1.5); } } @media screen and (max-width: 32em) { .wobbly_slide h1, .wobbly_slide blockquote { font-size: 2em; } } /*-------------------------------------------------[ Owl Custom ]------*/ .owl-prev, .owl-next { position: absolute; } #enar_owl_slider .owl-item { overflow: hidden; } #enar_owl_slider .btn_a { margin: 50px 0 0; border: none; } #enar_owl_slider .owl_slider_con { left: 50%; width: 100%; max-width: 1170px; position: absolute; z-index: 1; padding: 0 15px; } #enar_owl_slider .owl_slider_con > span.transform_owl { -webkit-transition: all 0.7s 0.5s; -moz-transition: all 0.7s 0.5s; transition: all 0.7s 0.5s; right: 0; opacity: 1; } #enar_owl_slider .owl-wrapper-outer { height: 100%; } #enar_owl_slider .owl-wrapper { cursor: move; } #enar_owl_slider .owl-prev { left: 10px; } #enar_owl_slider .owl-next { right: 10px; } #enar_owl_slider .item > img { width: 100%; } #enar_owl_slider .enar_owl_p > span { left: 18px; top: 21px; } #enar_owl_slider .enar_owl_p > span:after { background: #e74c3c; content: ""; display: block; height: 5px; position: absolute; right: -5px; top: -5px; width: 5px; } #enar_owl_slider .enar_owl_p > span:before { background: #e74c3c; content: ""; display: block; height: 5px; position: absolute; right: -5px; top: 5px; width: 5px; } #enar_owl_slider .enar_owl_n > span { left: 25px; top: 21px; } #enar_owl_slider .enar_owl_n > span:after { background: #e74c3c; content: ""; display: block; height: 5px; position: absolute; left: -5px; top: -5px; width: 5px; } #enar_owl_slider .enar_owl_n > span:before { background: #e74c3c; content: ""; display: block; height: 5px; position: absolute; left: -5px; top: 5px; width: 5px; } #enar_owl_slider .owl-controls, .png_slider .owl-controls, .feature_icon_slider .owl-controls, .content_slider .owl-controls { text-align: center; } .white_section #enar_owl_slider .owl-page, .white_section .png_slider .owl-page, .white_section .feature_icon_slider .owl-page { background-color: #eee; } #enar_owl_slider .owl-page, .png_slider .owl-page, .feature_icon_slider .owl-page, .porto_galla .owl-page, .content_slider .owl-page, .sidebar_slider .owl-page { background-color: #fff; border: 2px solid #fff; display: inline-block; height: 10px; margin-left: 10px; width: 10px; -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2); box-shadow: 0 0 2px rgba(0, 0, 0, 0.2); } #enar_owl_slider .owl-page.active, #enar_owl_slider .owl-page:hover, .png_slider .owl-page.active, .png_slider .owl-page:hover, .feature_icon_slider .owl-page.active, .feature_icon_slider .owl-page:hover, .porto_galla .owl-page.active, .porto_galla .owl-page:hover, .content_slider .owl-page.active, .content_slider .owl-page:hover, .sidebar_slider .owl-page.active, .sidebar_slider .owl-page:hover { background-color: #1ccdca; } #enar_owl_slider .owl-pagination, .png_slider .owl-pagination { bottom: 20px; position: absolute; width: 100%; margin-left: -10px; } .png_slider.png_slider_light .owl-pagination { bottom: 0px; } .porto_galla .owl-pagination { padding-right: 20px; position: absolute; text-align: right; top: 15px; width: 100%; z-index: 10; height: 0; } .porto_block .owl-controls { z-index: 10; height: 100%; } .feature_icon_slider .owl-pagination, .sidebar_slider .owl-pagination { bottom: 0px; position: absolute; width: 100%; } .sidebar_slider .owl-pagination { bottom: 10px; padding-left: 8px; } #enar_owl_slider .owl-prev, #enar_owl_slider .owl-next { border: 4px solid rgba(0, 0, 0, 0.1); height: 55px; width: 55px; top: -29px; } #enar_owl_slider .owl-buttons, .png_slider .owl-buttons, .normal_text_slider .owl-buttons, .porto_galla .owl-buttons { position: absolute; width: 100%; } /*-------------------------------------------------[ Text Slider ]------*/ .normal_text_slider .owl-buttons { top: 0; } #enar_owl_slider .enar_owl_p, #enar_owl_slider .enar_owl_n { background: #fff; display: block; height: 100%; width: 100%; position: relative; } #enar_owl_slider .enar_owl_p:after, #enar_owl_slider .enar_owl_n:after { background-color: #e74c3c; content: ""; display: block; height: 100%; opacity: 0; -webkit-transform: scale(1.5); -moz-transform: scale(1.5); -ms-transform: scale(1.5); -o-transform: scale(1.5); transform: scale(1.5); width: 100%; } #enar_owl_slider .enar_owl_p:hover:after, #enar_owl_slider .enar_owl_n:hover:after { opacity: 1; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); } #enar_owl_slider .enar_owl_p:hover > span:after, #enar_owl_slider .enar_owl_p:hover > span:before, #enar_owl_slider .enar_owl_n:hover > span:after, #enar_owl_slider .enar_owl_n:hover > span:before, #enar_owl_slider .enar_owl_n:hover > span, #enar_owl_slider .enar_owl_p:hover > span { background: #fff; } #enar_owl_slider .enar_owl_p > span, #enar_owl_slider .enar_owl_n > span { background: #e74c3c; display: block; position: absolute; z-index: 1; height: 5px; width: 5px; } /*-------------------------------------------------[ Shop Slider ]------*/ .shop_slider.owl-carousel { padding-top: 10px; } .shop_slider .owl-prev { left: 30px; top: -25px; } .shop_slider .owl-next { right: 30px; top: -25px; } .shop_slider .owl-controls { position: absolute; width: 100%; } .shop_slider .enar_owl_p, .shop_slider .enar_owl_n { background: #fff; border: 1px solid #dadbdb; color: #dadbdb; display: block; font-size: 24px; height: 50px; line-height: 50px; text-align: center; width: 50px; } .white_section .shop_slider .enar_owl_p, .white_section .shop_slider .enar_owl_n { background: none; } /*-------------------------------------------------[ OWL Slider Default ]------*/ .owl_slider_con > span { right: -25%; position: relative; opacity: 0; } .owl_text_a { display: block; text-transform: uppercase; } .owl_text_a > span { background-color: #e74c3c; color: #fff; display: inline-block; font-size: 16px; padding: 13px 54px 13px 20px; position: relative; font-style: italic; } .owl_text_a a { background-color: #cf2c1d; color: #fff; font-size: 20px; height: 100%; line-height: 49px; padding: 0 13px; position: absolute; right: 0; top: 0; } .owl_text_a a span:before { background-color: rgba(0, 0, 0, 0.1); content: ""; display: block; height: 100%; left: 0; opacity: 0; position: absolute; top: 0; width: 100%; } .owl_text_a a:hover span:before { opacity: 1; left: 0; } .owl_text_b, .owl_text_c { display: block; } .owl_text_b > span { background: #fff; color: #e74c3c; display: inline-block; font-size: 28px; font-weight: bold; padding: 15px 20px; text-transform: uppercase; } .owl_text_c > span { background-color: rgba(0, 0, 0, 0.8); color: #fff; display: inline-block; font-family: "Kalam", cursive; font-size: 18px; line-height: 26px; padding: 11px 20px; width: auto; } /*-------------------------------------------------[ Owl Sliders ]------*/ .png_slider.png_slider_light { padding-bottom: 40px; } .png_slider_light.png_slider .owl-prev, .png_slider_light.png_slider .owl-next { border-color: #dadbdb; } .png_slider .owl-prev, .png_slider .owl-next { border: 1px solid #E2E2E2; font-size: 24px; height: 52px; line-height: 52px; text-align: center; width: 52px; color: #e2e2e2; } .png_slider .owl-prev:hover, .png_slider .owl-next:hover { background: #fff; color: #1ccdca; } .png_slider .owl-prev { left: 15px; } .png_slider .owl-next { right: 15px; } .png_slide .desc { position: absolute; width: 60%; } .png_slide .desc > span { background-color: rgba(0, 0, 0, 0.6); border-left: 4px solid #1ccdca; border-right: 4px solid #1ccdca; display: block; font-size: 16px; line-height: 26px; margin-bottom: 40px; padding: 20px; } .porto_block .owl-controls { position: absolute; width: 100%; top: 0; } .normal_text_slider.client_say_slider .owl-controls, .our_client_slider .owl-controls { position: absolute; width: 100%; top: 0; } .white_section .our_client_slider .enar_owl_p, .white_section .our_client_slider .enar_owl_n { border-color: #fff; color: #fff; background: none; } .normal_text_slider .enar_owl_n, .our_client_slider .enar_owl_n { text-indent: 2px; } .normal_text_slider .enar_owl_p, .normal_text_slider .enar_owl_n, .our_client_slider .enar_owl_p, .our_client_slider .enar_owl_n { background: #fff; border: 2px solid #dadbdb; color: #dadbdb; display: block; font-size: 24px; height: 37px; line-height: 36px; text-align: center; width: 37px; } .porto_galla .enar_owl_p, .porto_galla .enar_owl_n { background: #fff; box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); color: #1ccdca; display: block; font-size: 20px; height: 37px; line-height: 36px; text-align: center; width: 37px; } .white_section .normal_text_slider .enar_owl_p, .white_section .normal_text_slider .enar_owl_n { background: none; border-color: #fff; color: #fff; } .normal_text_slider .enar_owl_p:hover, .normal_text_slider .enar_owl_n:hover, .our_client_slider .enar_owl_p:hover, .our_client_slider .enar_owl_n:hover, .shop_slider .enar_owl_p:hover, .shop_slider .enar_owl_n:hover { color: #1ccdca; border-color: #1ccdca; } .white_section .our_client_slider .enar_owl_p:hover, .white_section .our_client_slider .enar_owl_n:hover { color: #fff; border-color: #fff; } .normal_text_slider.client_say_slider .owl-prev, .normal_text_slider.client_say_slider .owl-next { top: 71px; } .normal_text_slider.client_say_slider .owl-prev { left: 30%; } .normal_text_slider.client_say_slider .owl-next { right: 30%; } .normal_text_slider .owl-prev { left: -55px; top: 10px; } .normal_text_slider .owl-next { right: 55px; top: 10px; } .our_client_slider.owl-carousel { padding: 0 40px; } .our_client_slider .owl-prev { left: -40px; } .our_client_slider .owl-next { right: 40px; } .sidebar_slider .owl-buttons { position: absolute; top: -47px; width: 100%; right: 0; } .sidebar_slider .owl-prev { right: 30px; } .sidebar_slider .owl-next { right: 0; } .sidebar_slider .enar_owl_p, .sidebar_slider .enar_owl_n { font-size: 24px; color: #dadbdb; } .sidebar_slider .enar_owl_p:hover, .sidebar_slider .enar_owl_n:hover { color: #1ccdca; } .normal_text_slider:not(.client_say_slider) { padding: 0 55px; } .porto_galla .owl-prev { left: 0; opacity: 0; } .porto_galla .owl-next { right: 0; opacity: 0; } .porto_hidden_title .porto_galla .owl-next, .porto_hidden_title .porto_galla .owl-prev { margin-top: -20px; } .porto_galla:hover .owl-prev { opacity: 1; left: 10px; } .porto_galla:hover .owl-next { opacity: 1; right: 10px; } .related_posts_con .owl-buttons, .related_slider_widget .owl-buttons { color: #dadbdb; font-size: 24px; position: absolute; right: -4px; top: -36px; } .related_posts_con .owl-buttons .owl-prev, .related_slider_widget .owl-buttons .owl-prev { right: 30px; } .related_posts_con .owl-buttons .owl-next, .related_slider_widget .owl-buttons .owl-next { right: 0; } .related_posts_con .owl-buttons .owl-prev:hover, .related_posts_con .owl-buttons .owl-next:hover { color: #1dcbca; } .featured_slider .owl-buttons { position: absolute; top: 50%; width: 100%; } .featured_slider .owl-buttons .owl-prev { transform: translateY(-50%) translateX(-50%); -moz-transform: translateY(-50%) translateX(-50%); -webkit-transform: translateY(-50%) translateX(-50%); -ms-transform: translateY(-50%) translateX(-50%); -o-transform: translateY(-50%) translateX(-50%); left: 0; } .featured_slider .owl-buttons .owl-next { transform: translateY(-50%) translateX(50%); -moz-transform: translateY(-50%) translateX(50%); -webkit-transform: translateY(-50%) translateX(50%); -ms-transform: translateY(-50%) translateX(50%); -o-transform: translateY(-50%) translateX(50%); right: 0; } .full_carousel { overflow: hidden; } .featured_slider:not(.full_carousel) .owl-buttons .owl-prev, .featured_slider:not(.full_carousel) .owl-buttons .owl-next { background: #1ccdca; border: 2px solid #fff; color: #fff; font-size: 20px; height: 40px; line-height: 37px; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); width: 40px; } .featured_slider:not(.full_carousel) .owl-buttons .owl-prev:hover, .featured_slider:not(.full_carousel) .owl-buttons .owl-next:hover { background: #233039; } .featured_slider.full_carousel .owl-buttons .owl-prev, .featured_slider.full_carousel .owl-buttons .owl-next { background: rgba(0, 0, 0, 0.7); color: #fff; font-size: 24px; height: 60px; line-height: 60px; text-align: center; width: 35px; } .featured_slider.full_carousel .owl-buttons .owl-prev { transform: translateX(-100%) translateY(-50%); -moz-transform: translateX(-100%) translateY(-50%); -webkit-transform: translateX(-100%) translateY(-50%); -ms-transform: translateX(-100%) translateY(-50%); -o-transform: translateX(-100%) translateY(-50%); padding-right: 3px; left: 0; } .featured_slider.full_carousel .owl-buttons .owl-next { transform: translateX(100%) translateY(-50%); -moz-transform: translateX(100%) translateY(-50%); -webkit-transform: translateX(100%) translateY(-50%); -ms-transform: translateX(100%) translateY(-50%); -o-transform: translateX(100%) translateY(-50%); padding-left: 3px; right: 0; } .featured_slider.full_carousel:hover .owl-buttons .owl-prev, .featured_slider.full_carousel:hover .owl-buttons .owl-next { transform: translateX(0) translateY(-50%); -moz-transform: translateX(0) translateY(-50%); -webkit-transform: translateX(0) translateY(-50%); -ms-transform: translateX(0) translateY(-50%); -o-transform: translateX(0) translateY(-50%); } /*------------------------------------------[ Slider Revolution ]------*/ .rev_title_a { font-size: 45px; font-weight: 300; } .rev_title_aa { font-size: 24px; font-weight: 300; text-transform: capitalize; } .rev_title_b { font-size: 18px; font-weight: 300; } .rev_title_c:not(.upper) { text-transform: capitalize; } .rev_title_c { line-height: 19px; color: #444444; } .rev_title_d { font-size: 24px; font-weight: 300; } .rev_title_e { font-size: 50px; font-weight: 300; font-family: "Oswald", "Open Sans", sans-serif; } .tp-banner-video-fullwidth .rev_title_e, .tp-banner-panzoom-fullwidth .rev_title_e, .tp-banner-boxedwidth .rev_title_e, .tp-banner-fullwidth .rev_title_e { font-size: 40px; } .rev_title_f { font-size: 35px; font-weight: 300; letter-spacing: -1px; } .rev_color1 { color: #D10707; } .rev_color2 { color: #282828; } .rev_color3 { color: #444444; } .rev_color4 { color: #006866; } .rev_color_white { color: #fff; } .rev_color_main { color: #1ccdca; } .rev_arrow_a { background: rgba(0, 0, 0, 0.3); color: #fff; display: block; font-size: 12px; height: 19px; line-height: 19px; text-align: center; width: 19px; } .rev_button_a { border-width: 0; } .rev_button_b { border: 4px solid rgba(0, 0, 0, 0.1); color: #324545; border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; } .bold { font-weight: 700; } .oswald_font { font-family: "Oswald", "Open Sans", sans-serif; } .rev_offer_circle { background: #1ccdca; color: #fff; font-size: 50px; width: 150px; height: 150px; display: block; text-align: center; border: 6px solid #fff; } .rev_offer_circle2 > span { font-weight: 300; } .rev_offer_circle2 { background: #fff; color: #e74c3c; font-size: 35px; width: 80px; height: 80px; display: block; font-weight: 300; text-align: center; border: 2px solid #fff; } .tp-banner-fullscreen .rev_offer_circle, .tp-banner-boxedfullscreen .rev_offer_circle { width: 100px; height: 100px; font-size: 40px; } .tp-banner-fullscreen .rev_offer_circle2, .tp-banner-boxedfullscreen .rev_offer_circle2 { width: 65px; height: 65px; line-height: 65px; font-size: 30px; } .rev_offer_circle > span, .rev_offer_circle2 > span { position: absolute; display: block; } .tp-leftarrow.preview4:after { padding-right: 3px; } .tp-rightarrow.preview4:after { padding-left: 2px; } .tp-banner-panzoom-fullwidth .tp-caption.reddishbg_heavy_80 { font-size: 40px; line-height: 40px; padding: 15px 20px 20px; } .tp-banner-panzoom-fullwidth .tp-caption.reddishbg_heavy_70 { font-size: 30px; line-height: 30px; padding: 15px 20px 20px; } .tp-banner-panzoom-fullwidth .tp-caption.reddishbg_heavy_30 { font-size: 20px; line-height: 20px; padding: 15px 20px 20px; } .ren_num_a { padding: 20px 25px; font-size: 50px; line-height: 50px; color: #fff; border: 2px solid #fff; text-shadow: 0 0 7px rgba(0, 0, 0, 0.1); background: rgba(0, 0, 0, 0.05); } .tp-caption.reddishbg_heavy_80 { font-size: 50px; line-height: 50px; font-weight: 400; color: #26CFCC; text-decoration: none; background-color: rgba(255, 255, 255, 0.9); padding: 20px 25px 25px; text-shadow: none; border-width: 0px; border-color: #000000; border-style: none; } .tp-caption.reddishbg_heavy_70 { font-size: 30px; line-height: 30px; font-weight: 400; color: #ffffff; text-decoration: none; background-color: rgba(38, 207, 204, 0.8); padding: 20px 25px 25px; text-shadow: none; border-width: 0px; border-color: #000000; border-style: none; } .tp-caption.reddishbg_heavy_30 { text-transform: capitalize; font-size: 30px; line-height: 30px; font-weight: 300; color: #fff; text-decoration: none; background-color: rgba(0, 0, 0, 0.7); padding: 20px 30px 25px; text-shadow: none; border-width: 0px; border-color: #000000; border-style: none; } .tp-caption.white_heavy_70.has_bg { background-color: rgba(38, 207, 204, 0.8); } .tp-caption.white_heavy_70 { font-size: 70px; line-height: 70px; font-weight: 800; color: #fff; text-decoration: none; padding: 0; background-color: transparent; text-shadow: none; border-width: 0px; border-color: #000000; border-style: none; } .tp-caption.light_medium_20 { font-size: 20px; line-height: 30px; font-weight: 700; color: #ffffff; text-decoration: none; background-color: transparent; border-width: 0px; border-color: #000000; border-style: none; } .tp-caption.white_heavy_60 { font-size: 50px; line-height: 50px; color: #ffffff; text-decoration: none; background-color: transparent; text-shadow: none; border-width: 0px; border-color: #000000; border-style: none; } .tp-caption.black_thin_blackbg_30 { font-size: 20px; line-height: 30px; font-weight: 300; color: #ffffff; text-decoration: none; background-color: rgba(0, 0, 0, 0.8); padding: 5px 15px 10px; text-shadow: none; border-width: 0px; border-color: #000000; border-style: none; } /*------------------------------------------[ Flex Slider ]------*/ .flex_slider_container { position: relative; } .flex_slider_container.flex_style1 { margin-bottom: 60px; } .flex_slider_container.flex_style1.flex_no_thumb { margin-bottom: 0; } .flex_style1 #flex_thumbs .flex_next i, .flex_style1 #flex_thumbs .flex_previous i { font-size: 22px; position: absolute; display: block; } .flex_style1 #flex_thumbs .flex_next, .flex_style1 #flex_thumbs .flex_previous { background: #000; color: #fff; display: block; height: 100%; position: absolute; text-align: center; top: 0; width: 40px; z-index: 1; } .flex_style1 #flex_thumbs { background: none; bottom: 0; padding: 0 40px; position: absolute; transform: translateX(50%) translateY(50%); -webkit-transform: translateX(50%) translateY(50%); -moz-transform: translateX(50%) translateY(50%); -o-transform: translateX(50%) translateY(50%); width: 50%; z-index: 10; } .flex_style1 #flex_thumbs .flex_next { right: 0px; } .flex_style1 #flex_thumbs .flex_previous { left: 0px; } .flex_style1 #flex_thumbs .flex-viewport { background: #fff; } .flex_style1 #flex_thumbs .flex-viewport > .slides > li { cursor: pointer; } .flex_style1 #flex_thumbs img { max-height: 120px; width: auto; } .flex_style1 #flex_thumbs li:after { background: rgba(29, 205, 202, 0); content: ""; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .flex_style1 #flex_carousel .flex-viewport { position: relative; } .flex_style1 #flex_carousel .flex_next { right: 30px; } .flex_style1 #flex_carousel .flex_next span span:before { left: -5px; } .flex_style1 #flex_carousel .flex_next span span:after { left: -5px; } .flex_style1 #flex_carousel .flex_next > span span { transform: translateX(0%) translateY(-50%); -moz-transform: translateX(0%) translateY(-50%); -webkit-transform: translateX(0%) translateY(-50%); -o-transform: translateX(0%) translateY(-50%); } .flex_style1 #flex_carousel .flex_previous { left: 30px; } .flex_style1 #flex_carousel .flex_previous span span:before { right: -5px; } .flex_style1 #flex_carousel .flex_previous span span:after { right: -5px; } .flex_style1 #flex_carousel .flex_previous > span span { transform: translateX(-100%) translateY(-50%); -moz-transform: translateX(-100%) translateY(-50%); -webkit-transform: translateX(-100%) translateY(-50%); -o-transform: translateX(-100%) translateY(-50%); } .flexslider .slides img { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; vertical-align: top; } .flexslider .slides > li { display: none; position: relative; } .flex_slider_container.flex_style1:after { background: rgba(255, 255, 255, 0.1); content: ""; height: 1px; left: 0; position: absolute; top: 0; width: 100%; } .flex_style1 #flex_thumbs li.flex-active-slide:after, .flex_style1 #flex_thumbs li:hover:after { background: rgba(29, 205, 202, 0.5); } .flex_style1 #flex_carousel .flex_next, .flex_style1 #flex_carousel .flex_previous { border: 4px solid rgba(0, 0, 0, 0.2); height: 55px; width: 55px; z-index: 10; position: absolute; } .flex_style1 #flex_carousel .flex_next > span, .flex_style1 #flex_carousel .flex_previous > span { background: #fff; display: block; height: 100%; position: relative; width: 100%; } .flex_style1 #flex_carousel .flex_next > span:after, .flex_style1 #flex_carousel .flex_previous > span:after { background: #1ccdca; content: ""; display: block; height: 100%; opacity: 0; transform: scale(0); -moz-transform: scale(0); -webkit-transform: scale(0); -o-transform: scale(0); width: 100%; } .flex_style1 #flex_carousel .flex_next:hover > span:after, .flex_style1 #flex_carousel .flex_previous:hover > span:after { opacity: 1; transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); } .flex_style1 #flex_carousel .flex_next:hover span span:before, .flex_style1 #flex_carousel .flex_next:hover span span:after, .flex_style1 #flex_carousel .flex_next:hover span span, .flex_style1 #flex_carousel .flex_previous:hover span span:before, .flex_style1 #flex_carousel .flex_previous:hover span span:after, .flex_style1 #flex_carousel .flex_previous:hover span span { background: #fff; } .flex_style1 #flex_carousel .flex_next span span:before, .flex_style1 #flex_carousel .flex_previous span span:before { background: #e74c3c; content: ""; display: block; height: 5px; position: absolute; width: 5px; top: 5px; } .flex_style1 #flex_carousel .flex_next span span:after, .flex_style1 #flex_carousel .flex_previous span span:after { background: #e74c3c; content: ""; display: block; height: 5px; position: absolute; width: 5px; top: -5px; } .flex_style1 #flex_carousel .flex_next span span, .flex_style1 #flex_carousel .flex_previous span span { background: #e74c3c; display: block; height: 5px; position: absolute; width: 5px; z-index: 1; top: 50%; left: 50%; } .flex_in_flex.flexslider { background: rgba(0, 0, 0, 0.4); left: 50%; overflow: visible; padding: 30px 30px 40px; position: absolute; text-align: center; top: 50%; width: 70%; z-index: 2; transform: translateY(-50%) translateX(-50%); -moz-transform: translateY(-50%) translateX(-50%); -webkit-transform: translateY(-50%) translateX(-50%); -o-transform: translateY(-50%) translateX(-50%); } .flex_in_flex.flexslider .flex-viewport { margin-bottom: 50px; } .flex_in1 { color: #fff; display: block; font-size: 25px; font-weight: 300; margin-bottom: 15px; } .flex_in2 { color: #fff; display: block; font-size: 60px; line-height: 60px; } .flex_in3 { color: #fff; display: block; font-size: 40px; margin-bottom: 40px; } .flex_in_color1 { color: #1ccdca; font-weight: 400; } .container #flex_carousel.flexslider { margin-top: 30px; border: 1px solid #E5E5E5; padding: 8px; } #flex_carousel.flexslider.has_control_nav { overflow: visible; } #flex_carousel.flexslider.has_control_nav > .flex-control-nav { bottom: 0; left: 50%; margin: 0; padding: 20px; transform: translateX(-50%) translateY(100%); -moz-transform: translateX(-50%) translateY(100%); -webkit-transform: translateX(-50%) translateY(100%); width: auto; } .flex_in_flex .flex-control-nav { bottom: -50px; left: 0; margin: 0; } /*------------------------------------------[ Wobbly Slider ]------*/ .wobbly_slide { margin: 30px 0 0 0; overflow: hidden; padding: 0 0 25px; position: relative; top: 0; padding: 0; white-space: initial; text-align: center; } .wobbly_slide ul li { -webkit-transform: translateZ(0); transform: translateZ(0); float: left; display: block; margin: 0; padding: 0 40px; position: relative; } .wobbly_slide ul li > svg { fill: #0072A5; height: 100%; position: absolute; z-index: -1; } .wobbly_slide ul li:nth-child(2) > svg { fill: #5F52B7; } .wobbly_slide ul li:nth-child(3) > svg { fill: #F36A71; } .wobbly_slide ul li:nth-child(4) > svg { fill: #9D9E94; } .wobbly_slide ul li:nth-child(5) > svg { fill: #0CAEBF; } .wobbly_slide ul li:nth-child(6) > svg { fill: #B853A3; } .wobbly_slide ul li:nth-child(7) > svg { fill: #1BBC9B; } .wobbly_slide > nav span { top: 50%; margin-top: -25px; background: #fff; bottom: 0; color: #1ccdca; cursor: pointer; font-size: 32px; font-weight: normal; height: 50px; opacity: 1; position: absolute; text-align: center; width: 50px; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .wobbly_slide > nav span i { position: absolute; } .wobbly_slide > nav span:hover { opacity: 1; } .wobbly_slide > nav span.next { right: 20px; -webkit-transform: translateX(0); transform: translateX(0); } .wobbly_slide > nav span.prev { left: 20px; -webkit-transform: translateX(0); transform: translateX(0); } .wobbly_slide .bordered_btn_white { margin-bottom: 45px; } .wobbly_slide h1 { margin-bottom: 30px; } .wobbly_slide .icon { display: block; padding-top: 3%; position: relative; margin: 0 auto 40px; width: 50%; max-width: 160px; } .wobbly_slide > nav span.disabled, .wobbly_slide > nav span.disabled:hover { opacity: 0.2; cursor: default; } .wobbly_slide h1, .wobbly_slide blockquote { margin: 0; font-weight: 400; font-size: 3em; font-size: 3vw; padding-top: 3%; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); font-family: 'Flamenco', Arial, sans-serif; } .wobbly_title { color: #fff; font-family: "Oswald", "Open Sans", sans-serif; margin-bottom: 20px; } .wobbly_desc { font-family: "lato", sans-serif; font-size: 200%; max-width: 800px; text-align: center; font-weight: 300; line-height: 1.4; margin: 0 auto 1.2em; color: #fff; } .wobbly_slide, .wobbly_slide ul, .wobbly_slide ul li, .wobbly_slide { min-height: 480px; } /*------------------------------------------[ Four Boxes ]------*/ .boxgallery_con { min-height: 650px; position: relative; } .boxgallery_desc { color: #fff; max-width: 1170px; position: absolute; width: 80%; z-index: 10; text-align: center; } .boxgallery_desc .four_boxes_block { background: rgba(255, 255, 255, 0.1); border-top: 3px solid rgba(255, 255, 255, 0.2); position: relative; padding: 30px; } .four_boxes_title { background: #fff; color: #324545; display: block; font-family: "Oswald", "Open Sans", sans-serif; font-size: 24px; left: 50%; padding: 12px 25px; position: absolute; text-transform: uppercase; top: 0; transform: translateY(-50%) translateX(-50%); -moz-transform: translateY(-50%) translateX(-50%); -webkit-transform: translateY(-50%) translateX(-50%); -o-transform: translateY(-50%) translateX(-50%); -ms-transform: translateY(-50%) translateX(-50%); } .four_boxes_desc { text-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); color: #fff; display: block; font-family: "lato", sans-serif; font-size: 26px; font-weight: 300; line-height: 1.4; padding-top: 20px; text-align: center; } .js .boxgallery, .js .boxgallery div { position: absolute; } .js .boxgallery, .boxgallery .bg-tile, .boxgallery .bg-img { overflow: hidden; } .js .boxgallery, .js .boxgallery .panel { top: 0; left: 0; width: 100%; height: 100%; } .boxgallery .panel { z-index: 0; -webkit-perspective: 1200px; perspective: 1200px; background: none; } .boxgallery .bg-tile { width: 50%; height: 50%; } .boxgallery .bg-img { width: 100%; height: 100%; background: #999; } .boxgallery .bg-img img { position: absolute; display: block; height: 200%; max-width: 200%; } .boxgallery > nav span { position: absolute; top: 50%; z-index: 1000; display: block; width: 100px; height: 100px; outline: none; text-align: left; cursor: pointer; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .boxgallery > nav span.prev { left: 0; } .boxgallery > nav span.next { right: 0; } .boxgallery > nav i { position: relative; display: block; width: 100%; height: 100%; } .boxgallery .panel.current { z-index: 2; } .boxgallery .panel.current .bg-img { -webkit-transition: -webkit-transform 1.1s ease-in-out; transition: transform 1.1s ease-in-out; } .boxgallery .panel.active { z-index: 1; } .boxgallery .bg-tile:nth-child(2), .boxgallery .bg-tile:nth-child(4) { left: 50%; } .boxgallery .bg-tile:nth-child(3), .boxgallery .bg-tile:nth-child(4) { top: 50%; } .boxgallery .bg-tile:nth-child(2) .bg-img img, .boxgallery .bg-tile:nth-child(4) .bg-img img { left: -100%; } .boxgallery .bg-tile:nth-child(3) .bg-img img, .boxgallery .bg-tile:nth-child(4) .bg-img img { top: -100%; } .boxgallery > nav span::before, .boxgallery > nav span::after, .boxgallery > nav i::before, .boxgallery > nav i::after { position: absolute; left: 50%; width: 3px; height: 50%; outline: 1px solid transparent; background: #dbccd0; content: ''; -webkit-transition: -webkit-transform 0.3s; transition: transform 0.3s; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translateZ(0); } .boxgallery > nav i::before, .boxgallery > nav i::after { z-index: 100; height: 0; background: #fff; -webkit-transition: height 0.3s, -webkit-transform 0.3s; transition: height 0.3s, transform 0.3s; } .boxgallery > nav span::before, .boxgallery > nav i::before { top: 50%; -webkit-transform: translateX(-50%) rotate(-135deg); transform: translateX(-50%) rotate(-135deg); -webkit-transform-origin: 50% 0%; transform-origin: 50% 0%; } .boxgallery > nav span.next::before, .boxgallery > nav span.next i::before { -webkit-transform: translateX(-50%) rotate(135deg); transform: translateX(-50%) rotate(135deg); -webkit-transform-origin: 50% 0%; transform-origin: 50% 0%; } .boxgallery > nav span::after, .boxgallery > nav i::after { top: 50%; -webkit-transform: translateX(-50%) rotate(-45deg); transform: translateX(-50%) rotate(-45deg); -webkit-transform-origin: 0 0; transform-origin: 0 0; } .boxgallery > nav span.next::after, .boxgallery > nav span.next i::after { -webkit-transform: translateX(-50%) rotate(45deg); transform: translateX(-50%) rotate(45deg); -webkit-transform-origin: 100% 0%; transform-origin: 100% 0%; } .no-touch .boxgallery > nav span:hover i::before, .no-touch .boxgallery > nav span:hover i::after { height: 50%; } .no-touch .boxgallery > nav span:hover::before, .no-touch .boxgallery > nav span:hover i::before { -webkit-transform: translateX(-50%) rotate(-125deg); transform: translateX(-50%) rotate(-125deg); } .no-touch .boxgallery > nav span.next:hover::before, .no-touch .boxgallery > nav span.next:hover i::before { -webkit-transform: translateX(-50%) rotate(125deg); transform: translateX(-50%) rotate(125deg); } .no-touch .boxgallery > nav span:hover::after, .no-touch .boxgallery > nav span:hover i::after { -webkit-transform: translateX(-50%) rotate(-55deg); transform: translateX(-50%) rotate(-55deg); } .no-touch .boxgallery > nav span.next:hover::after, .no-touch .boxgallery > nav span.next:hover i::after { -webkit-transform: translateX(-50%) rotate(55deg); transform: translateX(-50%) rotate(55deg); } .boxgallery[data-effect="effect-1"] .panel.active .bg-tile, .boxgallery[data-effect="effect-2"] .panel.active .bg-tile { -webkit-animation: scaleDown 1.1s ease-in-out; animation: scaleDown 1.1s ease-in-out; } @-webkit-keyframes scaleDown { from { -webkit-transform: translate3d(0, 0, 380px); transform: translate3d(0, 0, 380px); } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes scaleDown { from { -webkit-transform: translate3d(0, 0, 380px); transform: translate3d(0, 0, 380px); } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .boxgallery[data-effect="effect-2"] .panel.current .bg-img { -webkit-transition: -webkit-transform 0.9s cubic-bezier(0.7, 0, 0.3, 1); transition: transform 0.9s cubic-bezier(0.7, 0, 0.3, 1); } .boxgallery[data-effect="effect-2"] .panel.current .bg-tile:nth-child(2) .bg-img { -webkit-transition-delay: 0.15s; transition-delay: 0.15s; } .boxgallery[data-effect="effect-2"] .panel.current .bg-tile:nth-child(3) .bg-img { -webkit-transition-delay: 0.3s; transition-delay: 0.3s; } .boxgallery[data-effect="effect-2"] .panel.current .bg-tile:nth-child(4) .bg-img { -webkit-transition-delay: 0.45s; transition-delay: 0.45s; } .boxgallery[data-effect="effect-3"] .panel::after { position: absolute; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8); content: ''; -webkit-transition: opacity 1.1s ease-in-out; transition: opacity 1.1s ease-in-out; } .boxgallery[data-effect="effect-3"] .panel.current::after { -webkit-transition: none; transition: none; } .boxgallery[data-effect="effect-3"] .panel.current .bg-img { -webkit-transition: -webkit-transform 1.1s cubic-bezier(0.7, 0, 0.3, 1); transition: transform 1.1s cubic-bezier(0.7, 0, 0.3, 1); } .boxgallery[data-effect="effect-3"] .panel.current .bg-tile:nth-child(2) .bg-img { -webkit-transition-delay: 0.15s; transition-delay: 0.15s; } .boxgallery[data-effect="effect-3"] .panel.current .bg-tile:nth-child(3) .bg-img { -webkit-transition-delay: 0.3s; transition-delay: 0.3s; } .boxgallery[data-effect="effect-3"] .panel.current .bg-tile:nth-child(4) .bg-img { -webkit-transition-delay: 0.45s; transition-delay: 0.45s; } .boxgallery[data-effect="effect-3"] .panel.current::after, .boxgallery[data-effect="effect-3"] .panel.active::after { opacity: 0; } /*-----------------------------------------------------------------[ Sliders Responsive ]-------*/ @media screen and (min-aspect-ratio: 1280/850) { .boxgallery .bg-img img { width: 200%; height: auto; display: block; max-width: 200%; } } @media only screen and (max-width: 1200px) { .boxgallery_con { min-height: 520px; } } @media only screen and (max-width: 1024px) { .boxgallery_con { min-height: 389px; } } @media only screen and (max-width: 768px) { .boxgallery_con { min-height: 450px; } .four_boxes_title { font-size: 18px; } .boxgallery_desc { width: 100%; } .four_boxes_desc { font-size: 20px; line-height: 1.3; padding-top: 10px; } .boxgallery_desc .four_boxes_block { padding: 25px 20px 20px; } } @media only screen and (max-width: 480px) { .boxgallery_con { min-height: 350px; } .four_boxes_title { font-size: 15px; width: 90%; } .four_boxes_desc { font-size: 17px; line-height: 1.2; padding-top: 8px; } .boxgallery_desc .four_boxes_block { border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -o-border-radius: 30px; padding: 25px 15px 18px; } } @media screen and (max-width: 380px) { .boxgallery > nav span { width: 50px; height: 50px; } } @media only screen and (max-width: 320px) { .four_boxes_title { font-size: 14px; padding: 12px 10px; width: 90%; } .four_boxes_desc { font-size: 14px; } .boxgallery_con { min-height: 250px; } } /*------------*/ @media only screen and (max-width: 768px) { .normal_text_slider.client_say_slider .owl-next { right: 0; } .normal_text_slider.client_say_slider .owl-prev { left: 0; } } @media only screen and (max-width: 320px) { .shop_slider .owl-next { right: 0; } .shop_slider .owl-prev { left: 0; } } @media only screen and (max-width: 1024px) { .flex_in1 { font-size: 22px; margin-bottom: 10px; } .flex_in2 { font-size: 45px; line-height: 45px; } .flex_in3 { font-size: 30px; margin-bottom: 20px; } .flex_in_flex .flex-control-nav { top: -23px; } .bordered_btn_white { font-size: 14px; padding: 12px 15px; } } @media only screen and (max-width: 768px) { .flex_in_flex.flexslider { border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -o-border-radius: 0; height: 100%; width: 100%; } .flex_in1 { font-size: 19px; margin-bottom: 7px; } .flex_in2 { font-size: 35px; line-height: 45px; } .flex_in3 { font-size: 25px; margin-bottom: 15px; } .flex_in_flex .flex-control-nav { top: 10px; } .bordered_btn_white { font-size: 14px; padding: 12px 15px; } .flex_style1 #flex_thumbs { padding: 0 40px; -moz-transform: translateX(0%) translateY(100%); -webkit-transform: translateX(0%) translateY(100%); -ms-transform: translateX(0%) translateY(100%); -o-transform: translateX(0%) translateY(100%); transform: translateX(0%) translateY(100%); width: 100%; margin-bottom: -9px; } .flex_style1 #flex_thumbs .flex_next, .flex_style1 #flex_thumbs .flex_previous { width: 31px; } .flex_style1 #flex_thumbs .flex_previous { left: 9px; } .flex_style1 #flex_thumbs .flex_next { right: 9px; } } @media only screen and (max-width: 480px) { .flex_in_flex.flexslider { padding: 23px 15px; } .flex_in_flex .flex-control-nav { top: 5px; } .flex_in1 { font-size: 15px; margin-bottom: 2px; } .flex_in2 { font-size: 22px; line-height: 29px; } .flex_in3 { font-size: 17px; margin-bottom: 9px; } .bordered_btn_white { border-width: 1px; font-size: 12px; padding: 6px 9px; } .flex_style1 #flex_carousel .flex_next, .flex_style1 #flex_carousel .flex_previous { height: 40px; width: 40px; } .flex_style1 #flex_carousel .flex_next { right: 8px; } .flex_style1 #flex_carousel .flex_previous { left: 8px; } .flex_style1 #flex_carousel .flex_next span span::before, .flex_style1 #flex_carousel .flex_previous span span::before { height: 4px; top: 4px; width: 4px; } .flex_style1 #flex_carousel .flex_next span span::before { left: -4px; } .flex_style1 #flex_carousel .flex_next span span::after { left: -4px; } .flex_style1 #flex_carousel .flex_next span span::after, .flex_style1 #flex_carousel .flex_previous span span::after { height: 4px; top: -4px; width: 4px; } .flex_style1 #flex_carousel .flex_next span span, .flex_style1 #flex_carousel .flex_previous span span { height: 4px; width: 4px; } .flex-control-paging li a { height: 9px; width: 9px; } .flex-control-nav li { margin: 0 3px; } } @media only screen and (max-width: 320px) { .flex_in_flex.flexslider { padding: 20px 0px; } .flex_in1 { font-size: 13px; margin-bottom: 0px; } .flex_in2 { font-size: 18px; line-height: 25px; } .flex_in3 { font-size: 14px; margin-bottom: 0px; } .bordered_btn_white { border: none; font-size: 10px; padding: 4px 6px; } .flex-control-paging li a { height: 7px; width: 7px; } .flex_in_flex .flex-control-nav { top: 0px; } } @media only screen and (max-width: 1024px) { .owl_text_a > span { font-size: 14px; padding: 12px 50px 11px 17px; } .owl_text_a a { font-size: 22px; line-height: 45px; padding: 0 3px; } .owl_text_b > span { font-size: 24px; padding: 12px 16px; } .owl_text_c > span { font-size: 17px; line-height: 26px; padding: 9px 16px; } #enar_owl_slider .btn_a { margin: 35px 0 0; } .wobbly_desc { font-size: 150%; max-width: 600px; } } @media only screen and (max-width: 768px) { .wobbly_desc { font-size: 130%; max-width: 500px; } .bordered_btn_white { font-size: 13px; padding: 10px 13px; } .normal_text_slider:not(.client_say_slider) { padding: 0 15px; } .normal_text_slider .owl-next { right: 15px; top: 0; } .normal_text_slider .owl-prev { left: -15px; top: 0; } .normal_text_slider .owl-buttons { top: -40px; } .owl_text_b > span { font-size: 16px; padding: 6px 12px; } .owl_text_c > span { font-size: 13px; line-height: 22px; padding: 5px 12px; } .owl_text_a > span { font-size: 12px; padding: 7px 37px 7px 12px; } .owl_text_a a { font-size: 16px; line-height: 34px; padding: 0 4px; } #enar_owl_slider .btn_a { margin: 8px 0 0; font-size: 12px; } #enar_owl_slider .btn_a > span > span { left: 40px; } #enar_owl_slider .btn_a > span { padding-right: 30px; } #enar_owl_slider .btn_a i.in_left, #enar_owl_slider .btn_a i.in_right { font-size: 12px; line-height: 35px; width: 30px; } #enar_owl_slider .btn_a > span > span { left: 30px; padding: 7px 9px; } #enar_owl_slider .btn_a i.in_right { right: -30px; } } @media only screen and (max-width: 480px) { .owl_text_c { display: none; } .owl_text_b > span { font-size: 15px; padding: 5px 10px; } .owl_text_a > span { font-size: 12px; padding: 5px 34px 5px 10px; } .owl_text_a a { font-size: 16px; line-height: 29px; padding: 0 3px; } #enar_owl_slider .owl-prev, #enar_owl_slider .owl-next { height: 40px; top: -21px; width: 40px; } #enar_owl_slider .enar_owl_n > span::after { height: 4px; left: -4px; top: -4px; width: 4px; } #enar_owl_slider .enar_owl_n > span { left: 17px; top: 15px; } #enar_owl_slider .enar_owl_p > span, #enar_owl_slider .enar_owl_n > span { height: 4px; width: 4px; } #enar_owl_slider .enar_owl_n > span::before { height: 4px; left: -4px; top: 4px; width: 4px; } #enar_owl_slider .enar_owl_p > span::before { height: 4px; right: -4px; top: 4px; width: 4px; } #enar_owl_slider .enar_owl_p > span::after { height: 4px; right: -4px; top: -4px; width: 4px; } #enar_owl_slider .enar_owl_p > span { left: 12px; top: 15px; } } @media only screen and (max-width: 320px) { .owl_slider_con .owl_text_d { display: none; } .owl_text_b > span { font-size: 14px; } } /*------------------------------------------------------------- Portfolio -------------------------------------------------------------*/ .hm_filter_wrapper.boxed_portos { margin: 0 auto; max-width: 1170px; position: relative; width: 100%; } .content_hidden { margin: 0; overflow: hidden; } .hm_filter_wrapper_con { margin-top: 40px; } #options.sort_options { padding: 0 15px; text-transform: capitalize; } .site_boxed #options.sort_options { padding: 0 15px; } .site_boxed .hm_filter_wrapper.boxed_portos { padding: 0 5px; } .content #options.sort_options { padding: 0; } .hm_filter_wrapper_con:after { content: ''; display: block; clear: both; } .has_sapce_portos .filter_item_block { padding: 0 15px; margin-bottom: 30px; } .filter_item_block { width: 33.33333%; float: left; position: relative; } .filter_item_block .number { display: none; } .two_blocks .filter_item_block { width: 50%; } .two_blocks .porto_type img { width: 100%; } .four_blocks .filter_item_block { width: 25%; } .five_portos .filter_item_block { width: 20%; } .filter_item_block.width2 { width: 40%; } .filter_item_block:hover .porto_desc { border-bottom-color: #1ccdca; } .hm_filter_wrapper:not(.porto_hidden_title):not(.porto_full_desc) .filter_item_block:hover .porto_desc h6 { color: #1ccdca; } .porto_type { overflow: hidden; position: relative; z-index: 1; } .porto_type > img { position: relative; top: 0; } .hm_filter_wrapper .porto_type:not(.simple_porto_img):after { background: #1ccdca; content: ""; display: block; height: 100%; left: 0; opacity: 0; position: absolute; top: 0; width: 100%; } .hm_filter_wrapper .icon_expand { color: #fff; top: 20px; font-size: 16px; height: 48px; line-height: 48px; margin-right: 5px; text-align: center; width: 48px; } .hm_filter_wrapper .icon_expand > span { display: block; height: 100%; position: relative; width: 100%; } .hm_filter_wrapper .icon_expand:last-child { margin-right: 0px; } .before_after_img { display: block; position: relative; overflow: hidden; } .before_after_b, .before_after_a { display: block; float: left; width: 50%; position: relative; } .before_after_desc { background: #fff; border: 1px solid #dfe3e6; padding: 18px 24px 10px; } .before_after_desc h6 { margin-bottom: 10px; } .hm_filter_wrapper.porto_full_desc .porto_type:after { background: none; } .hm_filter_wrapper.porto_hidden_title .porto_block:hover .porto_type:after, .porto_type:hover:after { opacity: 0.7; } .porto_nav { left: 15%; position: absolute; text-align: center; width: 70%; z-index: 10; } .porto_nav .icon_expand:nth-child(2n) { top: -50px; } .porto_nav .icon_expand:nth-child(3n) { left: 50px; } .masonry_porto .porto_nav { left: 0; width: 100%; } .project_text_nav .expand_img, .hoverdir_meta .expand_img { margin-right: 5px; } .porto_block .expand_img, .porto_block .detail_link, .hm_filter_wrapper .icon_expand, .hoverdir_meta .expand_img, .hoverdir_meta .detail_link { background: #ed4e6e; color: #fff; display: inline-block; position: relative; z-index: 1; } .porto_nav .expand_img, .porto_nav .detail_link, .hm_filter_wrapper .icon_expand { background: rgba(0, 0, 0, 0.7); opacity: 0; transform: scale(0) rotate(20deg); -moz-transform: scale(0) rotate(20deg); -webkit-transform: scale(0) rotate(20deg); -ms-transform: scale(0) rotate(20deg); -o-transform: scale(0) rotate(20deg); } .project_text_nav .expand_img, .project_text_nav .detail_link, .hoverdir_meta .expand_img, .hoverdir_meta .detail_link { font-size: 13px; font-style: italic; padding: 9px 13px; } .project_text_nav .detail_link { -webkit-transition-delay: 0.10s; -moz-transition-delay: 0.10s; -ms-transition-delay: 0.10s; -o-transition-delay: 0.10s; transition-delay: 0.10s; } .project_text_nav .porto_type:hover .expand_img, .project_text_nav .porto_type:hover .detail_link, .project_text_nav .porto_type:hover .icon_expand, .hm_filter_wrapper.porto_hidden_title .porto_block:hover .icon_expand, .hm_filter_wrapper.porto_hidden_title .porto_block:hover .expand_img, .hm_filter_wrapper.porto_hidden_title .porto_block:hover .detail_link { left: 0; right: 0; top: 0; opacity: 1; transform: scale(1) rotate(0deg); -moz-transform: scale(1) rotate(0deg); -webkit-transform: scale(1) rotate(0deg); -ms-transform: scale(1) rotate(0deg); -o-transform: scale(1) rotate(0deg); } .hm_filter_wrapper.four_blocks.boxed_portos .icon_expand { height: 44px; line-height: 44px; width: 44px; } .hm_filter_wrapper.four_blocks.boxed_portos .porto_nums > span { display: none; } .porto_nav .expand_img:hover, .porto_nav .detail_link:hover, .project_text_nav .porto_type:hover .icon_expand:hover { background: rgba(0, 0, 0, 0.9); color: #1ccdca; } .porto_desc h6 { font-size: 14px; font-weight: 500; margin-bottom: 6px; } .hm_filter_wrapper.masonry_porto.has_sapce_portos .width2.rectangle_width .porto_type img { margin-top: -15px; } .menu_special_color { color: #e74c3c; font-weight: 700; } .simple_porto_img:hover > a { opacity: .8; } .porto_desc:not(.simple_porto_desc) { background: #fff; border-bottom: 1px solid #e6e6e6; padding: 17px 20px 17px; position: relative; z-index: 1; } .hm_filter_wrapper:not(.has_sapce_portos):not(.porto_full_desc):not(.porto_hidden_title) .porto_desc::after { background: #eee; content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 1px; } .hm_filter_wrapper:not(.has_sapce_portos) .porto_desc { border-bottom: medium none; } .porto_date { color: #999; font-size: 12px; } .porto_nums { float: right; } .porto_nums > span { color: #a1a1a1; font-size: 11px; margin-right: 10px; } .porto_nums > span i { color: #c6c6c6; font-size: 13px; vertical-align: sub; margin-right: 6px; } .porto_nums > span:last-child { margin-right: 0px; } .porto_nums > span.like.added i { color: #1ccdca; } .porto_nums > span.comm i { font-size: 16px; } .porto_nums > span.like i { cursor: pointer; } .porto_nums > span.like i:hover { color: #1ccdca; } .option-set { float: left; } #filter-by.option-set { position: relative; font-size: 0; text-align: center; } #filter-by > li { display: inline-block; font-size: 14px; } #filter-by > li a { color: #898989; background: #fff; border-bottom: 1px solid #dfe3e6; border-right: 1px solid #dfe3e6; border-top: 1px solid #dfe3e6; display: block; padding: 13px 20px; position: relative; } #filter-by > li a span.num { display: none; } #filter-by > li a.selected { background: #1ccdca; border-color: #1ccdca; color: #fff; } #filter-by > li:first-child a { border-left: 1px solid #dfe3e6; } .filter_by_mobile #filter-by > li a { border: 1px solid #dfe3e6; margin: 0 10px 10px 0; } .filter_by_mobile #filter-by > li a.selected { border-color: #1ccdca; } .nav_with_nums #filter-by > li a span.num { display: block; background: #fff; border: 1px solid #dfe3e6; font-size: 10px; color: #898989; height: 20px; left: 20px; line-height: 18px; position: absolute; text-align: center; top: -10px; width: 22px; opacity: 0; } .nav_with_nums #filter-by > li a.selected span.num { background: #324545; border-color: #324545; color: #fff; } .nav_with_nums #filter-by > li:hover > a span.num, .nav_with_nums #filter-by > li > a.selected span.num { opacity: 1; } #options .sort_list { max-width: 200px; float: right; min-width: 180px; position: relative; margin-right: 1px; margin-top: 12px; } #options .sort_list a.sort_selecter { border: 1px solid #dfe3e6; background: #fff; width: 100%; } #options .sort_list a.sort_selecter .arrow { border-left: 1px solid #dfe3e6; height: 100%; line-height: 34px; padding-left: 10px; position: absolute; right: 11px; text-align: center; top: 0; font-size: 13px; } #options .sort_list a.sort_selecter .arrow i { display: block; position: relative; top: 9px; transform: rotate(315deg); } #options .sort_list a { border-bottom: 1px solid #dfe3e6; display: block; position: relative; font-size: 12px; color: #898989; } #options .sort_list a span.text { display: block; padding: 8px 15px; } #options .sort_list ul li:last-child a { border-bottom: medium none; } #options .sort_list:hover { z-index: 10; } #options .sort_list:hover > #sort-by.option-set { visibility: visible; opacity: 1; } #sort-by.option-set { background: #fff; border-color: #dfe3e6; border-style: solid; border-width: 0 1px 1px; position: absolute; width: 100%; visibility: hidden; opacity: 0; } #options .sort_list a:hover, #options .sort_list a.selected, #sort-direction.option-set a.selected, #sort-direction.option-set a:hover { color: #1ccdca; } #sort-direction.option-set { float: right; background: #fff; border: 1px solid #dfe3e6; margin-top: 12px; margin-right: 10px; opacity: 0; } #sort-direction.option-set li:first-child { border-bottom: 1px solid #dfe3e6; } #sort-direction.option-set a { color: #ddd; } #sort-direction.option-set span { display: block; line-height: inherit; padding: 0 11px; } #sort-direction.option-set span i { display: block; line-height: 16px; font-size: 15px; vertical-align: sub; } .hm_filter_wrapper.three_blocks.full_portos.has_sapce_portos .hm_filter_wrapper_con, .hm_filter_wrapper.four_blocks.full_portos.has_sapce_portos .hm_filter_wrapper_con { margin-left: 15px; margin-right: 15px; } .hm_filter_wrapper.boxed_portos:not(.has_sapce_portos) .hm_filter_wrapper_con { margin-right: 15px; margin-left: 15px; } .nav_in_center .option-set { float: none; } .nav_in_center #options .sort_list { float: none; margin: 30px auto 0; } .nav_in_center #sort-direction.option-set { float: none; margin: 30px auto 0; max-width: 38px; } .hm_filter_wrapper.full_portos #options.sort_options { margin: 0 auto; max-width: 1170px; width: 100%; } .no_sapce_portos:not(.porto_hidden_title):not(.porto_full_desc) .filter_item_block.design:nth-child(2n) .porto_desc { background: #f4f4f4; } .porto_hidden_title .porto_meta, .porto_desc h6 { position: relative; z-index: 1; } .porto_block { overflow: hidden; position: relative; } .hm_filter_wrapper.porto_hidden_title .porto_desc { border-bottom: none; bottom: -100%; position: absolute; width: 100%; } .hm_filter_wrapper.porto_hidden_title .porto_block:hover .porto_type > img { top: -30px; } .hm_filter_wrapper.porto_hidden_title .porto_block:hover .porto_desc { bottom: 0px; } .hm_filter_wrapper.porto_hidden_title .porto_block .porto_nav { -moz-transform: translateY(-100%); -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%); } .hm_filter_wrapper.porto_hidden_title.boxed_portos.four_blocks .porto_desc { padding: 13px 20px 16px; } .hm_filter_wrapper.porto_hidden_title.has_sapce_portos .porto_desc::after { border-color: rgba(0, 0, 0, 0.1); border-style: solid; border-width: 0 1px 1px; content: ""; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .porto_full_desc .porto_desc { overflow: hidden; background: #314152; height: 100%; position: absolute; width: 100%; color: #bfc6cd; border-bottom: none; text-align: center; } .porto_full_desc .porto_meta { position: absolute; width: 100%; } .porto_full_desc .porto_meta > p { margin: 16px 0; } .porto_full_desc .porto_desc h6, .hoverdir_meta .proj_name { color: #fff; margin-bottom: 15px; } .porto_full_desc .porto_date, .hoverdir_meta .proj_date { color: #1ccdca; display: block; margin-bottom: 20px; text-transform: uppercase; } .four_blocks.boxed_portos.porto_full_desc .porto_meta > p { font-size: 13px; margin: 11px 0 12px; } .four_blocks.boxed_portos.porto_full_desc.has_sapce_portos .porto_date { display: block; margin-bottom: 13px; margin-top: 5px; } .four_blocks.boxed_portos.porto_full_desc.has_sapce_portos .porto_desc { text-align: center; } .da-slideFromTop { left: 0px; top: -100%; } .da-slideFromBottom { left: 0px; top: 100%; } .da-slideFromLeft { top: 0px; left: -100%; } .da-slideFromRight { top: 0px; left: 100%; } .da-slideTop { top: 0px; } .da-slideLeft { left: 0px; } /*------------------------------------------------------------- Blog -------------------------------------------------------------*/ .hm_new_con { background: #1c2124; overflow: hidden; } .hm_new_title_con { background: #e74c3c; float: left; height: 100%; line-height: 57px; padding: 0 15px; position: absolute; width: 168px; } .hm_new_title_con:after { background: #1c2124; content: ""; height: 100%; position: absolute; right: 1px; top: 0; width: 4px; } .hm_new_title_con h4 { color: #fff; font-family: "lato"; font-size: 15px; margin: 0; text-transform: uppercase; white-space: nowrap; font-style: italic; } .hm_new_title_con h4 i { display: inline-block; font-size: 32px; line-height: 48px; margin-right: 10px; } .hm_new_title_con h4 > span { display: inline-block; line-height: 48px; vertical-align: top; } .hm_new_title_con h4 > span .latest_word { display: inline-block; } .hm_new_bar { float: left; font-size: 13px; padding: 15px 50px 15px 163px; position: relative; width: 100%; } .hm_new_bar_controll { border-left: 1px solid #e74c3c; border-right: 1px solid #e74c3c; height: 100%; position: absolute; right: 0; top: 0; width: 35px; } .hm_new_bar_controll:before { border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #e74c3c; border-style: solid; border-width: 8px; content: ""; left: -8px; position: absolute; top: -8px; transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); } .hm_new_bar_slider { max-height: 18px; overflow: hidden; padding-left: 20px; } .hm_new_bar_slider > .news_item { display: inline-block; } .hm_new_bar_slider .news_item { margin-right: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .hm_new_bar_slider .news_item i { margin-right: 5px; } .hm_new_bar_slider .news_item a { color: #aaa; text-transform: uppercase; } .hm_new_bar_slider .news_item a:hover { color: #fff; } .hm_new_bar_controll_btn { background: rgba(0, 0, 0, 0.6); color: #fff; display: block; height: 100%; width: 100%; position: relative; } .hm_new_bar_controll_btn i { font-size: 12px; margin-left: -1px; display: block; left: 50%; position: absolute; top: 50%; -moz-transform: translateX(-50%) translateY(-50%) scale(1); -webkit-transform: translateX(-50%) translateY(-50%) scale(1); -o-transform: translateX(-50%) translateY(-50%) scale(1); transform: translateX(-50%) translateY(-50%) scale(1); opacity: 1; } .hm_new_bar_controll_btn.pause .pause_news, .hm_new_bar_controll_btn.play .play_news { -moz-transform: translateX(-50%) translateY(-50%) scale(0); -webkit-transform: translateX(-50%) translateY(-50%) scale(0); -o-transform: translateX(-50%) translateY(-50%) scale(0); transform: translateX(-50%) translateY(-50%) scale(0); opacity: 0; } /*------------------------------------------------------------- Blog -------------------------------------------------------------*/ .blog_grid_block { position: relative; margin-bottom: 30px; } .blog_grid_block > div { position: relative; } .blog_grid_block > div.feature_inner:after { background: #fff; content: ""; height: 1px; left: 10px; position: absolute; top: 10px; width: 16px; opacity: 0; } .blog_grid_block > div.feature_inner:before { background: #fff; content: ""; height: 16px; left: 10px; position: absolute; top: 10px; width: 1px; z-index: 1; opacity: 0; } .blog_grid_block > div.feature_inner .feature_inner_corners:after { background: #fff; content: ""; height: 1px; right: 10px; position: absolute; bottom: 10px; width: 16px; opacity: 0; } .blog_grid_block > div.feature_inner .feature_inner_corners:before { background: #fff; content: ""; height: 16px; right: 10px; position: absolute; bottom: 10px; width: 1px; z-index: 1; opacity: 0; } .blog_grid_block > div.feature_inner:hover .feature_inner_btns > a { transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); } .blog_grid_block > div.feature_inner:hover .feature_inner_btns > a:hover { transform: scale(1.3) rotate(45deg); -moz-transform: scale(1.3) rotate(45deg); -webkit-transform: scale(1.3) rotate(45deg); -o-transform: scale(1.3) rotate(45deg); -ms-transform: scale(1.3) rotate(45deg); z-index: 1; } .blog_grid_block > div.feature_inner:hover:after, .blog_grid_block > div.feature_inner:hover:before, .blog_grid_block > div.feature_inner:hover .feature_inner_corners:after, .blog_grid_block > div.feature_inner:hover .feature_inner_corners:before { opacity: 1; } .blog_grid_con { background: #fff; border-color: #e9e9e9; border-style: solid; border-width: 0 1px 1px; padding: 25px 22px 17px; } .blog_grid_con p { margin: 0; } .blog_grid_con p:not(.desc) { margin-bottom: 20px; } .post .blog_grid_con > p:last-child { margin-bottom: 0; } .blog_grid_format { color: #fff; display: block; height: 40px; position: absolute; text-align: center; top: -20px; width: 40px; } .blog_grid_format:hover { transform: translateX(-50%) rotate(45deg); -moz-transform: translateX(-50%) rotate(45deg); -webkit-transform: translateX(-50%) rotate(45deg); -ms-transform: translateX(-50%) rotate(45deg); -o-transform: translateX(-50%) rotate(45deg); color: #fff; } .blog_grid_format:before { height: 50%; left: 0; top: 0; position: absolute; content: ""; width: 100%; box-shadow: 0 0 4px rgba(0, 0, 0, 0.2); } .blog_grid_format i { background: #1ccdca; box-shadow: 0 1px 1px rgba(255, 255, 255, 0.5) inset, 0px -1px 1px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 0 1px 1px rgba(255, 255, 255, 0.5) inset, 0px -1px 1px rgba(0, 0, 0, 0.1) inset; color: #fff; display: block; font-size: 16px; height: 100%; line-height: 40px; position: absolute; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -webkit-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); width: 100%; } .hosted_video_audio_con .blog_grid_format { bottom: -20px; top: inherit; display: none; } .post_title_con { margin-bottom: 30px; position: relative; } .post_title_con .meta { display: block; } .tags_con, .internal_post_con .related_posts, .post_next_prev_con { margin-bottom: 50px; } .internal_post_con { padding: 70px 0; position: relative; } .blog_grid_con .meta a, .post_title_con .meta a, .timeline_block .meta a { color: #999; } .blog_grid_con .meta .post_type_meta a, .post_title_con .post_type_meta a { color: #1ccdca; } .blog_grid_con .meta a:hover, .post_title_con .meta a:hover, .timeline_block .meta a:hover { color: #1ccdca; } .blog_grid_con .title, .post_title_con .title { font-weight: 500; margin-bottom: 10px; text-transform: uppercase; font-size: 16px; } .blog_grid_con .meta { color: #8a8d8d; display: block; font-size: 13px; margin-bottom: 13px; } .blog_grid_con .meta .meta_slash { margin: 0 5px; } .blog_grid_con .title a { color: #324545; } .blog_grid_con .title a:hover { color: #1ccdca; } .blog_grid_con .desc { color: #555; font-size: 13px; } .feature_inner_ling { position: relative; display: block; overflow: hidden; } .feature_inner_ling:after { background: #1ccdca; width: 100%; height: 100%; position: absolute; top: 0; left: 0; content: ""; opacity: 0; } .feature_inner_ling:before { box-shadow: 0px -5px 3px rgba(0, 0, 0, 0.1) inset; -moz-box-shadow: 0px -5px 3px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 0px -5px 3px rgba(0, 0, 0, 0.1) inset; content: ""; height: 100%; left: -15%; position: absolute; top: 0; width: 130%; } .hm_blog_full_list .feature_inner_ling:after { background: none; } .feature_inner_btns { position: absolute; z-index: 1; } .feature_inner_btns > a { background: #fff; display: inline-block; height: 40px; width: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #1ccdca; transform: scale(0); -moz-transform: scale(0); -webkit-transform: scale(0); -o-transform: scale(0); -ms-transform: scale(0); } .feature_inner_btns > a.icon_link { background: rgba(0, 0, 0, 0.8); color: #fff; } .no_corners:after, .no_corners:before, .no_corners .feature_inner_corners:after, .no_corners .feature_inner_corners:before { display: none; } .hm_blog_full_list .blog_grid_block > div.feature_inner .feature_inner_corners:before, .hm_blog_full_list .blog_grid_block > div.feature_inner:before, .hm_blog_full_list .blog_grid_block > div.feature_inner:after, .hm_blog_full_list .blog_grid_block > div.feature_inner .feature_inner_corners:after { background: none; } .feature_inner:hover .feature_inner_ling:after { opacity: .8; } /*-------------------------------------------------[ Blog Timeline ]------*/ .hm_filter_wrapper_con.timeline .filter_item_block { width: 50%; list-style: none; position: relative; z-index: 1; } .hm_filter_wrapper_con.timeline .filter_item_block:nth-child(2n+1) { padding-right: 50px; } .hm_filter_wrapper_con.timeline .filter_item_block:nth-child(2n) { padding-left: 50px; } .hm_filter_wrapper_con.timeline .filter_item_block:nth-child(2) { margin-top: 85px; } .hm_filter_wrapper_con.timeline .filter_item_block .timeline_block { background: #fff; border: 1px solid #D7E4ED; margin: 0 0 50px; padding: 20px; position: relative; width: 100%; } .hm_filter_wrapper_con.timeline .filter_item_block .timeline_block:before, .hm_filter_wrapper_con.timeline .filter_item_block .timeline_block:after { border-style: solid; border-width: 8px; content: ""; position: absolute; display: block; top: 20px; } .hm_filter_wrapper_con.timeline .filter_item_block:nth-child(2n+1) .timeline_block:before { border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #c6d2db; right: -16px; } .hm_filter_wrapper_con.timeline .filter_item_block:nth-child(2n+1) .timeline_block:after { border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #ffffff; right: -15px; } .hm_filter_wrapper_con.timeline .filter_item_block:nth-child(2n) .timeline_block:before { border-color: rgba(0, 0, 0, 0) #c6d2db rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); left: -16px; } .hm_filter_wrapper_con.timeline .filter_item_block:nth-child(2n) .timeline_block:after { border-color: rgba(0, 0, 0, 0) #ffffff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); left: -15px; } .hm_filter_wrapper_con.timeline .filter_item_block:nth-child(2n+1) .timeline_post_format { right: -81px; } .hm_filter_wrapper_con.timeline .filter_item_block:nth-child(2n) .timeline_post_format { left: -80px; } .hm_filter_wrapper_con.timeline .filter_item_block:nth-child(2n) .read_more_button { float: right; } .timeline_block .meta { display: block; font-size: 13px; font-style: italic; margin-bottom: 10px; } .timeline_block .meta .meta_part { margin: 0px 25px 10px 0px; display: inline-block; } .timeline_block .timeline_feature { margin-bottom: 20px; overflow: hidden; } .timeline_block .timeline_feature a { display: block; overflow: hidden; position: relative; } .timeline_block .timeline_title { font-family: "Oswald", "Open Sans", sans-serif; font-size: 20px; font-weight: 400; letter-spacing: 1px; margin-bottom: 14px; text-transform: uppercase; } .timeline_block .timeline_title a { color: #324545; } .timeline_block .timeline_title a:hover { color: #1ccdca; } .timeline_block .article { line-height: 24px; margin-bottom: 10px; } .timeline_block .date { color: #b0afaf; display: inline-block; font-size: 13px; margin-bottom: 15px; margin-right: 20px; font-style: italic; } .timeline_block .date i { font-size: 16px; margin-right: 8px; vertical-align: sub; } .hm_filter_wrapper_con.timeline { position: relative; } .hm_filter_wrapper_con.timeline:after { background: #d7e4ed; content: ""; height: 100%; position: absolute; bottom: -30px; width: 4px; } .hm_filter_wrapper.timeline { overflow: hidden; padding: 0 15px; } .read_more_button { color: #1ccdca; display: inline-block; font-size: 13px; padding: 5px 0; font-style: italic; } .read_more_button i { margin-right: 7px; } .timeline_post_format { border: 3px solid #1ccdca; color: #1ccdca; height: 60px; overflow: hidden; position: absolute; top: -2px; width: 60px; z-index: 1; } .timeline_post_format:after { background: #fff; content: ""; left: 0; top: 0; color: #fff; display: block; position: absolute; width: 100%; height: 100%; } .timeline_post_format i { font-size: 18px; position: absolute; z-index: 1; } .timeline_post_format:hover, .timeline_block:hover .timeline_post_format { color: #324545; border-color: #324545; } .timeline_block .timeline_feature > a:not(.quote_con):before, .timeline_block .timeline_feature .owl-item a:before { background: #1ccdca; content: ""; display: block; height: 100%; left: 0; opacity: 0; position: absolute; top: 0; width: 100%; } .timeline_block .timeline_feature a span.image-zoom { color: #fff; font-size: 24px; height: 50px; line-height: 50px; opacity: 1; position: absolute; text-align: center; width: 50px; z-index: 1000; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); opacity: 0; } .timeline_block .timeline_feature a:hover span.image-zoom { opacity: 1; } .timeline_block .timeline_feature a:hover:before { opacity: 0.5; } /*------------------------------------------[ Blog Masonry ]------*/ .blog_grid_desc { border-color: #e9e9e9; border-style: solid; border-width: 1px 1px 0px 1px; background: #fff; color: #324545; padding: 20px 22px 19px; } .blog_grid_desc .title { font-family: "Oswald", "Open Sans", sans-serif; font-weight: 400; letter-spacing: 1px; margin-bottom: 0; text-transform: uppercase; font-size: 16px; } .blog_grid_desc .title a { color: #576162; } .blog_grid_desc .title a:hover { color: #1ccdca; } .blog_grid_desc .meta { display: block; font-size: 13px; } .blog_grid_desc .desc { margin-bottom: 0; margin-top: 11px; font-size: 13px; } .hm_filter_wrapper.masonry_posts .filter_item_block, .hm_filter_wrapper.masonry_grid_posts .filter_item_block { padding: 0 15px; } .colored_masonry .blog_grid_desc { background: #1ccdca; box-shadow: 0 -3px 11px rgba(0, 0, 0, 0.05) inset, 0 -1px 0 rgba(0, 0, 0, 0.08) inset; color: #fff; border: none; } .colored_masonry .blog_grid_desc .title a, .colored_masonry .blog_grid_desc .title a:hover { color: #fff; } .blog_grid_desc .meta .meta_part, .hm_filter_wrapper.masonry_posts .blog_grid_con .meta .meta_part { display: inline-block; margin-bottom: 10px; margin-right: 20px; font-style: italic; } .blog_grid_desc .meta .meta_part i, .blog_grid_con .meta .meta_part i { margin-right: 5px; font-size: 14px; vertical-align: top; line-height: 19px; } .internal_post_con .meta .meta_part i, .timeline_block .meta .meta_part i { font-size: 14px; margin-right: 5px; color: #b0afaf; } .internal_post_con .meta .meta_part .ico-user5, .timeline_block .meta .meta_part .ico-user5 { font-size: 13px; } .hm_filter_wrapper.masonry_posts .blog_grid_con .meta { margin-bottom: 0; } .hm_filter_wrapper.masonry_posts .blog_grid_con .desc { border-top: 1px solid rgba(0, 0, 0, 0.07); margin-top: 13px; padding-top: 15px; } /*------------------------------------------[ Blog List ]------*/ .hm_blog_list .blog_grid_con { background: none; border: medium none; float: left; padding: 0 0 0 30px; width: 60%; } .hm_blog_list .blog_grid_block { margin-bottom: 50px; } .hm_blog_list .blog_grid_block:not(:last-child) { border-bottom: 1px dotted #e9e9e9; padding-bottom: 50px; } .hm_blog_list .blog_grid_block:last-child { margin-bottom: 0; } .hm_blog_list .col-md-12:last-child .blog_grid_block { margin-bottom: 0; } .hm_blog_list:not(.hm_blog_full_list) .feature_inner { float: left; width: 40%; } .hm_blog_list .blog_grid_con .desc { color: #555; font-size: 14px; } .hm_blog_list .feature_inner_ling:before { box-shadow: 0 0 30px rgba(0, 0, 0, 0.1) inset; height: 100%; left: 0; top: 0; width: 100%; } .hm_blog_list .format_quote .blog_grid_con .meta { margin-bottom: 0; } .hm_blog_list .btn_a i.in_left, .hm_blog_list .btn_a i.in_right { height: 100%; line-height: 39px; padding: 0 12px; width: 38px; } .hm_blog_list .btn_a { margin-top: 25px; color: #1ccdca; font-size: 13px; } .hm_blog_list .btn_a:hover > span > span { left: -1px; } .hm_blog_list .btn_a > span { padding-right: 37px; } .hm_blog_list .btn_a > span > span { padding: 10px 16px 11px; left: 38px; } .hm_blog_list .blog_grid_con .meta .meta_part, .post_title_con .meta .meta_part { display: inline-block; margin-bottom: 10px; margin-right: 25px; } .hm_blog_list .blog_grid_con .title, .hm_blog_full_list .blog_grid_con .title, .post_title_con .title { font-family: "Oswald", "Open Sans", sans-serif; font-size: 22px; font-weight: 400; margin-bottom: 15px; } .hm_blog_list .blog_grid_con .title a, .post_title_con .title a { color: #576162; } .hm_blog_list .blog_grid_con .title a:hover, .post_title_con .title a:hover { color: #1ccdca; } .hm_blog_list .blog_grid_con .meta, .post_title_con .meta { border-bottom: 1px dotted rgba(0, 0, 0, 0.1); margin-bottom: 17px; padding-bottom: 11px; font-size: 13px; font-style: italic; } .hm_blog_full_list .blog_grid_con { border: none; background: none; width: 100%; float: none; clear: both; padding: 25px 0px 25px; } .blog_list_format { background: #1ccdca; color: #fff; display: block; font-size: 14px; height: 40px; left: 11px; line-height: 43px; position: absolute; text-align: center; top: 11px; width: 40px; z-index: 1; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); opacity: 0; } .blog_list_format:hover { color: #fff; background: #1ccdca; } .self_hosted_container { position: relative; } .embed-container { background: #eee; position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .feature_inner_corners .quote_con, .timeline_feature .quote_con { font-size: 16px; line-height: 30px; padding: 15px 25px 25px; } .quote_con .quote_author { display: block; font-size: 13px; font-style: italic; line-height: initial; margin-top: 10px; } .quote_con:hover { background: #1B2228; color: #fff; } .quote_con, .quote_con:focus { background: #1ccdca; color: #fff; display: block; font-size: 20px; line-height: 35px; padding: 17px 25px 26px; } .post_format_con.hm_quote > span:after { background: rgba(0, 0, 0, 0.1); content: ""; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .post_format_con.hm_quote > span > a:after { background: rgba(0, 0, 0, 0.1); content: ""; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .post_format_con > span { display: block; height: 3px; position: relative; width: 100%; } .post_format_con > span > a { background: #fff; border: 1px solid #1ccdca; color: #1ccdca; height: 40px; left: 50%; line-height: 40px; margin-top: -17px; position: absolute; text-align: center; width: 40px; z-index: 1; transform: translateX(-50%) rotate(45deg); -moz-transform: translateX(-50%) rotate(45deg); -webkit-transform: translateX(-50%) rotate(45deg); -ms-transform: translateX(-50%) rotate(45deg); -o-transform: translateX(-50%) rotate(45deg); } .post_format_con > span > a i { display: block; line-height: 40px; transform: rotate(-45deg); -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); position: relative; z-index: 1; } /*------------------------------------------[ Blog Comments ]------*/ #comments ol.comments_list li { list-style: none; } #comments .children { border-left: 1px solid #1ccdca; padding-left: 45px; position: relative; } #comments .children:after { background: #1ccdca; content: ""; display: block; height: 1px; left: 0; position: absolute; top: 50px; width: 22px; } #comments .comment-box { background: #FEFEFE; border: 1px solid #e5e5e5; margin-bottom: 20px; padding: 22px; } #comments .trees_number { background: #fff; border: 1px solid #eee; color: #c1c1c1; float: right; padding: 0 7px; font-size: 11px; display: none; } #comments .avatar { background: #fff; border: 1px solid #ddd; float: left; margin: 4px 15px 0 4px; padding: 4px; } #comments .comment_content { margin-left: 110px; } #comments h4.author_name { color: #1ccdca; font-size: 15px; font-weight: 400; margin: 0 0 10px; text-transform: uppercase; } #comments h4.author_name a:hover { color: #324545; } #comments span.comment_meta { display: block; margin-bottom: 8px; text-transform: uppercase; } #comments span.comment_meta a { color: #aaa; font-size: 12px; } #comments .comment_said_text { color: #777; font-size: 14px; } #comments .comment_said_text p { line-height: 26px; } #comments .comment-reply-link, #comments .comment-edit-link { background: #fff; border: 1px solid #ddd; color: #aaa; display: inline-block; font-size: 11px; margin: 2px 3px 0 0; padding: 4px 10px 5px; } #comments .comment-reply-link:hover, #comments .comment-edit-link:hover { border-color: #1ccdca; color: #324545; } #comments .comment-respond { margin-top: 40px; } #comments .comment-notes { color: #aaa; font-size: 13px; letter-spacing: 1px; margin: 8px 0 20px; } #commentform input[type="text"] { height: 40px; margin: 0 1.4% 1.4% 0; width: 32.4%; float: left; } #commentform input:last-of-type { margin-right: 0; } #commentform textarea { width: 100%; } #commentform #submit-comment { margin: 10px 0 0; } /*------------------------------------------[ Blog About Auther Block ]------*/ .about_auther { margin-bottom: 30px; font-size: 15px; } .about_auther .avatar_img { border: 1px solid #dadbdb; display: inline-block; float: left; overflow: hidden; padding: 6px; position: absolute; width: 140px; } .about_auther .about_auther_details { display: block; padding-left: 160px; } .about_auther .about_auther_details .auther_link { display: block; margin-bottom: 8px; text-transform: uppercase; } .about_auther .about_auther_details .social_media { margin-top: 15px; } .about_auther .about_auther_con { min-height: 140px; } .about_auther .about_auther_con .desc { line-height: 28px; } /*------------------------------------------[ Blog Tags ]------*/ .tags_con > h6, #share_on_socials > h6 { display: inline-block; margin-bottom: 5px; margin-right: 5px; text-transform: uppercase; font-size: 15px; } .tags_con > a { background: #fff; border: 1px solid #dddddd; color: #777; display: inline-block; font-size: 12px; margin: 0 5px 5px 0; padding: 8px 11px; text-transform: uppercase; } .tags_con > a:hover { border-color: #1ccdca; color: #1ccdca; } /*------------------------------------------[ Blog Next Prev Post ]------*/ .post_next_prev { float: right; margin-top: 16px; } .post_next_prev a { color: #ddd; display: inline-block; font-size: 15px; margin-right: 5px; } .post_next_prev a .t { color: #999; font-size: 12px; line-height: 22px; margin: 0 5px; text-transform: uppercase; vertical-align: top; } .post_next_prev a:hover, .post_next_prev a:hover .t { color: #1ccdca; } .post_next_prev_con .single_pro_row { padding-right: 115px; } /* ---------------------------------------------------------------- Widgets -----------------------------------------------------------------*/ .cat_list_widget > li { border-bottom: 1px dotted #e5e5e5; list-style: none; padding: 7px 0; } .cat_list_widget > li:last-child { border-bottom: none; } .cat_list_widget > li .num_posts { color: #aaa; float: right; font-size: 11px; } .cat_list_widget > li a { color: #777; display: inline-block; margin-right: 10px; font-size: 13px; } .cat_list_widget > li a:hover { color: #aaa; } .cat_list_widget.no_numbers > li a { display: block; } .widget_block { border-bottom: 1px solid #eee; margin-bottom: 22px; padding-bottom: 30px; } .widget_block > h6 { font-size: 15px; font-weight: 500; letter-spacing: 1px; margin-bottom: 20px; text-transform: uppercase; word-spacing: 1px; } .widget_block:last-child { border-bottom: medium none; margin-bottom: 0; padding-bottom: 0; } /*------[ Search Widget ]------*/ .search_block { height: 39px; position: relative; } .search_block form input.serch_input { background: #fff; border: 1px solid #E5E5E5; color: #888; float: left; font-size: 13px; height: 39px; letter-spacing: 1px; margin: 0; padding: 5px 50px 5px 10px; width: 100%; } .search_block form input.serch_input:focus { color: #444444; } .search_block form .search_btn:after { background: #ddd; content: ""; height: 50%; left: 0; position: absolute; top: 25%; width: 1px; } .search_block form .search_btn { background: rgba(0, 0, 0, 0); border: medium none; color: #1ccdca; float: left; font-size: 14px; height: 39px; line-height: 42px; min-width: 39px; position: absolute; right: 1px; vertical-align: bottom; } .search_block form .search_btn:hover { opacity: 0.8; } .search_block.large_search form input.serch_input { height: 45px; padding: 4px 55px 5px 15px; color: #888; } .search_block.large_search form .search_btn { font-size: 16px; height: 45px; line-height: 45px; min-width: 45px; } /*-------------------------------------------------[ Social Links Widget ]------*/ .social_links_widget a { background: #fff; border: 1px solid #ddd; color: #777; display: block; float: left; font-size: 14px; height: 38px; line-height: 38px; margin: 0 10px 10px 0; text-align: center; width: 38px; } .social_links_widget a.twitter:hover { color: #00baff; } .social_links_widget a.facebook:hover { color: #516ca4; } .social_links_widget a.googleplus:hover { color: #ed523d; } .social_links_widget a.linkedin:hover { color: #1985bc; } .social_links_widget a.youtube:hover { color: #f02a06; } .social_links_widget a.skype:hover { color: #44bbff; } .social_links_widget a.flickr:hover { color: #ff0084; } .social_links_widget a.picasa:hover { color: #6878a0; } .social_links_widget a.vimeo:hover { color: #44bbff; } .social_links_widget a.tumblr:hover { color: #395875; } .social_links_widget a.dribble:hover { color: #dc71a6; } .social_links_widget a.soundcloud:hover { color: #ff6600; } .social_links_widget a.instagram:hover { color: #406f94; } .social_links_widget a.pinterest:hover { color: #f21414; } .social_links_widget a.rss:hover { color: #ff9d00; } /*-------------------------------------------------[ Tagcloud Widget ]------*/ .tagcloud a { display: block; float: left; margin: 0 10px 10px 0; position: relative; } .tagcloud a:hover .tag { color: #1ccdca; } .tagcloud .tag { background: #fff; border: 1px solid #E5E5E5; color: #666; display: inline-block; font-size: 11px; font-weight: 300; letter-spacing: 1px; padding: 8px 9px; text-transform: uppercase; } .tagcloud .num { background: #FAFAFA; border-color: #E5E5E5; border-style: solid; border-width: 1px; display: inline-block; font-size: 11px; padding: 8px 9px 8px 11px; color: #888; position: relative; margin-left: -2px; } .tagcloud.style2 .num:before { border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #c6c6c6; border-style: solid; border-width: 4px; content: ""; display: block; left: 0px; position: absolute; top: 12px; } .tagcloud.style2 .num:after { border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #ffffff; border-style: solid; border-width: 4px; content: ""; display: block; left: -1px; position: absolute; top: 12px; } /*-------------------------------------------------[ Tagcloud Widget ]------*/ .posts_widget_list li:not(:last-child), .posts_widget_list2 li:not(:last-child) { margin-bottom: 25px; } .posts_widget_list li > a { color: #1ccdca; font-size: 13px; text-transform: capitalize; } .posts_widget_list li > a img { border: 1px solid #DDDDDD; padding: 4px; max-width: 70px; float: left; margin: 4px 15px 0 0; } .posts_widget_list li .your_rate { margin: 5px 0 9px; } .posts_widget_list2 li > a { color: #324545; font-size: 14px; text-transform: capitalize; } .posts_widget_list2 li > a img { max-width: 90px; float: left; margin: 5px 15px 0 0; } .posts_widget_list2 li > a span:hover { color: #1ccdca; } .posts_widget_list li .post_date, .posts_widget_list2 li .post_date { color: #999; display: block; font-size: 12px; margin: 5px 0; } .post_date i { font-size: 15px; margin-right: 6px; } .post_comment { font-size: 13px; font-style: italic; } /*-------------------------------------------------[ Shop Slider Widget ]------*/ .sidebar_slide { position: relative; max-width: 500px; overflow: hidden; } .sidebar_slide_link { display: block; position: relative; } .sidebar_slide_details { height: 100%; position: absolute; width: 100%; } .sidebar_slide_title { color: #fff; display: block; font-size: 20px; padding: 15px 20px; position: relative; text-transform: uppercase; text-align: center; } .sidebar_slide_title:after { background: #1ccdca; content: ""; height: 100%; left: 0; opacity: 0.9; position: absolute; top: 0; width: 100%; } .sidebar_slide_cats { color: #324545; display: block; font-size: 14px; padding: 10px 20px; position: relative; text-transform: uppercase; text-align: center; } .sidebar_slide_cats:after { background: #fff; content: ""; height: 100%; left: 0; opacity: 0.8; position: absolute; top: 0; width: 100%; } .sidebar_slide_discount { border: 4px solid rgba(255, 255, 255, 0.7); color: #fff; display: block; font-size: 32px; font-style: italic; height: 90px; line-height: 80px; margin: 20px auto 0; position: relative; text-align: center; width: 90px; } .sidebar_slide_discount:after { background: #e74c3c; content: ""; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .sidebar_slide_price { color: #e74c3c; display: block; font-size: 22px; font-style: italic; letter-spacing: 1px; margin: 20px auto 0; padding: 8px 15px; position: relative; text-align: center; width: 50%; } .sidebar_slide_price:after { background: #fff; content: ""; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .sidebar_slide_price:before { border-color: #ffffff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-style: solid; border-width: 5px; bottom: -10px; content: ""; display: block; position: absolute; } /*------------------------------------------------------------- Shop -------------------------------------------------------------*/ .shop_slider .owl-item { padding: 0 15px; } .shop_slider .add2cart_slide:hover .pro_add2cart_details { opacity: 1; } .shop_slider .pro_add2cart_details { background: #fff; border: 2px solid #324545; color: #324545; display: block; font-size: 13px; height: 40px; line-height: 36px; padding: 0 15px; position: absolute; width: auto; z-index: 1; top: 40%; opacity: 0; } .shop_slider .pro_add2cart_details:hover { color: #1ccdca; } .add2cart_img { display: block; position: relative; border-bottom: 1px solid #DDDDDD; overflow: hidden; } .add2cart_img .sale_new { color: #fff; display: block; font-size: 11px; height: 60px; line-height: 60px; position: absolute; text-align: center; text-transform: uppercase; top: 20px; left: 20px; width: 60px; letter-spacing: 1px; z-index: 2; } .add2cart_img .circle { background: #fff; position: absolute; width: 100%; height: 100%; left: 0; top: 0; } .add2cart_img .circle.sale { background: #e74c3c; } .add2cart_img .circle.sale:after { border-top-color: #e74c3c; } .add2cart_img .circle.new { background: #12b1c6; } .add2cart_img .circle.new:after { border-top-color: #12b1c6; } .add2cart_img .circle:after { border-color: #e74c3c rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-style: solid; border-width: 5px; bottom: -9px; content: ""; display: block; left: 25px; position: absolute; } .white_section .add2cart_slide { border: none; } .add2cart_slide { border: 1px solid #DDDDDD; position: relative; margin-bottom: 30px; } .add2cart_details { background: #FDFDFD; position: relative; } .add2cart_details .con_cont { padding: 15px 22px 18px; } .sale_new .text { position: relative; z-index: 1; } .add2cart_prod_name { display: block; color: #324545; font-size: 16px; text-transform: capitalize; margin-bottom: 9px; } .add2cart_prod_cat { color: #999; font-size: 13px; display: block; margin-bottom: 10px; text-transform: capitalize; } .add2cart_prod_price { display: block; margin-bottom: 3px; } .add2cart_prod_price del { color: #bab9b9; margin-right: 10px; } .add2cart_prod_price ins { font-size: 20px; font-weight: 800; letter-spacing: 1px; } .add2cart_btn { background: #fff; border: 1px solid #ddd; color: #777; font-size: 13px; padding: 10px 15px; position: relative; left: auto; bottom: -29px; font-style: italic; } .add2cart_btn i { color: #aaa; margin-right: 10px; } .add2cart_btn:hover { color: #1ccdca; border-color: #1ccdca; } .add2cart_btn:hover i { color: #1ccdca; } .add2cart_image { position: relative; } .add2cart_image .add2cart_zoom { background: #fff; border: 2px solid #324545; color: #324545; display: block; font-size: 24px; height: 40px; line-height: 38px; opacity: 0; position: absolute; text-align: center; width: 40px; z-index: 1; } .add2cart_image .add2cart_zoom:hover { color: #1ccdca; } .add2cart_image .add2cart_img:after { background: rgba(255, 255, 255, 0.4); content: ""; height: 100%; opacity: 0; left: 0; position: absolute; top: 0; width: 100%; } .add2cart_image:hover .add2cart_img .sale_new .circle { -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); } .add2cart_image:hover .add2cart_img > img { transform: scale(1.2); -moz-transform: scale(1.2); -webkit-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); } .add2cart_image:hover .add2cart_zoom, .add2cart_image:hover .add2cart_img:after, .add2cart_image:hover .cart_toltip_icon { opacity: 1; } .add2cart_image:hover .pro_add2cart_details { opacity: 1; top: 25%; } .sidebar_slider:hover .cart_toltip_icon2 { opacity: 1; } .pro_add2cart_details .text { position: relative; white-space: nowrap; } .pro_add2cart_details .text i { margin-right: 9px; font-size: 14px; } .cart_toltip_icon { background: #fff; border: 2px solid #DDDDDD; color: #1ccdca; font-size: 16px; height: 40px; line-height: 38px; opacity: 0; position: absolute; left: 20px; text-align: center; bottom: 20px; width: 40px; z-index: 1; } .cart_toltip_icon.cart_icon_on_right { left: auto; right: 20px; direction: rtl; } .cart_toltip_icon:hover:after { opacity: 1; pointer-events: auto; } .cart_toltip_icon.cart_icon_on_right:after { direction: ltr; left: auto; right: -2px; padding: 0 37px 0 14px; } .cart_toltip_icon:after { background: #ffffff; border: 2px solid #DDDDDD; bottom: 41px; color: #324545; content: attr(data-text); display: inline-block; font-size: 12px; height: auto; left: -2px; opacity: 0; padding: 0 14px 0 37px; pointer-events: none; position: relative; white-space: pre; width: auto; z-index: -1; } .cart_toltip_icon2 { background: #fff; border: 2px solid #DDDDDD; color: #1ccdca; font-size: 14px; height: 40px; line-height: 40px; opacity: 0; position: absolute; right: 20px; text-align: center; bottom: 20px; width: 40px; z-index: 1; } .add2cart_details .your_rate { margin-bottom: 5px; margin-top: 10px; } .centered .add2cart_details .your_rate { margin-right: auto; margin-left: auto; } .your_rate { font-size: 16px; height: 20px; overflow: hidden; position: relative; width: 80px; } .your_rate:before { content: "\e6fe\e6fe\e6fe\e6fe\e6fe"; font-family: "idealtheme"; left: -2px; position: absolute; top: 0; color: #ccc; } .outline_stars { height: 20px; left: 0; overflow: hidden; position: absolute; top: 0; width: 100%; } .outline_stars:before { content: "\e6fd\e6fd\e6fd\e6fd\e6fd"; font-family: "idealtheme"; left: -2px; position: absolute; top: 0; color: #FFB200; } .price_filter_details { margin-top: 20px; } .price_title { margin-right: 5px; text-transform: uppercase; } .price_lable { background: #fff; border: 1px solid #DDDDDD; float: right; font-size: 12px; padding: 9px 15px; color: #999; } .shop_price_slider_con { padding: 10px 0; position: relative; } .products_filter { margin-right: -20px; } .products_filter li { float: left; padding-right: 20px; width: 33.3333%; } .add2cart_buttons a { background: #fff; border-top: 1px solid #DDDDDD; color: #888; display: inline-block; float: left; font-size: 13px; padding: 14px 0 14px 20px; width: 50%; } .add2cart_buttons a.pro_add2cart_add { border-right: 1px solid #ddd; } .add2cart_buttons a:hover { color: #1ccdca; } .add2cart_buttons a i { margin-right: 7px; } .products_filter .add2cart_details { overflow: hidden; } .pro_ordering { float: right; } .pro_result_count { line-height: 38px; } .pro_sort_con { font-size: 13px; margin-bottom: 25px; min-height: 38px; } .index_top { position: relative; z-index: 1; } .single_product_rating { margin-bottom: 10px; position: relative; } .single_product_reviews { margin-left: 10px; } .single_product_reviews .gray_desc { color: #aaa; font-size: 13px; margin-left: 5px; text-transform: capitalize; } .go_to_reviews { color: #999; font-size: 13px; font-weight: 300; } .go_to_reviews i { color: #ccc; display: inline-block; font-size: 15px; margin-right: 6px; } .single_product_price_con { border-bottom: 1px solid #DDDDDD; margin-bottom: 16px; padding-bottom: 14px; } .single_product_price_con del { color: #aaa; font-size: 18px; font-weight: 300; letter-spacing: 1px; margin-left: 10px; } .single_product_price_con ins { font-size: 26px; font-weight: 700; letter-spacing: 1px; line-height: 20px; } .quantity_controll.minus, .quantity_controll.plus { background: #fbfbfb; border: 1px solid #e1e1e1; color: #888; float: left; font-size: 15px; height: 41px; margin: 0; padding: 0; width: 36px; } .buttons_added .input-text { background: #fff; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; border-right: none; border-left: none; float: left; height: 41px; padding: 0; width: 36px; text-align: center; color: #666; } .single_product_desc { margin-bottom: 20px; } .shop_product_wrapper .hm-tabs.simple_tabs .tabs-navi li a { border-width: 1px; font-weight: 500; line-height: 37px; padding: 0 12px; } .shop_product_wrapper .hm-tabs.simple_tabs .tabs-body > li { padding: 5px 20px 0; position: relative; z-index: 1; } .shop_product_wrapper .hm-tabs.simple_tabs .tabs-body li h4 { font-size: 22px; margin-bottom: 15px; } .shop_product_wrapper .tabs-navi { margin-left: 20px; } .shop_product_wrapper .tabs-navi li { margin-bottom: 15px; } .shop_product_wrapper .hm-tabs { clear: right; float: right; margin: 50px auto; width: 60%; } .shop_product_wrapper .tabs-body { position: relative; } .shop_product_wrapper .hm-tabs.simple_tabs:after { border: 1px solid #E5E5E5; content: ""; display: block; height: 100%; left: 0; position: absolute; top: 19px; width: 100%; } .product_option_item { float: left; width: 50%; margin-top: 15px; } .product_option_item .orderby_label { width: 100%; } .product_option_item:nth-child(2n+1) { padding-right: 7px; } .product_option_item:nth-child(2n) { padding-left: 7px; } .product_options .option_name, .simple_title { color: #1ccdca; display: block; line-height: 33px; margin-bottom: 10px; margin-right: 15px; text-transform: uppercase; } .product_options, .single_product_details .quantity.buttons_added { padding-bottom: 25px; } .shop_attributes td { color: #999; } .shop_attributes th, .shop_attributes td { border-top: 1px solid #DDDDDD; padding: 10px 15px 10px 0; } .single_cart_video { clear: left; float: left; padding: 30px 30px 30px 0; width: 40%; position: relative; } /*-------------------------------------------------[ Shop Comments ]------*/ #reply-title small a { color: #F86923; font-size: 14px; } #reply-title > a { color: #48aace; } .comment-reply-title { color: #48aace; font-size: 22px; font-weight: 300; margin: 20px 0 10px; padding: 0; text-transform: none; } ol.commentlist { list-style: none; } .commerce_comments .comment_container { position: relative; } .commerce_comments .avatar_img { left: 0; position: absolute; top: 20px; } .commerce_comments .comment-text { padding-left: 95px; } .commerce_comments .comment_container { border-bottom: 1px dotted #E5E5E5; margin-bottom: 30px; padding: 20px 0; } .comment-text .your_rate { margin-bottom: 10px; } .comment-text .meta { display: block; font-size: 12px; margin-bottom: 8px; } .comment-text .description { font-size: 13px; } #review_form_wrapper .comment-form label { color: #324545; display: block; font-size: 13px; margin-bottom: 8px; } #review_form_wrapper .comment-form input[type="text"], #review_form_wrapper .comment-form textarea { background: #fff; border: 1px solid #E5E5E5; color: #898989; font-size: 13px; padding: 9px; width: 100%; } #reviews .required { color: #1ccdca; } #reviews .comment-form > div { margin-bottom: 20px; } #reviews .comment-form-rating .stars a { border-right: 1px solid #E5E5E5; display: inline-block; font-size: 16px; margin-right: 1em; position: relative; text-indent: -9999px; } #reviews .comment-form-rating .stars a:last-child { border-right: none; } #reviews .comment-form-rating .stars a:after { text-indent: 0; position: absolute; width: 100%; height: 100%; left: 0; top: 0; font-family: "idealtheme"; } #reviews .comment-form-rating .stars a.star-1 { width: 2.2em; } #reviews .comment-form-rating .stars a.star-1:after { content: "\e6fe"; } #reviews .comment-form-rating .stars a.star-2 { width: 3.2em; } #reviews .comment-form-rating .stars a.star-2:after { content: "\e6fe\e6fe"; } #reviews .comment-form-rating .stars a.star-3 { width: 4.2em; } #reviews .comment-form-rating .stars a.star-3:after { content: "\e6fe\e6fe\e6fe"; } #reviews .comment-form-rating .stars a.star-4 { width: 5.2em; } #reviews .comment-form-rating .stars a.star-4:after { content: "\e6fe\e6fe\e6fe\e6fe"; } #reviews .comment-form-rating .stars a.star-5 { width: 6.2em; } #reviews .comment-form-rating .stars a.star-5:after { content: "\e6fe\e6fe\e6fe\e6fe\e6fe"; } .comment-form-rating > select#rating { display: none; } #reviews .comment-form-rating .stars a.star-1:hover:after, #reviews .comment-form-rating .stars a.active.star-1:after { content: "\e6fd"; } #reviews .comment-form-rating .stars a.star-2:hover:after, #reviews .comment-form-rating .stars a.active.star-2:after { content: "\e6fd\e6fd"; } #reviews .comment-form-rating .stars a.star-3:hover:after, #reviews .comment-form-rating .stars a.active.star-3:after { content: "\e6fd\e6fd\e6fd"; } #reviews .comment-form-rating .stars a.star-4:hover:after, #reviews .comment-form-rating .stars a.active.star-4:after { content: "\e6fd\e6fd\e6fd\e6fd"; } #reviews .comment-form-rating .stars a.star-5:hover:after, #reviews .comment-form-rating .stars a.active.star-5:after { content: "\e6fd\e6fd\e6fd\e6fd\e6fd"; } .check_out_list { padding: 50px 0; } table.check_out_table { border: 1px solid #DDDDDD; } .check_out_list .top_catt_remove { background: #fff; border-color: #e74c3c; left: auto; position: relative; top: auto; } .check_out_list .top_catt_remove:after, .check_out_list .top_catt_remove:before { background: #e74c3c; } .attach_shop_thumb.ico-post-image { max-width: 100%; } .idealtheme_commerce table.check_out_table th { font-weight: normal; padding: 20px 15px; text-transform: uppercase; vertical-align: middle; background: #fbfbfb; color: #324545; } .idealtheme_commerce table.check_out_table td { padding: 20px 15px; vertical-align: middle; border-top: 1px solid #DDDDDD; } .idealtheme_commerce td.name_product { text-transform: uppercase; } .idealtheme_commerce .remove_product { max-width: 26px; } .idealtheme_commerce .thumbnail_product { max-width: 70px; } .idealtheme_commerce .col-md-6:nth-child(2n+1) { padding-right: 0; } .idealtheme_commerce .col-md-6:nth-child(2n) { padding-left: 0; } .check_out_table .cart_item:nth-child(2n) { background: #fbfbfb; } .check_out_table .amount { font-weight: 300; } .check_out_table .coupon_block { float: left; } .check_out_shipping_row { margin-bottom: 20px; } .check_out_shipping_row .orderby_label { width: 100%; } .check_out_shipping_row .input-text { width: 100%; } .check_out_totals { border: 1px solid #DDDDDD; } .check_out_totals .totals_row { width: 100%; border-bottom: 1px solid #DDDDDD; } .check_out_totals .totals_row > div { float: left; padding: 15px; width: 50%; } .check_out_totals .totals_row > div:nth-child(2n+1) { border-right: 1px solid #DDDDDD; } .check_out_totals .totals_row:last-child { border-bottom: none; } .check_out_totals .totals_row:nth-child(2n+1) > div:nth-child(2n+1) { background: #fbfbfb; } .check_out_totals .totals_row:nth-child(2n) > div:nth-child(2n) { background: #fbfbfb; } /*-------------------------------------------------[ Shop Next Product ]------*/ .next_product_nav { height: 200px; overflow: hidden; position: absolute; width: 100%; } .next_product_nav a { display: block; outline: medium none; position: absolute; text-align: left; top: 105px; z-index: 1000; } .next_product_nav .next .icon-wrap { margin-right: 15px; } .next_product_nav .prev .icon-wrap { margin-left: 15px; text-indent: 2px; } .next_product_nav .icon-wrap { background: #fff; border: 2px solid #dadbdb; display: block; font-size: 14px; height: 40px; line-height: 38px; position: relative; text-align: center; width: 40px; z-index: 100; } .next_product_nav img { border: 2px solid #ABB0B1; height: 100%; position: absolute; top: 0; } .next_product_nav a.prev div { left: 0; padding-right: 90px; text-align: right; -moz-transform: translateY(-50%) translateX(-100%); -webkit-transform: translateY(-50%) translateX(-100%); -ms-transform: translateY(-50%) translateX(-100%); -o-transform: translateY(-50%) translateX(-100%); transform: translateY(-50%) translateX(-100%); } .next_product_nav a.prev img { right: 0; border-left: none; } .next_product_nav a.next { right: 0; } .next_product_nav a.next div { right: 0; padding-left: 90px; text-align: left; -moz-transform: translateY(-50%) translateX(100%); -webkit-transform: translateY(-50%) translateX(100%); -ms-transform: translateY(-50%) translateX(100%); -o-transform: translateY(-50%) translateX(100%); transform: translateY(-50%) translateX(100%); } .next_product_nav a.next img { left: 0; border-right: none; } .next_product_nav div { background: #576162; padding: 12px 17px; position: absolute; top: 50%; z-index: 100; transition: transform 0.3s ease 0s; -moz-transition: -moz-transform 0.3s ease 0s; -webkit-transition: -webkit-transform 0.3s ease 0s; -ms-transition: -ms-transform 0.3s ease 0s; -o-transition: -o-transform 0.3s ease 0s; } .next_product_nav div .price { display: block; font-size: 14px; margin: 8px 0 3px; color: #fff; } .next_product_nav h3 { color: #d9dede; font-size: 14px; font-weight: 500; margin: 0; padding: 0; position: relative; white-space: nowrap; } .next_product_nav a:hover div { -webkit-transform: translateY(-50%) translateX(0); -moz-transform: translateY(-50%) translateX(0); -ms-transform: translateY(-50%) translateX(0); -o-transform: translateY(-50%) translateX(0); transform: translateY(-50%) translateX(0); } .site_boxed .next_product_nav a { top: 24px; } .site_boxed .next_product_nav .next .icon-wrap { margin-right: 20px; } .site_boxed .next_product_nav .prev .icon-wrap { margin-left: 20px; } .single_product_slider { float: left; width: 40%; padding-right: 30px; } .single_product_details { float: left; width: 60%; } .single_pro_row { margin-top: 10px; } .single_product_title { color: #1ccdca; font-size: 28px; font-weight: 500; margin: 0 0 10px; font-family: "Oswald", "Open Sans", sans-serif; } /*---------------------------------------------------------- Functional styling; These styles are required for noUiSlider to function. You don't need to change these rules to apply your design. -----------------------------------------------------------*/ .noUi-target, .noUi-target * { -webkit-touch-callout: none; -webkit-user-select: none; -ms-touch-action: none; -ms-user-select: none; -moz-user-select: none; -moz-box-sizing: border-box; box-sizing: border-box; } .noUi-target { position: relative; direction: ltr; } .noUi-base { width: 100%; height: 100%; position: relative; } .noUi-origin { position: absolute; right: 0; top: 0; left: 0; bottom: 0; } .noUi-handle { position: relative; z-index: 1; } .noUi-stacking .noUi-handle { /* This class is applied to the lower origin when its values is > 50%. */ z-index: 10; } .noUi-stacking + .noUi-origin { /* Fix stacking order in IE7, which incorrectly creates a new context for the origins. */ *z-index: -1; } .noUi-state-tap .noUi-origin { -webkit-transition: left 0.3s, top 0.3s; transition: left 0.3s, top 0.3s; } .noUi-state-drag * { cursor: inherit !important; } /* Painting and performance; * Browsers can paint handles in their own layer. */ .noUi-base { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } /* Slider size and handle placement; */ .noUi-horizontal { height: 16px; } .noUi-horizontal .noUi-handle.noUi-handle-upper { left: -33px; top: -7px; } .noUi-horizontal .noUi-handle { width: 34px; height: 28px; left: -1px; top: -6px; } /*.noUi-handle.noUi-handle-upper { left: -33px; }*/ .noUi-vertical { width: 18px; } .noUi-vertical .noUi-handle { width: 28px; height: 34px; left: -6px; top: -17px; } /* Styling; */ .noUi-background { background: #fafafa; border-bottom: 1px solid #d3d3d3; border-top: 1px solid #d3d3d3; box-shadow: 0 1px 1px #f0f0f0 inset; margin-bottom: -1px; margin-top: -1px; } .noUi-connect { background: #1ccdca; box-shadow: 0 0 3px rgba(51, 51, 51, 0.25) inset; margin-bottom: -1px; margin-top: -1px; transition: background 450ms ease 0s; -webkit-transition: background 450ms; } .noUi-origin { border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -ms-border-radius: 2px; } .noUi-target { border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -ms-border-radius: 2px; border: 1px solid #D3D3D3; box-shadow: inset 0 1px 1px #f0f0f0, 0 3px 6px -5px #bbbbbb; } .noUi-target.noUi-connect { box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45), 0 3px 6px -5px #bbbbbb; } /* Handles and cursors; */ .noUi-dragable { cursor: w-resize; } .noUi-vertical .noUi-dragable { cursor: n-resize; } .noUi-handle { border: 1px solid #D9D9D9; border-radius: 3px; background: #FFF; cursor: default; box-shadow: inset 0 0 1px #ffffff, inset 0 1px 7px #e5e5e5, 0 3px 6px -3px #bbbbbb; } .noUi-active { box-shadow: inset 0 0 1px #ffffff, inset 0 1px 7px #dddddd, 0 3px 6px -3px #bbbbbb; } /* Handle stripes; */ .noUi-handle:before, .noUi-handle:after { content: ""; display: block; position: absolute; height: 14px; width: 1px; background: #E8E7E6; left: 14px; top: 6px; } .noUi-handle:after { left: 17px; } .noUi-vertical .noUi-handle:before, .noUi-vertical .noUi-handle:after { width: 14px; height: 1px; left: 6px; top: 14px; } .noUi-vertical .noUi-handle:after { top: 17px; } /* Disabled state; */ [disabled].noUi-connect, [disabled] .noUi-connect { background: #B8B8B8; } [disabled] .noUi-handle { cursor: not-allowed; } /* ---------------------------------------------------------------- Dark Site -----------------------------------------------------------------*/ .dark #preloader { background: #121518; } .dark .bg_overlay:after, .dark .bg_overlay:before { background: none; } .dark, .dark .small_title .small_title_con, .dark .main_title .line i, .dark .main_title .dot, body.site_boxed.dark, .dark #main_wrapper { background: #1D2226; } .dark .description2, .dark .description3 { background: #181D20; } .dark .page_title:not(.has_bg_image), .dark .page_title { background-color: #121518; border-bottom: 1px solid rgba(255, 255, 255, 0.06); box-shadow: 0 0 0; } .dark .small_title:after, .dark .main_title h2 .line { background: #3F4C4C; background: rgba(255, 255, 255, 0.07); } .dark .acc_content .small_title .small_title_con { background: #171b1e; } .dark { color: #fff; color: rgba(255, 255, 255, 0.7); } .dark .main_title:not(.gray_bg) h2, .dark h1, .dark h2, .dark h3, .dark h4, .dark h5, .dark h6, .dark .h1, .dark .h2, .dark .h3, .dark .h4, .dark .h5, .dark .h6, .dark .page_title h1, .dark .hm_circle_title, .dark .team_block .front .person_name, .dark .team_block2 .person_name, .dark .say_datils > h5, .dark .normal_text_slider .client_details, .dark .related_posts_slide .related_title { color: #fff; } .dark #navigation_bar { border-bottom: 1px solid rgba(255, 255, 255, 0.06); } .dark:not(.light_header) .sticky_menu #navigation_bar, .dark:not(.light_header) .sticky_menu .top_search_con { background: #0B0D0F; } .dark .bg_gray { background: rgba(0, 0, 0, 0.2); border-color: rgba(255, 255, 255, 0.06); } .dark .acc_content { background: rgba(0, 0, 0, 0.2); border-color: rgba(255, 255, 255, 0); } .dark .panel-body, .dark .panel-heading a, .dark .bg_gray .tabs2 .tabs-body, .dark .tabs2 .tabs-body, .dark .bg_gray .tabs1 .tabs-body, .dark .tabs1 .tabs-body, .dark .bg_gray .tabs1:not(.ver_tabs) .tabs-navi a, .dark .bg_gray .tabs2 .tabs-navi a:not(.selected), .dark .tabs1:not(.ver_tabs) .tabs-navi a, .dark .tabs2 .tabs-navi a:not(.selected) { border-color: rgba(255, 255, 255, 0); } .dark .bg_gray .panel-default > .panel-heading, .dark .panel-default > .panel-heading { background: rgba(0, 0, 0, 0.5); } .dark .occ_expanded .enar_occ_title { background: #1ccdca; } .dark .enar_occ_title { background: rgba(0, 0, 0, 0.5); border-color: rgba(255, 255, 255, 0); } .dark .panel, .dark .hm-tabs:not(.simple_tabs) .tabs-body, .dark .bg_gray .acc_content, .dark .acc_content, .dark .bg_gray .hm-tabs.tabs1.ver_tabs, .dark .hm-tabs.tabs1.ver_tabs, .dark .hm-tabs.tabs1.ver_tabs { background: rgba(0, 0, 0, 0.2); } .dark .hm-tabs.ver_tabs .tabs-body, .dark .tabs1.ver_tabs .tabs-body:after, .dark .tabs1.ver_tabs .tabs-navi a.selected, .dark .ver_tabs:not(.gradient_active) .tabs-navi a.selected:after { background: none; } .dark .tabs1:not(.ver_tabs):not(.fill_active) .tabs-navi a.selected, .dark .bg_gray .tabs-navi a, .dark .tabs-navi a, .dark .tabs2 .tabs-navi a { background: rgba(0, 0, 0, 0.2); } .dark .tabs1:not(.ver_tabs) .tabs-navi a.selected::after { background: rgba(255, 255, 255, 0.06); } .dark .tabs1:not(.ver_tabs):not(.fill_active) .tabs-navi > li:first-child a { border-left-color: rgba(255, 255, 255, 0); } .dark .tabs1:not(.ver_tabs) .tabs-navi a.selected::after { background: rgba(255, 255, 255, 0); } .dark .bg_gray .tabs-navi a, .dark .tabs-navi a, .dark .hm-tabs.simple_tabs .tabs-navi li a { background: rgba(0, 0, 0, 0.5); color: #aaa; border-color: rgba(255, 255, 255, 0.1); } .dark .hm-tabs.simple_tabs .tabs-navi li a.selected { color: #1ccdca; border-color: rgba(255, 255, 255, 0.3); } .no-touch .dark .tabs-navi a:hover { color: #fff; } .dark .with_arrow_t.tabs1.fill_active .tabs-navi a.selected:before { border-bottom-color: rgba(0, 0, 0, 0); } .dark .tabs1.ver_tabs .tabs-navi a, .dark .ver_tabs .tabs-navi li:last-child a.selected { border-bottom: 1px solid rgba(255, 255, 255, 0.04); } .dark .hm-tabs.simple_tabs .tabs-navi li a:hover:not(.selected) { border-color: rgba(255, 255, 255, 0.1); color: #fff; } .dark .tabs2 .tabs-navi a.selected:after { border-bottom-color: rgba(0, 0, 0, 0.2); bottom: -26px; } .dark .tabs1.fill_active .tabs-navi li:first-child a:not(.selected), .dark .tabs1.fill_active .tabs-navi li:first-child a.selected, .dark .tabs1.fill_active .tabs-navi li:first-child a:hover { border-left: none; } .dark .tabs2 .tabs-navi a.selected:before { display: none; } .dark .bg_gray .hm-tabs.tabs1.ver_tabs, .dark .hm-tabs.tabs1.ver_tabs, .dark .tabs1.ver_tabs nav { border-color: rgba(255, 255, 255, 0); } .dark .welcome_banner.full_white, .dark .welcome_banner.classic_white { background: none; border-bottom: 1px solid rgba(255, 255, 255, 0.1); } .dark .welcome_banner.classic_white .intro_text, .dark .welcome_banner.full_white .intro_text, .dark .welcome_banner.boxed_white .intro_text { color: rgba(255, 255, 255, 0.6); } .dark .section_icon i { background: #1ccdca; color: #fff; } .dark .section_icon { border: none; } .dark .welcome_banner.boxed_white { border-color: rgba(255, 255, 255, 0.06); background: rgba(0, 0, 0, 0.2); } .dark .welcome_banner.full_banner_colored::after { border-bottom: 1px solid rgba(255, 255, 255, 0.06); top: 0; } .dark .progress_bar .fill_con { background: rgba(0, 0, 0, 0.3); } .dark .hm_new_con { background: rgba(0, 0, 0, 0.5); } .dark .bg_gray .main_title .line i { background: #171b1e; } .dark .team_block .face, .dark .bg_gray .team_block .face { background: rgba(0, 0, 0, 0.4); border-color: rgba(0, 0, 0, 0); } .dark .team_block .face.back { background: #1ccdca; } .dark .team_block .team_img { background: rgba(0, 0, 0, 0.1); border: 5px solid rgba(255, 255, 255, 0.06); } .dark .team_block2 .member_img { background: rgba(0, 0, 0, 0.3); border: none; } .dark .social_media a { background: rgba(0, 0, 0, 0.5); border: none; color: #aaa; } .dark #footer::before { background: none; } .dark .what_say_block .say_img { background: rgba(0, 0, 0, 0.4); border: none; } .dark .normal_text_slider .enar_owl_p, .dark .normal_text_slider .enar_owl_n, .dark .our_client_slider .enar_owl_p, .dark .our_client_slider .enar_owl_n { background: rgba(0, 0, 0, 0.4); border-color: rgba(255, 255, 255, 0.1); } .dark .has_top_border { border-top-color: rgba(255, 255, 255, 0.06); } .dark .featured_slider { background: rgba(0, 0, 0, 0.4); } .dark .featured_slide_details { background: rgba(0, 0, 0, 0.8); } .dark .content .bordered_content.bordered, .dark .bordered_content.bordered { background: rgba(0, 0, 0, 0.3); border: none; } .dark .mapcontainer .areaLegend text, .dark .mapcontainer .plotLegend text { fill: #fff; } .dark .tree_features > li::after { background: #1d2226; } .dark .bg_gray .tree_features > li::after { background: #171b1e; } .dark .thumbs_gall_slider_con { background: rgba(0, 0, 0, 0.4); border-color: rgba(0, 0, 0, 0); } .dark .icon_boxes_con.style1:not(.just_icon_border) .service_box > .icon:after, .dark .icon_boxes_con.style1:not(.just_icon_border) .service_box .service_box_con, .dark .icon_boxes_con.style1:not(.just_icon_border) .service_box .service_box_con:before { background: #161A1D; border: none; } .dark .icon_boxes_con.style1 .service_box .ser-box-link { background: rgba(0, 0, 0, 0); border: 1px solid rgba(255, 255, 255, 0.1); } .dark .icon_boxes_con.just_icon_border .service_box > .icon:after { background: rgba(0, 0, 0, 0.3); border: none; } .dark .icon_boxes_con.style1.circle.just_icon_border.solid_icon .service_box:hover > span i { background: none; } .dark .icon_boxes_con.style1.solid_icon .service_box > .icon i { background: rgba(0, 0, 0, 0); } .dark .icon_boxes_con.style1.solid_icon .service_box > .icon:after, .dark .icon_boxes_con.style2.solid_icon .service_box .icon:after { background: rgba(0, 0, 0, 0.3); } .dark .icon_boxes_con.style2:not(.icon_box_no_border):not(.solid_icon) .service_box .icon:after { background: #1ccdca; border: none; } .dark .table_container { background: rgba(0, 0, 0, 0.2); border: none; } .dark caption { background: rgba(0, 0, 0, 0.3); border-bottom: 1px solid rgba(255, 255, 255, 0.07); } .dark .table > thead > tr > th, .dark .table > tbody > tr > th, .dark .table > tfoot > tr > th, .dark .table > thead > tr > td, .dark .table > tbody > tr > td, .dark .table > tfoot > tr > td { border-top-color: rgba(255, 255, 255, 0.07); } .dark pre { background-color: rgba(0, 0, 0, 0.4); color: #888; border: none; } .dark .table-striped > tbody > tr:nth-of-type(2n+1), .dark .table-hover > tbody > tr:hover { background-color: rgba(0, 0, 0, 0.2); } .dark .table-bordered { border-color: rgba(255, 255, 255, 0.07); } .dark .table-bordered > thead > tr > th:first-child, .dark .table-bordered > tbody > tr > th:first-child, .dark .table-bordered > thead > tr > td:first-child, .dark .table-bordered > tbody > tr > td:first-child { border-left-color: rgba(255, 255, 255, 0.07); } .dark .table-bordered > thead > tr > th, .dark .table-bordered > tbody > tr > th, .dark .table-bordered > tfoot > tr > th, .dark .table-bordered > thead > tr > td, .dark .table-bordered > tbody > tr > td, .dark .table-bordered > tfoot > tr > td { border-right-color: rgba(255, 255, 255, 0.07); } .dark .table .success, .dark .table .danger, .dark .table .warning, .dark .table .info, .dark .table .active { color: #444444; } .dark .social_links_widget a { background: rgba(0, 0, 0, 0.4); border: none; } .dark .social_share_btn:before { background: #2c3032; } .dark .social_share_btn:after { background: #14181b; } .dark .social_share_btn { background: #14181b; border-color: #2c3032; } .dark #share_on_socials a { background: rgba(0, 0, 0, 0.4); border: none; line-height: 42px; } .dark input[type="text"], .dark input[type="date"], .dark input[type="email"], .dark input[type="number"], .dark textarea, .dark .form_row input[type="file"], .dark .lfc_user_row input[type="password"], .dark #review_form_wrapper .comment-form input[type="text"], .dark #review_form_wrapper .comment-form textarea { background: rgba(0, 0, 0, 0.2); border-color: rgba(255, 255, 255, 0.08); } .dark #form-messages, .dark .form_row label:not(.orderby_label) { color: #fff; } .dark input[type="text"]:focus, .dark input[type="date"]:focus, .dark input[type="email"]:focus, .dark input[type="number"]:focus, .dark textarea:focus, .dark input[type="password"]:focus, .dark .c_detail .c_name, .dark .search_block form input.serch_input:focus, .dark .hm_blog_list .blog_grid_con .title a, .dark .post_title_con .title a, .dark .posts_widget_list2 li > a { color: #fff; } .dark .contact_details_row .icon { background: rgba(0, 0, 0, 0.4); } .dark .hm_filter_wrapper_con .occ_expanded .enar_occ_title { background: rgba(0, 0, 0, 0.5); border-bottom-color: rgba(0, 0, 0, 0); } .dark #filter-by > li a { background: rgba(0, 0, 0, 0.2); border-bottom-color: rgba(255, 255, 255, 0.07); border-right-color: rgba(255, 255, 255, 0.07); border-top-color: rgba(255, 255, 255, 0.07); color: #aaa; } .dark #filter-by > li:first-child a { border-left-color: rgba(255, 255, 255, 0.07); } .dark .form_row .hm_input_text, .dark .form_row select { color: #eee; } .dark .orderby_label select, .dark .search_block form input.serch_input, .dark .about_auther .avatar_img { background: rgba(0, 0, 0, 0.2); border-color: rgba(255, 255, 255, 0.08); } .dark .orderby_label:before { background: #171b1e; border-bottom-color: #292d30; border-left-color: #292d30; border-top-color: #292d30; } .dark .search_block form .search_btn:after { background: rgba(255, 255, 255, 0.08); } .dark .login_form_colored, .dark .lfc_header, .dark .lfc_forget_pass, .dark .next_product_nav .icon-wrap { background: rgba(0, 0, 0, 0.3); border-color: rgba(255, 255, 255, 0.08); } .dark .price_lable, .dark .check_out_table .cart_item:nth-child(2n) { background: rgba(0, 0, 0, 0.3); border-color: rgba(0, 0, 0, 0); } .dark .widget_block, .dark .hm_blog_list .blog_grid_con .meta, .dark .post_title_con .meta, .dark .cat_list_widget > li, .dark .hm_blog_list .blog_grid_block:not(:last-child) { border-bottom-color: rgba(255, 255, 255, 0.07); } .dark .noUi-handle { background: #121518; border: none; box-shadow: none; } .dark .noUi-handle:before, .dark .noUi-handle:after { background: rgba(255, 255, 255, 0.1); } .dark .noUi-connect, .dark .content_section:not(.white_section):not(.bg_fixed) .plan_col.plan_column1 { box-shadow: none; } .dark .noUi-target, .dark .add2cart_slide { border-color: rgba(0, 0, 0, 0); box-shadow: none; } .dark .noUi-background { background: #2B3238; border-bottom: none; border-top: 1px solid #2B3238; box-shadow: none; } .dark .noUi-origin { border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; } .dark .posts_widget_list li > a img, .dark #comments .single_comment .avatar { background: rgba(0, 0, 0, 0.3); border: none; } .dark .single_product_price_con { border-bottom-color: rgba(255, 255, 255, 0.06); } .dark .send_button2, .dark .check_out_list .top_catt_remove { background: rgba(0, 0, 0, 0); } .dark .send_button2:hover, .dark .add2cart_prod_name { color: #fff; } .dark .shop_attributes th, .dark .shop_attributes td, .dark #reviews .comment-form-rating .stars a, .dark .commerce_comments .comment_container, .dark table.check_out_table, .dark .idealtheme_commerce table.check_out_table td, .dark .check_out_totals, .dark .check_out_totals .totals_row > div:nth-child(2n+1), .dark .check_out_totals .totals_row { border-color: rgba(255, 255, 255, 0.06); } .dark .shop_product_wrapper .hm-tabs.simple_tabs:after { border-color: rgba(255, 255, 255, 0.06); background: rgba(0, 0, 0, 0.2); } .dark .shop_product_wrapper .hm-tabs.simple_tabs .tabs-navi li a { background: #0e1113; } .dark #review_form_wrapper .comment-form label { color: #fff; font-weight: normal; } .dark .idealtheme_commerce table.check_out_table th { background: rgba(0, 0, 0, 0.2); color: #fff; } .dark .check_out_totals .totals_row:nth-child(2n+1) > div:nth-child(2n+1), .dark .check_out_totals .totals_row:nth-child(2n) > div:nth-child(2n) { background: rgba(0, 0, 0, 0.2); } .dark .post_format_con > span > a { background: #171b1e; } .dark .bg_color6 { background: #2a2b2c; } .dark .hm_filter_wrapper_con.timeline:after { background: #3d3e40; } .dark .timeline_post_format:after { background: #1d1d1e; } .dark .tags_con > a { background: rgba(0, 0, 0, 0.2); border-color: rgba(255, 255, 255, 0.08); } .dark .comment-box { background: rgba(0, 0, 0, 0.2); border-color: rgba(255, 255, 255, 0); } .dark .comment-reply-link, .dark .comment-edit-link { background: rgba(255, 255, 255, 0.1); border-color: rgba(0, 0, 0, 0); } .dark .tagcloud .tag { background: rgba(0, 0, 0, 0.2); border-color: rgba(255, 255, 255, 0.1); } .dark .tagcloud .num { background: rgba(0, 0, 0, 0.4); border-color: rgba(255, 255, 255, 0.1); } .dark .tagcloud.style2 .num:after { border-left-color: #171b1e; } .dark .tagcloud.style2 .num:before { border-left-color: #2f3235; } .dark #options .sort_list a.sort_selecter, .dark #sort-direction.option-set, .dark .porto_desc { background: rgba(0, 0, 0, 0.44); border-color: rgba(255, 255, 255, 0.08); } .dark .simple_porto_img + .porto_desc.simple_porto_desc { background: none; } .dark .hm_filter_wrapper.porto_hidden_title .porto_desc { background: rgba(0, 0, 0, 0.7); } .dark #sort-direction.option-set li:first-child { border-bottom-color: rgba(255, 255, 255, 0.08); } .dark #options .sort_list a.sort_selecter .arrow { border-left-color: rgba(255, 255, 255, 0.08); } .dark #sort-by.option-set { background: #171B1E; border-color: rgba(255, 255, 255, 0.08); } .dark #options .sort_list a { border-bottom-color: rgba(255, 255, 255, 0.08); } .dark .nav_with_nums #filter-by > li a.selected span.num { border-color: rgba(255, 255, 255, 0); } .dark .plan_col { background: #14181B; } .dark .plan_col.plan_column1 li, .dark .plan_col.plan_column1 li:first-child { border-color: rgba(255, 255, 255, 0.04); } .dark .plan_col.plan_column1 .plan_price_btn { background: rgba(255, 255, 255, 0.1); border-color: rgba(255, 255, 255, 0); } .dark .plan_col.plan_column1 .plan_price_btn:hover { background: rgba(255, 255, 255, 0.15); border-color: rgba(255, 255, 255, 0); } .dark .plan_col .polygon_con .polygon_fill { fill: #0F1214; stroke: rgba(0, 0, 0, 0); } .dark .hm_filter_wrapper:not(.has_sapce_portos):not(.porto_full_desc):not(.porto_hidden_title) .porto_desc::after { background: none repeat scroll 0 0 rgba(255, 255, 255, 0.07); } .dark .add2cart_btn { background: #0C0E10; border-color: rgba(0, 0, 0, 0); } .dark .add2cart_btn:hover { background: #0C0E10; } .dark .hm-pricing-container.hm-full-width.hm-secondary-theme { border-bottom: 1px solid rgba(255, 255, 255, 0.06); } .dark.site_boxed #main_wrapper { border-color: rgba(255, 255, 255, 0.03); } .dark.site_boxed.header_on_side #main_wrapper { padding-right: 0; padding-top: 0; } .dark.site_boxed:not(.light_header) .topbar { border-color: rgba(255, 255, 255, 0.1); } .dark.site_boxed .content_section:not(.bg_gray):not(.page_title):not(.bg_fixed) { background: rgba(0, 0, 0, 0.1); } .dark.header_on_side #side_heder_in, .dark.header_on_side #navigation_bar { background: rgba(0, 0, 0, 0); } .dark.header_on_side #side_heder { background: rgba(0, 0, 0, 0.4); } .dark.header_on_side.light_header #side_heder { background: #fff; } .dark.header_on_side.light_header #side_heder #share_on_socials a { background: #fff; border: 1px solid #e1e1e1; } .dark.header_on_side #main_wrapper:after { background: rgba(255, 255, 255, 0.07); background: none; } .dark.site_boxed.header_on_side .topbar { margin-top: 0; } @media only screen and (min-width: 992px) { .dark.header_on_side:not(.light_header) #navy { background: rgba(0, 0, 0, 0); } .dark.header_on_side:not(.light_header) #main_nav #nav_menu:before { background: none; } .dark.header_on_side:not(.light_header) #navy li a { border-bottom-color: rgba(255, 255, 255, 0.05); } .dark.header_on_side:not(.light_header) #navy { border-top-color: rgba(255, 255, 255, 0.05); } } /*------------------------------------------------------------- Responsive -------------------------------------------------------------*/ @media screen and (-webkit-min-device-pixel-ratio: 0) { .bg_fixed { background-attachment: scroll; } } @media only screen and (min-width: 640px) { .content, .container, #navy li:not(.tab_menu_con):not(.image_menu_slide), .site_boxed #main_wrapper { max-width: 625px; } } @media only screen and (min-width: 768px) { .content, .container, #navy li:not(.tab_menu_con):not(.image_menu_slide), .site_boxed #main_wrapper { max-width: 750px; } } @media only screen and (min-width: 992px) { /*------------------------------------------------[ Side Menu ]--------*/ .header_on_side #navy > li:last-child > a { border-bottom: none; } .header_on_side #navy .tab_menu .tab_menu_item.active > a { background: #f5f5f5; color: #666; } .header_on_side #navy .tab_menu .tab_menu_item.active > a i, .header_on_side #navy .tab_menu .tab_menu_item.active > a:hover i { color: #aaa; } .side_header_social { float: left; padding: 30px 20px; width: 270px; } .header_on_side #main_nav { float: none; } .header_on_side #navy .owl-carousel:after, .header_on_side #navy .image_menu_slide > .owl-wrapper-outer:after { display: none; } .header_on_side #navy > li > a > span.parent_arrow.normal_menu_arrow { display: block; } .header_on_side #navy li.normal_menu ul:after, .header_on_side #navy li.has_mega_menu > ul:after, .header_on_side #navy ul li:not(.image_menu_slide) a:after { background: none; } .header_on_side #navy ul li.normal_menu ul { left: 0; top: 0; } .header_on_side #navy ul.mega_menu .mega_menu_in { padding-left: 0px; } .header_on_side #navy ul.mega_menu { left: 0; } .header_on_side #navy ul { background: none; border: none; margin: 0; padding: 0; position: relative; width: 100%; } .header_on_side #navy { background: #fff; left: 0; position: relative; top: 0; width: 100%; border-top: 1px solid #eeeeee; } .header_on_side #navy li { float: none; margin: 0 auto; padding: 0 !important; position: relative; width: 100%; } .header_on_side #navy > li > a { color: #888; } .header_on_side #navy > li.current_page_item > a, .header_on_side #navy > li > a:hover, .header_on_side #navy > li.opened_menu > a { color: #1ccdca; } .header_on_side #navy > li > a > span { padding: 12px 0; } .header_on_side #navy > li > a:after { display: none; } .header_on_side #navy li a { border-bottom: 1px solid #eee; } .header_on_side #navy > li > a > span.normal_menu_arrow { display: block; padding: 0px !important; } .header_on_side #navy > li.opened_menu > a span.normal_menu_arrow:after { transform: scale(0); -moz-transform: scale(0); -webkit-transform: scale(0); -o-transform: scale(0); } .header_on_side #navy > li.opened_menu.has_mega_menu > a > span:after, .header_on_side #navy li.normal_menu li.opened_menu > a > span.normal_menu_arrow, .header_on_side #navy li.has_tab_menu.opened_menu > a > span:after { right: 0; transform: rotate(90deg) translateX(2px); -moz-transform: rotate(90deg) translateX(2px); -webkit-transform: rotate(90deg) translateX(2px); -o-transform: rotate(90deg) translateX(2px); } .header_on_side #navy ul li.tab_menu_item.active .mega_arrow { transform: rotate(90deg) translateX(2px); -moz-transform: rotate(90deg) translateX(2px); -webkit-transform: rotate(90deg) translateX(2px); -o-transform: rotate(90deg) translateX(2px); } .header_on_side #navy ul li.normal_menu ul { padding-left: 15px; } .header_on_side #navy ul.mega_menu { position: relative; } .header_on_side #navy ul.mega_menu > li, .header_on_side #navy .tab_menu_list > li > ul > li { border-right: none; width: 100%; } .header_on_side #navy > li > a > span.normal_menu_arrow { background: #aaa; height: 1px; position: absolute; right: 0px; top: 50%; width: 9px; } .header_on_side #navy > li > a > span.normal_menu_arrow:after { background: #aaa; content: ""; display: block; height: 9px; left: 4px; position: absolute; top: -4px; width: 1px; } .header_on_side #navy ul.mega_menu > li > a:before { background-image: url("../images/m_d_arrow.png"); width: 9px; } .header_on_side #navy ul li .normal_menu_arrow, .header_on_side #navy > li > a > span.normal_menu_arrow { right: 0px; } .header_on_side #navy ul li:last-child a, .header_on_side #navy ul.mega_menu li a { border-bottom: 1px solid #eee; } .header_on_side #navy ul.mega_menu > li a { padding: 0 20px 0 28px; } .header_on_side #navy ul.mega_menu li a:before { left: 13px; top: 16px; } .header_on_side #navy ul.mega_menu li.go-back > a:before { left: 10px; } .header_on_side #navy ul li .mega_arrow { right: 15px; } .header_on_side #navy .tab_menu .tab_menu_list > li > ul { width: 100%; } .header_on_side #navy .tab_menu_item ul { padding-left: 0px; } .header_on_side #navy li.has_mega_menu > a > span:after, .header_on_side #navy li.has_tab_menu > a > span:after { background-image: url("../images/m_d_arrow.png"); background-repeat: no-repeat; content: ""; display: block; height: 9px; position: absolute; right: 0px; top: 17px; width: 9px; transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s; } .header_on_side #navy .tab_menu .tab_menu_list { width: 100%; padding: 0; border-right: 0 none; } .header_on_side #navy .tab_menu_item a { padding: 0 15px; } .header_on_side #navy .tab_menu_item a .parent_arrow { right: 15px; } .header_on_side #navy .tab_menu .tab_menu_list > li > ul { left: 0; position: relative; } .header_on_side #navy .tab_menu { left: 0; } /*-------[ End Side Menu ]--------*/ .icon_boxes_con > .col-md-3:nth-child(4n+1), .icon_boxes_con > .col-md-4:nth-child(3n+1), .icon_boxes_con > .col-md-6:nth-child(2n+1), .rows_container > .col-md-3:nth-child(4n+1), .rows_container > .col-md-4:nth-child(3n+1), .rows_container > .col-md-6:nth-child(2n+1) { clear: left; } .site_boxed.header_on_side .icon_boxes_con > .col-md-3:nth-child(4n+1), .site_boxed.header_on_side .icon_boxes_con > .col-md-4:nth-child(3n+1), .site_boxed.header_on_side .icon_boxes_con > .col-md-6:nth-child(2n+1), .site_boxed.header_on_side .rows_container > .col-md-3:nth-child(4n+1), .site_boxed.header_on_side .rows_container > .col-md-4:nth-child(3n+1), .site_boxed.header_on_side .rows_container > .col-md-6:nth-child(2n+1) { clear: none; } .site_boxed.header_on_side .icon_boxes_con > .col-md-3:nth-child(2n+1), .site_boxed.header_on_side .icon_boxes_con > .col-md-4:nth-child(2n+1), .site_boxed.header_on_side .icon_boxes_con > .col-md-6:nth-child(2n+1), .site_boxed.header_on_side .rows_container > .col-md-3:nth-child(2n+1), .site_boxed.header_on_side .rows_container > .col-md-4:nth-child(2n+1), .site_boxed.header_on_side .rows_container > .col-md-6:nth-child(2n+1) { clear: left; } /*------------------------------------------------------------- Transparent Menu -------------------------------------------------------------*/ .transparent_header #site_header + section:after, .transparent_header #site_header + div:after { background: url(../images/dark_grid.png) repeat-x; content: ""; height: 300px; position: absolute; top: 0; left: 0; width: 100%; z-index: 1; } .transparent_header.light_header #site_header + section:after, .transparent_header.light_header #site_header + div:after { background: url(../images/light_grid.png) repeat-x; content: ""; height: 300px; position: absolute; top: 0; left: 0; width: 100%; z-index: 1; } #main_nav { float: left; } #main_nav.f_right { float: right; } /*------------------------------------------------------------- Menu Button Mode -------------------------------------------------------------*/ .menu_button_mode:not(.header_on_side) #navy > li { padding: 18px 0px; } .menu_button_mode:not(.header_on_side) #navy > li > a { padding: 10px 15px; margin-right: 10px; } .menu_button_mode:not(.header_on_side) #navy > li > a:after { display: none; } .menu_button_mode:not(.header_on_side) #navy > li:last-child > a { margin-right: 0px; } .menu_button_mode:not(.header_on_side) #navy > li.current_page_item > a, .menu_button_mode:not(.header_on_side) #navy > li.current_page_item:hover > a { background: #1ccdca; color: #fff; } .menu_button_mode:not(.header_on_side) #navy > li > a > span { padding: 0; } #navy > li > ul { top: 100%; } .header_on_side:not(.light_header):not(.dark) #logo .logo_dark { opacity: 1; } .header_on_side:not(.light_header):not(.dark) #logo .logo_light { opacity: 0; } .header_on_side #navy { display: block; } .header_on_side #navy .img_menu_i { padding: 20px 0; } .header_on_side #navy .img_menu_i > a { border-bottom: none !important; } .header_on_side .hm_filter_wrapper { padding-right: 30px; padding-left: 30px; } .header_on_side .container { width: auto; padding-right: 30px; padding-left: 30px; } .header_on_side .content { width: auto; padding-right: 45px; padding-left: 45px; } .header_on_side .content .hm_filter_wrapper { padding-right: 0px; padding-left: 0px; } .header_on_side .content.no_padding { padding-right: 30px; padding-left: 30px; } .header_on_side #side_heder .content { padding-right: 20px; padding-left: 20px; } .header_on_side #main_nav.has_mobile_menu { float: none; padding: 0; position: relative; } .header_on_side #main_wrapper { padding-left: 270px; width: auto; } .header_on_side:not(.site_boxed) #side_heder { border-right: 1px solid #e4e4e4; } .header_on_side #logo { float: none; margin: 25px 0; } .header_on_side #side_heder { position: static; height: 100%; left: 0; overflow: hidden; position: fixed; top: 1px; width: 270px; } .header_on_side #side_heder_in { position: relative; height: 100%; width: 287px; overflow-y: auto; overflow-x: hidden; } .header_on_side #navigation_bar { width: 270px; background: none; } .site_boxed.header_on_side #side_heder { left: auto; margin-left: -270px; margin-top: 30px; } .site_boxed.header_on_side #side_heder.start_side_offset { margin-top: 0; padding-top: 13px; } .site_boxed.header_on_side .start_side_offset #logo { margin-top: 0; } .site_boxed.header_on_side #preloader { margin-top: -30px; } .site_boxed.header_on_side .col-md-3, .site_boxed.header_on_side .col-md-4 { width: 50%; } .site_boxed.header_on_side .feature_icon_slide .col-md-4 { width: 33.33333%; } .site_boxed.header_on_side .col-md-6 { width: 100%; float: none; } .site_boxed.header_on_side .has_col_img.on_desktop > img { clear: both; display: block; margin: 0 auto; max-width: 100%; position: relative; } .site_boxed.header_on_side .counter_b { margin-bottom: -70px; } .site_boxed.header_on_side .counter_b .col-md-3 { margin-bottom: 70px; } .site_boxed.header_on_side #main_wrapper { margin: 30px auto 0; max-width: 992px; padding-left: 270px; padding-top: 7px; position: relative; border-top: 1px solid #E7E7E7; } .site_boxed.header_on_side .topbar { margin-top: -7px; border-left: 1px solid #E7E7E7; } .site_boxed.header_on_side.light_header .topbar:not(.topbar_colored) { background: #fff; } .site_boxed.header_on_side .filter_item_block { width: 50%; } .site_boxed.header_on_side #footer .col-md-3 { margin-bottom: 60px; } .site_boxed.header_on_side #footer > .container { margin-bottom: -60px; } .site_boxed.header_on_side .footer_copyright .col-md-6 { line-height: 30px; text-align: center; } .site_boxed.header_on_side .footer_copyright .col-md-6 .footer_menu { float: none; } .site_boxed.header_on_side .plan_col.plan_column1 { margin-bottom: 40px; } .site_boxed.header_on_side #main_wrapper:after { content: ""; background: #e7e7e7; width: 1px; height: 100%; top: 0; position: absolute; left: 270px; } .site_boxed.header_on_side .container { padding-left: 10px; padding-right: 10px; } .site_boxed.header_on_side .content { padding-left: 30px; padding-right: 30px; } .site_boxed.header_on_side .content.no_padding { padding-left: 15px; padding-right: 15px; } .site_boxed.header_on_side .hm_filter_wrapper { padding: 0 15px; } .site_boxed.header_on_side .hm_filter_wrapper.masonry_grid_posts { padding: 0; } .site_boxed.header_on_side .shop_slider { padding-left: 0px; padding-right: 0px; } .site_boxed.header_on_side #options .sort_list { margin-right: 6px; } .transparent_header #navigation_bar-sticky-wrapper:not(.sticky_menu) #navigation_bar { background: none; border-bottom: 1px solid rgba(255, 255, 255, 0.1); } .transparent_header.light_header #navigation_bar-sticky-wrapper:not(.sticky_menu) #navigation_bar { border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .transparent_header #site_header { position: absolute; width: 100%; } .transparent_header:not(.light_header) .top_search_con, .transparent_header:not(.light_header) .top_add_card { background: none; border-color: rgba(255, 255, 255, 0.15); } .transparent_header:not(.light_header) .top_search_con input[type="text"] { color: #eee; } .transparent_header.light_header #navigation_bar-sticky-wrapper:not(.sticky_menu) .top_search_con, .transparent_header.light_header #navigation_bar-sticky-wrapper:not(.sticky_menu) .top_add_card { background: #fff; border-color: rgba(0, 0, 0, 0.15); } .transparent_header.light_header #navigation_bar-sticky-wrapper:not(.sticky_menu) .top_add_card > span { border-color: rgba(0, 0, 0, 0.2); } .content, .container, .site_boxed #main_wrapper { max-width: 970px; } } @media only screen and (min-width: 1200px) { .content, .container, .site_boxed #main_wrapper { max-width: 1170px; } } @media only screen and (max-width: 1170px) { .languages-select, .top_details > span, .top_details > div { margin-right: 35px; } .four_blocks .filter_item_block { width: 33.3333%; } .project_text_nav .expand_img, .project_text_nav .detail_link, .hoverdir_meta .expand_img, .hoverdir_meta .detail_link { font-size: 12px; margin-bottom: 7px; padding: 7px 10px; } .f1_card .social_media > a:not(:last-child) { margin-right: 4px; } .f1_card .social_media { overflow-x: scroll; white-space: nowrap; } } @media only screen and (min-width: 1024px) { .site_boxed.header_on_side #main_wrapper { max-width: 1170px; } .hm_go_top { bottom: 20px; height: 43px; right: 20px; width: 43px; } } @media only screen and (max-width: 1024px) { .counter { margin-bottom: 50px; } #top_cart + .top_search + #main_nav .nav_trigger { right: 107px; } .my_col_third { width: 50%; } .row_spacer { padding-bottom: 70px; padding-top: 70px; } .team-col { width: 100%; } .team-col-1 { width: 30%; } .team-col-2 { width: 70%; } .team_block3 .person_desc { margin-bottom: 11px; } .content:not(.no_padding) .col-md-3:nth-child(2n+1) { padding-left: 0; } .content:not(.no_padding) .col-md-3:nth-child(2n) { padding-right: 0; } .rows_container > div:not(:last-child):not(.team-col), .magnific-gallery > div { padding-bottom: 20px; } .top_details > span:last-child { margin-right: 0; } .top_details > span, .top_details > div { margin-right: 25px; } .hm_new_title_con { width: 64px; } .hm_new_title_con h4 span { display: none; } .hm_new_bar { padding-left: 60px; } .vid_con > img { width: 100%; } #sidebar { border-top: 1px solid #DDDDDD; padding-top: 25px; width: 100%; } .four_blocks .filter_item_block { width: 50%; } .footer_menu { float: none; text-align: center; } .footer_copy_text { display: block; padding-bottom: 12px; text-align: center; } #footer .footer_copyright { padding: 20px 0; } .hm_filter_wrapper_con.timeline .filter_item_block:nth-child(2n) { padding-left: 35px; } .hm_filter_wrapper_con.timeline .filter_item_block:nth-child(2n+1) { padding-right: 35px; } .timeline_post_format { border: 2px solid #1ccdca; height: 45px; line-height: 45px; top: 7px; width: 45px; } .hm_filter_wrapper_con.timeline .filter_item_block:nth-child(2n+1) .timeline_post_format { right: -59px; } .hm_filter_wrapper_con.timeline .filter_item_block:nth-child(2n) .timeline_post_format { left: -59px; } .main_button.large_btn { padding: 14px 18px 16px; } .main_button { padding: 9px 13px; } .btn_a.large_btn > span > span { left: 56px; padding: 13px 14px 15px; } .btn_a.large_btn i.in_left, .btn_a.large_btn i.in_right { line-height: 55px; width: 55px; } .btn_a.large_btn > span { padding-right: 55px; } .btn_a i.in_right { right: -55px; } .section_icon { top: -35px; } .section_icon i { height: 70px; line-height: 70px; width: 70px; } .description4 { width: 80%; } .feature_icon_slider .col-md-4 { width: 33.3333%; padding: 0; } .feature_icon .item h5 .title { font-size: 18px; margin-top: 15px; } .feature_icon_slider .col-md-4:nth-child(2n) { padding: 0 15px; } .feature_icon .item h5 .icon span { height: 48px; line-height: 48px; width: 48px; } .feature_icon .item h5 .icon { height: 50px; margin-right: 12px; width: 50px; } .feature_icon .item h5 { margin-bottom: 8px; } .feature_icon.on_right .item h5 .icon { margin-left: 12px; } .feature_icon .item > span { font-size: 13px; line-height: 22px; } .col-md-12 > .content_thumbs_gall { margin-bottom: 0; } .content_thumbs_gall { margin-bottom: 0; } .icon_boxes_con.style1 .service_box { margin-bottom: 80px; } .icon_boxes_con .col-md-4 { width: 50%; } .bordered_content.with_text { margin: 0; } .page_title.has_bg_image.member_header { padding: 100px 0 105px; } .contact_details_row:last-child { margin-bottom: 30px; } .five_portos .filter_item_block { width: 25%; } .filter_item_block.width2, .five_portos .filter_item_block.width2 { width: 50%; } .porto_nums { display: block; margin-top: 7px; float: none; } .products_filter li { width: 50%; } .four_boxes_title { width: 70%; } .four_boxes_desc { font-size: 23px; line-height: 1.2; } .top_details .title { display: none; } .half_full_con ul.list1 li { width: 100%; } } /* end 1024 */ @media only screen and (max-width: 992px) { /*------------------------------------------------[ Mobile Menu ]--------*/ .top_search .top_search_con { background: #fff !important; border-color: #e4e4e4 !important; } #navigation_bar { min-height: 76px; } #navy .tab_menu .tab_menu_item.active > a { background: #f5f5f5; color: #666; } #navy .tab_menu .tab_menu_item.active > a i, #navy .tab_menu .tab_menu_item.active > a:hover i { color: #aaa; } #navy ul li.tab_menu_item.active .mega_arrow { background-image: url("../images/m_d_arrow.png"); } #navy, #navy .owl-carousel:after, #navy .image_menu_slide > .owl-wrapper-outer:after { display: none; } #navy > li > a > span.parent_arrow.normal_menu_arrow { display: block; } #main_nav.has_mobile_menu { float: none; padding: 75px 0 0 0; position: relative; } #navy li.normal_menu ul:after, #navy li.has_mega_menu > ul:after, #navy ul li:not(.image_menu_slide) a:after { background: none; } #navy ul li.normal_menu ul { left: 0; top: 0; } #navy ul.mega_menu .mega_menu_in { padding-left: 15px; } #navy ul.mega_menu { left: 0; } #navy ul { background: none; border: none; margin: 0; padding: 0; position: relative; width: 100%; } #main_nav.has_mobile_menu #nav_menu:before { background: #fff; content: ""; height: 100%; left: 50%; position: absolute; top: 0; transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); width: 100000px; } .mobile_menu_trigger { display: inline-block; height: 0; position: absolute; right: 0; top: 38px; } #navy { background: #fff; left: 0; position: relative; top: 0; width: 100%; border-top: 1px solid #eeeeee; } #navy li { float: none; margin: 0 auto; padding: 0 !important; position: relative; width: 100%; } #navy > li > a { color: #888; } #navy > li.current_page_item > a, #navy > li > a:hover, #navy > li.opened_menu > a { color: #1ccdca; } #navy > li > a > span { padding: 12px 0; } #navy > li > a:after { display: none; } #navy li a { border-bottom: 1px solid #eee; } #navy > li > a > span.normal_menu_arrow { display: block; padding: 0px !important; } #navy > li.opened_menu > a span.normal_menu_arrow:after { transform: scale(0); -moz-transform: scale(0); -webkit-transform: scale(0); -o-transform: scale(0); } #navy > li.opened_menu.has_mega_menu > a > span:after, #navy li.normal_menu li.opened_menu > a > span.normal_menu_arrow, #navy li.has_tab_menu.opened_menu > a > span:after { right: 0; transform: rotate(90deg) translateX(2px); -moz-transform: rotate(90deg) translateX(2px); -webkit-transform: rotate(90deg) translateX(2px); -o-transform: rotate(90deg) translateX(2px); } #navy ul li.tab_menu_item.active .mega_arrow { transform: rotate(90deg) translateX(2px); -moz-transform: rotate(90deg) translateX(2px); -webkit-transform: rotate(90deg) translateX(2px); -o-transform: rotate(90deg) translateX(2px); } #navy ul li.normal_menu ul { padding-left: 15px; } #navy ul.mega_menu { position: relative; } #navy ul.mega_menu > li, #navy .tab_menu_list > li > ul > li { border-right: none; width: 100% !important; } #navy > li > a > span.normal_menu_arrow { background: #aaa; height: 1px; position: absolute; right: 0px; top: 50%; width: 9px; } #navy > li > a > span.normal_menu_arrow:after { background: #aaa; content: ""; display: block; height: 9px; left: 4px; position: absolute; top: -4px; width: 1px; } #navy ul.mega_menu > li > a:before { background-image: url("../images/m_d_arrow.png"); width: 9px; } #navy ul li .normal_menu_arrow, #navy > li > a > span.normal_menu_arrow { right: 0px; } #navy ul li:last-child a, #navy ul.mega_menu li a { border-bottom: 1px solid #eee; } #navy ul.mega_menu > li a { padding: 0 20px 0 28px; } #navy ul.mega_menu li a:before { left: 13px; top: 16px; } #navy ul.mega_menu li.go-back > a:before { left: 10px; } #navy ul li .mega_arrow { right: 15px; } #navy .tab_menu .tab_menu_list > li > ul { width: 100%; } #navy .tab_menu_item ul { padding-left: 15px; } #navy li.has_mega_menu > a > span:after, #navy li.has_tab_menu > a > span:after { background-image: url("../images/m_d_arrow.png"); background-repeat: no-repeat; content: ""; display: block; height: 9px; position: absolute; right: 0px; top: 17px; width: 9px; transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s; } #navy .tab_menu .tab_menu_list { width: 100%; padding: 0; border-right: 0 none; } #navy .tab_menu_item a { padding: 0 15px; } #navy .tab_menu_item a .parent_arrow { right: 15px; } #navy .tab_menu .tab_menu_list > li > ul { left: 0; position: relative; } #navy .tab_menu { left: 0; } /*-------[ End Mobile Menu ]--------*/ .side_header_social { display: none; } .top_add_card > span { border: 1px solid #e2e2e2; } #navigation_bar, .topbar { border-bottom: 1px solid #E4E4E4; } .top_add_card:hover, .active .top_add_card, .active .top_add_card > span { color: #1ccdca; } .top_add_card { border-color: #e4e4e4; } .top_search_con { background: #fff; border-color: #e4e4e4; } #logo .logo_light { opacity: 0; } body #logo .logo_dark { opacity: 1; } .latest_word { display: none; } .icon_boxes_con > .col-md-3:nth-child(2n+1), .icon_boxes_con > .col-md-4:nth-child(2n+1), .rows_container > .col-md-3:nth-child(2n+1), .rows_container > .col-md-4:nth-child(2n+1) { clear: both; } .col-md-4, .col-md-3 { width: 50%; float: left; } .content:not(.no_padding) .col-md-4, .content:not(.no_padding) .col-md-5, .content:not(.no_padding) .col-md-6, .content:not(.no_padding) .col-md-7, .content:not(.no_padding) .col-md-8, .content:not(.no_padding) .col-md-9, .content:not(.no_padding) .col-md-10, .content:not(.no_padding) .col-md-11, .content:not(.no_padding) .col-md-12 { padding-left: 0; padding-right: 0; } .footer_row:last-child { padding-bottom: 40px; } .flickr_badge_image img { width: 100%; } #footer .row_spacer { padding-bottom: 50px; } .top_cart_con { top: 38px; } .filter_item_block { width: 50%; } .quote_con, a.quote_con:focus { font-size: 18px; line-height: 30px; } .has_col_img.on_desktop > img { display: block; margin: 0 auto; position: relative; clear: both; max-width: 100%; } .filter_item_block { width: 50%; } .left_sidebar.col-md-3 { float: none; padding: 0; } .right_sidebar.col-md-3 { float: none; padding: 0; } .content_block.f_left { float: none; padding: 0; } .content_block.f_right { padding: 0; float: none; } } @media only screen and (max-width: 768px) { .tabs2 .tabs-navi a.selected:before, .tabs2 .tabs-navi a.selected:after { display: none; } .icon_boxes_con .col-md-4 { width: 100%; } .feature_icon .item h5 .icon, .white_section .feature_icon .item h5 .icon { float: none; } .top-socials { padding-bottom: 8px; } .top-socials { text-align: center; width: 100%; } .top-socials > a { margin-top: 0px; } .main_desc, .main_desc p { font-size: 22px; line-height: 1.4; } .my_col_third, .my_col_half { width: 100%; } .my_col_half, .my_col_third, .my_col_two_third, .my_col_three_quarter { padding-right: 0; } .content:not(.no_padding) .col-md-3, .content:not(.no_padding) .col-md-4, .content:not(.no_padding) .col-md-5, .content:not(.no_padding) .col-md-6, .content:not(.no_padding) .col-md-7, .content:not(.no_padding) .col-md-8, .content:not(.no_padding) .col-md-9, .content:not(.no_padding) .col-md-10, .content:not(.no_padding) .col-md-11, .content:not(.no_padding) .col-md-12 { padding-left: 0; padding-right: 0; } .flickr_badge_image { width: 33.3333%; } .top-socials { padding-bottom: 0px; } .topbar > .content { padding-bottom: 9px; padding-top: 7px; } .top_details > span:last-child { margin-right: 0; } .languages-select, .top_details, .top-socials { float: none; text-align: center; margin: 0; } .languages-select .languages-panel-con::after, .languages-drop .languages-panel { left: 50%; -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } .topbar.topbar_small { padding: 10px 0; } .top_details > span, .top_details > div { padding: 8px 0; } .filter_item_block { width: 50%; } .hm_blog_list .blog_grid_con { float: none; margin-top: 20px; padding: 0; width: 100%; } .hm_blog_list:not(.hm_blog_full_list) .feature_inner { float: none; width: 100%; } .row_spacer { padding-bottom: 60px; padding-top: 60px; } .content_spacer { padding-bottom: 50px; padding-top: 35px; } .four_blocks .filter_item_block { width: 100%; } .two_blocks .filter_item_block { width: 100%; } #comments .children { padding-left: 0; border-left: none; } #comments .children::after { background: none; } .quote_con, a.quote_con:focus { font-size: 16px; line-height: 27px; } .send_button { padding: 8px 11px; } .hm_filter_wrapper_con.timeline .filter_item_block { width: 100%; } .hm_filter_wrapper_con.timeline .filter_item_block:nth-child(2n+1) { padding-right: 0px; padding-left: 58px; } .hm_filter_wrapper_con.timeline .filter_item_block:nth-child(2n) { padding-left: 58px; } .hm_filter_wrapper_con.timeline .filter_item_block:nth-child(2) { margin-top: 0; } .hm_filter_wrapper_con.timeline .filter_item_block:nth-child(2n+1) .timeline_post_format { left: -59px; right: auto; } .hm_filter_wrapper_con.timeline .filter_item_block:nth-child(2n+1) .timeline_block::before { border-color: rgba(0, 0, 0, 0) #c6d2db rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); left: -16px; right: auto; } .hm_filter_wrapper_con.timeline .filter_item_block:nth-child(2n+1) .timeline_block::after { border-color: rgba(0, 0, 0, 0) #ffffff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); left: -15px; right: auto; } .hm_filter_wrapper_con.timeline::after { left: 23px; width: 3px; } .hm_filter_wrapper.timeline .centered { text-align: left; } .welcome_banner.full_colored .btn_a, .welcome_banner.full_white .btn_a, .welcome_banner.boxed_white .btn_a, .welcome_banner.boxed_colored .btn_a { margin-bottom: 15px; margin-left: 20px; } .counter_a .col-md-3:not(:last-child), .counter_b .col-md-3:not(:last-child) { margin-bottom: 40px; } .counter .value { font-size: 28px; } .counter .title { font-size: 20px; } .description4 { width: 100%; } .feature_icon_slider .feature_icon_img { margin: 30px 0; } .feature_icon_slider.owl-carousel { padding-bottom: 40px; } .feature_icon_slider .col-md-4 { width: 100%; } .feature_icon.on_right .item h5 .icon, .feature_icon .item h5 .icon { display: block; float: none; left: 50%; margin: 0 0 0 -25px; position: relative; } .feature_icon.on_right .item h5 .title, .feature_icon .item h5 .title { display: block; float: none; text-align: center; } .feature_icon.on_right .item > span, .feature_icon .item > span { display: block; text-align: center; } .feature_icon .item h5 .title { font-weight: 500; letter-spacing: 0; } .tree_features > li { margin: 0 0 5px; width: 100%; } .tree_features > li:nth-of-type(2n) { margin-top: 0; } .tree_features + .centered { text-align: left; } .tree_features_parent { margin: -7px 0 0 -6px; } .tree_features > li::after { left: 7px; } .tree_features > li:nth-of-type(2n)::after { left: -7px; } .thumbs_gall_slider_larg:not(.internal_porto) .item > a::after { font-size: 16px; height: 45px; line-height: 45px; width: 45px; } .gall_arrow2 .thumbs_gall_slider_larg .enar_owl_n, .gall_arrow2 .thumbs_gall_slider_larg .enar_owl_p { font-size: 20px; height: 35px; line-height: 34px; width: 35px; } .content_thumbs_gall.gall_arrow2 .thumbs_gall_slider_larg .owl-next { margin-top: -17px; } .mapcontainer .areaLegend, .mapcontainer .plotLegend { float: none; padding-bottom: 15px; width: 100%; } .team_block3 .team-col-2-con { padding: 13px 18px; } .team_block3 .person_name { font-size: 16px; } .team_block3 .person_jop { font-size: 13px; margin: 2px 0 5px; } .team_block3 .person_desc { font-size: 13px; line-height: 21px; margin-bottom: 5px; } .team-col-2 { min-height: 134px; } .team_block3 .team-col-2-con { height: 100%; overflow: auto; } .team-col.team_col_on_right .team-col-2 .team-col-2-con { direction: rtl; } .team-col-2-con > a { display: block; } .team-col.team_col_on_right .team-col-2 .team-col-2-con * { direction: ltr; } .page_title h1 { font-size: 28px; } .title1 { font-size: 22px; } .main_title h2 { font-size: 28px; line-height: 35px; margin-bottom: 45px; padding-bottom: 17px; } .main_title.has_bg > h2 { padding: 11px 16px 13px; } .main_title .line i { font-size: 18px; } .description1, .description2, .description3 { font-size: 16px; line-height: 29px; } h1 { font-size: 37px; } h2 { font-size: 32px; } h3 { font-size: 27px; } h4 { font-size: 22px; } h5 { font-size: 18px; } h6 { font-size: 16px; } .page404 { font-size: 250px; } .hm-tabs .list3 { padding: 10px 0 15px; } ul.list1 li { margin-bottom: 14px; padding-right: 15px; } .form_row .orderby_label { margin-bottom: 10px; } .form_row { margin-top: 0px; } .full_contact_form .form_row .hm_input_text, .full_contact_form .form_row .hm_textarea, .form_row input[type="file"] { margin-bottom: 10px; } .checkbox_radio_con { margin-bottom: 20px; } .tab_img { padding: 0 20px 8px 0; width: 100%; } .hm-tabs:not(.simple_tabs) .tabs-body > li { padding: 14px 18px; } .filter_item_block.width2, .five_portos .filter_item_block.width2 { width: 100%; } .five_portos .filter_item_block { width: 50%; } .porto_nums { display: inline-block; margin-top: 0px; float: right; } ul.list1 li { width: 100%; padding-right: 0; } .products_filter li { width: 100%; } table.check_out_table { display: block; overflow-x: auto; width: 100%; } .coupon_btn_con > input, .coupon_btn_con > button { margin-top: 13px; } .checkout_coupon_btns > * { float: left; margin: 15px 15px 0 0; } .single_product_slider { float: none; margin-bottom: 25px; padding-right: 0; width: 100%; } .single_product_details { float: left; width: 100%; } .next_product_nav a { top: 25px; } .shop_product_wrapper { padding-top: 25px; } .single_cart_video { clear: both; float: none; padding: 30px 0; width: 100%; } .shop_product_wrapper .hm-tabs { clear: both; float: left; margin: 50px auto; width: 100%; } .camera_caption { font-size: 13px; } .top_expande { display: block; } .topbar > .content { display: none; } .half_full_con { width: 100%; padding-right: 15px; padding-left: 15px; } } /* end 768 */ /* Landscape phones and down */ @media only screen and (max-width: 480px) { .check_out_list .buttons_added .input-text { border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; } .check_out_list .quantity_controll.minus { border-bottom: medium none; border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; -o-border-radius: 3px 3px 0 0; } .check_out_list .quantity_controll.plus { border-top: medium none; border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; -o-border-radius: 0 0 3px 3px; } .checkout_coupon_btns { clear: both; } .filter_item_block { width: 100%; } .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: none; width: 100%; } .site_boxed #main_wrapper { border: none; } .icons_spacer { padding-bottom: 20px; padding-top: 70px; } .page404 { font-size: 190px; } .top_details > span:last-child { margin-right: 0px; } .top_details { margin-left: 0; } .top_details .languages-select { margin-left: 25px; } .hm_new_title_con { padding: 0 11px; width: 50px; } .hm_new_title_con h4 i { font-size: 25px; } .page_title h1 { font-size: 25px; padding: 25px 0 15px; float: none; } .page_title .breadcrumbs { float: none; line-height: 30px; margin: 0 0 25px; } .hm_new_bar { padding-left: 45px; } blockquote .quote_text { padding-left: 0; padding-top: 38px; } blockquote > i { left: 50%; margin-left: -10px; } blockquote { padding: 20px 0; font-size: 15px; line-height: 28px; margin: 20px 0; } .post_next_prev_con .single_pro_row { padding-right: 0; } .single_pro_row { margin-top: 25px; } .post_next_prev { float: none; margin-top: 25px; } .about_auther .about_auther_details { padding-left: 0; padding-top: 160px; text-align: center; } .about_auther_con .desc { font-style: normal; font-size: 13px; line-height: 24px; } .about_auther .avatar_img { left: 50%; margin-left: -70px; } .about_auther_details .social_media { text-align: center; } #comments .single_comment .comment_content { margin-left: 0px; } #comments .single_comment .avatar { margin: 0 15px 15px 0; } .quote_con, a.quote_con:focus { font-size: 15px; line-height: 25px; padding: 13px 20px 18px; } #commentform input[type="text"] { margin: 0 0 1.4%; width: 100%; } .internal_post_con .content_block { padding-bottom: 20px; } .comment_said_text { font-size: 13px; } .timeline_block .timeline_title { font-size: 18px; } .timeline_block .meta .meta_part { margin: 0 17px 7px 0; } .welcome_banner h3 { font-size: 22px; line-height: 33px; } .welcome_banner.full_colored .btn_a, .welcome_banner.full_white .btn_a, .welcome_banner.boxed_white .btn_a, .welcome_banner.boxed_colored .btn_a { clear: both; display: inline-block; float: none; margin-left: 0; } .welcome_banner .intro_text { display: block; } .welcome_banner.classic_white .intro_text, .welcome_banner.full_banner_colored .intro_text { font-size: 18px; line-height: 32px; } .welcome_banner h3 { font-size: 20px; } .welcome_banner.full_gray h3 { line-height: 34px; margin-bottom: 20px; } .welcome_banner.full_gray { text-align: center; } .welcome_banner.full_gray .content .btn_a { float: none; } .welcome_banner_slider { padding: 0; } .welcome_banner_slider .owl-next { right: 0; top: -30px; } .welcome_banner_slider .owl-prev { left: 0; top: -30px; } .welcome_banner.boxed_colored .content, .welcome_banner.boxed_white .content { padding: 25px 15px; } .section_icon { top: -30px; } .section_icon i { font-size: 27px; height: 60px; line-height: 60px; width: 60px; } .counter .value { font-size: 25px; } .counter .title { font-size: 18px; } .leaf_icon, .tree_features > li:nth-of-type(2n) .leaf_icon { left: 50%; margin-bottom: 20px; margin-left: -72px; position: relative; } .leaf_con, .tree_features > li:nth-child(2n) .leaf_con { padding: 0; text-align: center; } .tree_features > li:nth-of-type(2n) { margin-right: 0; } .tree_features > li { margin: 0 0 40px; } .tree_features > li, .tree_features > li::after { -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; } .tree_features > li > .tree_curv, .tree_features > li:nth-child(2n) > .tree_curv { bottom: -50px; height: 100%; left: 25%; top: auto; width: 50%; } .tree_features > li::after { -moz-border-radius: 0 100px; -webkit-border-radius: 0 100px; -ms-border-radius: 0 100px; -o-border-radius: 0 100px; border-radius: 0 100px; left: -13%; } .tree_features > li:nth-of-type(2n)::after { -moz-border-radius: 100px 0; -webkit-border-radius: 100px 0; -ms-border-radius: 100px 0; -o-border-radius: 100px 0; border-radius: 100px 0; left: auto; right: -13%; } .tree_features + .centered { text-align: center; } .tree_features_parent { margin: 0; } .hm-tabs:not(.simple_tabs) .tabs-body > li { padding: 12px 16px; } .tabs-navi a, .tabs2 .tabs-navi a { line-height: 40px; padding: 0 16px; } .ver_tabs.tabs_mobile .tabs-navi a { line-height: normal; padding: 15px 15px; text-align: center; } .ver_tabs.tabs_mobile .tabs-navi a > span { display: block; margin-bottom: 7px; } .ver_tabs.tabs_mobile .tabs-navi a > span > i { margin: 0; } .team-col-1 { width: 100%; } .team-col-2 { width: 100%; } .team_block3 .team-col-2-con { position: relative; } .team-col .team-col-2 .arrow { display: none; } .team_block3 .social_media a { height: auto; line-height: normal; margin-bottom: 0; margin-right: 20px; margin-top: 10px; } ul.list1 li { margin-bottom: 17px; width: 100%; } .normal_text_slider .desc { font-size: 15px; line-height: 29px; } .page_title.has_bg_image.member_header { padding: 50px 0 45px; } .form_row label { float: none; width: 100%; } .form_row .hm_input_text, .form_row select, .form_row .hm_textarea { width: 100%; } .form_row button, .form_row input[type="submit"] { margin-left: 0; max-width: 100%; } .title1 i { font-size: 28px; } .c_detail { line-height: 24px; } .tab_img { padding: 0 0 8px; width: 100%; } .five_portos .filter_item_block { width: 100%; } .list4 > li > i { font-size: 15px; margin-right: 4px; } .list4 > li > b { margin-right: 0; } .quantity.buttons_added > * { float: left; margin-bottom: 15px; margin-left: 0; margin-right: 15px; } .product_option_item { width: 100%; } .product_option_item:nth-child(2n) { padding-left: 0; } .product_option_item:nth-child(2n+1) { padding-right: 0; } .next_product_nav .icon-wrap { border: 1px solid #E5E5E5; } } /* end 480 */ @media only screen and (max-width: 360px) { body { font-size: 13px; } .welcome_banner.classic_white .intro_text, .welcome_banner.full_banner_colored .intro_text { font-size: 16px; line-height: 29px; } .welcome_banner h3 { font-size: 18px; line-height: 27px; } } @media only screen and (max-width: 320px) { .icon_boxes_con.style2:not(.icon_box_no_border):not(.solid_icon) .service_box .icon { left: 50%; } .top_details > span:last-child { margin-right: 0px; } #navigation_bar #logo > a { display: inline-block; } #logo { float: none; margin-right: 0; text-align: center; opacity: 1 !important; } .top_search { top: 88px; right: 100px; } .top_cart_con { min-width: 280px; right: 0; transform: translateX(50%); -moz-transform: translateX(50%); -webkit-transform: translateX(50%); } .top_cart_title { margin-bottom: 5px; } .top_search.large_top_search { right: 46px; } #logo + #top_cart { right: 50%; top: 100px; } #logo + #top_cart + .top_search { margin-right: -20px; right: 50%; top: 100px; } .top_search + #main_nav .mobile_menu_trigger { right: 50%; } #top_cart + .top_search + #main_nav .nav_trigger { right: 0; transform: translateX(-35px) translateY(-50%); -webkit-transform: translateX(-35px) translateY(-50%); -moz-transform: translateX(-35px) translateY(-50%); -o-transform: translateX(-35px) translateY(-50%); } .top_add_card { right: -20px; transform: translateX(55px) translateY(-50%); -moz-transform: translateX(55px) translateY(-50%); -webkit-transform: translateX(55px) translateY(-50%); } .top_search.large_top_search, #top_cart + .top_search.large_top_search, #logo + #top_cart + .top_search.large_top_search { padding-left: 30px; right: 15px; margin-right: 0; } .mobile_menu_trigger { right: 32px; } .hm_new_bar_slider { padding-left: 0; } .hm_new_bar { padding-left: 0; } .hm_new_title_con { display: none; } .comment-box { padding: 15px; } h4.author_name { font-size: 14px; line-height: 23px; margin: -6px 0 10px; } span.comment_meta a { font-size: 11px; } .comment_said_text { font-size: 13px; } .send_button { font-size: 13px; } .hm_filter_wrapper_con.timeline .filter_item_block:nth-child(2n+1) { padding-left: 0; } .hm_filter_wrapper_con.timeline .filter_item_block:nth-child(2n) { padding-left: 0; } .hm_filter_wrapper_con.timeline::after { left: 50%; width: 2px; bottom: 30px; } .hm_filter_wrapper_con.timeline .filter_item_block:nth-child(2n+1) .timeline_post_format, .hm_filter_wrapper_con.timeline .filter_item_block:nth-child(2n) .timeline_post_format { left: 50%; margin-left: -22px; right: auto; top: -60px; } .hm_filter_wrapper_con.timeline { margin-top: 60px; } .hm_filter_wrapper_con.timeline .filter_item_block .timeline_block { margin: 0 0 80px; } .hm_filter_wrapper_con.timeline .filter_item_block:last-child .timeline_block { margin: 0px; } .hm_filter_wrapper_con.timeline .filter_item_block:nth-child(2n) .timeline_block::before, .hm_filter_wrapper_con.timeline .filter_item_block:nth-child(2n+1) .timeline_block::before { border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #c6d2db; left: 50%; margin-left: -8px; top: -16px; } .hm_filter_wrapper_con.timeline .filter_item_block:nth-child(2n) .timeline_block::after, .hm_filter_wrapper_con.timeline .filter_item_block:nth-child(2n+1) .timeline_block::after { border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #ffffff; left: 50%; margin-left: -8px; top: -15px; } .timeline_block .timeline_title { font-size: 16px; } .hm_filter_wrapper.timeline .centered { text-align: center; } .icon_boxes_con.style2.icon_box_no_border .service_box .service_box_con { padding-left: 0; padding-top: 105px; text-align: center; } .icon_boxes_con.style2.icon_box_no_border .service_box .icon { left: 50%; margin-left: -42px; } .icon_boxes_con.style2.icon_left_right > div:nth-child(2n+1) .service_box .service_box_con, .icon_boxes_con.style2 .service_box .service_box_con, .icon_boxes_con.style2.solid_icon .service_box .service_box_con { padding: 95px 0 0; text-align: center; } .icon_boxes_con.style2 .service_box .icon { left: 50%; margin-left: -35px; } .icon_boxes_con.style2.solid_icon .service_box .icon { left: 50%; margin-left: -42px; } .icon_boxes_con.style1 .service_box h3, .icon_boxes_con.style2 .service_box h3 { font-size: 15px; margin: 5px 0 12px; } .main_title h2 { font-size: 26px; margin-top: 10px; } .page_title h1, .page_title .breadcrumbs { text-align: center; } .top_details { margin-left: 0; } .content_thumbs_gall.gall_arrow2 .thumbs_gall_slider_larg .owl-next { right: -10px; } .content_thumbs_gall.gall_arrow2 .thumbs_gall_slider_larg .owl-prev { left: -22px; } .gall_arrow2 .thumbs_gall_slider_larg .enar_owl_n, .gall_arrow2 .thumbs_gall_slider_larg .enar_owl_p { border: 1px solid #E5E5E5; } .tabs-navi a { font-size: 13px; } .team_block2 .member_img, .our_team_section .col-md-6:nth-child(2n) .team_block2 .member_img { float: none; width: 100%; } .team_block2 .team_detail, .our_team_section .col-md-6:nth-child(2n) .team_block2 .team_detail { float: none; margin-top: 15px; padding-right: 0; padding-left: 0; width: 100%; text-align: center; } .our_team_section .col-md-6:nth-child(2n+1) .team_block2 .team_detail { text-align: center; } .hm_tooltip-content1 { font-size: 12px; line-height: 21px; margin: 0 0 0 -180px; min-width: 214px; padding: 15px; } .page404 { font-size: 130px; } .normal_text_slider .desc { font-size: 14px; line-height: 27px; } .flickr_badge_image { width: 50%; } .contact_details_row .c_con { margin-top: 15px; padding-left: 0; } .contact_details_row .icon { position: relative; } .porto_nums { display: block; margin-top: 7px; float: none; } .shop_slider .pro_add2cart_details { width: 70%; } .topbar.topbar_small { padding: 7px 0 8px; } .top_details > span:not(.top_login):not(.languages-select) { display: none; } .top-socials > a { font-size: 13px; height: 28px; line-height: 30px; margin-top: 6px; width: 28px; } .top-socials > a > span.soc_name, .top-socials > a > span.soc_name { display: none !important; } .light_header .top-socials > a > span.soc_icon_bg { background: #1ccdca; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; height: 30px; width: 30px; } }