/* Theme Name: Poseidon [Table of contents] 1. SITE STRUCTURE and TYPOGRAPHY - 1.1 Typography - 1.2 Buttons - 1.3 Structure 2. CONTENT - 2.1 Home - 2.2 About - 2.3 Listing - 2.4 Detail page - 2.5 Login/register - 2.6 Map styles - 2.7 Contacts - 2.8 404 page - 2.9 Cart section - 2.10 Media Gallery - 2.11 Faq - 2.12 Adventure - 2.13 Home AirBnb - 2.14 Half screen map - 2.15 Autocomplete Address Search - 2.16 OpenStreet Map - 2.17 Parallax Video Background - 2.18 Other Headers - 2.19 Home Categories Hover effect - 2.20 Home Search Radio categories 3. COMMON - 3.1 Misc - 3.2 Accordion - 3.3 List - 3.4 Spacing - 3.5 Block reveal - 3.6 Cookie bar - 3.7 Sing In Modal - 3.8 Input Switcher - 3.9 Datepicker - 3.10 Styles Switcher /*============================================================================================*/ /* 1. SITE STRUCTURE and TYPOGRAPHY */ /*============================================================================================*/ /*Google web font family*/ @import url("https://fonts.googleapis.com/css?family=Poppins:300,400,400i,500,600,700,800"); /* MAIN NAVIGATION */ /* All styles for screen size over 992px*/ @media only screen and (min-width: 992px) { nav#menu.main-menu { display: block !important; } #mm-menu.main-menu { display: none !important; } header .btn_mobile { display: none !important; } /* Menu */ .main-menu { position: relative; z-index: 9; width: auto; top: 12px; right: 15px; float: right; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; color: #fff; } .main-menu ul, .main-menu ul li { position: relative; display: inline-block; margin: 0; padding: 0; } .main-menu ul a, .main-menu ul li a { position: relative; margin: 0; padding: 0; display: block; padding: 5px 10px; white-space: nowrap; } /*First level styles */ .main-menu > ul > li span > a { color: #fff; padding: 0 8px 15px 8px; font-size: 14px; font-size: 0.875rem; font-weight: 500; } .main-menu > ul > li span:hover > a { opacity: 0.7; } header.sticky .main-menu > ul > li span > a { color: #444; } header.sticky .main-menu > ul > li span:hover > a { opacity: 1; color: #1c8072; } /* Submenu*/ .main-menu ul ul { position: absolute; z-index: 1; visibility: hidden; left: 3px; top: 100%; margin: 0; display: block; padding: 0; background: #fff; min-width: 200px; -webkit-box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.175); -moz-box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.175); box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.175); transform: scale(0.4); transform-origin: 10% top; transition: 0.15s linear, 0.1s opacity cubic-bezier(0.39, 0.575, 0.565, 1), 0.15s transform cubic-bezier(0.1, 1.26, 0.83, 1); opacity: 0; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -ms-transition: all 0.2s ease; transition: all 0.2s ease; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; } .main-menu ul ul:before { bottom: 100%; left: 15%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-bottom-color: #fff; border-width: 7px; margin-left: -7px; } .main-menu ul ul li { display: block; height: auto; padding: 0; } .main-menu ul ul li a { font-size: 13px; font-size: 0.8125rem; color: #555; border-bottom: 1px solid #ededed; display: block; padding: 15px 10px; line-height: 1; } .main-menu ul li:hover > ul { padding: 0; visibility: visible; opacity: 1; -webkit-transform: scale(1); transform: scale(1); -webkit-transition-delay: 0.2s; transition-delay: 0.2s; -webkit-transition-duration: 0s, 0.2s, 0.2s; transition-duration: 0s, 0.2s, 0.2s; } .main-menu ul ul li:first-child a:hover { -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -ms-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; } .main-menu ul ul li:last-child a { border-bottom: none; } .main-menu ul ul li:last-child a:hover { -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; -ms-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; } .main-menu ul ul li:hover > a { background-color: #f9f9f9; color: #1c8072; padding-left: 18px; } } /* Submenu 2nd level right */ .main-menu ul ul.second_level_right { left: auto; right: 3px; } .main-menu ul ul.second_level_right:before { right: 15%; left: auto; } /* Submenu 3rd level */ .main-menu ul ul li span a { font-weight: normal !important; } .main-menu ul ul li span a:hover { color: #1c8072; padding-left: 18px; opacity: 1; } .main-menu ul ul li span a:after { font-family: 'ElegantIcons'; content: "\35"; float: right; font-size: 16px; font-size: 1rem; margin-top: -2px; } .main-menu ul ul ul { position: absolute; border-top: 0; z-index: 1; height: auto; left: 100%; top: 0; margin: 0; padding: 0; background: #fff; min-width: 190px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); } .main-menu ul ul ul.third_level_left { right: 100%; left: auto; } .main-menu ul ul ul li a { border-bottom: 1px solid #ededed !important; } /* Arrows top 3rd level*/ .main-menu ul ul ul:before { border-width: 0; margin-left: 0; } /* All styles for screen size under 991px */ @media only screen and (max-width: 991px) { nav#menu { display: none !important; } .mm-menu { background: #fff; } .main-menu { top: 0; right: 0; float: none; } ul.mm-listview { line-height: 25px; } ul.mm-listview li a { color: #555 !important; display: block; } } #menu.fake_menu { display: none !important; visibility: hidden !important; } /*-------- Preloader --------*/ #preloader { position: fixed; top: 0; left: 0; right: 0; width: 100%; height: 100%; bottom: 0; background-color: #fff; z-index: 99999999999 !important; } [data-loader="circle-side"] { position: absolute; width: 50px; height: 50px; top: 50%; left: 50%; margin-left: -25px; margin-top: -25px; -webkit-animation: circle infinite .95s linear; -moz-animation: circle infinite .95s linear; -o-animation: circle infinite .95s linear; animation: circle infinite .95s linear; border: 2px solid #1c8072; border-top-color: rgba(0, 0, 0, 0.2); border-right-color: rgba(0, 0, 0, 0.2); border-bottom-color: rgba(0, 0, 0, 0.2); -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; border-radius: 100%; } @-webkit-keyframes circle { 0% { -webkit-transform: rotate(0); -moz-transform: rotate(0); -ms-transform: rotate(0); -o-transform: rotate(0); transform: rotate(0); } 100% { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } } @-moz-keyframes circle { 0% { -webkit-transform: rotate(0); -moz-transform: rotate(0); -ms-transform: rotate(0); -o-transform: rotate(0); transform: rotate(0); } 100% { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } } @-o-keyframes circle { 0% { -webkit-transform: rotate(0); -moz-transform: rotate(0); -ms-transform: rotate(0); -o-transform: rotate(0); transform: rotate(0); } 100% { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes circle { 0% { -webkit-transform: rotate(0); -moz-transform: rotate(0); -ms-transform: rotate(0); -o-transform: rotate(0); transform: rotate(0); } 100% { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } } /*-------- 1.1 Typography --------*/ /* rem reference 10px = 0.625rem 12px = 0.75rem 14px = 0.875rem 16px = 1rem (base) 18px = 1.125rem 20px = 1.25rem 24px = 1.5rem 30px = 1.875rem 32px = 2rem */ html * { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } body { background: #f8f8f8; font-size: 0.875rem; line-height: 1.6; font-family: "Poppins", Helvetica, sans-serif; color: #555; } h1, h2, h3, h4, h5, h6 { color: #333; } p { margin-bottom: 30px; } strong { font-weight: 600; } label { font-weight: 500; margin-bottom: 3px; } hr { margin: 30px 0 30px 0; border-color: #ededed; } hr.large { border-color: #ededed; border-top-width: 4px; margin-top: 60px; } @media (max-width: 991px) { hr.large { margin-top: 45px; } } @media (max-width: 767px) { hr.large { margin-bottom: 45px; } } ul, ol { list-style: none; margin: 0 0 25px 0; padding: 0; } .main_title { text-align: center; margin-bottom: 45px; position: relative; } .main_title span { content: ""; display: block; width: 60px; height: 3px; margin: auto; margin-bottom: 20px; opacity: 1; background-color: #999; visibility: hidden; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all 0.6s; transition: all 0.6s; } .main_title.animated span { visibility: visible; -webkit-transform: scaleX(1); transform: scaleX(1); } .main_title_2 { text-align: center; margin-bottom: 45px; position: relative; } .main_title_2 span { width: 120px; height: 2px; background-color: #e1e1e1; display: block; margin: auto; } .main_title_2 span em { width: 60px; height: 2px; background-color: #1c8072; display: block; margin: auto; } @media (max-width: 767px) { .main_title_2 { margin-bottom: 10px; } } .main_title_2 h2 { margin: 25px 0 0 0; } @media (max-width: 767px) { .main_title_2 h2 { font-size: 26px; font-size: 1.625rem; } } .main_title_2 h3 { margin: 25px 0 0 0; } @media (max-width: 767px) { .main_title_2 h3 { font-size: 24px; font-size: 1.5rem; } } .main_title_2 p { font-size: 24px; font-size: 1.5rem; font-weight: 300; line-height: 1.4; } @media (max-width: 767px) { .main_title_2 p { font-size: 18px; font-size: 1.125rem; } } .main_title_3 { margin-bottom: 25px; position: relative; } .main_title_3 span { width: 120px; height: 2px; background-color: #e1e1e1; display: block; } .main_title_3 span em { width: 60px; height: 2px; background-color: #1c8072; display: block; } @media (max-width: 767px) { .main_title_3 { margin-bottom: 10px; } } .main_title_3 h2, .main_title_3 h3 { font-size: 23px; font-size: 1.4375rem; margin: 25px 0 0 0; } @media (max-width: 767px) { .main_title_3 h2, .main_title_3 h3 { font-size: 21px; font-size: 1.3125rem; } } .main_title_3 p { font-size: 18px; font-size: 1.125rem; font-weight: 300; line-height: 1.4; } /** Layes slider typography ab buttons **/ h3.slide_typo { white-space: nowrap; color: #fff !important; font-weight: normal; font-size: 60px; font-size: 3.75rem; } .slide_typo_2 { color: #fff; font-size: 24px; font-size: 1.5rem; white-space: nowrap; text-transform: uppercase; } /*General links color*/ a { color: #1c8072; text-decoration: none; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; outline: none; } a:hover, a:focus { color: #111; text-decoration: none; outline: none; } /*-------- 1.2 Buttons --------*/ a.btn_1, .btn_1 { border: none; color: #fff; background: #1c8072; outline: none; cursor: pointer; display: inline-block; text-decoration: none; padding: 15px 30px; color: #fff; font-weight: 600; text-align: center; line-height: 1; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; } a.btn_1:hover, .btn_1:hover { background: #0054a6; color: #fff; } a.btn_1.full-width, .btn_1.full-width { display: block; width: 100%; text-align: center; margin-bottom: 5px; } a.btn_1.full-width.purchase, .btn_1.full-width.purchase { background-color: #32a067; } a.btn_1.full-width.purchase:hover, .btn_1.full-width.purchase:hover { background-color: #0054a6; } a.btn_1.full-width.wishlist, .btn_1.full-width.wishlist { border-color: #555; color: #555; } a.btn_1.medium, .btn_1.medium { font-size: 16px; font-size: 1rem; padding: 18px 40px; } a.btn_1.rounded, .btn_1.rounded { -webkit-border-radius: 25px !important; -moz-border-radius: 25px !important; -ms-border-radius: 25px !important; border-radius: 25px !important; } a.btn_1.outline, .btn_1.outline { border: 2px solid #1c8072; color: #1c8072; padding: 11px 40px; background: none; } a.btn_1.outline:hover, .btn_1.outline:hover { background: #0054a6; color: #fff; border-color: #0054a6; } a.btn_1.outline:focus, .btn_1.outline:focus { outline: none; } .closebt { -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; cursor: pointer; position: absolute; font-size: 24px; font-size: 1.5rem; top: 10px; right: 15px; color: #fff; opacity: 0.6; width: 30px; height: 30px; } .closebt:hover { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); opacity: 1; } .btn_home_align { text-align: right; margin-bottom: 25px; } @media (max-width: 767px) { .btn_home_align { text-align: center; margin-bottom: 25px; } } a.btn_map { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; padding: 8px 12px 8px 12px; line-height: 1; margin-bottom: 5px; display: inline-block; border: 1px solid rgba(0, 0, 0, 0.08); font-weight: 600; font-size: 12px; font-size: 0.75rem; color: rgba(0, 0, 0, 0.5); } a.btn_map:hover { color: #1c8072; } a.btn_map:before { font-family: 'ElegantIcons'; content: "\e081"; display: inline-block; margin-right: 5px; } a.btn_map_in, .btn_map_in { border: none; color: #fff; background: #1c8072; outline: none; cursor: pointer; display: inline-block; text-decoration: none; padding: 15px 30px; color: #fff; font-weight: 600; text-align: center; width: 100%; margin-bottom: 20px; display: inline-block; line-height: 1; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; } a.btn_map_in:hover, .btn_map_in:hover { background: #0054a6; color: #fff; } /*-------- 1.3 Structure --------*/ /* Header */ header { position: fixed; left: 0; top: 0; width: 100%; padding: 20px 30px; z-index: 99999999; border-bottom: 1px solid rgba(255, 255, 255, 0); } @media (max-width: 767px) { header { padding: 15px 15px 5px 15px; } } header.header .logo_sticky { display: none; } header.header.sticky { -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; border-bottom: 1px solid #ededed; background-color: #fff; padding: 15px 20px; } @media (max-width: 991px) { header.header.sticky { padding: 15px 15px 5px 15px; } } header.header.sticky .logo_normal { display: none; } header.header.sticky .logo_sticky { display: inline-block; } ul#top_menu { float: right; margin: 0 0 0 10px; padding: 0; font-size: 13px; font-size: 0.8125rem; } @media (max-width: 991px) { ul#top_menu { margin: -2px 0 0 10px; } } ul#top_menu li { float: left; margin: 0; line-height: 1; margin-right: 15px; } ul#top_menu li:last-child { margin-right: 0; position: relative; top: 0; } @media (max-width: 991px) { ul#top_menu li { margin: 0 0 0 10px; } } @media (max-width: 767px) { ul#top_menu li:first-child { display: none; } } ul#top_menu li a { color: #fff; } ul#top_menu li a:hover { color: #fff; opacity: 0.7; } ul#top_menu li a.login, ul#top_menu li a.wishlist_bt_top, ul#top_menu li a.cart-menu-btn { display: block; width: 22px; height: 23px; position: relative; top: 8px; -moz-transition: opacity 0.5s ease; -o-transition: opacity 0.5s ease; -webkit-transition: opacity 0.5s ease; -ms-transition: opacity 0.5s ease; transition: opacity 0.5s ease; } @media (max-width: 991px) { ul#top_menu li a.login, ul#top_menu li a.wishlist_bt_top, ul#top_menu li a.cart-menu-btn { top: 2px; } } ul#top_menu li a.login:before, ul#top_menu li a.wishlist_bt_top:before, ul#top_menu li a.cart-menu-btn:before { font-family: 'Glyphter'; font-size: 21px; font-size: 1.3125rem; color: #fff; text-indent: 0; position: absolute; left: 0; top: 0; font-weight: normal; line-height: 1; } .sticky ul#top_menu li a.login:before, .sticky ul#top_menu li a.wishlist_bt_top:before, .sticky ul#top_menu li a.cart-menu-btn:before { color: #444; } ul#top_menu li a.wishlist_bt_top { text-indent: -9999px; overflow: hidden; } ul#top_menu li a.wishlist_bt_top:before { content: '\0043'; } ul#top_menu li a.login { text-indent: -9999px; overflow: hidden; } ul#top_menu li a.login:before { content: '\0042'; } ul#top_menu li a.cart-menu-btn { top: 6px; } @media (max-width: 991px) { ul#top_menu li a.cart-menu-btn { top: 0; } } ul#top_menu li a.cart-menu-btn:before { content: '\0041'; } ul#top_menu li a.cart-menu-btn strong { font-size: 11px; font-size: 0.6875rem; width: 15px; height: 15px; display: block; background-color: #333; color: #fff; position: relative; bottom: -15px; right: -10px; text-align: center; line-height: 17px !important; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; margin: 0; padding: 0; } ul#top_menu li a.logged { display: block; width: 25px; height: 25px; position: relative; overflow: hidden; top: 6px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; -moz-transition: opacity 0.5s ease; -o-transition: opacity 0.5s ease; -webkit-transition: opacity 0.5s ease; -ms-transition: opacity 0.5s ease; transition: opacity 0.5s ease; } ul#top_menu li a.logged img { width: 26px; height: auto; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } @media (max-width: 991px) { ul#top_menu li a.logged { top: 0; } } /* Dropdown user logged */ .dropdown-user .dropdown-menu { border: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; min-width: 0; padding: 0; width: 150px; top: 160%; margin-left: -115px; font-weight: normal; text-shadow: none; text-transform: none !important; border: none; border-bottom: 1px solid rgba(0, 0, 0, 0.02); border-left: 1px solid rgba(0, 0, 0, 0.02); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 3px 2px 7px 1px rgba(0, 0, 0, 0.08); -moz-box-shadow: 3px 2px 7px 1px rgba(0, 0, 0, 0.08); box-shadow: 3px 2px 7px 1px rgba(0, 0, 0, 0.08); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; padding: 0; } .dropdown-user .dropdown-menu:before { bottom: 100%; right: 10%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-bottom-color: #fff; border-width: 7px; margin-left: -7px; } .dropdown-user .dropdown-menu ul { padding: 0; margin: 0 !important; list-style: none; } .dropdown-user .dropdown-menu ul li { border-bottom: 1px solid #ededed; margin: 0; width: 100%; margin-bottom: 15px; display: inline-block; font-size: 13px; font-size: 0.8125rem; } @media (max-width: 991px) { .dropdown-user .dropdown-menu ul li { margin: 0 !important; } } .dropdown-user .dropdown-menu ul li a { color: #444 !important; padding: 15px 8px 15px 8px; display: block; } .dropdown-user .dropdown-menu ul li a:hover { color: #1c8072 !important; opacity: 1 !important; padding-left: 15px; } .dropdown-user .dropdown-menu ul li:last-child { border-bottom: none; margin-bottom: 0; } @media (max-width: 991px) { .dropdown-user .dropdown-menu ul li:first-child { display: block !important; } } header.sticky .hamburger-inner, header.sticky .hamburger-inner::before, header.sticky .hamburger-inner::after { background-color: #444; } #logo { float: left; } @media (max-width: 991px) { #logo { float: none; position: absolute; top: 0; left: 0; width: 100%; text-align: center; } #logo img { width: auto; height: 30px; margin: 12px 0 0 0; } } .hero_in { width: 100%; height: 450px; position: relative; overflow: hidden; text-align: center; color: #fff; } @media (max-width: 767px) { .hero_in { height: 350px; } } .hero_in.general:before { background: url(../img/hero_in_bg_2.jpg) center center no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } .hero_in.general .wrapper { background-color: black; background-color: rgba(0, 0, 0, 0.6); } .hero_in.tours:before { background: url(../img/hero_in_bg_1.jpg) center center no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } .hero_in.tours .wrapper { background-color: black; background-color: rgba(0, 0, 0, 0.6); } .hero_in.hotels:before { background: url(../img/hero_in_bg_4.jpg) center center no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } .hero_in.hotels .wrapper { background-color: black; background-color: rgba(0, 0, 0, 0.6); } .hero_in.restaurants:before { background: url(../img/hero_in_bg_5.jpg) center center no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } .hero_in.restaurants .wrapper { background-color: black; background-color: rgba(0, 0, 0, 0.6); } .hero_in.tours_detail { height: 550px; } @media (max-width: 575px) { .hero_in.tours_detail { height: 500px; } } .hero_in.tours_detail:before { background: url(../img/hero_in_tours_detail.jpg) center center no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } .hero_in.tours_detail .wrapper { background-color: black; background-color: rgba(0, 0, 0, 0.6); } .hero_in.hotels_detail { height: 550px; } @media (max-width: 575px) { .hero_in.hotels_detail { height: 500px; } } .hero_in.hotels_detail:before { background: url(../img/hero_in_hotels_detail.jpg) center center no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } .hero_in.hotels_detail .wrapper { background-color: black; background-color: rgba(0, 0, 0, 0.6); } .hero_in.restaurants_detail { height: 550px; } @media (max-width: 575px) { .hero_in.restaurants_detail { height: 500px; } } .hero_in.restaurants_detail:before { background: url(../img/hero_in_restaurants_detail.jpg) center center no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } .hero_in.restaurants_detail .wrapper { background-color: black; background-color: rgba(0, 0, 0, 0.6); } .hero_in.contacts:before { background: url(../img/hero_in_bg_3.jpg) center center no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } .hero_in.contacts .wrapper { background-color: black; background-color: rgba(0, 0, 0, 0.6); } .hero_in:before { animation: pop-in 5s 0.3s cubic-bezier(0, 0.5, 0, 1) forwards; content: ""; opacity: 0; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; } .hero_in .wrapper { display: flex; flex-direction: column; justify-content: center; height: 100%; } .hero_in .wrapper h1 { color: #fff; font-size: 42px; font-size: 2.625rem; text-transform: uppercase; font-weight: 700; margin-top: 30px; } @media (max-width: 767px) { .hero_in .wrapper h1 { font-size: 32px; font-size: 2rem; } } .hero_in .wrapper h1 span { width: 80px; height: 4px; margin: auto; background-color: #FFC107; display: block; margin: auto; margin-bottom: 20px; border-radius: 10px; opacity: 1; } .hero_in .wrapper p { font-weight: 300; margin-bottom: 0; font-size: 24px; font-size: 1.5rem; } .hero_in .wrapper p strong { font-weight: 600; } .hero_in a.btn_photos { position: absolute; left: 20px; bottom: 20px; background-color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2); line-height: 1; padding: 10px 15px; color: #444; font-weight: 500; } .hero_in a.btn_photos:hover { color: #1c8072; } /* Animations */ @keyframes pop-in { 0% { opacity: 0; } 100% { 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); } } /* Delays */ .hero_in h1 { animation-delay: 0.8s; -webkit-animation-delay: 0.8s; -moz-animation-delay: 0.8s; } .hero_in p { animation-delay: 1.5s; -webkit-animation-delay: 1.5s; -moz-animation-delay: 1.5s; animation-duration: 0.3s; -webkit-animation-duration: 0.3s; -moz-animation-duration: 0.3s; } /* Main */ main { background-color: #f8f8f8; position: relative; z-index: 1; } /* Footer */ footer { background-color: #121921; color: #fbfbfb; color: rgba(255, 255, 255, 0.7); } footer h5 { color: #fff; margin: 25px 0; font-size: 18px; font-size: 1.125rem; } @media (max-width: 575px) { footer h5 { margin: 25px 0 10px 0; } } footer ul li { margin-bottom: 5px; } footer ul li a { -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; display: inline-block; position: relative; color: #fff; opacity: 0.7; } footer ul li a:hover { color: #1c8072; opacity: 1; } footer ul li a i { margin-right: 10px; color: #fff; } footer ul.links li a:hover { -webkit-transform: translate(5px, 0); -moz-transform: translate(5px, 0); -ms-transform: translate(5px, 0); -o-transform: translate(5px, 0); transform: translate(5px, 0); } footer ul.links li a:hover:after { opacity: 1; color: #1c8072; } footer ul.links li a:after { font-family: 'ElegantIcons'; content: "\24"; position: absolute; margin-left: 5px; top: 1px; opacity: 0; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; } footer ul.contacts li a i { margin-right: 10px; } footer hr { opacity: 0.1; } footer #copy { text-align: right; font-size: 13px; font-size: 0.8125rem; opacity: 0.7; } @media (max-width: 767px) { footer #copy { text-align: left; margin: 5px 0 20px 0; } } /* Newsletter footer*/ #newsletter .form-group { position: relative; } #newsletter .loader { position: absolute; right: -20px; top: 11px; color: #fff; font-size: 12px; font-size: 0.75rem; } #newsletter h6 { color: #fff; margin: 15px 0 15px 0; } #newsletter .form-group { position: relative; } #newsletter input[type='email'] { border: 0; height: 40px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; padding-left: 15px; font-size: 14px; font-size: 0.875rem; background-color: #f3f3f3; background-color: rgba(255, 255, 255, 0.06); color: #fff; } #newsletter input[type='email']:focus { border: 0; box-shadow: none; } #newsletter input[type='submit'] { position: absolute; right: 0; color: #fff; font-size: 13px; font-size: 0.8125rem; font-weight: 600; top: 0; border: 0; padding: 0 12px; height: 40px; cursor: pointer; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; -ms-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; background-color: #1c8072; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; outline: none; } #newsletter input[type='submit']:hover { background-color: #FFC107; color: #222; } .follow_us { margin-top: 15px; animation-delay: 1.1s; -webkit-animation-delay: 1.1s; -moz-animation-delay: 1.1s; } .follow_us h5 { color: #fff; } .follow_us ul li { display: inline-block; margin-right: 10px; font-size: 20px; font-size: 1.25rem; } .follow_us ul li:first-child { color: #fff; text-transform: uppercase; font-weight: 500; letter-spacing: 2px; font-size: 13px; font-size: 0.8125rem; } .follow_us ul li a { color: #fff; opacity: 0.7; } .follow_us ul li a:hover { opacity: 1; } ul#footer-selector { margin: 0 0 0 0; padding: 0; list-style: none; } ul#footer-selector li { float: left; margin-right: 10px; } @media (max-width: 575px) { ul#footer-selector li:last-child { margin-top: 5px; } } /* Addtional links Footer */ ul#additional_links { margin: 0; padding: 8px 0 0 0; color: #555; font-size: 13px; font-size: 0.8125rem; float: right; } @media (max-width: 991px) { ul#additional_links { float: none; margin-top: 10px; } } ul#additional_links li { display: inline-block; margin-right: 15px; } ul#additional_links li:first-child { margin-right: 20px; } ul#additional_links li:last-child:after { content: ""; } ul#additional_links li span { color: #fff; opacity: 0.5; } ul#additional_links li a { color: #fff; opacity: 0.5; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } ul#additional_links li a:hover { opacity: 1; } ul#additional_links li:after { content: "|"; font-weight: 300; position: relative; left: 10px; } .styled-select { width: 100%; overflow: hidden; height: 30px; line-height: 30px; border: none; background-color: #f3f3f3; background-color: rgba(255, 255, 255, 0.05); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; padding-right: 35px; position: relative; } .styled-select#lang-selector:after { font-family: 'ElegantIcons'; content: "\e0e2"; color: #fff; position: absolute; right: 10px; top: 0; } .styled-select#currency-selector:after { font-family: 'ElegantIcons'; content: "\33"; color: #fff; position: absolute; right: 10px; top: 0; } .styled-select select { background: transparent; width: 110%; padding-left: 10px; border: 0; border-radius: 0; box-shadow: none; height: 30px; color: #ccc; font-size: 12px; font-size: 0.75rem; margin: 0; font-weight: 500; -moz-appearance: window; -webkit-appearance: none; cursor: pointer; outline: none; } .styled-select select:focus { color: #fff; outline: none; box-shadow: none; } .styled-select select::-ms-expand { display: none; } .styled-select#lang-selector select option { color: #555; } /* Wow on scroll event */ .wow { visibility: hidden; } /*============================================================================================*/ /* 2. CONTENT */ /*============================================================================================*/ /*-------- 2.1 Home/front page--------*/ /* ------ jQuery FlexSlider v2.7.0 ----------- */ @font-face { font-family: 'flexslider-icon'; src: url("fonts/flexslider-icon.eot"); src: url("fonts/flexslider-icon.eot?#iefix") format("embedded-opentype"), url("fonts/flexslider-icon.woff") format("woff"), url("fonts/flexslider-icon.ttf") format("truetype"), url("fonts/flexslider-icon.svg#flexslider-icon") format("svg"); font-weight: normal; font-style: normal; } /* Resets */ .flex-container a:hover, .flex-slider a:hover { outline: none; } .slides, .slides > li, .flex-control-nav, .flex-direction-nav { margin: 0; padding: 0; list-style: none; } .flex-pauseplay span { text-transform: capitalize; } /* Base style */ .flexslider { margin: 0; padding: 0; } .flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; } .flexslider .slides img { width: 100%; display: block; } .flexslider .slides:after { content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } html[xmlns] .flexslider .slides { display: block; } * html .flexslider .slides { height: 1%; } .no-js .flexslider .slides > li:first-child { display: block; } /* Default theme */ .flexslider { margin: 0; background: #fff; position: relative; zoom: 1; } .flexslider .slides { zoom: 1; } .flexslider .slides img { height: auto; -moz-user-select: none; } .flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; } .loading .flex-viewport { max-height: 300px; } .carousel li { margin-right: 5px; } .flex-direction-nav { position: absolute; top: 45%; width: 100%; z-index: 99; } .flex-direction-nav a { text-decoration: none; display: block; width: 40px; height: 40px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(255, 255, 255, 0.8); -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .flex-direction-nav a:before { font-family: "flexslider-icon"; font-size: 30px; display: inline-block; content: '\f001'; color: rgba(255, 255, 255, 0.8); text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3); } .flex-direction-nav a.flex-next:before { content: '\f002'; } .flex-direction-nav .flex-next { text-align: right; } .flexslider:hover .flex-direction-nav .flex-prev { opacity: 0.7; left: 20px; } .flexslider:hover .flex-direction-nav .flex-prev:hover { opacity: 1; } .flexslider:hover .flex-direction-nav .flex-next { opacity: 0.7; right: 20px; } .flexslider:hover .flex-direction-nav .flex-next:hover { opacity: 1; } .flex-direction-nav .flex-disabled { opacity: 0 !important; filter: alpha(opacity=0); cursor: default; z-index: -1; } .flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; } .flex-pauseplay a:before { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; } .flex-pauseplay a:hover { opacity: 1; } .flex-pauseplay a.flex-play:before { content: '\f003'; } .flex-control-nav { width: 100%; position: absolute; bottom: -40px; text-align: center; } .flex-control-nav li { margin: 0 6px; display: inline-block; zoom: 1; *display: inline; } .flex-control-paging li a { width: 11px; height: 11px; display: block; background: #666; background: rgba(0, 0, 0, 0.5); cursor: pointer; text-indent: -9999px; -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; } .flex-control-paging li a:hover { background: #333; background: rgba(0, 0, 0, 0.7); } .flex-control-paging li a.flex-active { background: #000; background: rgba(0, 0, 0, 0.9); cursor: default; } .flex-control-thumbs { margin: 5px 0 0; position: static; overflow: hidden; } .flex-control-thumbs li { width: 25%; float: left; margin: 0; } .flex-control-thumbs img { width: 100%; height: auto; display: block; opacity: .7; cursor: pointer; -moz-user-select: none; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; } .flex-control-thumbs img:hover { opacity: 1; } .flex-control-thumbs .flex-active { opacity: 1; cursor: default; } /* Custom theme */ #slider.flexslider li { position: relative; } #slider.flexslider li .meta { position: absolute; bottom: 35%; left: 60px; color: #fff; display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; font-weight: 500; z-index: 99; padding-right: 45px; } @media (max-width: 767px) { #slider.flexslider li .meta { left: 45px; bottom: auto; top: 50%; } } #slider.flexslider li h3 { font-size: 36px; font-size: 2.25rem; color: #fff; } @media (max-width: 767px) { #slider.flexslider li h3 { font-size: 24px; font-size: 1.5rem; } } #slider.flexslider li .info { display: flex; flex-direction: row; } #slider.flexslider li .info p { margin-right: 7px; font-size: 16px; font-size: 1rem; } @media (max-width: 767px) { #slider.flexslider li .info p { font-size: 14px; font-size: 0.875rem; } } #slider.flexslider li h3, #slider.flexslider li .info p { -webkit-animation-duration: .6s; animation-duration: .6s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: fadeOut; animation-name: fadeOut; } #slider.flexslider li .meta a { -webkit-animation-duration: .3s; animation-duration: .3s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: zoomOut; animation-name: zoomOut; padding: 12px 20px; } #slider.flexslider li.flex-active-slide .meta h3, #slider.flexslider li.flex-active-slide .meta .info p { -webkit-animation-delay: .4s; animation-delay: .4s; -webkit-animation-duration: .6s; animation-duration: .6s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: fadeInUp; animation-name: fadeInUp; } #slider.flexslider li.flex-active-slide .meta a { -webkit-animation-delay: 1s; animation-delay: 1s; -webkit-animation-duration: .3s; animation-duration: .3s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: zoomIn; animation-name: zoomIn; } #slider.flexslider li.flex-active-slide .meta .info p { -webkit-animation-delay: .6s; animation-delay: .6s; } .slider { position: relative; } #slider.flexslider { overflow: hidden; } #slider.flexslider .flex-direction-nav { opacity: 0; display: none; } #slider.flexslider ul.slides li { height: 650px; background-color: #000; } @media (max-width: 1199px) { #slider.flexslider ul.slides li { height: 650px !important; } } @media (max-width: 767px) { #slider.flexslider ul.slides li { height: 500px !important; } } #slider.flexslider ul.slides li img { opacity: 0.5; width: 100%; height: auto; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } @media (max-width: 1199px) { #slider.flexslider ul.slides li img { height: 650px !important; width: auto; } } @media (max-width: 767px) { #slider.flexslider ul.slides li img { height: 500px !important; width: auto; } } #icon_drag_mobile { position: absolute; right: 20px; bottom: 20px; background: url(../img/drag_icon.svg) 0 0 no-repeat; width: 50px; height: 30px; opacity: 0.6; z-index: 99; display: none; } @media (max-width: 767px) { #icon_drag_mobile { display: block; } } #carousel_slider_wp { background: transparent; background: -webkit-linear-gradient(top, transparent, #000); background: linear-gradient(to bottom, transparent, #000); position: absolute; bottom: 0; z-index: 9; width: 100%; padding: 60px 60px 45px 60px; } @media (max-width: 767px) { #carousel_slider_wp { display: none; } } #carousel_slider.flexslider { overflow: hidden; background-color: transparent; } #carousel_slider.flexslider .flex-direction-nav { display: none; } #carousel_slider.flexslider ul.slides li { position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; background-color: #000; -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.5); overflow: hidden; } #carousel_slider.flexslider ul.slides li: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); } #carousel_slider.flexslider ul.slides li img { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); opacity: 0.4; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } #carousel_slider.flexslider ul.slides li .caption { position: absolute; left: 0; top: 0; z-index: 9; width: 100%; height: 100%; padding: 20px; color: #fff; } #carousel_slider.flexslider ul.slides li .caption h3 { font-size: 21px; font-size: 1.3125rem; color: #fff; font-weight: 500; } #carousel_slider.flexslider ul.slides li .caption h3 span { margin: 3px 0 0 0; display: block; text-transform: uppercase; font-size: 12px; font-size: 0.75rem; } #carousel_slider.flexslider ul.slides li .caption small { opacity: 0; -webkit-transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1); -moz-transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1); -ms-transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1); -o-transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1); transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1); position: absolute; bottom: 10px; left: 20px; display: block; width: 100%; font-weight: 500; font-size: 14px; font-size: 0.875rem; -webkit-transform: translate(0, 10px); -moz-transform: translate(0, 10px); -ms-transform: translate(0, 10px); -o-transform: translate(0, 10px); transform: translate(0, 10px); } #carousel_slider.flexslider ul.slides li .caption small strong { float: right; display: inline-block; text-align: right; margin: 0 40px 0 0; padding: 3px 0 0 0; } #carousel_slider.flexslider ul.slides li .caption small strong h6 { color: #fff; margin: 0; font-weight: 500; font-size: 14px; font-size: 0.875rem; } #carousel_slider.flexslider ul.slides li:hover .caption small { opacity: 1; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); } a#moveDown { position: fixed; bottom: 30px; right: 30px; z-index: 9999; font-size: 32px; font-size: 2rem; color: #fff; animation-duration: 6s; -webkit-animation-duration: 6s; -moz-animation-duration: 6s; animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; } /* Home video background*/ .header-video { position: relative; overflow: hidden; background: #000; height: 600px !important; } @media (max-width: 991px) { .header-video { height: 620px !important; } } #hero_video { position: relative; background-size: cover; color: #fff; width: 100%; font-size: 16px; font-size: 1rem; height: 100%; z-index: 99; text-align: center; display: table; } #hero_video .wrapper { display: table-cell; vertical-align: middle; } #hero_video .wrapper h3 { color: #fff; font-size: 42px; font-size: 2.625rem; text-transform: uppercase; font-weight: bold; margin-bottom: 0; text-shadow: 4px 4px 12px rgba(0, 0, 0, 0.3); } @media (max-width: 767px) { #hero_video .wrapper h3 { font-size: 26px; font-size: 1.625rem; margin-top: 60px; } } @media (max-width: 575px) { #hero_video .wrapper h3 { font-size: 22px; font-size: 1.375rem; } } #hero_video .wrapper p { font-weight: 300; font-size: 24px; font-size: 1.5rem; line-height: 1.4; text-shadow: 4px 4px 12px rgba(0, 0, 0, 0.3); } #hero_video .wrapper p strong { font-weight: 600; } @media (max-width: 767px) { #hero_video .wrapper p { padding: 0; font-size: 14px; font-size: 0.875rem; } } video { position: absolute; top: 0; bottom: 0; left: 0; right: 0; opacity: 0.4; } iframe { height: 100%; width: 100%; } video { width: 100%; } .teaser-video { width: 100%; height: auto; } .header-video--media { width: 100%; height: auto; } @media (max-width: 1024px) { #hero_video { background: #ccc url(../img/home_section_1.jpg); -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } #hero_video > div { background-color: black; background-color: rgba(0, 0, 0, 0.5); } .header-video { background: none; } } /* Home single hero */ .hero_single { width: 100%; position: relative; overflow: hidden; text-align: center; margin: 0; color: #fff; } .hero_single .wrapper { background-color: black; background-color: rgba(0, 0, 0, 0.8); } .hero_single.start_bg_zoom:before { animation: pop-in 6s 0.3s cubic-bezier(0, 0.5, 0, 1) forwards; content: ""; opacity: 0; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; } .hero_single .wrapper { display: flex; flex-direction: column; justify-content: center; height: 100%; } .hero_single .wrapper h3 { color: #fff; font-size: 52px; font-size: 3.25rem; margin: 0; text-transform: uppercase; font-weight: 700; } @media (max-width: 767px) { .hero_single .wrapper h3 { font-size: 21px; font-size: 1.3125rem; } } @media (max-width: 575px) { .hero_single .wrapper h3 { font-size: 23px; font-size: 1.4375rem; } } .hero_single .wrapper p { font-weight: 300; margin: 10px 0 0 0; padding: 0 20%; font-size: 24px; font-size: 1.5rem; line-height: 1.4; } .hero_single .wrapper p strong { font-weight: 600; } @media (max-width: 767px) { .hero_single .wrapper p { padding: 0; font-size: 18px; font-size: 1.125rem; } } .hero_single.short { height: 600px; } .hero_single.version_2 { height: 400px; } .hero_single.version_2:before { background: url(../img/home_section_1.jpg) center center no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } .hero_single.version_2 .wrapper { background-color: black; background-color: rgba(0, 0, 0, 0.45); } .hero_single.version_2 .wrapper h3 { font-size: 42px; font-size: 2.625rem; text-shadow: 4px 4px 12px rgba(0, 0, 0, 0.3); } @media (max-width: 767px) { .hero_single.version_2 .wrapper h3 { font-size: 26px; font-size: 1.625rem; margin-top: 60px; } } @media (max-width: 575px) { .hero_single.version_2 .wrapper h3 { font-size: 22px; font-size: 1.375rem; } } .hero_single.version_2 .wrapper p { font-weight: 400; margin: 5px 0 0 0; padding: 0; font-size: 21px; font-size: 1.3125rem; text-shadow: 4px 4px 12px rgba(0, 0, 0, 0.3); } .hero_single.version_2 .wrapper p strong { font-weight: 600; } @media (max-width: 767px) { .hero_single.version_2 .wrapper p { padding: 0; font-size: 14px; font-size: 0.875rem; } } #custom-search-input { padding: 0; width: 600px; margin: 20px auto 0; position: relative; } @media (max-width: 991px) { #custom-search-input { width: auto; } } #custom-search-input .search-query { width: 100%; height: 50px; padding-left: 20px; border: 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; font-size: 16px; font-size: 1rem; color: #333; } #custom-search-input .search-query:focus { outline: none; } @media (max-width: 575px) { #custom-search-input .search-query { padding-left: 15px; } } #custom-search-input input[type='submit'] { position: absolute; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; right: -1px; color: #fff; font-weight: 600; font-size: 14px; font-size: 0.875rem; top: 0; border: 0; padding: 0 25px; height: 50px; cursor: pointer; outline: none; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; -ms-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; background-color: #1c8072; } #custom-search-input input[type='submit']:hover { background-color: #FFC107; color: #222; } @media (max-width: 575px) { #custom-search-input input[type='submit'] { text-indent: -999px; background: #1c8072 url(../img/search.svg) no-repeat center center; } } .custom-search-input-2 { background-color: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; margin-top: 15px; -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.3); } @media (max-width: 991px) { .custom-search-input-2 { background: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } } .custom-search-input-2 input { border: 0; height: 50px; padding-left: 15px; border-right: 1px solid #d2d8dd; font-weight: 500; } @media (max-width: 991px) { .custom-search-input-2 input { border: none; } } .custom-search-input-2 input:focus { box-shadow: none; border-right: 1px solid #d2d8dd; } @media (max-width: 991px) { .custom-search-input-2 input:focus { border-right: none; } } .custom-search-input-2 select { display: none; } .custom-search-input-2 .nice-select .current { font-weight: 500; color: #6f787f; } .custom-search-input-2 .form-group { margin: 0; } @media (max-width: 991px) { .custom-search-input-2 .form-group { margin-bottom: 5px; } } .custom-search-input-2 i { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; font-size: 18px; font-size: 1.125rem; position: absolute; background-color: #fff; line-height: 50px; top: 0; right: 1px; padding-right: 15px; display: block; width: 20px; box-sizing: content-box; height: 50px; z-index: 9; color: #999; } @media (max-width: 991px) { .custom-search-input-2 i { padding-right: 10px; } } .custom-search-input-2 input[type='submit'] { -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; color: #fff; font-weight: 600; font-size: 14px; font-size: 0.875rem; border: 0; padding: 0 25px; height: 50px; cursor: pointer; outline: none; width: 100%; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; -ms-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; background-color: #1c8072; margin-right: -1px; } @media (max-width: 991px) { .custom-search-input-2 input[type='submit'] { margin: 20px 0 0 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; } } .custom-search-input-2 input[type='submit']:hover { background-color: #FFC107; color: #222; } .custom-search-input-2.inner { margin-bottom: 30px; -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1); } @media (max-width: 991px) { .custom-search-input-2.inner { margin: 0 0 20px 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } } .custom-search-input-2.inner-2 { margin: 0 0 20px 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background: none; } .custom-search-input-2.inner-2 .form-group { margin-bottom: 10px; } .custom-search-input-2.inner-2 input { border: 1px solid #ededed; } .custom-search-input-2.inner-2 input[type='submit'] { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; margin-top: 10px; } .custom-search-input-2.inner-2 i { padding-right: 10px; line-height: 48px; height: 48px; top: 1px; } .custom-search-input-2.inner-2 .nice-select { border: 1px solid #ededed; } .panel-dropdown { position: relative; text-align: left; padding: 15px 10px 0 15px; } @media (max-width: 991px) { .panel-dropdown { background-color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; height: 50px; } } .panel-dropdown a { color: #727b82; font-weight: 500; transition: all 0.3s; display: block; position: relative; } .panel-dropdown a:after { font-family: 'ElegantIcons'; content: "\33"; font-size: 24px; font-size: 1.5rem; color: #999; font-weight: 500; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; position: absolute; right: 0; top: -8px; } .panel-dropdown.active a:after { transform: rotate(180deg); } .panel-dropdown .panel-dropdown-content { opacity: 0; visibility: hidden; transition: all 0.3s; position: absolute; top: 58px; left: 0px; z-index: 99; background: #fff; border: 1px solid #ddd; border-radius: 4px; box-shadow: 0 12px 35px 2px rgba(0, 0, 0, 0.12); padding: 15px 15px 0 15px; white-space: normal; width: 280px; } .panel-dropdown .panel-dropdown-content:after { bottom: 100%; left: 15px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-bottom-color: #fff; border-width: 7px; margin-left: -7px; } .panel-dropdown .panel-dropdown-content.right { left: auto; right: 0; } .panel-dropdown .panel-dropdown-content.right:after { left: auto; right: 15px; } .panel-dropdown.active .panel-dropdown-content { opacity: 1; visibility: visible; } .qtyButtons { display: flex; margin: 0 0 13px 0; } .qtyButtons input { outline: 0; font-size: 16px; font-size: 1rem; text-align: center; width: 50px; height: 36px !important; color: #333; line-height: 36px; margin: 0 !important; padding: 0 5px !important; border: none; box-shadow: none; pointer-events: none; display: inline-block; border: none !important; } .qtyButtons label { font-weight: 500; line-height: 36px; padding-right: 15px; display: block; flex: 1; color: #727b82; } .qtyInc, .qtyDec { width: 36px; height: 36px; line-height: 36px; font-size: 28px; font-size: 1.75rem; background-color: #f2f2f2; -webkit-text-stroke: 1px #f2f2f2; color: #333; display: inline-block; text-align: center; border-radius: 50%; cursor: pointer; font-family: 'ElegantIcons'; } .qtyInc:before { content: "\4c"; } .qtyDec:before { content: "\4b"; } .qtyTotal { background-color: #66676b; border-radius: 50%; color: #fff; display: inline-block; font-size: 11px; font-weight: 600; font-family: "Open Sans", sans-serif; line-height: 18px; text-align: center; position: relative; top: 0; left: 2px; height: 18px; width: 18px; } .rotate-x { animation-duration: .5s; animation-name: rotate-x; } @keyframes rotate-x { from { transform: rotateY(0deg); } to { transform: rotateY(360deg); } } /*Carousel home page*/ #reccomended { margin-top: 40px; } @media (max-width: 767px) { #reccomended { margin-top: 0; } } #reccomended .item { margin: 0 15px; } #reccomended .owl-item { opacity: 0.5; transform: scale(0.85); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translateZ(0) scale(0.85, 0.85); transition: all 0.3s ease-in-out 0s; overflow: hidden; } #reccomended .owl-item.active.center { opacity: 1; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translateZ(0) scale(1, 1); transform: scale(1); } #reccomended .owl-item.active.center .item .title h4, #reccomended .owl-item.active.center .item .views { opacity: 1; } #paynow { margin-top: 40px; } @media (max-width: 767px) { #paynow { margin-top: 0; } } #paynow .item { margin: 0 15px; } #paynow .owl-item { opacity: 0.5; transform: scale(0.85); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translateZ(0) scale(0.85, 0.85); transition: all 0.3s ease-in-out 0s; overflow: hidden; } #paynow .owl-item.active.center { opacity: 1; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translateZ(0) scale(1, 1); transform: scale(1); } #paynow .owl-item.active.center .item .title h4, #paynow .owl-item.active.center .item .views { opacity: 1; } .owl-theme .owl-dots { margin-top: 10px !important; margin-bottom: 25px; } @media (max-width: 767px) { .owl-theme .owl-dots { margin-top: 0 !important; margin-bottom: 20px; } } .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background: #1c8072 !important; } .owl-theme .owl-dots .owl-dot span { width: 13px !important; height: 13px !important; } a.box_news { position: relative; display: block; padding-left: 230px; color: #555; margin-bottom: 30px; min-height: 150px; } @media (max-width: 767px) { a.box_news { min-height: inherit; padding-left: 0; } } a.box_news figure { width: 200px; height: 220px; overflow: hidden; position: absolute; left: 0; top: 0; } @media (max-width: 767px) { a.box_news figure { position: relative; width: auto; } } a.box_news figure img { width: 250px; height: auto; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); -ms-transform: translate(-50%, -50%) scale(1.1); -o-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1); -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; } @media (max-width: 767px) { a.box_news figure img { width: 100%; max-width: 100%; height: auto; } } a.box_news figure figcaption { background-color: #1c8072; text-align: center; position: absolute; right: 0; top: 0; display: inline-block; color: #fff; width: 60px; height: 80px; padding: 15px; line-height: 1; } a.box_news figure figcaption strong { display: block; font-size: 21px; font-size: 1.3125rem; } a.box_news h4 { font-size: 18px; font-size: 1.125rem; margin-bottom: 10px; } @media (max-width: 767px) { a.box_news h4 { margin-bottom: 5px; } } a.box_news:hover img { -webkit-transform: translate(-50%, -50%) scale(1); -moz-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); -o-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); } a.box_news:hover h4 { color: #1c8072; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } a.box_news ul { margin: 0; padding: 10px 0 0 0; } @media (max-width: 767px) { a.box_news ul { padding: 0; } } a.box_news ul li { display: inline-block; font-weight: 600; text-transform: uppercase; color: #999; font-size: 12px; font-size: 0.75rem; margin-right: 5px; } a.box_news ul li:last-child { margin-right: 0; } a.box_news ul li:last-child:after { content: ''; margin: 0; } a.box_news ul li:after { content: '-'; margin: 0 0 0 10px; } a.grid_item { display: block; margin-bottom: 25px; } a.grid_item .info { position: absolute; width: 100%; z-index: 9; display: block; padding: 25px 20px 5px 20px; color: #fff; left: 0; bottom: 0; background: transparent; background: -webkit-linear-gradient(top, transparent, #000); background: linear-gradient(to bottom, transparent, #000); box-sizing: border-box; } a.grid_item .info .cat_star { font-size: 9px; font-size: 0.5625rem; } a.grid_item .info .cat_star i { color: #fff; } a.grid_item .info h3 { color: #fff; font-size: 21px; font-size: 1.3125rem; } a.grid_item .info p { color: #fff; margin-bottom: 0; font-size: 15px; font-size: 0.9375rem; } a.grid_item figure { position: relative; overflow: hidden; width: 100%; height: 100%; } @media (max-width: 767px) { a.grid_item figure { height: 350px !important; } } @media (max-width: 575px) { a.grid_item figure { height: 220px !important; } } a.grid_item figure .score { position: absolute; top: 15px; right: 15px; z-index: 9; } a.grid_item figure small { position: absolute; background-color: black; background-color: rgba(0, 0, 0, 0.6); left: 20px; top: 22px; text-transform: uppercase; color: #ccc; font-weight: 600; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; padding: 7px 10px 4px 10px; line-height: 1; z-index: 9; } a.grid_item figure img { width: 100%; height: auto; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); } a.grid_item:hover figure img { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .search_container { padding: 30px 0 15px 0; border-bottom: 1px solid #ededed; } /* ------ Search 3 index-10.html ----------- */ .custom-search-input-2.version_3 { margin-top: 20px; } .custom-search-input-2.version_3 .form-group { text-align: left; } .custom-search-input-2.version_3 .form-group span { color: #111; position: absolute; left: 15px; top: 12px; font-size: 12px; font-size: 0.75rem; font-weight: 500; } .custom-search-input-2.version_3 .form-group input { height: 58px; padding: 22px 10px 5px 15px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; background-color: transparent; } @media (max-width: 991px) { .custom-search-input-2.version_3 .form-group input { background-color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; } } .custom-search-input-2.version_3 .form-group input:hover { background-color: black; background-color: rgba(0, 0, 0, 0.1); -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; } @media (max-width: 991px) { .custom-search-input-2.version_3 .form-group input:hover { background-color: white; background-color: white; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; } } .custom-search-input-2.version_3 .form-group input:focus { background-color: black; background-color: transparent; } @media (max-width: 991px) { .custom-search-input-2.version_3 .form-group input:focus { background-color: white; background-color: white; } } @media (max-width: 991px) { .custom-search-input-2.version_3 .panel-dropdown { height: 58px; } } .custom-search-input-2.version_3 .panel-dropdown a { height: 43px; padding: 13px 10px 0px 0; display: block; } .custom-search-input-2.version_3 .panel-dropdown a:after { display: none !important; } .custom-search-input-2.version_3 .panel-dropdown a span { position: relative; top: 0; left: 0; color: #fff; } .custom-search-input-2.version_3 .panel-dropdown:hover { background-color: black; background-color: rgba(0, 0, 0, 0.1); -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; } @media (max-width: 991px) { .custom-search-input-2.version_3 .panel-dropdown:hover { background-color: white; background-color: white; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; } } .custom-search-input-2.version_3 .panel-dropdown.active { background-color: black; background-color: transparent; } @media (max-width: 991px) { .custom-search-input-2.version_3 .panel-dropdown.active { background-color: white; background-color: white; } } .custom-search-input-2.version_3 .panel-dropdown .panel-dropdown-content { top: 70px; } .custom-search-input-2.version_3 input[type='submit'] { height: 58px; } /*-------- 2.2 About --------*/ a.box_feat { text-align: center; background: #fff; padding: 40px 30px 30px 30px; display: block; -moz-transition: all 500ms ease-in-out; -o-transition: all 500ms ease-in-out; -webkit-transition: all 500ms ease-in-out; -ms-transition: all 500ms ease-in-out; transition: all 500ms ease-in-out; -webkit-box-shadow: 0px 3px 0px 0px #f0f2f4; -moz-box-shadow: 0px 3px 0px 0px #f0f2f4; box-shadow: 0px 3px 0px 0px #f0f2f4; color: #555; margin-bottom: 30px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; overflow: hidden; } @media (max-width: 767px) { a.box_feat { padding: 20px 20px 0 20px; } } a.box_feat:hover { -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px); -webkit-box-shadow: 0px 3px 0px 0px #ebedef; -moz-box-shadow: 0px 3px 0px 0px #ebedef; box-shadow: 0px 3px 0px 0px #ebedef; } a.box_feat i { font-size: 70px; font-size: 4.375rem; color: #32a067; margin-bottom: 10px; } a.box_feat h3 { font-size: 18px; font-size: 1.125rem; } #carousel { margin-top: 40px; } @media (max-width: 767px) { #carousel { margin-bottom: 30px; } } #carousel .item .title { position: absolute; bottom: 0; left: 0; text-align: center; width: 100%; z-index: 9; } #carousel .item .title h4 { background-color: #0054a6; background-color: #0054a6; display: inline-block; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -ms-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; color: #fff; padding: 10px 15px; margin: 0; font-size: 16px; font-size: 1rem; opacity: 0; } #carousel .item .title h4 em { display: block; font-size: 13px; font-size: 0.8125rem; font-weight: 300; margin-top: 3px; } #carousel .item a { position: relative; display: block; } #carousel .owl-item { opacity: 0.5; transform: scale(0.85); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translateZ(0) scale(0.85, 0.85); transition: all 0.3s ease-in-out 0s; overflow: hidden; } #carousel .owl-item.active.center { opacity: 1; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translateZ(0) scale(1, 1); transform: scale(1); } #carousel .owl-item.active.center .item .title h4, #carousel .owl-item.active.center .item .views { opacity: 1; } /*-------- 2.3 Listing --------*/ .filters_listing { padding: 10px 0 5px 0; background: #fff; border-bottom: 1px solid #ededed; z-index: 999999 !important; position: relative; } .filters_listing ul { margin: 0 15px; } @media (max-width: 991px) { .filters_listing ul { margin: 0; } } .filters_listing ul li { margin-right: 10px; } .filters_listing ul li:first-child { float: left; } .filters_listing ul li:nth-child(2) { float: right; margin-right: 0; } @media (max-width: 991px) { .filters_listing ul li:nth-child(2) { display: none; } } .filters_listing ul li:nth-child(3) { float: right; } @media (max-width: 991px) { .filters_listing ul li:nth-child(3) { margin-right: 0; } } .score strong { background-color: #0054a6; color: #fff; line-height: 1; -webkit-border-radius: 5px 5px 5px 0; -moz-border-radius: 5px 5px 5px 0; -ms-border-radius: 5px 5px 5px 0; border-radius: 5px 5px 5px 0; padding: 10px; display: inline-block; } .score span { display: inline-block; position: relative; top: 7px; margin-right: 8px; font-size: 12px; font-size: 0.75rem; text-align: right; line-height: 1.1; font-weight: 500; } .score span em { display: block; font-weight: normal; font-size: 11px; font-size: 0.6875rem; } .wrapper-grid { padding: 0 20px; } .box_grid { background-color: #fff; display: block; position: relative; margin-bottom: 30px; -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1); } .box_grid .price { display: inline-block; font-weight: 500; color: #999; } .box_grid .price strong { color: #32a067; } .box_grid a.wish_bt { position: absolute; right: 15px; top: 15px; z-index: 1; background-color: black; background-color: rgba(0, 0, 0, 0.6); padding: 9px 10px; display: inline-block; color: #fff; line-height: 1; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; } .box_grid a.wish_bt:after { font-family: 'ElegantIcons'; content: "\e030"; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; } .box_grid a.wish_bt.liked:after { content: "\e089"; color: #1c8072; } .box_grid a.wish_bt:hover.liked:after { color: #1c8072; } .box_grid a.wish_bt:hover:after { content: "\e089"; color: #fff; } .box_grid figure { margin-bottom: 0; overflow: hidden; position: relative; height: 180px; } .box_grid figure small { position: absolute; background-color: black; background-color: rgba(0, 0, 0, 0.6); left: 20px; top: 22px; text-transform: uppercase; color: #ccc; font-weight: 600; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; padding: 7px 10px 4px 10px; line-height: 1; } .box_grid figure .read_more { position: absolute; top: 50%; left: 0; margin-top: -12px; -webkit-transform: translateY(10px); -moz-transform: translateY(10px); -ms-transform: translateY(10px); -o-transform: translateY(10px); transform: translateY(10px); text-align: center; opacity: 0; visibility: hidden; width: 100%; -webkit-transition: all 0.6s; transition: all 0.6s; z-index: 2; } .box_grid figure .read_more span { background-color: #fcfcfc; background-color: rgba(255, 255, 255, 0.8); -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; border-radius: 20px; display: inline-block; color: #222; font-size: 12px; font-size: 0.75rem; padding: 5px 10px; } .box_grid figure:hover .read_more { opacity: 1; visibility: visible; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } .box_grid figure a img { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); -ms-transform: translate(-50%, -50%) scale(1.1); -o-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; width: 100%; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .box_grid figure a:hover img { -webkit-transform: translate(-50%, -50%) scale(1); -moz-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); -o-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); } .box_grid .wrapper { padding: 25px; } .box_grid .wrapper h3 { font-size: 20px; font-size: 1.25rem; margin-top: 0; } .box_grid ul { padding: 20px 15px; border-top: 1px solid #ededed; } .box_grid ul li { display: inline-block; margin-right: 15px; } .box_grid ul li .score { margin-top: -10px; } .box_grid ul li:last-child { margin-right: 0; float: right; } .cat_star i { margin-right: 2px; color: #FFC107; } .rating { color: #ccc; } .rating .voted { color: #FFC107; } .rating i { margin-right: 2px; } .box_list { background-color: #fff; display: block; position: relative; margin: 0 15px 30px 15px; min-height: 310px; -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1); } .box_list a.wish_bt { position: absolute; right: 15px; top: 15px; z-index: 1; background-color: black; background-color: rgba(0, 0, 0, 0.1); padding: 9px 10px; display: inline-block; color: #555; line-height: 1; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; } .box_list a.wish_bt:after { font-family: 'ElegantIcons'; content: "\e030"; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; } .box_list a.wish_bt.liked:after { content: "\e089"; color: #1c8072; } .box_list a.wish_bt:hover.liked:after { color: #1c8072; } .box_list a.wish_bt:hover:after { content: "\e089"; color: #999; } .box_list figure { margin-bottom: 0; overflow: hidden; position: relative; min-height: 310px; } @media (max-width: 991px) { .box_list figure { min-height: 220px; max-height: 220px; height: 220px; } } .box_list figure small { position: absolute; background-color: black; background-color: rgba(0, 0, 0, 0.6); right: 20px; top: 20px; text-transform: uppercase; color: #ccc; font-weight: 600; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; padding: 7px 10px 4px 10px; line-height: 1; z-index: 99; } @media (max-width: 991px) { .box_list figure small { right: 15px; top: 15px; } } @media (max-width: 991px) { .box_list figure { min-height: 220px; max-height: 220px; height: 220px; } } .box_list figure .read_more { position: absolute; top: 50%; left: 0; margin-top: -12px; -webkit-transform: translateY(10px); -moz-transform: translateY(10px); -ms-transform: translateY(10px); -o-transform: translateY(10px); transform: translateY(10px); text-align: center; opacity: 0; visibility: hidden; width: 100%; -webkit-transition: all 0.6s; transition: all 0.6s; z-index: 2; } .box_list figure .read_more span { background-color: #fcfcfc; background-color: rgba(255, 255, 255, 0.8); -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; border-radius: 20px; display: inline-block; color: #222; font-size: 12px; font-size: 0.75rem; padding: 5px 10px; } .box_list figure:hover .read_more { opacity: 1; visibility: visible; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } .box_list figure a img { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); -ms-transform: translate(-50%, -50%) scale(1.1); -o-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; width: 100%; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; height: 320px; width: auto; max-width: none; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } @media (max-width: 991px) { .box_list figure a img { max-width: inherit; height: 460px; width: auto; } } @media (max-width: 767px) { .box_list figure a img { height: 350px; } } .box_list figure a:hover img { -webkit-transform: translate(-50%, -50%) scale(1); -moz-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); -o-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); } .box_list .wrapper { padding: 30px 30px 20px 30px; min-height: 245px; } @media (max-width: 991px) { .box_list .wrapper { min-height: inherit; } } .box_list .wrapper h3 { font-size: 20px; font-size: 1.25rem; margin-top: 0; } .box_list .wrapper .price { display: inline-block; font-weight: 500; color: #999; } .box_list .wrapper .price strong { color: #32a067; } .box_list small { text-transform: uppercase; color: #999; font-weight: 600; } .box_list ul { padding: 20px 15px 20px 30px; border-top: 1px solid #ededed; margin-bottom: 0; } .box_list ul li { display: inline-block; margin-right: 15px; } .box_list ul li .score { margin-top: -10px; } .box_list ul li:last-child { margin-right: 0; float: right; } #list_sidebar .box_list { min-height: 330px; } #list_sidebar .box_list figure { min-height: 330px; } @media (max-width: 991px) { #list_sidebar .box_list figure { min-height: 200px; max-height: 200px; height: 200px; } } #list_sidebar .box_list figure a img { height: 350px; } @media (max-width: 991px) { #list_sidebar .box_list figure a img { max-width: 100%; height: auto; width: inherit; } } #list_sidebar .box_list .wrapper { min-height: 265px; } @media (max-width: 991px) { #list_sidebar .box_list .wrapper { min-height: inherit; } } .layout_view { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; border: 1px solid rgba(0, 0, 0, 0.08); padding: 4px 8px 3px 8px; } .layout_view a { color: rgba(0, 0, 0, 0.5); } .layout_view a.active { color: rgba(0, 0, 0, 0.8); } .layout_view a:hover { color: #1c8072; } .switch-field { overflow: hidden; border: 1px solid rgba(0, 0, 0, 0.08); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; } .switch-field input { position: absolute !important; clip: rect(0, 0, 0, 0); height: 1px; width: 1px; border: 0; overflow: hidden; } .switch-field input:checked + label { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; color: rgba(0, 0, 0, 0.9); } .switch-field label { float: left; display: inline-block; min-width: 70px; color: rgba(0, 0, 0, 0.5); font-weight: 600; font-size: 12px; font-size: 0.75rem; text-align: center; text-shadow: none; padding: 10px 12px 8px 12px; line-height: 1; border-right: 1px solid rgba(0, 0, 0, 0.08); -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; margin: 0; } @media (max-width: 575px) { .switch-field label { min-width: inherit; } } .switch-field label:first-of-type { border-left: 0; } .switch-field label:last-of-type { border-right: 0; } .switch-field label:hover { cursor: pointer; color: #1c8072; } #filters_col { background-color: #fff; padding: 20px 20px 15px 20px; margin-bottom: 25px; border: 1px solid #ededed; } #filters_col label { color: #333; font-weight: normal; font-size: 13px; font-size: 0.8125rem; } a#filters_col_bt { display: block; color: #333; position: relative; font-size: 16px; font-size: 1rem; font-weight: 600; } a#filters_col_bt:before { font-family: "ElegantIcons"; content: "\66"; font-size: 26px; font-size: 1.625rem; position: absolute; right: 0; top: 0; line-height: 1; font-weight: normal; } .filter_type h6 { border-top: 1px solid #ededed; margin: 15px 0; padding: 15px 0 0 0; font-size: 13px; font-size: 0.8125rem; } .filter_type ul { list-style: none; padding: 0; margin: 0 0 15px 0; } .filter_type ul li { margin-bottom: 5px; } .filter_type ul li:last-child { margin-bottom: 0; } a.boxed_list { text-align: center; padding: 30px; border: 1px solid #ededed; display: block; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; margin-bottom: 25px; } a.boxed_list i { font-size: 60px; font-size: 3.75rem; margin-bottom: 15px; } a.boxed_list h4 { font-size: 18px; font-size: 1.125rem; color: #333; } a.boxed_list p { color: #777; margin-bottom: 0; } a.boxed_list:hover i { color: #32a067; } /*-------- 2.4 Detail page --------*/ .secondary_nav { background: #fff; border-bottom: 1px solid #ededed; padding: 15px 0; } .secondary_nav.is_stuck { z-index: 99; width: 100% !important; left: 0; } .secondary_nav ul { margin-bottom: 0; } .secondary_nav ul li { display: inline-block; margin-right: 20px; font-weight: 500; font-size: 16px; font-size: 1rem; } .secondary_nav ul li a { color: rgba(0, 0, 0, 0.5); } .secondary_nav ul li a:hover { color: #1c8072; } .secondary_nav ul li a.active { color: rgba(0, 0, 0, 0.9); } .secondary_nav ul li:last-child { display: none; } @media (max-width: 575px) { .secondary_nav ul li:last-child { display: inline-block; } } .intro_title h2 { display: inline-block; } .intro_title ul { float: right; margin: 10px 0 0 0; } .intro_title ul li { display: inline-block; margin-right: 20px; font-weight: 500; } section#description, section#reviews { border-bottom: 3px solid #ededed; margin-bottom: 45px; } section#description h2, section#reviews h2 { font-size: 24px; font-size: 1.5rem; } section#description h3, section#reviews h3 { font-size: 21px; font-size: 1.3125rem; } section#description h4, section#reviews h4 { font-size: 18px; font-size: 1.125rem; } section#reviews { border-bottom: none; } #review_summary { text-align: center; background-color: #0054a6; color: #fff; padding: 20px 10px; -webkit-border-radius: 5px 5px 5px 0; -moz-border-radius: 5px 5px 5px 0; -ms-border-radius: 5px 5px 5px 0; border-radius: 5px 5px 5px 0; } @media (max-width: 991px) { #review_summary { margin-bottom: 15px; } } #review_summary strong { font-size: 42px; font-size: 2.625rem; display: block; line-height: 1; } #review_summary em { font-style: normal; font-weight: 500; display: block; } .reviews-container .progress { margin-bottom: 12px; } .reviews-container .progress-bar { background-color: #0054a6; } .reviews-container .review-box { position: relative; margin-bottom: 25px; /*padding-left: 100px;*/ min-height: 100px; } @media (max-width: 767px) { .reviews-container .review-box { padding-left: 0; } } .reviews-container .rev-thumb { position: absolute; left: 0px; top: 0px; width: 80px; height: 80px; background: #ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; overflow: hidden; } .reviews-container .rev-thumb img { width: 80px; height: auto; } @media (max-width: 767px) { .reviews-container .rev-thumb { position: static; margin-bottom: 10px; } } .reviews-container .rev-content { position: relative; padding: 25px 25px 0 25px; border: 1px solid #ededed; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; } .reviews-container .rev-info { font-size: 12px; font-size: 0.75rem; font-style: italic; color: #777; margin-bottom: 10px; } .box_detail { padding: 25px 25px 15px 25px; border: 1px solid #ededed; background-color: #f8f8f8; border-radius: 15px; /* top-left, top-right, bottom-right, bottom-left */ margin-bottom: 30px; } .box_detail .price { line-height: 1; border-bottom: 1px solid #ededed; margin: 0 -25px 25px -25px; padding: 0 25px 15px 25px; } .box_detail .price > span { font-size: 31px; font-size: 1.9375rem; font-weight: 600; } .box_detail .price > span > small { font-size: 11px; font-size: 0.6875rem; font-weight: 500; } .box_detail .price .score { float: right; margin-top: -5px; } .box_detail h3 { font-size: 20px; font-size: 1.25rem; margin: 25px 0 10px 0; } .box_detail ul { margin-bottom: 0; } .box_detail ul li { margin-bottom: 5px; } .box_detail ul li i { margin-right: 8px; } .box_detail figure { position: relative; background-color: #000; } .box_detail figure img { opacity: 0.8; } .box_detail figure span { position: absolute; display: block; left: 0; bottom: 10px; text-align: center; width: 100%; color: #fff; font-weight: 600; } .box_detail figure a i { background-color: black; background-color: rgba(0, 0, 0, 0.6); display: block; width: 60px; height: 60px; color: #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; line-height: 60px; text-align: center; position: absolute; top: 50%; left: 50%; margin: -30px 0 0 -30px; font-size: 42px; font-size: 2.625rem; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; z-index: 9; } .box_detail figure:hover i { -webkit-transform: scale(1.3); -moz-transform: scale(1.3); -ms-transform: scale(1.3); -o-transform: scale(1.3); transform: scale(1.3); } .booking input { font-weight: 500; height: 45px; } .booking input:focus { box-shadow: none; border: 1px solid #d2d8dd; } .booking select { display: none; } .booking .panel-dropdown { background-color: #fff; font-size: 14px; font-size: 0.875rem; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; border: 1px solid #d2d8dd; padding-top: 10px; padding-bottom: 10px; margin: 0 0 10px 0; } @media (max-width: 991px) { .booking .panel-dropdown { height: inherit; } } .booking .panel-dropdown .panel-dropdown-content { top: 50px; } .booking .nice-select .current { font-weight: 500; color: #6f787f; } .booking .custom-select-form .nice-select:active, .booking .custom-select-form .nice-select.open, .booking .custom-select-form .nice-select:focus { border-color: #d2d8dd; outline: 0; box-shadow: none; } .booking .custom-select-form select { display: none; } .booking .form-group { margin: 0 0 10px 0; } .booking .form-group i { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; font-size: 18px; font-size: 1.125rem; position: absolute; background-color: #fff; height: 43px; top: 1px; right: 1px; padding-right: 10px; display: block; width: 20px; box-sizing: content-box; line-height: 43px; z-index: 9; color: #999; } .booking .form-group i.icon_lock_alt { top: 36px; } /* Detail page contact form */ .booking textarea { font-weight: 500; height: 100px; padding-right: 25px; } .booking textarea:focus { border: 1px solid #d2d8dd; box-shadow: none; } .booking i.loader { background-color: transparent; color: #fff; font-size: 14px; font-size: 0.875rem; height: auto; width: auto; padding: 0; right: 10px; } /* ------ Full view calendar on mobile ----------- */ @media (max-width: 767px) { .datepicker_mobile_full .daterangepicker { margin-top: 0 !important; border: none !important; position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; width: 100% !important; z-index: 9999999 !important; height: 100% !important; overflow-y: scroll !important; } .datepicker_mobile_full .daterangepicker .calendar { max-width: 100% !important; } } /*Timeline --------------- */ ul.cbp_tmtimeline { margin: 45px 0 45px 0; padding: 0; list-style: none; position: relative; } /* The line */ .cbp_tmtimeline:before { content: ''; position: absolute; top: 0; bottom: 0; width: 2px; background: #ebeef3; left: 18.5%; margin-left: -2px; } /* The date/time */ .cbp_tmtimeline > li { position: relative; } .cbp_tmtimeline > li .cbp_tmtime { display: block; width: 23%; padding-right: 80px; position: absolute; } .cbp_tmtimeline > li .cbp_tmtime span { display: block; text-align: right; } .cbp_tmtimeline > li .cbp_tmtime span:first-child { font-size: 0.9em; color: #888; margin-bottom: 0; } .cbp_tmtimeline > li .cbp_tmtime span:last-child { font-size: 18px; font-weight: 500; } /* Right content */ img.thumb_visit { width: 70px; height: 70px; border: 2px solid #fff; margin-top: -5px; float: right; margin-left: 15px; } @media (max-width: 767px) { img.thumb_visit { display: none; } } .cbp_tmtimeline > li .cbp_tmlabel { margin: 0 0 15px 25%; background: #eef3f7; padding: 20px; position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } .cbp_tmtimeline > li .cbp_tmlabel p { margin-bottom: 0; font-size: 13px; font-size: 0.8125rem; } .cbp_tmtimeline > li .cbp_tmlabel h4 { margin: 0 0 5px 0; padding: 0; font-size: 16px; font-size: 1rem; } /* The triangle */ .cbp_tmtimeline > li .cbp_tmlabel:after { right: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-right-color: #eef3f7; border-width: 10px; top: 15px; } /* The icons */ .cbp_tmtimeline > li .cbp_tmicon { width: 48px; height: 48px; font-weight: 500; background-color: #fff; text-transform: none; font-size: 24px; font-size: 1.5rem; line-height: 50px; position: absolute; color: #ff9933; border-radius: 50%; box-shadow: 0 0 0 2px #999; text-align: center; left: 18.5%; top: 0; margin: 0 0 0 -25px; } /* Media Queries */ @media screen and (max-width: 65.375em) { .cbp_tmtimeline > li .cbp_tmtime span:last-child { font-size: 1.5em; } } @media screen and (max-width: 47.2em) { .cbp_tmtimeline:before { display: none; } .cbp_tmtimeline > li .cbp_tmtime { width: 100%; position: relative; padding: 0 0 20px 0; } .cbp_tmtimeline > li .cbp_tmtime span { text-align: left; } .cbp_tmtimeline > li .cbp_tmlabel { margin: 0 0 30px 0; padding: 1em; } .cbp_tmtimeline > li .cbp_tmlabel:after { right: auto; left: 20px; border-right-color: transparent; border-bottom-color: #eef3f7; top: -20px; } .cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel:after { border-right-color: transparent; border-bottom-color: #eef3f7; } .cbp_tmtimeline > li .cbp_tmicon { position: relative; float: right; left: auto; margin: -65px 5px 0 0px; } } ul.hotel_facilities { list-style: none; margin: 0; padding: 0; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } ul.hotel_facilities li { margin-bottom: 10px; display: inline-block; width: 100%; } ul.hotel_facilities li img { margin-right: 10px; } .room_type { padding: 30px 30px 10px 30px; } .room_type.first { padding: 0 30px 15px 30px; } .room_type.gray { background-color: #f8f8f8; } .room_type.last { padding: 30px 30px 0 30px; } @media (max-width: 767px) { .room_type h4 { margin-top: 25px; } } /*-------- 2.5 Login/register --------*/ #login_bg, #register_bg { background: url(../img/hero_in_bg_3.jpg) center center no-repeat fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; min-height: 100vh; width: 100%; } #register_bg { background: url(../img/hero_in_bg_2.jpg) center center no-repeat fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } #login figure, #register figure { text-align: center; border-bottom: 1px solid #ededed; margin: -45px -60px 25px -60px; padding: 20px 60px 25px 60px; } @media (max-width: 767px) { #login figure, #register figure { margin: -30px -30px 20px -30px; padding: 15px 60px 20px 60px; } } #login aside, #register aside { width: 430px; padding: 45px 60px 60px 60px; position: absolute; left: 0; top: 0; overflow-y: auto; background-color: #fff; min-height: 100vh; } @media (max-width: 767px) { #login aside, #register aside { width: 100%; padding: 30px; } } #login aside form, #register aside form { margin-bottom: 60px; display: block; } #login aside form .form-group input, #register aside form .form-group input { padding-left: 40px; } #login aside form .form-group i, #register aside form .form-group i { font-size: 21px; font-size: 1.3125rem; position: absolute; left: 12px; top: 34px; color: #ccc; width: 25px; height: 25px; display: block; font-weight: 400 !important; } #login aside .copy, #register aside .copy { text-align: center; position: absolute; height: 30px; left: 0; bottom: 30px; width: 100%; color: #999; font-weight: 500; } .access_social { margin-top: 45px; } @media (max-width: 767px) { .access_social { margin-top: 30px; } } .divider { text-align: center; height: 1px; margin: 30px 0 15px 0; background-color: #ededed; } .divider span { position: relative; top: -20px; background-color: #fff; display: inline-block; padding: 10px; font-style: italic; } a.social_bt { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; text-align: center; color: #fff; min-width: 200px; margin-bottom: 10px; display: block; padding: 12px; line-height: 1; position: relative; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; cursor: pointer; } a.social_bt:hover { -webkit-filter: brightness(115%); filter: brightness(115%); } a.social_bt.facebook:before, a.social_bt.google:before, a.social_bt.linkedin:before { font-family: 'ElegantIcons'; position: absolute; left: 12px; top: 10px; font-size: 16px; font-size: 1rem; color: #fff; } a.social_bt.facebook { background-color: #3B5998; } a.social_bt.facebook:before { content: "\e093"; } a.social_bt.google { background-color: #DC4E41; } a.social_bt.google:before { content: "\e096"; top: 12px; } a.social_bt.linkedin { background-color: #0077B5; } a.social_bt.linkedin:before { content: "\e09d"; } /*Password strength */ #pass-info { width: 100%; margin-bottom: 15px; color: #555; text-align: center; font-size: 12px; font-size: 0.75rem; padding: 5px 3px 3px 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; } #pass-info.weakpass { border: 1px solid #FF9191; background: #FFC7C7; color: #94546E; } #pass-info.stillweakpass { border: 1px solid #FBB; background: #FDD; color: #945870; } #pass-info.goodpass { border: 1px solid #C4EEC8; background: #E4FFE4; color: #51926E; } #pass-info.strongpass { border: 1px solid #6ED66E; background: #79F079; color: #348F34; } #pass-info.vrystrongpass { border: 1px solid #379137; background: #48B448; color: #CDFFCD; } /* Checkbox style */ .container_check { display: block; position: relative; padding-top: 5px; font-size: 13px; font-size: 0.8125rem; padding-left: 35px; margin-bottom: 12px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; margin-right: 10px; } .container_check input { position: absolute; opacity: 0; cursor: pointer; } .container_check .checkmark { position: absolute; top: 0; left: 0; height: 25px; width: 25px; border: 1px solid #d2d8dd; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; } .container_check:hover input ~ .checkmark { background-color: #ededed; border: 1px solid transparent; } .container_check input:checked ~ .checkmark { background-color: #0072bc; border: 1px solid transparent; } .container_check .checkmark:after { content: ""; position: absolute; display: none; left: 10px; top: 6px; width: 5px; height: 10px; border: solid white; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .container_check input:checked ~ .checkmark:after { display: block; } /*-------- 2.6 Map styles --------*/ .map { width: 100%; height: 500px; } .map.map_single { height: 400px; } .infoBox { -webkit-animation: fadeIn 0.9s; animation: fadeIn 0.9s; padding-right: 50px; } .infoBox > img { position: absolute !important; right: 60px !important; top: 10px !important; z-index: 9999; width: 20px; height: 20px; display: block; cursor: pointer; } @-webkit-keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } .marker_info { width: 240px; height: 270px; border-radius: 5px; text-align: left; background: #000; background: white; position: relative; z-index: 999; font-family: "Poppins", Helvetica, sans-serif; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.12); } .marker_info img { display: block; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -ms-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; } .marker_info h3 { font-size: 16px; font-size: 1rem; line-height: 1.1; font-weight: 500; margin-bottom: 3px; color: #444; } .marker_info em { display: inline-block; font-size: 12px; font-size: 0.75rem; color: #999; } .marker_info span { display: block; padding: 20px 20px 0 20px; font-size: 13px; font-size: 0.8125rem; line-height: 1.2; color: #fff; position: relative; } .marker_info span strong { display: block; font-weight: 500; } .marker_info:after { right: 100%; top: 56%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: transparent; border-right-color: white; border-width: 12px; margin-top: -12px; } a.btn_infobox_detail { position: absolute; top: 20px; right: 15px; width: 20px; height: 20px; } a.btn_infobox_detail:before, .btn_infobox_get_directions:before, a.btn_infobox_phone:before { font-style: normal; font-weight: normal; font-family: "ElegantIcons"; font-size: 20px; font-size: 1.25rem; cursor: pointer; } a.btn_infobox_detail:before { content: "\70"; color: #ccc; } a.btn_infobox_detail:before:hover { color: #1c8072; } .btn_infobox_get_directions, a.btn_infobox_phone { border: none; display: inline-block; font-weight: 500; color: #1c8072; background: none; cursor: pointer; font-size: 13px; font-size: 0.8125rem; position: relative; padding-left: 20px; margin-bottom: 10px; outline: none; } .btn_infobox_get_directions:focus, a.btn_infobox_phone:focus { outline: none; } .btn_infobox_get_directions:hover, a.btn_infobox_phone:hover { color: #333; } .btn_infobox_get_directions:before { font-size: 14px; font-size: 0.875rem; content: "\e080"; position: absolute; left: 0; top: 0; } a.btn_infobox_phone:before { font-size: 14px; content: "\e090"; position: absolute; left: 0; top: -2px; } span.infobox_rate { display: inline-block; margin: -44px 0 0 -20px; float: left; background-color: #0054a6; padding: 5px 8px; font-weight: 500; text-align: left; font-size: 12px; font-size: 0.75rem; } /* Cluster styles */ .cluster img { display: none; } .cluster-visible { text-align: center; font-size: 15px !important; color: #fff !important; font-weight: 500; border-radius: 50%; width: 36px !important; height: 36px !important; line-height: 36px !important; background-color: #1c8072; } .cluster-visible:before { border: 7px solid #1c8072; opacity: 0.2; box-shadow: inset 0 0 0 4px #1c8072; content: ''; position: absolute; border-radius: 50%; top: 0; left: 0; width: 100%; height: 100%; animation: cluster-animation 2.5s infinite; } @keyframes cluster-animation { 0%,100% { transform: scale(1.3) rotate(0deg); } 50% { transform: scale(1.5) rotate(90deg); } } /*-------- 2.7 Contacts--------*/ .map_contact { width: 100%; height: 465px; } @media (max-width: 991px) { .map_contact { height: 350px; margin-bottom: 45px; } } .contact_info { background-color: #121921; color: #fff; padding: 30px 0; text-align: center; } .contact_info ul { margin: 0; padding: 0; } .contact_info ul li { float: left; width: 33.33%; position: relative; padding: 0 20px; } .contact_info ul li span { opacity: 0.7; } .contact_info ul li h4 { color: #fff; font-size: 18px; font-size: 1.125rem; color: #1c8072; } .contact_info ul li i { color: #fff; font-size: 46px; font-size: 2.875rem; margin-bottom: 10px; } @media (max-width: 767px) { .contact_info ul li { width: 100%; float: none; margin-bottom: 35px; padding: 0; } .contact_info ul li:last-child { margin-bottom: 5px; } } .error_message { font-weight: 500; color: #e3464c; } /*-------- 2.8 404 page --------*/ #error_page { width: 100%; height: 650px; display: flex; flex-direction: column; justify-content: center; background: #0054a6 url(../img/pattern_1.svg) center bottom repeat-x; color: #fff; } @media (max-width: 767px) { #error_page { background-size: auto 300px; } } #error_page h2 { margin-top: 30px; font-size: 140px; font-size: 8.75rem; color: #fff; text-transform: uppercase; font-weight: bold; line-height: 1; } #error_page h2 i { color: #FFC107; } @media (max-width: 767px) { #error_page h2 { font-size: 72px; font-size: 4.5rem; } } #error_page p { font-size: 21px; font-size: 1.3125rem; } @media (max-width: 767px) { #error_page p { font-size: 18px; font-size: 1.125rem; } } @media (max-width: 767px) { #error_page { padding: 0; height: 500px; } } .search_bar_error { position: relative; margin-bottom: 60px; } .search_bar_error input[type='text'] { border: 0; height: 50px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; padding-left: 15px; -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.15); box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.15); } .search_bar_error input[type='submit'] { position: absolute; right: -1px; color: #fff; font-weight: 600; top: 0; border: 0; padding: 0 25px; height: 50px; cursor: pointer; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; -ms-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; background-color: #1c8072; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .search_bar_error input[type='submit']:hover { background-color: #FFC107; color: #333; } /*-------- 2.9 Cart section --------*/ .cart_section { background: #0054a6 url(../img/pattern_1.svg) center bottom repeat-x; } @media (max-width: 767px) { .cart_section { background-size: auto 300px; } } .cart_section.last { height: 600px; } @media (max-width: 767px) { .cart_section.last { height: 500px; } } .bs-wizard { width: 100%; margin: 50px auto 0; } .bs-wizard > .bs-wizard-step { padding: 0; position: relative; width: 33.33%; float: left; } .bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar { width: 100%; } .bs-wizard > .bs-wizard-step.active > .progress > .progress-bar { width: 50%; } .bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar { width: 0%; } .bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar { width: 100%; } .bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot { background-color: #0054a6; } .bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after { opacity: 0; } .bs-wizard > .bs-wizard-step:first-child > .progress { left: 50%; width: 50%; } .bs-wizard > .bs-wizard-step:last-child > .progress { width: 50%; } .bs-wizard > .bs-wizard-step .bs-wizard-stepnum { font-size: 14px; font-size: 0.875rem; font-weight: 600; text-transform: uppercase; } .bs-wizard > .bs-wizard-step > .bs-wizard-dot { position: absolute; width: 50px; height: 50px; display: block; top: 36px; left: 50%; margin-top: -5px; margin-left: -25px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; border: 2px solid #fff; background-color: #0054a6; } .bs-wizard > .bs-wizard-step > .bs-wizard-dot:after { content: '\e903'; font-family: 'Fontello'; -webkit-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; border-radius: 50px; position: absolute; top: 0px; left: 11px; font-size: 32px; font-size: 2rem; color: #FFC107; } .bs-wizard > .bs-wizard-step > .progress { position: relative; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; height: 2px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; margin: 34px 0; } .bs-wizard > .bs-wizard-step > .progress > .progress-bar { width: 0px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background: #fff; } .bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot { pointer-events: none; } .table.cart-list { margin-bottom: 0; } .table.cart-list th, .table.options_cart th { background-color: #fff; text-transform: uppercase; font-weight: 600; border: 0; padding-top: 0; } .table.cart-list td { vertical-align: middle; } .table.cart-list td strong { font-weight: 500; } .table.cart-list.table-striped tbody tr:nth-of-type(odd) { background-color: rgba(0, 0, 0, 0.025); } @media (max-width: 991px) { .table.cart-list, .table.cart-list thead, .table.cart-list tbody, .table.cart-list th, .table.cart-list td, .table.cart-list tr { display: block; border: 0; } .table.cart-list thead tr { position: absolute; top: -9999px; left: -9999px; } .table.cart-list tr { border: 1px solid #eee; } .table.cart-list td { border: none; border-bottom: 1px solid #eee; position: relative; padding-left: 50%; } .table.cart-list td:before { position: absolute; top: 12px; left: 12px; width: 45%; padding-right: 10px; white-space: nowrap; } .table.cart-list td:nth-of-type(1):before, .table.cart-list td:nth-of-type(2):before, .table.cart-list td:nth-of-type(3):before, .table.cart-list td:nth-of-type(4):before { font-weight: 600; color: #111; } .table.cart-list td:nth-of-type(1):before { content: "Item"; } .table.cart-list td:nth-of-type(2):before { content: "Discount"; } .table.cart-list td:nth-of-type(3):before { content: "Total"; } .table.cart-list td:nth-of-type(4):before { content: "Actions"; } td.options { text-align: left !important; } } .thumb_cart { -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; overflow: hidden; width: 60px; height: 60px; margin-right: 10px; float: left; } .thumb_cart img { width: 60px; height: auto; } @media (max-width: 991px) { .thumb_cart { display: none; } } .item_cart { display: inline-block; margin: 20px 0 0 15px; font-weight: 500; } @media (max-width: 991px) { .item_cart { margin: 5px 0 0 0; } } #total_cart { font-size: 24px; font-size: 1.5rem; font-weight: 500; border-bottom: 1px solid #ededed; margin: 0 -25px 20px -25px; padding: 0 25px 15px 25px; line-height: 1; } #total_cart span { font-weight: 600; } ul.cart_details { margin: 0 0 25px 0; padding: 0 0 15px 0; border-bottom: 1px solid #ededed; } ul.cart_details li { font-weight: 500; } ul.cart_details li span { float: right; } .form_title { position: relative; padding-left: 55px; margin-bottom: 10px; } .form_title { position: relative; padding-left: 55px; margin-bottom: 0; } .form_title h3 { margin: 0; padding: 0; font-size: 21px; font-size: 1.3125rem; } .form_title h3 strong { background-color: #1c8072; text-align: center; width: 40px; height: 40px; display: inline-block; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; color: #fff; font-size: 18px; font-size: 1.125rem; line-height: 42px; text-align: center; position: absolute; left: 0; top: -5px; } .form_title p { color: #999; margin: 0; padding: 0; font-size: 12px; font-size: 0.75rem; line-height: 14px; } .cards-payment { margin-top: 28px; } @media (max-width: 991px) { .cards-payment { display: none; } } .box_cart .step { padding: 15px 55px 0 55px; margin: 0 0 0 0; } @media (max-width: 991px) { .box_cart .step { padding: 15px 0 0 0; } } .message { background-color: #f8f8f8; padding: 15px; margin-bottom: 30px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; } .message p { margin: 0; } #confirm { text-align: center; font-size: 16px; font-size: 1rem; margin-top: 20px; } #confirm h4 { color: #fff; } #confirm p { font-size: 16px !important; font-size: 16px !important/16pxrem; margin-bottom: 0; } .box_cart { margin-bottom: 25px; } .box_cart hr { margin: 30px -25px 30px -25px; } .box_cart label { font-weight: 500; } .box_cart a.btn_1.outline, .box_cart .btn_1.outline { border: 2px solid #999; color: #999; padding: 12px 40px; } .box_cart a.btn_1.outline:hover, .box_cart .btn_1.outline:hover { color: #fff; border: 2px solid #0054a6; } .cart-options { position: relative; padding: 25px 0px 0px 0px; border-top: 1px solid #ededed; } @media (max-width: 991px) { .cart-options .fix_mobile { float: left !important; } } .apply-coupon .form-group { position: relative; float: left; margin-right: 10px; } .apply-coupon .form-control { padding: 10px 12px; } /*-------- 2.10 Media Gallery --------*/ .grid ul { margin: 0 0 25px 0; padding: 0; width: 100%; text-align: center; } .grid ul li { display: inline-block; margin: 0; padding: 0; margin: -3px; min-height: 100%; width: 25%; background-color: #000; list-style: none; } @media (max-width: 991px) { .grid ul li { width: 50%; } } @media (max-width: 767px) { .grid ul li { width: 100%; min-height: 100%; float: none; } } .grid ul li figure { position: relative; overflow: hidden; margin: -3px; } .grid ul li figure img { width: 100%; height: 100%; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .grid ul li figure:hover img, .grid ul li figure:focus img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); } .grid ul li figure:hover figcaption, .grid ul li figure:focus figcaption { opacity: 1; } .grid ul li figure:hover figcaption .caption-content, .grid ul li figure:focus figcaption .caption-content { -webkit-transform: translate(0px, 0px); -moz-transform: translate(0px, 0px); -ms-transform: translate(0px, 0px); -o-transform: translate(0px, 0px); transform: translate(0px, 0px); } .grid ul li figcaption { position: absolute; top: 0; left: 0; padding: 15% 0; width: 100%; height: 100%; background-color: black; background-color: rgba(0, 0, 0, 0.6); text-align: center; font-size: 14px; font-size: 0.875rem; opacity: 0; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .grid ul li figcaption .caption-content { position: absolute; top: 50%; left: 50%; margin-top: -30px; margin-left: -100px; width: 200px; -webkit-transform: translate(0px, 15px); -moz-transform: translate(0px, 15px); -ms-transform: translate(0px, 15px); -o-transform: translate(0px, 15px); transform: translate(0px, 15px); -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .grid ul li figcaption a { color: #fff; } .grid ul li figcaption a:hover, .grid ul li figcaption a:focus { color: #1c8072; } .grid ul li figcaption i { font-size: 30px; font-size: 1.875rem; } .grid ul li figcaption p { margin-bottom: 0; margin-top: 10px; text-transform: uppercase; font-weight: 400; } .mfp-zoom-in .mfp-with-anim { opacity: 0; transition: all 0.2s ease-in-out; transform: scale(0.8); } .mfp-zoom-in.mfp-bg { opacity: 0; transition: all 0.3s ease-out; } .mfp-zoom-in.mfp-ready .mfp-with-anim { opacity: 1; transform: scale(1); } .mfp-zoom-in.mfp-ready.mfp-bg { opacity: 0.8; } .mfp-zoom-in.mfp-removing .mfp-with-anim { transform: scale(0.8); opacity: 0; } .mfp-zoom-in.mfp-removing.mfp-bg { opacity: 0; } /*-------- 2.11 Faq --------*/ .box_style_cat { background: #fff; border: 1px solid #ededed; margin-bottom: 25px; -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05); box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05); } @media (max-width: 991px) { .box_style_cat { display: none; } } ul#cat_nav { list-style: none; margin: 0; padding: 0; } ul#cat_nav li { border-bottom: 1px solid #ededed; } ul#cat_nav li i { font-size: 16px; font-size: 1rem; margin: 2px 10px 0 0; float: left; } ul#cat_nav li:last-child { border-bottom: 0; padding-bottom: 0; } ul#cat_nav li a { position: relative; color: #555; display: block; padding: 15px 10px; } ul#cat_nav li a:after { font-family: "fontello"; content: "\e89b"; position: absolute; right: 15px; top: 15px; } ul#cat_nav li a span { font-size: 11px; font-size: 0.6875rem; color: #999; } ul#cat_nav li a:hover, ul#cat_nav li a#active, ul#cat_nav li a.active { color: #1c8072; } .hero_in form { animation-delay: 1.3s; -webkit-animation-delay: 1.3s; -moz-animation-delay: 1.3s; } a.box_topic { text-align: center; background: #fff; padding: 40px 30px 15px 30px; display: block; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05); box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05); color: #555; margin-bottom: 30px; overflow: hidden; } @media (max-width: 767px) { a.box_topic { padding: 20px 20px 0 20px; } } a.box_topic:hover { -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px); } a.box_topic i { font-size: 60px; font-size: 3.75rem; color: #32a067; margin-bottom: 10px; -webkit-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; border-radius: 50px; background-color: #2c8e5b; background-color: rgba(50, 160, 103, 0.05); width: 100px; height: 100px; line-height: 100px; margin-bottom: 15px; } a.box_topic h3 { font-size: 18px; font-size: 1.125rem; } .list_articles ul { list-style: none; margin: 0; padding: 0; } .list_articles ul li { float: left; width: 45%; margin-right: 45px; padding: 15px 0; border-bottom: 1px solid #ededed; } .list_articles ul li a { color: #555; display: block; } .list_articles ul li a:hover { color: #1c8072; -webkit-transform: translateX(5px); -moz-transform: translateX(5px); -ms-transform: translateX(5px); -o-transform: translateX(5px); transform: translateX(5px); } .list_articles ul li i { margin-right: 10px; font-size: 16px; font-size: 1rem; position: relative; top: 2px; } @media (max-width: 991px) { .list_articles ul li { float: none; width: 100%; margin-right: 0; } } ul.list_3 { list-style: none; margin: 0; padding: 0; } ul.list_3 li { margin-bottom: 0; position: relative; padding-left: 20px; } ul.list_3 li strong { font-weight: 500; } ul.list_3 li:before { font-family: "fontello"; content: "\ea3e"; position: absolute; left: 0; top: 0; } .box_general { border: 1px solid #ededed; padding: 25px 25px 5px 25px; margin-bottom: 25px; -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05); box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05); } /*-------- 2.12 Adventure --------*/ .header-video.adventure .wrapper { padding-top: 60px; text-align: left; font-size: 14px; font-size: 0.875rem; } .header-video.adventure .wrapper small { text-transform: uppercase; font-weight: 500; font-size: 14px; font-size: 0.875rem; display: inline-block; margin-bottom: 15px; } @media (max-width: 767px) { .header-video.adventure .wrapper h3 { font-size: 36px !important; margin-top: 0 !important; } } .header-video.adventure .wrapper p { max-width: 400px; } @media (max-width: 767px) { .header-video.adventure .wrapper p { font-size: 21px !important; } } @media (max-width: 1024px) { .header-video.adventure #hero_video { background: #ccc url(../img/bg_fallback_video_adventure.jpg) center right; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } .header-video.adventure #hero_video > div { background-color: black; background-color: rgba(0, 0, 0, 0.5); } .header-video.adventure { background: none; } } a.grid_item_adventure { display: block; margin-bottom: 25px; } a.grid_item_adventure .info { position: absolute; width: 100%; z-index: 9; display: block; padding: 25px 20px 5px 20px; color: #fff; left: 0; bottom: 0; background: transparent; background: -webkit-linear-gradient(top, transparent, #000); background: linear-gradient(to bottom, transparent, #000); box-sizing: border-box; } a.grid_item_adventure .info h3 { color: #fff; font-size: 18px; font-size: 1.125rem; } a.grid_item_adventure .info p { color: #fff; margin-bottom: 0; font-size: 15px; font-size: 0.9375rem; } a.grid_item_adventure figure { position: relative; overflow: hidden; width: 100%; height: 100%; } a.grid_item_adventure figure .score { position: absolute; top: 15px; right: 15px; z-index: 9; } a.grid_item_adventure figure em { font-style: normal; font-weight: 500; font-size: 12px; font-size: 0.75rem; text-transform: uppercase; } a.grid_item_adventure figure img { width: 100%; height: auto; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); } a.grid_item_adventure:hover figure img { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } a.grid_item.latest_adventure h3 { font-size: 18px; font-size: 1.125rem; } a.grid_item.latest_adventure em { text-transform: uppercase; font-size: 12px; font-size: 0.75rem; font-weight: 500; font-style: normal; } .banner { background: url(/app/images/banner_bg_desktop.jpg) center center no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; width: 100%; height: 420px; margin-bottom: 60px; position: relative; } @media (max-width: 767px) { .banner { background: url(/app/images/banner_bg_mobile.jpg) center center no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } } .banner .wrapper { color: #fff; padding: 60px; } @media (max-width: 767px) { .banner .wrapper { padding: 30px; } } .banner .wrapper small { text-transform: uppercase; font-size: 14px; font-size: 0.875rem; font-weight: 500; } .banner .wrapper h3 { color: #fff; font-size: 32px; font-size: 2rem; margin: 15px 0 0 0; } .banner .wrapper p { font-size: 21px; font-size: 1.3125rem; } .call_section.adventure { background: url(../img/bg_call_action_adventure.jpg) center center no-repeat fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } .adventure_feat h3 { font-size: 21px; font-size: 1.3125rem; margin-top: 20px; } .hero_in.adventure_detail { text-align: left; height: 600px; } @media (max-width: 767px) { .hero_in.adventure_detail { height: 550px; } } .hero_in.adventure_detail:before { background: url(../img/bg_adventure_detail.jpg) center center no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } .hero_in.adventure_detail .container { position: relative; height: 100%; } .hero_in.adventure_detail .wrapper a.btn_photos { left: 30px; bottom: 35px; } .hero_in.adventure_detail .wrapper .main_info { width: 100%; position: absolute; left: 0; bottom: 0; z-index: 999; padding-bottom: 30px; } .hero_in.adventure_detail .wrapper .main_info em { font-style: normal; text-transform: uppercase; } .hero_in.adventure_detail .wrapper .main_info h1 { color: #fff; margin: 0; text-transform: none; font-size: 36px; font-size: 2.25rem; font-weight: 600; } @media (max-width: 767px) { .hero_in.adventure_detail .wrapper .main_info h1 { font-size: 32px; font-size: 2rem; } } .hero_in.adventure_detail .wrapper .main_info h3 { color: #fff; margin: 0; font-size: 26px; font-size: 1.625rem; font-weight: 400; } @media (max-width: 767px) { .hero_in.adventure_detail .wrapper .main_info h3 { margin-top: 10px; font-size: 21px; font-size: 1.3125rem; } } .hero_in.adventure_detail .wrapper .main_info p { font-weight: 300; margin-bottom: 0; font-size: 14px; font-size: 0.875rem; } .hero_in.adventure_detail .wrapper .main_info p strong { font-weight: 600; } .hero_in.adventure_detail .wrapper .main_info ul { margin: 10px 0 0 0; padding-bottom: 0; list-style: none; } .hero_in.adventure_detail .wrapper .main_info ul li { display: inline-block; line-height: 1.2; margin-right: 30px; } .hero_in.adventure_detail .wrapper .main_info ul li:last-child { margin-right: 0; } .hero_in.adventure_detail .wrapper .main_info ul li span { display: block; margin-top: 5px; font-size: 12px; font-size: 0.75rem; } .hero_in.adventure_detail .wrapper .main_info ul li i { margin-bottom: 5px; display: block; font-size: 24px; font-size: 1.5rem; } .adventure_detail .container { position: relative; height: 100%; } .adventure_detail .main_info { width: 100%; position: absolute; left: 0; bottom: 0; z-index: 999; padding: 0 15px; padding-bottom: 25px; } .adventure_description h2 { font-size: 26px; font-size: 1.625rem; } ul.list_feat { margin: 0 0 25xp 0; padding: 0; list-style: none; } ul.list_feat li { float: left; width: 30%; margin: 0 15px 15px 0; border: 1px solid #ededed; padding: 25px; min-height: 180px; } @media (max-width: 991px) { ul.list_feat li { width: 45%; } } @media (max-width: 575px) { ul.list_feat li { width: 100%; min-height: inherit; } } ul.list_feat li h4 { font-size: 16px; font-size: 1rem; margin: 0; } ul.list_feat li p { margin: 0; color: #777; } /* Opacity mask when left open */ .layer { position: fixed; top: 0; left: 0; width: 100%; min-width: 100%; min-height: 100%; z-index: 999; background-color: rgba(0, 0, 0, 0.35); -moz-transition: all 0.1s ease; -o-transition: all 0.1s ease; -webkit-transition: all 0.1s ease; -ms-transition: all 0.1s ease; transition: all 0.1s ease; opacity: 0; visibility: hidden; } .layer-is-visible { opacity: 1; visibility: visible; } #panel_dates { right: -100%; bottom: 0; width: 400px; height: 100%; opacity: 0; position: fixed; background-color: #fff; transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; z-index: 9999999; -webkit-box-shadow: 1px 0px 5px 0px rgba(50, 50, 50, 0.55); -moz-box-shadow: 1px 0px 5px 0px rgba(50, 50, 50, 0.55); box-shadow: 1px 0px 5px 0px rgba(50, 50, 50, 0.55); overflow: auto; overflow-x: hidden; } @media (max-width: 767px) { #panel_dates { width: 100%; } } #panel_dates.show { visibility: visible; opacity: 1; right: 0; } #panel_dates a.aside-panel-bt { font-size: 24px; position: relative; left: 10px; top: 0; width: 24px; height: 24px; color: #ccc; } #panel_dates a.aside-panel-bt:hover { color: #333; } .additional_txt { padding: 0 25px 10px 25px; } .additional_txt p { font-size: 12px; font-size: 0.75rem; line-height: 1.4; margin-bottom: 10px; } .timeline { padding-left: 25px; border-left: 1px solid #ededed; } .timeline h3 { font-size: 18px; font-size: 1.125rem; position: relative; } .timeline h3:before { font-family: 'ElegantIcons'; content: "\5c"; position: absolute; left: -35px; top: -3px; font-size: 21px; font-size: 1.3125rem; color: #ccc; background-color: #fff; } .pictures { margin-bottom: 45px; } .pictures figure { margin: 0; overflow: hidden; position: relative; height: 100px; width: 100px; display: inline-block; } .pictures figure a { display: block; } .pictures figure a span { display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 9; background-color: black; background-color: rgba(0, 0, 0, 0.7); color: #fff; font-size: 26px; font-size: 1.625rem; } .pictures figure a img { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%) scale(1); -moz-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); -o-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; width: 100%; z-index: 1; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .pictures figure a:hover img { -webkit-transform: translate(-50%, -50%) scale(1.05); -moz-transform: translate(-50%, -50%) scale(1.05); -ms-transform: translate(-50%, -50%) scale(1.05); -o-transform: translate(-50%, -50%) scale(1.05); transform: translate(-50%, -50%) scale(1.05); } /*-------- 2.13 Home AirBnb --------*/ /* Home single hero */ .hero_single.version_3 { height: 690px; } .hero_single.version_3:before { background: url(../img/home_section_3.jpg) center center no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } .hero_single.version_3 .wrapper { background-color: black; background-color: rgba(0, 0, 0, 0.45); } .hero_single.version_3 .wrapper .main_search { background-color: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; width: 460px; text-align: left; padding: 30px 30px 15px 30px; } @media (max-width: 767px) { .hero_single.version_3 .wrapper .main_search { width: auto; } } .hero_single.version_3 .wrapper .main_search h3 { color: #333; font-size: 28px; font-size: 1.75rem; text-transform: none; font-weight: 500; } .hero_single.version_3 .wrapper .main_search p { color: #555; font-size: 18px; font-size: 1.125rem; padding: 0; margin-bottom: 20px; } .hero_single.version_3 .wrapper .main_search .custom-search-input-2 { background-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } .hero_single.version_3 .wrapper .main_search .custom-search-input-2 .form-group { margin-bottom: 15px; } .hero_single.version_3 .wrapper .main_search .custom-search-input-2 i { line-height: 48px; top: 1px; right: 1px; padding-right: 12px; height: 46px; } .hero_single.version_3 .wrapper .main_search .custom-search-input-2 input { border: 1px solid #d2d8dd; } .hero_single.version_3 .wrapper .main_search .custom-search-input-2 .panel-dropdown { border: 1px solid #d2d8dd; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; height: 50px; padding: 14px 12px 0 15px; } .hero_single.version_3 .wrapper .main_search .custom-search-input-2 input[type='submit'] { margin: 20px 0 0 0; border: none; width: auto; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; } /*-------- 2.14 Half screen map --------*/ /* Header */ header.header.map_view { padding: 12px 20px; background-color: #fff; border-bottom: 1px solid #ededed; } @media (max-width: 991px) { header.header.map_view { padding: 15px 15px 5px 15px; } } header.header.map_view ul#top_menu li a.login:before, header.header.map_view ul#top_menu li a.wishlist_bt_top:before, header.header.map_view ul#top_menu li a.cart-menu-btn:before { color: #444; } header.header.map_view .main-menu > ul > li span > a { color: #444; } header.header.map_view .main-menu > ul > li span:hover > a { opacity: 1; color: #fc5b62; } header.header.map_view .hamburger-inner, header.header.map_view .hamburger-inner::before, header.header.map_view .hamburger-inner::after { background-color: #444; } .full-height { height: 100%; } @media (max-width: 991px) { .full-height { height: auto; } } .row-height { height: 100%; min-height: 100%; padding-top: 62px; } @media (max-width: 991px) { .row-height { height: auto; padding-top: 50px; } } .map-right { height: 100%; min-height: 100%; padding: 0px; position: fixed; top: 0; right: 0; z-index: 0; z-index: 9999; } @media (max-width: 991px) { .map-right { height: 400px; position: static; min-height: inherit; } } .map-right #map { height: 100%; width: 100%; } .content-left { height: 100%; min-height: 100%; overflow-y: scroll; background-color: #f8f8f8; } @media (max-width: 991px) { .content-left { padding-top: 0; } } .search_map_wp { padding: 10px 0 10px 0; display: none; width: 100%; } .search_map_wp .nice-select { margin-bottom: 5px; border: none; } .search_map_wp .form-control { margin-bottom: 10px; } .search_map_wp input[type='submit'] { background-color: #FFC107; color: #222; } .search_map_wp input[type='submit']:hover { background-color: #32a067; color: #fff; } a.btn_search_map_view { background: url(../img/search.svg) no-repeat center center; background-size: 21px 21px; width: 21px; height: 21px; float: right; display: block; } #results_map_view { padding: 10px 0; margin: 0 -15px; color: #fff; background: #0054a6; position: relative; z-index: 99999999 !important; } #results_map_view h4 { color: #fff; margin: 3px 0 0 0; padding: 0; line-height: 1; font-size: 16px; font-size: 1rem; } @media (max-width: 991px) { #results_map_view h4 { margin: 5px 0 0 0; } } @media (max-width: 767px) { #results_map_view h4 { margin: 3px 0 0 0; } } .custom-search-input-2.map_view { background-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } .custom-search-input-2.map_view input { border: none; } .custom-search-input-2.map_view input[type='submit'] { margin: 20px 0 0 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; } .filters_listing.version_3 { margin: 0 -15px 0 -15px; } .filters_listing.version_3 ul { margin: 2px 0 0 0; } .filters_listing.version_3 ul li { margin-right: 10px; } .filters_listing.version_3 ul li:first-child { float: left; } .filters_listing.version_3 ul li:nth-child(2) { float: right; margin-right: 0; } a.btn_filt_map { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; padding: 8px 12px 8px 10px; line-height: 1; margin-bottom: 5px; display: inline-block; border: 1px solid rgba(0, 0, 0, 0.08); font-weight: 600; font-size: 12px; font-size: 0.75rem; color: rgba(0, 0, 0, 0.5); position: relative; } @media (max-width: 767px) { a.btn_filt_map { text-indent: -999px; display: block; width: 32px; height: 32px; padding: 0; } } a.btn_filt_map:hover { color: #fc5b62; } a.btn_filt_map:before { font-family: 'ElegantIcons'; content: "\67"; display: inline-block; margin-right: 5px; font-size: 13px; font-size: 0.8125rem; } @media (max-width: 767px) { a.btn_filt_map:before { text-indent: 1px; position: absolute; left: 3px; top: 4px; font-size: 21px; font-size: 1.3125rem; font-weight: normal; } } #filters { background-color: #fff; padding-top: 15px; border-bottom: 1px solid #ededed; } #filters h6 { margin-bottom: 15px; font-size: 16px; font-size: 1rem; } .map_view#filters { margin: 0 -15px; } .box_list.map_view { min-height: 120px; margin: 0 0 20px 0; } .box_list.map_view .wrapper { min-height: 125px; padding: 20px 20px 0 20px; } .box_list.map_view .wrapper .price { line-height: 1.2; } @media (max-width: 767px) { .box_list.map_view .wrapper h3 { font-size: 16px; font-size: 1rem; } } @media (max-width: 991px) { .box_list.map_view .wrapper { min-height: 110px; padding-right: 45px; } } @media (max-width: 991px) { .box_list.map_view .wrapper { min-height: 110px; } } .box_list.map_view figure { height: 185px; min-height: inherit; } .box_list.map_view figure small { font-size: 11px; font-size: 0.6875rem; } @media (max-width: 991px) { .box_list.map_view figure { height: 165px; } } .box_list.map_view figure a img { height: 210px; width: auto; max-width: none; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } @media (max-width: 991px) { .box_list.map_view figure a img { max-width: inherit; height: 210px; width: auto; } } .box_list.map_view figure a:hover img { -webkit-transform: translate(-50%, -50%) scale(1); -moz-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); -o-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); } .box_list.map_view ul { padding: 20px 15px 0 15px; } @media (max-width: 991px) { .box_list.map_view ul li:first-child { display: none; } } a.address { display: inline-block; font-weight: 500; color: #999; line-height: 1; font-size: 13px; font-size: 0.8125rem; } a.address:before { font-family: 'ElegantIcons'; content: "\e081"; margin-right: 5px; display: inline-block; } a.address:hover { color: #fc5b62; } .distance { margin-bottom: 15px; } .distance span { font-weight: 600; color: #fc5b62; } .rangeslider__handle { border: 2px solid #fc5b62 !important; box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.15); } .rangeslider__fill { background: #fc5b62 !important; } /*-------- 2.15 Autocomplete Address Search --------*/ .pac-container { margin-top: 5px; border-top: none !important; -webkit-border-radius: 4px !important; -moz-border-radius: 4px !important; -ms-border-radius: 4px !important; border-radius: 4px !important; font-family: "Poppins", Helvetica, sans-serif; color: #555; -webkit-box-shadow: 0 12px 35px 2px rgba(0, 0, 0, 0.12); -moz-box-shadow: 0 12px 35px 2px rgba(0, 0, 0, 0.12); box-shadow: 0 12px 35px 2px rgba(0, 0, 0, 0.12); } .pac-item-query { color: #555; } /*-------- 2.16 OpenStreet Map --------*/ .leaflet-map-pane, .leaflet-tile, .leaflet-marker-icon, .leaflet-marker-shadow, .leaflet-tile-pane, .leaflet-tile-container, .leaflet-overlay-pane, .leaflet-shadow-pane, .leaflet-marker-pane, .leaflet-popup-pane, .leaflet-overlay-pane svg, .leaflet-zoom-box, .leaflet-image-layer, .leaflet-layer { position: absolute; left: 0; top: 0; } .leaflet-container { overflow: hidden; -ms-touch-action: none; touch-action: none; } .leaflet-tile, .leaflet-marker-icon, .leaflet-marker-shadow { -webkit-user-select: none; -moz-user-select: none; user-select: none; -webkit-user-drag: none; } .leaflet-marker-icon, .leaflet-marker-shadow { display: block; } /* map is broken in FF if you have max-width: 100% on tiles */ .leaflet-container img { max-width: none !important; } /* stupid Android 2 doesn't understand "max-width: none" properly */ .leaflet-container img.leaflet-image-layer { max-width: 15000px !important; } .leaflet-tile { filter: inherit; visibility: hidden; } .leaflet-tile-loaded { visibility: inherit; } .leaflet-zoom-box { width: 0; height: 0; } /* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */ .leaflet-overlay-pane svg { -moz-user-select: none; } .leaflet-tile-pane { z-index: 2; } .leaflet-objects-pane { z-index: 3; } .leaflet-overlay-pane { z-index: 4; } .leaflet-shadow-pane { z-index: 5; } .leaflet-marker-pane { z-index: 6; } .leaflet-popup-pane { z-index: 7; } .leaflet-vml-shape { width: 1px; height: 1px; } .lvml { behavior: url(#default#VML); display: inline-block; position: absolute; } /* control positioning */ .leaflet-control { position: relative; z-index: 7; pointer-events: auto; } .leaflet-top, .leaflet-bottom { position: absolute; z-index: 1000; pointer-events: none; } .leaflet-top { top: 0; } .leaflet-right { right: 0; } .leaflet-bottom { bottom: 0; } .leaflet-left { left: 0; } .leaflet-control { float: left; clear: both; } .leaflet-right .leaflet-control { float: right; } .leaflet-top .leaflet-control { margin-top: 10px; } .leaflet-bottom .leaflet-control { margin-bottom: 10px; } .leaflet-left .leaflet-control { margin-left: 10px; } .leaflet-right .leaflet-control { margin-right: 10px; } /* zoom and fade animations */ .leaflet-fade-anim .leaflet-tile, .leaflet-fade-anim .leaflet-popup { opacity: 0; -webkit-transition: opacity 0.2s linear; -moz-transition: opacity 0.2s linear; -o-transition: opacity 0.2s linear; transition: opacity 0.2s linear; } .leaflet-fade-anim .leaflet-tile-loaded, .leaflet-fade-anim .leaflet-map-pane .leaflet-popup { opacity: 1; } .leaflet-zoom-anim .leaflet-zoom-animated { -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1); -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1); -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1); transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1); } .leaflet-zoom-anim .leaflet-tile, .leaflet-pan-anim .leaflet-tile, .leaflet-touching .leaflet-zoom-animated { -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; } .leaflet-zoom-anim .leaflet-zoom-hide { visibility: hidden; } /* cursors */ .leaflet-clickable { cursor: pointer; } .leaflet-container { cursor: -webkit-grab; cursor: -moz-grab; } .leaflet-popup-pane, .leaflet-control { cursor: auto; } .leaflet-dragging .leaflet-container, .leaflet-dragging .leaflet-clickable { cursor: move; cursor: -webkit-grabbing; cursor: -moz-grabbing; } /* visual tweaks */ .leaflet-container { background: #ddd; outline: 0; } .leaflet-container a { color: #0078A8; } .leaflet-container a.leaflet-active { outline: 2px solid orange; } .leaflet-zoom-box { border: 2px dotted #38f; background: rgba(255, 255, 255, 0.5); } /* general typography */ .leaflet-container { font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif; } /* general toolbar styles */ .leaflet-bar { box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65); border-radius: 4px; } .leaflet-bar a, .leaflet-bar a:hover { background-color: #fff; border-bottom: 1px solid #ccc; width: 26px; height: 26px; line-height: 26px; display: block; text-align: center; text-decoration: none; color: black; } .leaflet-bar a, .leaflet-control-layers-toggle { background-position: 50% 50%; background-repeat: no-repeat; display: block; } .leaflet-bar a:hover { background-color: #f4f4f4; } .leaflet-bar a:first-child { border-top-left-radius: 4px; border-top-right-radius: 4px; } .leaflet-bar a:last-child { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-bottom: none; } .leaflet-bar a.leaflet-disabled { cursor: default; background-color: #f4f4f4; color: #bbb; } .leaflet-touch .leaflet-bar a { width: 30px; height: 30px; line-height: 30px; } /* zoom control */ .leaflet-control-zoom-in, .leaflet-control-zoom-out { font: bold 18px 'Lucida Console', Monaco, monospace; text-indent: 1px; } .leaflet-control-zoom-out { font-size: 20px; } .leaflet-touch .leaflet-control-zoom-in { font-size: 22px; } .leaflet-touch .leaflet-control-zoom-out { font-size: 24px; } /* layers control */ .leaflet-control-layers { box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4); background: #fff; border-radius: 5px; } .leaflet-control-layers-toggle { background-image: url(images/layers.png); width: 36px; height: 36px; } .leaflet-retina .leaflet-control-layers-toggle { background-image: url(images/layers-2x.png); background-size: 26px 26px; } .leaflet-touch .leaflet-control-layers-toggle { width: 44px; height: 44px; } .leaflet-control-layers .leaflet-control-layers-list, .leaflet-control-layers-expanded .leaflet-control-layers-toggle { display: none; } .leaflet-control-layers-expanded .leaflet-control-layers-list { display: block; position: relative; } .leaflet-control-layers-expanded { padding: 6px 10px 6px 6px; color: #333; background: #fff; } .leaflet-control-layers-selector { margin-top: 2px; position: relative; top: 1px; } .leaflet-control-layers label { display: block; } .leaflet-control-layers-separator { height: 0; border-top: 1px solid #ddd; margin: 5px -10px 5px -6px; } /* attribution and scale controls */ .leaflet-container .leaflet-control-attribution { background: #fff; background: rgba(255, 255, 255, 0.7); margin: 0; } .leaflet-control-attribution, .leaflet-control-scale-line { padding: 0 5px; color: #333; } .leaflet-control-attribution a { text-decoration: none; } .leaflet-control-attribution a:hover { text-decoration: underline; } .leaflet-container .leaflet-control-attribution, .leaflet-container .leaflet-control-scale { font-size: 11px; } .leaflet-left .leaflet-control-scale { margin-left: 5px; } .leaflet-bottom .leaflet-control-scale { margin-bottom: 5px; } .leaflet-control-scale-line { border: 2px solid #777; border-top: none; line-height: 1.1; padding: 2px 5px 1px; font-size: 11px; white-space: nowrap; overflow: hidden; -moz-box-sizing: content-box; box-sizing: content-box; background: #fff; background: rgba(255, 255, 255, 0.5); } .leaflet-control-scale-line:not(:first-child) { border-top: 2px solid #777; border-bottom: none; margin-top: -2px; } .leaflet-control-scale-line:not(:first-child):not(:last-child) { border-bottom: 2px solid #777; } .leaflet-touch .leaflet-control-attribution, .leaflet-touch .leaflet-control-layers, .leaflet-touch .leaflet-bar { box-shadow: none; } .leaflet-touch .leaflet-control-layers, .leaflet-touch .leaflet-bar { border: 2px solid rgba(0, 0, 0, 0.2); background-clip: padding-box; } /* popup */ .leaflet-popup { position: absolute; text-align: center; } .leaflet-popup-content-wrapper { padding: 1px; text-align: left; border-radius: 12px; } .leaflet-popup-content { margin: 13px 19px; line-height: 1.4; } .leaflet-popup-content p { margin: 18px 0; } .leaflet-popup-tip-container { margin: 0 auto; width: 40px; height: 20px; position: relative; overflow: hidden; } .leaflet-popup-tip { width: 17px; height: 17px; padding: 1px; margin: -10px auto 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } .leaflet-popup-content-wrapper, .leaflet-popup-tip { background: white; box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4); } .leaflet-container a.leaflet-popup-close-button { position: absolute; top: 0; right: 0; padding: 4px 4px 0 0; text-align: center; width: 18px; height: 14px; font: 16px/14px Tahoma, Verdana, sans-serif; color: #c3c3c3; text-decoration: none; font-weight: bold; background: transparent; } .leaflet-container a.leaflet-popup-close-button:hover { color: #999; } .leaflet-popup-scrolled { overflow: auto; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; } .leaflet-oldie .leaflet-popup-content-wrapper { zoom: 1; } .leaflet-oldie .leaflet-popup-tip { width: 24px; margin: 0 auto; -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)"; filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678); } .leaflet-oldie .leaflet-popup-tip-container { margin-top: -1px; } .leaflet-oldie .leaflet-control-zoom, .leaflet-oldie .leaflet-control-layers, .leaflet-oldie .leaflet-popup-content-wrapper, .leaflet-oldie .leaflet-popup-tip { border: 1px solid #999; } /* div icon */ .leaflet-div-icon { background: #fff; border: 1px solid #666; } /* leaflet marker cluster styles ===================== */ .leaflet-cluster-anim .leaflet-marker-icon, .leaflet-cluster-anim .leaflet-marker-shadow { -webkit-transition: -webkit-transform 0.3s ease-out, opacity 0.3s ease-in; -moz-transition: -moz-transform 0.3s ease-out, opacity 0.3s ease-in; -o-transition: -o-transform 0.3s ease-out, opacity 0.3s ease-in; transition: transform 0.3s ease-out, opacity 0.3s ease-in; } .marker-cluster-small, .marker-cluster-medium, .marker-cluster-large { background-color: transparent; } .marker-cluster { background-clip: padding-box; border-radius: 20px; } .marker-cluster div { text-align: center; font-size: 15px; color: #fff; font-weight: bold; margin-left: 5px; margin-top: 5px; width: 36px; height: 36px; line-height: 36px; background-color: #fc5b62; position: relative; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; } .marker-cluster-small div, .marker-cluster-medium div, .marker-cluster-large div { background-color: #fc5b62; } .marker-cluster div:before { content: ''; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; border: 7px solid #fc5b62; opacity: 0.2; box-shadow: inset 0 0 0 4px #fc5b62; position: absolute; top: 0; left: 0; width: 100%; height: 100%; animation: cluster-animation 2.5s infinite; } .marker-cluster span { font-family: Arial, sans-serif; line-height: 36px; } .leaflet-popup-content-wrapper { width: 240px; height: 270px; padding: 0; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.12); -webkit-border-radius: 5px !important; -moz-border-radius: 5px !important; -ms-border-radius: 5px !important; border-radius: 5px !important; } .leaflet-popup-content { margin: 0; font-family: "Poppins", Helvetica, sans-serif; position: relative; } .leaflet-popup-content img { display: block; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -ms-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; } .leaflet-popup-content h3 { font-size: 16px; font-size: 1rem; margin-bottom: 15px; line-height: 1.1; font-weight: 500; margin-top: 3px; color: #444; } .leaflet-popup-content em { display: inline-block; font-size: 12px; font-size: 0.75rem; color: #999; font-style: normal; } .leaflet-popup-content span { display: block; padding: 15px 20px 0 20px; font-size: 13px; font-size: 0.8125rem; line-height: 1.2; color: #fff; position: relative; } .leaflet-popup-content span strong { display: block; font-weight: 500; } .leaflet-popup-content a { color: #fc5b62; } .leaflet-popup-content span.infobox_rate { display: inline-block; margin: -39px 0 0 -20px; float: left; background-color: #0054a6; padding: 5px 8px; font-weight: 500; text-align: left; font-size: 12px; font-size: 0.75rem; } .leaflet-container a.leaflet-popup-close-button { z-index: 9999; background-color: #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; width: 20px; height: 20px; top: 5px; right: 5px; padding: 0; line-height: 18px; text-align: center; } /*-------- 2.17 Parallax Video Background --------*/ .hero_single.jarallax { height: 650px; } .hero_single.jarallax .wrapper h3 { font-size: 42px; font-size: 2.625rem; text-shadow: 4px 4px 12px rgba(0, 0, 0, 0.3); } @media (max-width: 767px) { .hero_single.jarallax .wrapper h3 { font-size: 30px; font-size: 1.875rem; margin-top: 60px; } } .hero_single.jarallax .wrapper p { font-weight: 400; margin: 5px 0 0 0; padding: 0; font-size: 21px; font-size: 1.3125rem; text-shadow: 4px 4px 12px rgba(0, 0, 0, 0.3); } @media (max-width: 767px) { .hero_single.jarallax .wrapper p { padding: 0; font-size: 16px; font-size: 1rem; } } .hero_single.jarallax video { opacity: 1; } /*-------- 2.18 Other Headers --------*/ .hero_single.fullscreen { width: 100%; height: 100vh; } @media (max-width: 767px) { .hero_single.fullscreen { height: 90vh; } } .hero_single.fullscreen.video_bg video { position: absolute; top: 0; left: 0; min-width: 100%; min-height: 100%; width: auto; height: auto; opacity: 1; z-index: -1; } a.btn_explore { background: #fff; display: block; width: 60px; height: 60px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; line-height: 65px; text-align: center; position: absolute; bottom: 40px; left: 50%; margin-left: -30px; font-size: 24px; font-size: 1.5rem; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; box-shadow: 0 0 0 rgba(255, 255, 255, 0.4); animation: pulseanime 2.5s infinite; -webkit-animation: pulseanime 2.5s infinite; } a.btn_explore:hover { bottom: 30px; } @-webkit-keyframes pulseanime { 0% { -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); } 70% { -webkit-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0); } 100% { -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); } } @keyframes pulseanime { 0% { -moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); } 70% { -moz-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0); box-shadow: 0 0 0 10px rgba(255, 255, 255, 0); } 100% { -moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); } } /*-------- 2.19 Home Categories Hover effect --------*/ .hero_single.cat_hover { height: 720px; background-color: #00509e; background-color: rgba(0, 84, 166, 0.7); } .hero_single.cat_hover .wrapper { padding-top: 45px; background: #0054a6; background: -webkit-linear-gradient(top, #0054a6, transparent); background: linear-gradient(to bottom, #0054a6, transparent); } .hero_single.cat_hover .wrapper h3 { font-size: 42px; font-size: 2.625rem; } @media (max-width: 767px) { .hero_single.cat_hover .wrapper h3 { font-size: 30px; font-size: 1.875rem; margin-top: 60px; } } .hero_single.cat_hover .cat_nav_hover ul { list-style: none; padding: 0; margin: 30px 0 0 0; display: flex; align-items: center; justify-content: center; } @media (max-width: 767px) { .hero_single.cat_hover .cat_nav_hover ul { overflow-x: scroll; justify-content: start; } } .hero_single.cat_hover .cat_nav_hover ul li { padding: 0 10px; width: calc(20% - 10px); } @media (max-width: 767px) { .hero_single.cat_hover .cat_nav_hover ul li { width: auto; } } .hero_single.cat_hover .cat_nav_hover ul li a { display: block; } .hero_single.cat_hover .cat_nav_hover ul li a figure { width: 100%; height: 140px; border: 3px solid rgba(255, 255, 255, 0.8); border-radius: 10px; overflow: hidden; display: block; } @media (max-width: 767px) { .hero_single.cat_hover .cat_nav_hover ul li a figure { height: 110px; } } .hero_single.cat_hover .cat_nav_hover ul li a figure img { margin: 5px; width: calc(100% - 10px); height: calc(100% - 10px); object-fit: cover; object-position: 50% 50%; border-radius: 5px; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; opacity: 0.8; } .hero_single.cat_hover .cat_nav_hover ul li a h2 { color: #fff; font-size: 18px; font-size: 1.125rem; font-weight: 400; } .hero_single.cat_hover .cat_nav_hover ul li a:hover figure img { opacity: 1; } .hero_single.cat_hover .image-bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; opacity: 0; visibility: hidden; transition: all 1s ease-in-out; } .hero_single.cat_hover .image-bg img, .hero_single.cat_hover .image-bg video { width: 100%; height: 100%; object-fit: cover; object-position: 50% 50%; filter: grayscale(100%); } @media (max-width: 767px) { .hero_single.cat_hover .container-item { width: 200px; } } .hero_single.cat_hover .container-item.active figure img { opacity: 1; } .hero_single.cat_hover .container-item.active a + .image-bg { opacity: 1; visibility: visible; overflow: hidden; width: 100%; height: 100%; } .hero_single.cat_hover.version_2 { height: 100vh; background: none; background-color: black; background-color: rgba(0, 0, 0, 0.6); } @media (max-width: 767px) { .hero_single.cat_hover.version_2 { height: 90vh; } } .hero_single.cat_hover.version_2 .wrapper { background: transparent; background: -webkit-linear-gradient(top, transparent, transparent); background: linear-gradient(to bottom, transparent, transparent); } .hero_single.cat_hover.version_2 .image-bg img, .hero_single.cat_hover.version_2 .image-bg video { filter: grayscale(0); } /*-------- 2.20 Home Search Radio categories --------*/ .hero_single.radio_cat { height: 720px; } .hero_single.radio_cat .switch-field { padding: 45px 0 15px 0; justify-content: center; display: flex; border: 0; } @media (max-width: 767px) { .hero_single.radio_cat .switch-field { overflow-x: scroll; justify-content: start; } } .hero_single.radio_cat .switch-field input:checked + label { background-color: black; background-color: rgba(0, 0, 0, 0.7); } .hero_single.radio_cat .switch-field label { margin: 0 5px; display: inline-block; font-weight: 500; font-size: 14px; font-size: 0.875rem; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; padding: 15px; color: #fff; font-weight: 500; background-color: black; background-color: rgba(0, 0, 0, 0.4); border-radius: 3px; min-width: 125px; } .hero_single.radio_cat .switch-field label img { display: block; width: 45px; height: auto; margin: 0 auto 10px; } @media (max-width: 767px) { .hero_single.radio_cat .switch-field label { padding: 10px; } } .hero_single.radio_cat .switch-field label:hover { background-color: black; background-color: rgba(0, 0, 0, 0.7); } /*============================================================================================*/ /* 3. COMMON */ /*============================================================================================*/ /*-------- 3.1 Misc --------*/ @media (min-width: 1400px) { .container-custom { max-width: 1600px; padding-left: 60px; padding-right: 60px; } } .opacity-mask { width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 2; } .form-control { padding: 10px; font-size: 14px; font-size: 0.875rem; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; border: 1px solid #d2d8dd; } .form-group { position: relative; } .bg_color_1 { background-color: #fff; } .box_1 { background-color: #121921; color: #fff; padding: 45px; opacity: 0; } .box_1 p { opacity: 0.8; } .box_1 h3 { color: #fff; } .animated .box_1 { animation: color 0.3s ease-in-out; animation-delay: 0.3s; -webkit-animation-delay: 0.3s; -moz-animation-delay: 0.3s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; -moz-animation-fill-mode: forwards; opacity: 0; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; } .call_section { background: url(../img/bg_call_section.jpg) center center no-repeat fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; min-height: 400px; padding: 10% 0; } .box_faq { position: relative; padding-left: 50px; } .box_faq h4 { font-size: 18px; font-size: 1.125rem; } .box_faq i { font-size: 36px; font-size: 2.25rem; position: absolute; left: 0; top: 0; color: #999; } .custom-select-form .nice-select { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; border: 1px solid #d2d8dd; height: 45px; line-height: 42px; } .custom-select-form .nice-select:hover { border-color: #d2d8dd; } .custom-select-form .nice-select:active, .custom-select-form .nice-select.open, .custom-select-form .nice-select:focus { border-color: #80bdff; outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } .custom-select-form select { display: none; } ul.share-buttons { padding: 0; list-style: none; text-align: center; margin: 0 0 25px 0; } ul.share-buttons li { display: inline-block; margin: 0 5px 5px 5px; } ul.share-buttons li a { background: #fff; border: 1px solid #666; border-radius: 50px; font-weight: 500; font-size: 13px; padding: 7px 20px; transition: 0.3s; display: inline-block; line-height: 17px; font-weight: 500; } ul.share-buttons li a:hover { color: #fff; } ul.share-buttons li a.fb-share { border-color: #3b5998; color: #3b5998; } ul.share-buttons li a.fb-share:hover { background: #3b5998; color: #fff; } ul.share-buttons li a.gplus-share { border-color: #dd4b39; color: #dd4b39; } ul.share-buttons li a.gplus-share:hover { background: #dd4b39; color: #fff; } ul.share-buttons li a.twitter-share { border-color: #1da1f2; color: #1da1f2; } ul.share-buttons li a.twitter-share:hover { background: #1da1f2; color: #fff; } ul.share-buttons li i { font-size: 16px; font-size: 1rem; position: relative; right: 3px; top: 2px; } /* Jquery select */ .nice-select { -webkit-tap-highlight-color: transparent; background-color: #fff; border-radius: 3px; border: none; box-sizing: border-box; clear: both; cursor: pointer; display: block; float: left; font-family: inherit; font-size: 14px; font-weight: normal; height: 50px; line-height: 48px; outline: none; padding-left: 15px; padding-right: 27px; position: relative; text-align: left !important; transition: all 0.2s ease-in-out; user-select: none; white-space: nowrap; width: auto; color: #555; padding-top: 2px; } .nice-select:hover { border-color: #8c8c8c; } .nice-select:active, .nice-select.open, .nice-select:focus { border-color: #999; } .nice-select:after { border-bottom: 2px solid #999; border-right: 2px solid #999; content: ''; display: block; height: 8px; margin-top: -5px; pointer-events: none; position: absolute; right: 20px; top: 50%; transform-origin: 66% 66%; transform: rotate(45deg); transition: all 0.15s ease-in-out; width: 8px; } .nice-select.open:after { transform: rotate(-135deg); } .nice-select.open .list { opacity: 1; pointer-events: auto; transform: scale(1) translateY(0); } .nice-select.disabled { border-color: #9e9e9e; color: #999; pointer-events: none; } .nice-select.disabled:after { border-color: #cccccc; } .nice-select.wide { width: 100%; } .nice-select.wide .list { left: 0 !important; right: 0 !important; } .nice-select.right { float: right; } .nice-select.right .list { left: auto; right: 0; } .nice-select.small { font-size: 12px; height: 36px; line-height: 34px; } .nice-select.small:after { height: 4px; width: 4px; } .nice-select.small .option { line-height: 34px; min-height: 34px; } .nice-select .list { background-color: #fff; border-radius: 3px; box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11); box-sizing: border-box; margin-top: 4px; opacity: 0; overflow: hidden; padding: 0; pointer-events: none; position: absolute; top: 100%; left: 0; transform-origin: 50% 0; transform: scale(0.75) translateY(-25px); transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out; z-index: 9; height: 18vh; overflow: auto; } .nice-select .list:hover .option:not(:hover) { background-color: transparent !important; } .nice-select .list::-webkit-scrollbar { width: 14px; height: 18px; } .nice-select .list::-webkit-scrollbar-thumb { height: 6px; border: 4px solid transparent; background-clip: padding-box; -webkit-border-radius: 7px; background-color: rgba(0, 0, 0, 0.15); -webkit-box-shadow: inset -1px -1px 0px rgba(0, 0, 0, 0.05), inset 1px 1px 0px rgba(0, 0, 0, 0.05); } .nice-select .list::-webkit-scrollbar-button { width: 0; height: 0; display: none; } .nice-select .list::-webkit-scrollbar-corner { background-color: transparent; } .nice-select .option { cursor: pointer; font-weight: 400; line-height: 38px; list-style: none; min-height: 38px; outline: none; padding-left: 15px; padding-right: 26px; text-align: left; transition: all 0.2s; } .nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus { background-color: #f6f6f6; } .nice-select .option.selected { font-weight: 500; } .nice-select .option.disabled { background-color: transparent; color: #999; cursor: default; } .no-csspointerevents .nice-select .list { display: none; } .no-csspointerevents .nice-select.open .list { display: block; } /* Scroll top button */ #toTop { position: fixed; left: 25px; bottom: 25px; z-index: 9999; width: 46px; height: 46px; background-color: rgba(0, 0, 0, 0.6); opacity: 1; border-radius: 50%; text-align: center; font-size: 21px; color: #fff; cursor: pointer; } #toTop:after { content: "\e899"; font-family: "fontello"; position: relative; display: block; top: 50%; -webkit-transform: translateY(-55%); transform: translateY(-55%); } #toTop:hover { background-color: #1c8072; } /* Bootstrap Modal Fix */ .modal-backdrop { position: static; background-color: transparent; } .modal { z-index: 9999; background-color: rgba(0, 0, 0, 0.7); } /*-------- 3.2 Accordion --------*/ .accordion_2 .card { border: 0; margin-bottom: 5px; -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05); box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05); } .accordion_2 .card .card-header { background-color: #fff; border-bottom: 1px solid #ededed; padding: 20px; } .accordion_2 .card-body { padding-bottom: 0; } .accordion_2 .card-header h5 { font-size: 16px; font-size: 1rem; } .accordion_2 .card-header h5 a { border: 0; display: block; color: #999; } .accordion_2 .card-header h5 a i.indicator { font-size: 18px; font-size: 1.125rem; font-weight: normal; float: right; color: #1c8072; } .card { border-radius: 0; border: 0; margin-bottom: 5px; } /*-------- 3.3 List --------*/ ul.list_ok { list-style: none; margin: 25px 0 30px 0; padding: 0; } ul.list_ok li { position: relative; padding-left: 45px; margin-bottom: 20px; } ul.list_ok li:before { font-family: 'ElegantIcons'; content: "\52"; position: absolute; left: 0; top: -10px; font-size: 32px; font-size: 2rem; color: #8dc63f; } ul.bullets { line-height: 1.8; margin: 0; padding: 0; } ul.bullets li { position: relative; padding-left: 20px; } ul.bullets li:before { font-style: normal; font-weight: normal; font-family: 'ElegantIcons'; font-size: 14px; font-size: 0.875rem; content: "\5c"; color: #ccc; position: absolute; left: 0; top: 0; } /*-------- 3.4 Spacing --------*/ .add_bottom_15 { margin-bottom: 15px; } .add_bottom_30 { margin-bottom: 30px; } .add_bottom_45 { margin-bottom: 45px; } .add_bottom_60 { margin-bottom: 60px; } .add_bottom_75 { margin-bottom: 75px; } .add_top_10 { margin-top: 10px; } .add_top_15 { margin-top: 15px; } .add_top_20 { margin-top: 20px; } .add_top_30 { margin-top: 30px; } .add_top_60 { margin-top: 60px; } .more_padding_left { padding-left: 40px; } .nomargin_top { margin-top: 0; } .nopadding { margin: 0 !important; padding: 0 !important; } .nomargin { margin: 0 !important; } .margin_60 { padding-top: 60px; padding-bottom: 60px; } .margin_60_35 { padding-top: 60px; padding-bottom: 35px; } @media (max-width: 575px) { .margin_60_35 { padding-top: 30px; padding-bottom: 5px; } } .margin_80 { padding-top: 80px; padding-bottom: 80px; } @media (max-width: 991px) { .margin_80 { padding-bottom: 60px; padding-top: 60px; } } @media (max-width: 575px) { .margin_80 { padding-top: 30px; padding-bottom: 30px; } } .margin_80_55 { padding-top: 80px; padding-bottom: 55px; } @media (max-width: 991px) { .margin_80_55 { padding-top: 60px; padding-bottom: 35px; } } @media (max-width: 575px) { .margin_80_55 { padding-top: 45px; padding-bottom: 15px; } } .margin_80_0 { padding-top: 80px; } @media (max-width: 991px) { .margin_80_0 { padding-top: 60px; } } @media (max-width: 575px) { .margin_80_0 { padding-top: 45px; } } .margin_60_0 { padding-top: 60px; } @media (max-width: 991px) { .margin_60_0 { padding-top: 60px; } } @media (max-width: 575px) { .margin_60_0 { padding-top: 45px; } } .margin_30_95 { padding-top: 30px; padding-bottom: 95px; } @media (max-width: 991px) { .margin_30_95 { padding-top: 15px; padding-bottom: 35px; } } @media (max-width: 575px) { .margin_30_95 { padding-top: 5px; padding-bottom: 30px; } } @media (max-width: 991px) { .hidden_tablet { display: none !important; } } @media (max-width: 767px) { .hidden_mobile { display: none !important; } } /*-------- 3.5 Block reveal --------*/ .animated .block-reveal { height: auto; overflow: hidden; position: relative; width: 100%; } .block-horizzontal, .block-vertical { height: 100%; position: absolute; width: 100%; z-index: 10; } .animated .block-horizzontal { animation: reveal_left_to_right 1s ease-in-out; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; -moz-animation-fill-mode: forwards; background: #0054a6; } .animated .block-vertical { animation: reveal_top_to_bottom 1s ease-in-out; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; -moz-animation-fill-mode: forwards; background: #0054a6; } .block-reveal img { -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; opacity: 0; } .animated .block-reveal img { animation: color 0.5s ease-in-out; animation-delay: 0.5s; -webkit-animation-delay: 0.5s; -moz-animation-delay: 0.5s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; -moz-animation-fill-mode: forwards; opacity: 0; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; } @keyframes reveal_left_to_right { 0% { -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%); } 50% { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); } 100% { -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%); } } @keyframes reveal_top_to_bottom { 0% { -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%); } 50% { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } 100% { -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); } } @keyframes color { from { opacity: 0; } to { opacity: 1; } } /*-------- 3.6 Cookie bar --------*/ #cookie-bar { background: rgba(0, 0, 0, 0.8); height: auto; line-height: 24px; color: #eeeeee; text-align: center; padding: 15px 0; font-weight: 400; font-size: 13px; font-size: 0.8125rem; font-weight: 500; } #cookie-bar p { margin: 0; padding: 0; } #cookie-bar a { color: #fff; display: inline-block; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; text-decoration: none; padding: 2px 10px; margin-left: 8px; } @media (max-width: 767px) { #cookie-bar a { display: block; max-width: 150px; margin: auto; margin-bottom: 5px; } } #cookie-bar .cb-enable { background: #32a067; } #cookie-bar .cb-enable:hover { background: #fff; color: #0054a6; } #cookie-bar .cb-disable { background: #990000; } #cookie-bar .cb-disable:hover { background: #bb0000; } #cookie-bar .cb-policy { background: #1c8072; } #cookie-bar .cb-policy:hover { background: #fff; color: #0054a6; } #cookie-bar.fixed { position: fixed; top: 0; left: 0; width: 100%; z-index: 999999; } #cookie-bar.fixed.bottom { bottom: 0; top: auto; } @media (max-width: 767px) { #cookie-bar { padding: 5px 0; } } /*-------- 3.7 Sing In Modal --------*/ #sign-in-dialog { background: #fff; padding: 30px; padding-top: 0; text-align: left; max-width: 400px; margin: 40px auto; position: relative; box-sizing: border-box; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; } /* Popup close button*/ #sign-in-dialog .mfp-close, #lang-dialog .mfp-close { color: #666; background-color: #e4e4e4; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; top: 12px; right: 20px; width: 32px; height: 32px; line-height: 32px; } #sign-in-dialog .mfp-close:hover, #lang-dialog .mfp-close:hover { color: #fff; background-color: #66676b; } #sign-in-dialog .mfp-close:before { font-size: 24px; font-family: 'ElegantIcons'; content: "\4d"; } .small-dialog-header { font-size: 18px; width: calc(100% + 60px); position: relative; left: -30px; top: 0; -webkit-border-radius: 4px 4px; -moz-border-radius: 4px 4px; -ms-border-radius: 4px 4px; border-radius: 4px 4px; display: inline-block; background-color: #f6f6f6; padding: 18px 20px 15px 20px; margin-bottom: 30px; } .small-dialog-header h3 { padding: 0; margin: 0; font-size: 18px; font-size: 1.125rem; font-weight: 500; } #sign-in-dialog .form-group { position: relative; } #sign-in-dialog .form-group input.form-control { padding-left: 40px; } #sign-in-dialog .form-group i { font-size: 21px; font-size: 1.3125rem; position: absolute; left: 12px; top: 34px; color: #ccc; width: 25px; height: 25px; display: block; font-weight: 400 !important; } #sign-in-dialog .form-group i.icon_lock_alt { top: 36px; } .my-toggle { background: transparent; border: 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; color: #888; cursor: pointer; font-size: 10px; font-size: 10px; font-size: 0.625rem; font-weight: bold; margin-right: 5px; height: 30px; line-height: 30px; padding: 0 10px; text-transform: uppercase; -moz-appearance: none; -webkit-appearance: none; background-color: #fff; } .my-toggle:hover, .my-toggle:focus { background-color: #eee; color: #555; outline: transparent; } .hideShowPassword-wrapper { width: 100% !important; } .checkboxes label { color: #999; } a#forgot { color: #999; font-weight: 500; font-size: 13px; font-size: 0.8125rem; } #forgot_pw { background-color: #fff; position: absolute; left: 0; top: 0; width: 100%; z-index: 99; min-height: 460px; display: none; } #forgot_pw label { font-weight: 500; } .sign-in-wrapper { position: relative; height: 100%; } a.social_bt { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; text-align: center; color: #fff; min-width: 200px; margin-bottom: 15px; display: block; padding: 12px; line-height: 1; position: relative; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; cursor: pointer; } a.social_bt:hover { -webkit-filter: brightness(115%); filter: brightness(115%); } a.social_bt.facebook:before, a.social_bt.google:before, a.social_bt.linkedin:before { font-family: 'ElegantIcons'; position: absolute; left: 12px; top: 10px; font-size: 1rem; color: #fff; } a.social_bt.facebook { background-color: #3B5998; } a.social_bt.facebook:before { content: "\e093"; } a.social_bt.google { background-color: #DC4E41; } a.social_bt.google:before { content: "\e096"; top: 12px; } .divider { text-align: center; height: 1px; margin: 30px 0 20px 0; background-color: #e1e8ed; } .divider span { position: relative; top: -20px; background-color: #fff; display: inline-block; padding: 10px; font-style: italic; } /* Magnific popup */ .mfp-bottom-bar { padding: 0 10px !important; } .mfp-counter { right: 10px !important; color: #fff !important; } .mfp-bg { opacity: 0.8 !important; } /*-------- 3.8 Input Switcher --------*/ .switchery { background-color: #fff; border: 1px solid #dfdfdf; border-radius: 20px; cursor: pointer; display: inline-block; height: 30px; position: relative; vertical-align: middle; width: 50px; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; box-sizing: content-box; background-clip: content-box; float: right; } .switchery > small { background: #fff; border-radius: 100%; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); height: 30px; position: absolute; top: 0; width: 30px; } /* Switchery sizes. */ .switchery-small { border-radius: 20px; height: 20px; width: 33px; } .switchery-small > small { height: 20px; width: 20px; } .switchery-large { border-radius: 40px; height: 40px; width: 66px; } .switchery-large > small { height: 40px; width: 40px; } /*-------- 3.9 Datepicker --------*/ .applyBtn.btn.btn-sm.btn-primary { background-color: #1c8072; border: 0; } .drp-selected { display: none !important; } .daterangepicker td.active, .daterangepicker td.active:hover { background-color: #0054a6 !important; } @media screen and (max-width: 600px) { .daterangepicker .drp-calendar { max-width: 100% !important; } .daterangepicker .drp-calendar.left, .daterangepicker .drp-calendar.right { clear: none !important; float: none !important; margin-right: 0; } } .daterangepicker { -webkit-box-shadow: 0 12px 35px 2px rgba(0, 0, 0, 0.12); -moz-box-shadow: 0 12px 35px 2px rgba(0, 0, 0, 0.12); box-shadow: 0 12px 35px 2px rgba(0, 0, 0, 0.12); } /*-------- 3.10 Modal Generic --------*/ #modal-dialog { background: #fff; padding: 30px; padding-top: 0; text-align: left; max-width: 450px; margin: 40px auto; position: relative; box-sizing: border-box; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; } /* Popup close button*/ #modal-dialog .mfp-close { color: #666; background-color: #e4e4e4; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; top: 12px; right: 20px; width: 32px; height: 32px; line-height: 32px; } #modal-dialog .mfp-close:hover { color: #fff; background-color: #66676b; } #modal-dialog .mfp-close:before { font-size: 24px; font-family: 'ElegantIcons'; content: "\4d"; } /*-------- 3.11 Others pricing tables --------*/ .margin_tabs { margin-top: -97px; } @media (max-width: 991px) { .margin_tabs { margin-top: -68px; } } @media (max-width: 767px) { .margin_tabs { margin-top: -50px; } } .tabs { position: relative; width: 100%; overflow: visible; padding-bottom: 35px; z-index: 5; } .tabs nav { text-align: center; overflow: hidden; } .tabs nav ul { padding: 0; margin: 0; list-style: none; display: inline-block; width: 100%; text-align: center; } .tabs nav ul li { margin: 0 -4px 0 0; display: block; display: inline-block; background-color: #ededed; width: 33%; text-align: left; line-height: 1.3; } @media (max-width: 991px) { .tabs nav ul li { text-align: center; } } .tabs nav ul li a { padding: 25px 35px 25px 85px; color: #555; display: block; font-size: 21px; font-size: 1.3125rem; white-space: nowrap; position: relative; font-weight: 500; } @media (max-width: 991px) { .tabs nav ul li a { padding: 15px; font-size: 16px; font-size: 1rem; } } .tabs nav ul li a i { position: absolute; left: 35px; top: 25px; font-size: 38px; font-size: 2.375rem; } @media (max-width: 991px) { .tabs nav ul li a i { display: none; } } .tabs nav ul li a em { display: block; font-size: 16px; font-size: 1rem; font-style: normal; font-weight: normal; } @media (max-width: 991px) { .tabs nav ul li a em { font-size: 14px; font-size: 0.875rem; } } @media (max-width: 767px) { .tabs nav ul li a em { display: none; } } .tabs nav ul li:first-child { -webkit-border-radius: 3px 0 0 0; -moz-border-radius: 3px 0 0 0; -ms-border-radius: 3px 0 0 0; border-radius: 3px 0 0 0; border-right: 2px solid #ddd; } .tabs nav ul li:last-child { -webkit-border-radius: 0 3px 0 0; -moz-border-radius: 0 3px 0 0; -ms-border-radius: 0 3px 0 0; border-radius: 0 3px 0 0; border-left: 2px solid #ddd; } .tabs nav ul li.tab-current { background-color: #fafafc; z-index: 100; } .tabs nav ul li.tab-current:after { right: auto; left: 100%; width: 4000px; } .tabs nav ul li.tab-current a { color: #222; } .tabs nav ul li.tab-current a i { color: #fc5b62; } /* Content */ .content section { padding: 30px 0 0 0; display: none; max-width: 1230px; margin: 0 auto; } .content section:before, .content section:after { content: ''; display: table; } .content section.content-current { display: block; } .content section:after { clear: both; } .no-js .content section { display: block; padding-bottom: 2em; border-bottom: 1px solid #e2e2e2; } .box_pricing { padding: 30px; margin-bottom: 30px; border: 1px solid #d2d8dd; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; position: relative; } @media (max-width: 767px) { .box_pricing { padding: 15px; } } .box_pricing hr { margin: 25px -30px; border-color: #d2d8dd; } @media (max-width: 767px) { .box_pricing hr { margin: 25px -15px; } } .box_pricing ul { list-style: disc; padding: 0 0 0 20px; margin: 0 0 30px 0; } .box_pricing a { background-color: #fc5b62; display: block; color: #fff; padding: 10px; font-weight: 500; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; text-align: center; } .box_pricing a:hover { background-color: #0054a6; } .box_pricing .price { text-align: center; font-weight: 500; font-size: 36px; font-size: 2.25rem; margin-bottom: 20px; color: #fc5b62; } .box_pricing .price sup { font-size: 16px; font-size: 1rem; } .box_pricing .price em { font-size: 16px; font-size: 1rem; color: #555; font-weight: 400; } .ribbon_tabs { position: absolute; right: -5px; top: -5px; z-index: 1; overflow: hidden; width: 75px; height: 75px; text-align: right; } .ribbon_tabs span { font-size: 10px; font-weight: bold; color: #222; text-transform: uppercase; text-align: center; line-height: 20px; transform: rotate(45deg); -webkit-transform: rotate(45deg); width: 100px; display: block; position: absolute; top: 19px; right: -21px; } .ribbon_tabs span.top_selling { background: #00dfaa; } .ribbon_tabs span.top_selling::before { content: ""; position: absolute; left: 0px; top: 100%; z-index: -1; border-left: 3px solid #008a69; border-right: 3px solid transparent; border-bottom: 3px solid transparent; border-top: 3px solid #008a69; } .ribbon_tabs span.top_selling::after { content: ""; position: absolute; right: 0px; top: 100%; z-index: -1; border-left: 3px solid transparent; border-right: 3px solid #008a69; border-bottom: 3px solid transparent; border-top: 3px solid #008a69; } /*Pricing tables*/ .plans { margin: 0px auto 20px; } .plans:before, .plans:after { content: ''; display: table; } .plans:after { clear: both; } .plan { margin: 10px 0; padding: 20px 20px 30px 20px; text-align: center; border: solid #d2d8dd; border-width: 1px 0 1px 1px; background-color: #fff; -webkit-box-shadow: 0 2px 4px rgba(3, 27, 78, 0.06); -moz-box-shadow: 0 2px 4px rgba(3, 27, 78, 0.06); box-shadow: 0 2px 4px rgba(3, 27, 78, 0.06); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; overflow: hidden; } @media (max-width: 991px) { .plan { border-width: 1px; } } .col-md-4.plan:first-child { margin-right: -5px; margin-left: 5px; } @media (max-width: 991px) { .col-md-4.plan:first-child { margin: 0 0 15px 0; } } .plan:last-child { border-width: 1px; } .plan-title { position: relative; margin: -25px -25px 30px -25px; padding: 30px 20px 1px 20px; border-bottom: 1px dotted #d2d8dd; font-size: 15px; font-size: 0.9375rem; background-color: #f9f9f9; line-height: 1.2; color: #777; } .plan-title h3 { margin-bottom: 0; } .plan-tall .plan-title { background-color: #fc5b62; border-bottom: none; color: #fff; } .plan-tall .plan-title h3 { color: #fff; } .plan-price { margin: 0 auto 15px; width: 110px; height: 110px; line-height: 115px; font-size: 30px; font-weight: 600; color: white; background: #777; -webkit-border-radius: 100px; -moz-border-radius: 100px; -ms-border-radius: 100px; border-radius: 100px; display: inline-block; text-align: center; } .plan-price > span { font-size: 12px; font-weight: normal; color: rgba(255, 255, 255, 0.9); } .plan-features { margin-bottom: 20px; line-height: 2; } ul.plan-features { padding: 0; margin: 0 0 20px 0; } .plan-features li { list-style: none; } .plan-tall { margin: 0; background: #fff; border-radius: 10px; margin-right: -5px; position: relative; z-index: 100; border: solid #fc5b62; position: relative; } .plan-tall > .plan-price { height: 130px; width: 130px; line-height: 135px; font-size: 36px; background: #fc5b62; -webkit-border-radius: 130px; -moz-border-radius: 130px; -ms-border-radius: 130px; border-radius: 130px; } .plan-tall + .plan { border-left: 0; } @media (max-width: 991px) { .plan-tall + .plan { border-left: 1px solid #d2d8dd; } } /*-------- 3.10 Styles Switcher --------*/ #style-switcher { background: #fff; width: 205px; position: fixed; top: 205px; z-index: 99; left: -205px; border-radius: 0 0 4px 0; -webkit-box-shadow: 0 6px 15px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 15px rgba(0, 0, 0, 0.175); } #style-switcher h3 { color: #fff; font-size: 13px; margin: 10px 0; font-weight: 500; text-transform: none; letter-spacing: 0; } #style-switcher ul { list-style: none; padding: 0; margin-bottom: 22px; } #style-switcher div { padding: 6px 18px; } #style-switcher h6 { background: #f8f8f8; color: #333; font-size: 14px; line-height: 46px; padding: 0 0 0 20px; margin-top: 0; font-weight: 500; } #style-switcher h6 a { background-color: #f8f8f8; display: block; height: 46px; position: absolute; right: -46px; top: 0; width: 46px; border-radius: 0 4px 4px 0; font-size: 22px; color: #fff; text-align: center; } #style-switcher h6 a i { position: relative; top: 4px; color: #333; } .colors { list-style: none; margin: 0 0px 10px 0; overflow: hidden; } .colors li { float: left; margin: 4px 2px 0 2px; } .colors li a { display: block; width: 17px; height: 17px; cursor: pointer; } .default { background: #1c8072; } .aqua { background: #1cbbb4; } .green_switcher { background: #82ca9c; } .orange { background: #f7941d; } .blue { background: #004dda; } .colors li a.active { box-shadow: 0 0 0 2px #fff inset; } .colors li a { border-radius: 3px; } @media only screen and (max-width: 1024px) { #style-switcher { display: none; } }
#bbpress-forums hr { margin: 0 0 24px 0; } #bbpress-forums { background: transparent; clear: both; margin-bottom: 20px; overflow: hidden; font-size: 12px; } #bbpress-forums div.even,#bbpress-forums ul.even { background-color: #fff; } #bbpress-forums div.odd,#bbpress-forums ul.odd { background-color: #fbfbfb; } body.reply-edit .reply { float: none; } #bbpress-forums div.reply { height: auto; width: 100%; } #bbpress-forums div.bbp-forum-header,#bbpress-forums div.bbp-topic-header,#bbpress-forums div.bbp-reply-header { background-color: #f4f4f4; } #bbpress-forums .status-trash.even,#bbpress-forums .status-spam.even { background-color: #fee; } #bbpress-forums .status-trash.odd,#bbpress-forums .status-spam.odd { background-color: #fdd; } #bbpress-forums .status-closed,#bbpress-forums .status-closed a { color: #ccc; } #bbpress-forums ul { background: none; list-style: none; margin: 0; padding: 0; } #bbpress-forums ul.bbp-threaded-replies { margin-left: 50px; } #bbpress-forums li { background: none; margin: 0; list-style: none; } #bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-topics,#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-replies,#bbpress-forums ul.bbp-search-results { font-size: 12px; overflow: hidden; border: 1px solid #eee; margin-bottom: 20px; clear: both; } #bbpress-forums li.bbp-header,#bbpress-forums li.bbp-body,#bbpress-forums li.bbp-footer { clear: both; } #bbpress-forums li.bbp-header,#bbpress-forums li.bbp-footer { background: #f3f3f3; border-top: 1px solid #eee; font-weight: bold; padding: 8px; text-align: center; } #bbpress-forums li.bbp-header { background: #eaeaea; } #bbpress-forums li.bbp-header ul { overflow: hidden; } #bbpress-forums .bbp-forums-list { margin: 0 0 0 5px; padding-left: 15px; border-left: 1px solid #ddd; } #bbpress-forums .bbp-forums-list li { display: inline; font-size: 11px; } #bbpress-forums li.bbp-footer p { margin: 0; line-height: 1em; } li.bbp-forum-info,li.bbp-topic-title { float: left; text-align: left; width: 55%; } li.bbp-forum-topic-count,li.bbp-topic-voice-count,li.bbp-forum-reply-count,li.bbp-topic-reply-count { float: left; text-align: center; width: 10%; } li.bbp-forum-freshness,li.bbp-topic-freshness { text-align: center; float: left; width: 22%; } #bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic { border-top: 1px solid #eee; overflow: hidden; padding: 8px; } li.bbp-header div.bbp-topic-content span#subscription-toggle,li.bbp-header div.bbp-topic-content span#favorite-toggle,li.bbp-header div.bbp-reply-content span#subscription-toggle,li.bbp-header div.bbp-reply-content span#favorite-toggle { float: right; } #bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-topic-title h3,#bbpress-forums div.bbp-reply-title h3 { background: none; border: none; font-size: 16px; line-height: 1em; margin: 8px 0; padding: 0; text-transform: none; } #bbpress-forums div.bbp-forum-author,#bbpress-forums div.bbp-topic-author,#bbpress-forums div.bbp-reply-author { float: left; text-align: center; width: 115px; } #bbpress-forums div.bbp-forum-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar,#bbpress-forums div.bbp-reply-author img.avatar { border: none; max-width: 80px; padding: 0; margin: 12px auto 0 auto; float: none; } #bbpress-forums div.bbp-forum-author a.bbp-author-name,#bbpress-forums div.bbp-topic-author a.bbp-author-name,#bbpress-forums div.bbp-reply-author a.bbp-author-name { margin: 0 12px; word-break: break-word; display: inline-block; } #bbpress-forums div.bbp-topic-author a.bbp-author-name,#bbpress-forums div.bbp-reply-author a.bbp-author-name { clear: left; display: block; } #bbpress-forums div.bbp-forum-author .bbp-author-role,#bbpress-forums div.bbp-topic-author .bbp-author-role,#bbpress-forums div.bbp-reply-author .bbp-author-role { font-size: 11px; font-style: italic; } #bbpress-forums li.bbp-header .bbp-search-author,#bbpress-forums li.bbp-footer .bbp-search-author,#bbpress-forums li.bbp-header .bbp-forum-author,#bbpress-forums li.bbp-footer .bbp-forum-author,#bbpress-forums li.bbp-header .bbp-topic-author,#bbpress-forums li.bbp-footer .bbp-topic-author,#bbpress-forums li.bbp-header .bbp-reply-author,#bbpress-forums li.bbp-footer .bbp-reply-author { float: left; margin: 0; padding: 0; width: 120px; } #bbpress-forums li.bbp-header .bbp-search-content,#bbpress-forums li.bbp-footer .bbp-search-content,#bbpress-forums li.bbp-header .bbp-forum-content,#bbpress-forums li.bbp-footer .bbp-forum-content,#bbpress-forums li.bbp-header .bbp-topic-content,#bbpress-forums li.bbp-footer .bbp-topic-content,#bbpress-forums li.bbp-header .bbp-reply-content,#bbpress-forums li.bbp-footer .bbp-reply-content { margin-left: 140px; padding: 0; text-align: left; } div.bbp-forum-header,div.bbp-topic-header,div.bbp-reply-header,li.bbp-body div.hentry { margin-bottom: 0; overflow: hidden; padding: 8px; } div.bbp-forum-header,div.bbp-topic-header,div.bbp-reply-header { border-top: 1px solid #ddd; clear: both; } span.bbp-author-ip { font-family: 'Helvetica Neue', Arial, Helvetica, 'Nimbus Sans L', sans-serif; font-size: 11px; font-weight: bold; color: #aaa; } #bbpress-forums div.bbp-forum-content,#bbpress-forums div.bbp-topic-content,#bbpress-forums div.bbp-reply-content { margin-left: 130px; padding: 12px 12px 12px 0; text-align: left; } #bbpress-forums div.bbp-forum-content:after,#bbpress-forums div.bbp-topic-content:after,#bbpress-forums div.bbp-reply-content:after { clear: both; content: "."; display: block; float: none; height: 0; font-size: 0; visibility: hidden; } #bbpress-forums div.bbp-topic-content a,#bbpress-forums div.bbp-reply-content a { background: none; border: none; display: inline; font-weight: normal; margin: 0; padding: 0; } #bbpress-forums div.bbp-topic-content h1,#bbpress-forums div.bbp-reply-content h1,#bbpress-forums div.bbp-topic-content h2,#bbpress-forums div.bbp-reply-content h2,#bbpress-forums div.bbp-topic-content h3,#bbpress-forums div.bbp-reply-content h3,#bbpress-forums div.bbp-topic-content h4,#bbpress-forums div.bbp-reply-content h4,#bbpress-forums div.bbp-topic-content h5,#bbpress-forums div.bbp-reply-content h5,#bbpress-forums div.bbp-topic-content h6,#bbpress-forums div.bbp-reply-content h6 { clear: none; line-height: 1em; margin: 24px 0; padding: 0; } #bbpress-forums div.bbp-topic-content img,#bbpress-forums div.bbp-reply-content img { max-width: 100%; } #bbpress-forums div.bbp-topic-content ul,#bbpress-forums div.bbp-reply-content ul,#bbpress-forums div.bbp-topic-content ol,#bbpress-forums div.bbp-reply-content ol { margin: 0 15px 15px; padding: 0; } #bbpress-forums div.bbp-topic-content ul li,#bbpress-forums div.bbp-reply-content ul li { list-style-type: disc; } #bbpress-forums div.bbp-topic-content ol li,#bbpress-forums div.bbp-reply-content ol li { list-style-type: decimal; } #bbpress-forums div.bbp-topic-content ol li li,#bbpress-forums div.bbp-reply-content ol li li { list-style-type: lower-alpha; } #bbpress-forums div.bbp-topic-content ol li li li,#bbpress-forums div.bbp-reply-content ol li li li { list-style-type: upper-roman; } #bbpress-forums div.bbp-topic-content code,#bbpress-forums div.bbp-reply-content code,#bbpress-forums div.bbp-topic-content pre,#bbpress-forums div.bbp-reply-content pre { font-family: Inconsolata, Consolas, Monaco, Lucida Console, monospace; display: inline-block; background-color: #f9f9f9; border: 1px solid #ddd; padding: 0 5px; max-width: 95%; vertical-align: middle; margin-top: -3px; } #bbpress-forums div.bbp-topic-content pre,#bbpress-forums div.bbp-reply-content pre { display: block; line-height: 18px; margin: 0 0 24px; padding: 5px 10px; white-space: pre; overflow: auto; } #bbpress-forums div.bbp-topic-content pre code,#bbpress-forums div.bbp-reply-content pre code { display: block; border: none; padding: 0; margin: 0; background-color: transparent; overflow-wrap: normal; overflow: auto; max-width: 100%; } #bbpress-forums div.bbp-reply-to { margin-left: 130px; padding: 12px 12px 12px 0; text-align: right; } #bbpress-forums div#bbp-cancel-reply-to { text-align: right; } div.bbp-breadcrumb { float: left; } div.bbp-breadcrumb,div.bbp-topic-tags { font-size: 12px; } #bbpress-forums div.bbp-breadcrumb p,#bbpress-forums div.bbp-topic-tags p { margin-bottom: 10px } #bbpress-forums div.bbp-topic-tags { float: right; } #bbp-topic-hot-tags { clear: both; } #bbpress-forums #bbp-search-form { clear: left; } #bbpress-forums #bbp-search-form .hidden { height: 0; width: 0; overflow: hidden; position: absolute; background: none; left: -999em; } #bbpress-forums #bbp-search-form #bbp_search { display: inline-block; width: auto; } #bbpress-forums div.bbp-search-form { float: right; } span.bbp-admin-links { float: right; color: #ddd; } span.bbp-admin-links a { color: #bbb; font-weight: normal; font-size: 10px; text-transform: uppercase; text-decoration: none; } fieldset span.bbp-admin-links { float: left; } tr td span.bbp-admin-links a:hover { color: #ff4b33; } td.bbp-topic-admin-links,td.bbp-topic-counts { width: 50%; } .bbp-forum-header a.bbp-forum-permalink,.bbp-topic-header a.bbp-topic-permalink,.bbp-reply-header a.bbp-reply-permalink { float: right; margin-left: 10px; color: #ccc; } .bbp-row-actions #favorite-toggle a { text-decoration: none; padding: 0 3px 1px; color: #7c7; border: 1px solid #aca; background-color: #dfd; font-weight: bold; font-size: 13px; } .bbp-row-actions #favorite-toggle a:hover { color: #5a5; border-color: #7c7; background-color: #beb; } .bbp-row-actions #favorite-toggle span.is-favorite a { color: #faa; border: 1px solid #faa; background-color: #fee; } .bbp-row-actions #favorite-toggle span.is-favorite a:hover { color: #c88; border-color: #c88; background-color: #fdd; } .bbp-row-actions #subscription-toggle a { text-decoration: none; padding: 0 3px 1px; color: #7c7; border: 1px solid #aca; background-color: #dfd; font-weight: bold; font-size: 13px; } .bbp-row-actions #subscription-toggle a:hover { color: #5a5; border-color: #7c7; background-color: #beb; } .bbp-row-actions #subscription-toggle span.is-subscribed a { color: #faa; border: 1px solid #faa; background-color: #fee; } .bbp-row-actions #subscription-toggle span.is-subscribed a:hover { color: #c88; border-color: #c88; background-color: #fdd; } #bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums p.bbp-topic-meta { font-size: 11px; margin: 5px 0 5px; padding: 0; word-wrap: break-word; } #bbpress-forums p.bbp-topic-meta span { white-space: nowrap; } .bbp-pagination-count { float: left; border: 1px solid transparent; } .bbp-pagination-links { float: right; list-style: none; display: inline; } .bbp-pagination-links a,.bbp-pagination-links span.current { display: block; float: left; padding: 0px 5px; margin-left: 5px; border: 1px solid #efefef; text-decoration: none; } .bbp-pagination-links a:hover,.bbp-pagination-links span.current { background: #eee; opacity: 0.8; border: 1px solid #ddd; } .bbp-pagination-links span.dots { display: block; float: left; padding: 1px 4px; margin-left: 5px; } .bbp-pagination { float: left; width: 100%; margin-bottom: 15px; } .bbp-topic-pagination { display: inline-block; margin-left: 5px; margin-bottom: 2px; } .bbp-topic-pagination a { font-size: 10px; line-height: 10px; padding: 1px 3px; border: 1px solid #ddd; text-decoration: none; } #bbpress-forums fieldset.bbp-form { clear: left; } #bbpress-forums fieldset.bbp-form { border: 1px solid #eee; padding: 10px 20px; margin-bottom: 10px; } #bbpress-forums fieldset.bbp-form legend { padding: 5px; } #bbpress-forums fieldset.bbp-form label { margin: 0; display: inline-block; } #bbp-edit-topic-tag.bbp-form fieldset.bbp-form label,#bbp-login fieldset label,#bbp-register fieldset label,#bbp-lost-pass fieldset label { width: 100px; } #bbpress-forums fieldset.bbp-form p,#bbpress-forums fieldset.bbp-form textarea,#bbpress-forums fieldset.bbp-form select,#bbpress-forums fieldset.bbp-form input { margin: 0 0 8px; } textarea#bbp_reply_content,textarea#bbp_topic_content,textarea#bbp_forum_content { width: 97%; box-sizing: border-box; } textarea#bbp_forum_content { height: 210px; } #bbpress-forums fieldset.bbp-forum-form-attributes { width: 200px; float: right; clear: none; margin-left: 25px; } #bbpress-forums fieldset select#bbp_forum_id { max-width: 200px; } .bbp-topic-form,.bbp-reply-form,.bbp-topic-tag-form { clear: left; } body.topic-edit .bbp-topic-form div.avatar img,body.reply-edit .bbp-reply-form div.avatar img,body.single-forum .bbp-topic-form div.avatar img,body.single-reply .bbp-reply-form div.avatar img { margin-right: 0; padding: 10px; border: 1px solid #ddd; line-height: 0; background-color: #efefef; } body.page .bbp-reply-form code,body.page .bbp-topic-form code,body.single-topic .bbp-reply-form code,body.single-forum .bbp-topic-form code,body.topic-edit .bbp-topic-form code,body.reply-edit .bbp-reply-form code { font-size: 10px; background-color: #f0fff8; border: 1px solid #CEEFE1; display: block; padding: 8px; margin-top: 5px; width: 369px; } #merge_tag,#delete_tag { display: inline; } div.bbp-submit-wrapper { margin-top: 15px; float: right; clear: both; } p.form-allowed-tags { max-width: 100%; } #bbpress-forums div.bbp-the-content-wrapper { margin-bottom: 10px; } #bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content { width: 100%; margin: 0; font-size: 12px; } #bbpress-forums div.bbp-the-content-wrapper table,#bbpress-forums div.bbp-the-content-wrapper tbody,#bbpress-forums div.bbp-the-content-wrapper tr,#bbpress-forums div.bbp-the-content-wrapper td { border: none; padding: 0; margin: 0; width: auto; line-height: 1em; } #bbpress-forums div.bbp-the-content-wrapper input { font-size: 12px; padding: 5px; margin: 0 2px 0 0; line-height: 1em; } #bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar { padding: 5px; min-height: 26px; } #bbpress-forums div.bbp-the-content-wrapper td.mceToolbar { padding: 4px 4px 8px; } #bbpress-forums div.wp-editor-container { margin: 0; padding: 0; line-height: 0; } #bbpress-forums div.bbp-the-content-wrapper td.mceStatusbar { line-height: 16px; } #bbpress-forums #bbp-your-profile fieldset { padding: 20px 20px 0 20px; } #bbpress-forums #bbp-your-profile fieldset div { margin-bottom: 20px; float: left; width: 100%; clear: left; } #bbpress-forums #bbp-your-profile fieldset select { margin-bottom: 0; } #bbpress-forums #bbp-your-profile fieldset input,#bbpress-forums #bbp-your-profile fieldset textarea { margin-bottom: 0; width: 60%; background: #f9f9f9; border: 1px solid #ddd; box-shadow: none; padding: 5px 8px; border-radius: 0; } #bbpress-forums #bbp-your-profile fieldset input:focus,#bbpress-forums #bbp-your-profile fieldset textarea:focus { border: 1px solid #ccc; box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1); outline-color: rgba(240,255,240,0.1); } #bbpress-forums #bbp-your-profile fieldset.bbp-form input.checkbox { width: auto; } #bbpress-forums #bbp-your-profile fieldset legend { display: none; } #bbpress-forums #bbp-your-profile fieldset label[for] { float: left; width: 20%; padding: 5px 20px 5px 0; text-align: right; cursor: pointer; } #bbpress-forums #bbp-your-profile fieldset dl label[for] { text-align: left; width: 60%; } #bbpress-forums #bbp-your-profile fieldset span.description { margin: 5px 0 0 20%; font-size: 12px; font-style: italic; float: left; clear: left; width: 60%; padding: 5px 8px; border: #cee1ef 1px solid; background-color: #f0f8ff; } #bbpress-forums #bbp-your-profile fieldset fieldset { margin: 0; border: none; padding: 0; clear: none; float: none; } #bbpress-forums #bbp-your-profile fieldset fieldset.password { width: 60%; display: inline; } #bbpress-forums #bbp-your-profile fieldset fieldset.password input,#bbpress-forums #bbp-your-profile fieldset fieldset.password span { width: 100%; } #bbpress-forums #bbp-your-profile fieldset fieldset.capabilities dl { margin: 0; } #bbpress-forums #bbp-your-profile fieldset fieldset.password span.description { margin-left: 0; margin-bottom: 20px; } #bbpress-forums #bbp-your-profile fieldset.submit button { float: right; } div.bbp-template-notice,div.indicator-hint { border-width: 1px; border-style: solid; padding: 0 0.6em; margin: 5px 0 15px; border-radius: 3px; background-color: #ffffe0; border-color: #e6db55; color: #000; clear: both; } div.bbp-template-notice a { color: #555; text-decoration: none; } div.bbp-template-notice a:hover { color: #000; } div.bbp-template-notice.info { border: #cee1ef 1px solid; background-color: #f0f8ff; } div.bbp-template-notice.important { border: #e6db55 1px solid; background-color: #fffbcc; } div.bbp-template-notice.error,div.bbp-template-notice.warning { background-color: #ffebe8; border-color: #c00; } div.bbp-template-notice.error a,div.bbp-template-notice.warning a { color: #c00; } div.bbp-template-notice p { margin: 0.5em 0 6px 0 !important; padding: 2px; font-size: 12px; line-height: 140%; } .bbp-topics-front ul.super-sticky,.bbp-topics ul.super-sticky,.bbp-topics ul.sticky,.bbp-forum-content ul.sticky { background-color: #ffffe0 !important; font-size: 1.1em; } #bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log,#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log,#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log { border-top: 1px dotted #ddd; width: 100%; margin: 0; padding: 8px 0 0 0; font-size: 11px; color: #aaa; } #bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log li,#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log li,#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log li { list-style-type: none; } .bbp-login-form fieldset legend { display: none; } .bbp-login-form .bbp-username input,.bbp-login-form .bbp-email input,.bbp-login-form .bbp-password input { padding: 5px; } .bbp-login-form label { width: 140px; display: inline-block; } #sidebar .bbp-login-form label { width: 70px; } .bbp-login-form .bbp-username,.bbp-login-form .bbp-email,.bbp-login-form .bbp-password,.bbp-login-form .bbp-remember-me,.bbp-login-form .bbp-submit-wrapper { margin-top: 10px; } .bbp-login-form .bbp-remember-me { } .bbp-login-form .bbp-submit-wrapper { text-align: right; } .bbp-login-form .bbp-login-links { } .bbp-login-form .bbp-login-links a { float: left; clear: left; } .bbp-logged-in img.avatar { float: left; margin: 0 15px 0 0; } .bbp-logged-in h4 { font-weight: bold; font-size: 1.3em; clear: none; margin-bottom: 10px; } #bbpress-forums p.bbp-topic-meta img.avatar,#bbpress-forums ul.bbp-reply-revision-log img.avatar,#bbpress-forums ul.bbp-topic-revision-log img.avatar,#bbpress-forums div.bbp-template-notice img.avatar,#bbpress-forums .widget_display_topics img.avatar,#bbpress-forums .widget_display_replies img.avatar { float: none; margin-bottom: -7px; border: 3px double #ddd; } fieldset div.avatar { float: right; } .activity-list li.bbp_topic_create .activity-content .activity-inner,.activity-list li.bbp_reply_create .activity-content .activity-inner { border-left: 2px solid #eaeaea; margin-left: 5px; padding-left: 10px; } #bbpress-forums h1 { clear: none; font-size: 1.8em; line-height: 1em; padding-bottom: 10px; } #bbpress-forums #bbp-user-wrapper { float: left; width: 100%; } #bbpress-forums .bbp-user-section { overflow: auto; } #bbpress-forums #bbp-user-wrapper h2.entry-title { font-size: 1.4em; margin: 0; padding-bottom: 10px; padding-top: 0; clear: none; } #bbpress-forums #bbp-user-wrapper ul.bbp-lead-topic,#bbpress-forums #bbp-user-wrapper ul.bbp-topics,#bbpress-forums #bbp-user-wrapper ul.bbp-forums,#bbpress-forums #bbp-user-wrapper ul.bbp-replies,#bbpress-forums #bbp-user-wrapper fieldset.bbp-form { clear: none; } #bbpress-forums #bbp-single-user-details { margin: 0; width: 150px; float: left; overflow: hidden; } #bbpress-forums #bbp-single-user-details #bbp-user-avatar { margin: 0; width: 150px; } #bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar { border: none; height: 150px; padding: 0; margin: 0 0 20px 0; width: 150px; } #bbpress-forums #bbp-single-user-details #bbp-user-description { float: none; margin-left: 180px; } #bbpress-forums #bbp-single-user-details #bbp-user-navigation { float: none; margin: 0; } #bbpress-forums #bbp-single-user-details #bbp-user-navigation li { margin: 0; } #bbpress-forums #bbp-single-user-details #bbp-user-navigation a { padding: 5px 8px; display: block; border: 1px solid transparent; text-decoration: none; } #bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a { background: #eee; opacity: 0.8; } #bbpress-forums #bbp-user-body { margin-left: 180px; } body.my-account #bbpress-forums { border-top: none; padding-top: 0; margin-bottom: 0; } #bbpress-forums dl.bbp-user-capabilities { display: inline-block; vertical-align: top; } #bbpress-forums dl.bbp-user-capabilities dt { margin: 0 0 10px; text-transform: capitalize; } #bbpress-forums dl.bbp-user-capabilities dd { margin: 0; padding: 0; } #bbpress-forums div.row-actions { font-size: 11px; visibility: hidden; } #bbpress-forums li:hover > div.row-actions { visibility: visible; } @media screen and (max-device-width: 480px), screen and (-webkit-min-device-pixel-ratio: 2) { -webkit-text-size-adjust: none; } @media only screen and (max-width: 480px) { #bbpress-forums div.bbp-topic-tags { clear: left; float: left; } div.bbp-search-form input,div.bbp-search-form button { font-size: 11px; padding: 2px; } li.bbp-forum-info,li.bbp-topic-title { width: 45%; } li.bbp-forum-topic-count,li.bbp-forum-reply-count,li.bbp-topic-voice-count,li.bbp-topic-reply-count { width: 15%; } span.bbp-reply-post-date { float: left; } span.bbp-admin-links { clear: left; float: left; } #bbpress-forums .bbp-forums-list li { display: block; font-size: 11px; } #bbpress-forums .bbp-body div.bbp-reply-author { margin: -15px 10px 10px; min-height: 100px; padding-left: 80px; position: relative; text-align: left; width: 100%; } #bbpress-forums div.bbp-reply-author a.bbp-author-name { clear: none; display: inline-block; margin-left: 0; word-wrap: break-word; } #bbpress-forums div.bbp-reply-author img.avatar { position: absolute; top: 15px; left: 0; width: 60px; height: auto; } #bbpress-forums div.bbp-reply-author .bbp-author-role { font-size: 12px; font-style: normal; } #bbpress-forums .bbp-body div.bbp-reply-content { clear: both; margin: 10px; padding: 0; } #bbpress-forums div.bbp-reply-content p { margin-bottom: 1em; } div.bbp-submit-wrapper { float: left; } #bbpress-forums fieldset.bbp-form { padding: 0 10px 10px; } #bbpress-forums #bbp-user-body { clear: both; margin-left: 0; word-wrap: break-word; } } @media only screen and (max-width: 320px) { #bbpress-forums div.bbp-search-form { margin-bottom: 10px; } #bbpress-forums li.bbp-header li.bbp-forum-info,#bbpress-forums li.bbp-body li.bbp-forum-info,#bbpress-forums li.bbp-header li.bbp-topic-title,#bbpress-forums li.bbp-body li.bbp-topic-title { width: 100%; } #bbpress-forums li.bbp-header li.bbp-forum-info,#bbpress-forums li.bbp-header li.bbp-topic-title { text-align: center; text-transform: uppercase; } #bbpress-forums li.bbp-header li.bbp-forum-topic-count,#bbpress-forums li.bbp-header li.bbp-forum-reply-count,#bbpress-forums li.bbp-body li.bbp-forum-topic-count,#bbpress-forums li.bbp-body li.bbp-forum-reply-count,#bbpress-forums li.bbp-header li.bbp-topic-voice-count,#bbpress-forums li.bbp-header li.bbp-topic-reply-count,#bbpress-forums li.bbp-body li.bbp-topic-voice-count,#bbpress-forums li.bbp-body li.bbp-topic-reply-count { width: 20%; } #bbpress-forums li.bbp-header li.bbp-forum-freshness,#bbpress-forums li.bbp-body li.bbp-forum-freshness,#bbpress-forums li.bbp-header li.bbp-topic-freshness,#bbpress-forums li.bbp-body li.bbp-topic-freshness { width: 58%; } #bbpress-forums li.bbp-body li.bbp-forum-topic-count,#bbpress-forums li.bbp-body li.bbp-forum-reply-count,#bbpress-forums li.bbp-body li.bbp-forum-freshness,#bbpress-forums li.bbp-body li.bbp-topic-voice-count,#bbpress-forums li.bbp-body li.bbp-topic-reply-count,#bbpress-forums li.bbp-body li.bbp-topic-freshness { margin-top: 7px; } #bbpress-forums li.bbp-header,#bbpress-forums li.bbp-footer { font-size: 10px; } #bbpress-forums li.bbp-header div.bbp-reply-author { text-align: left; width: 25%; } #bbpress-forums li.bbp-header div.bbp-reply-content { margin-left: 25%; } #bbpress-forums div.bbp-template-notice img.avatar,#bbpress-forums p.bbp-topic-meta img.avatar { width: 14px; height: auto; } #bbpress-forums div.bbp-the-content-wrapper td.mceToolbar { padding: 1px; } #bbpress-forums div.bbp-the-content-wrapper td.mceToolbar td { width: 20px; height: 20px; } #bbpress-forums div.wp-editor-container { width: 100%; overflow: auto; } #bbpress-forums input#bbp_topic_title,#bbpress-forums input#bbp_topic_tags { width: 95%; } } @media only screen and (max-width: 240px) { #bbpress-forums li.bbp-header li.bbp-forum-topic-count,#bbpress-forums li.bbp-header li.bbp-forum-reply-count,#bbpress-forums li.bbp-body li.bbp-forum-topic-count,#bbpress-forums li.bbp-body li.bbp-forum-reply-count,#bbpress-forums li.bbp-header li.bbp-topic-voice-count,#bbpress-forums li.bbp-header li.bbp-topic-reply-count,#bbpress-forums li.bbp-body li.bbp-topic-voice-count,#bbpress-forums li.bbp-body li.bbp-topic-reply-count,#bbpress-forums li.bbp-footer div.bbp-reply-author,#bbpress-forums li.bbp-footer div.bbp-reply-content { width: 45%; } #bbpress-forums li.bbp-header li.bbp-forum-freshness,#bbpress-forums li.bbp-body li.bbp-forum-freshness,#bbpress-forums li.bbp-header li.bbp-topic-freshness,#bbpress-forums li.bbp-body li.bbp-topic-freshness,#bbpress-forums li.bbp-header div.bbp-reply-author,#bbpress-forums li.bbp-header div.bbp-reply-content { clear: both; width: 100%; } #bbpress-forums li.bbp-header li.bbp-forum-freshness,#bbpress-forums li.bbp-header li.bbp-topic-freshness { text-align: center; } #bbpress-forums li.bbp-body li.bbp-topic-freshness,#bbpress-forums li.bbp-header div.bbp-reply-content { margin-left: 0; text-align: left; } #bbpress-forums li.bbp-body li.bbp-topic-freshness p.bbp-topic-meta { display: inline-block; } #bbpress-forums li.bbp-header { overflow: hidden; } #bbpress-forums li.bbp-footer div.bbp-reply-content { display: inline-block; margin-left: 0; } #bbpress-forums li.bbp-body div.bbp-reply-author { min-height: 60px; padding-left: 60px; } #bbpress-forums div.bbp-reply-author img.avatar { width: 40px; height: auto; } } div.wpcf7 { margin: 0; padding: 0; } div.wpcf7 .screen-reader-response { position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; margin: 0; padding: 0; border: 0; } div.wpcf7-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid #ff0000; } div.wpcf7-mail-sent-ok { border: 2px solid #398f14; } div.wpcf7-mail-sent-ng,div.wpcf7-aborted { border: 2px solid #ff0000; } div.wpcf7-spam-blocked { border: 2px solid #ffa500; } div.wpcf7-validation-errors,div.wpcf7-acceptance-missing { border: 2px solid #f7e700; } .wpcf7-form-control-wrap { position: relative; } span.wpcf7-not-valid-tip { color: #f00; font-size: 1em; font-weight: normal; display: block; } .use-floating-validation-tip span.wpcf7-not-valid-tip { position: absolute; top: 20%; left: 20%; z-index: 100; border: 1px solid #ff0000; background: #fff; padding: .2em .8em; } span.wpcf7-list-item { display: inline-block; margin: 0 0 0 1em; } span.wpcf7-list-item-label::before,span.wpcf7-list-item-label::after { content: " "; } .wpcf7-display-none { display: none; } div.wpcf7 .ajax-loader { visibility: hidden; display: inline-block; background-image: url('https://demo.mekshq.com/gridlove/wp-content/plugins/contact-form-7/includes/css/../../images/ajax-loader.gif'); width: 16px; height: 16px; border: none; padding: 0; margin: 0 0 0 4px; vertical-align: middle; } div.wpcf7 .ajax-loader.is-active { visibility: visible; } div.wpcf7 div.ajax-error { display: none; } div.wpcf7 .placeheld { color: #888; } div.wpcf7 .wpcf7-recaptcha iframe { margin-bottom: 0; } div.wpcf7 input[type="file"] { cursor: pointer; } div.wpcf7 input[type="file"]:disabled { cursor: default; } div.wpcf7 .wpcf7-submit:disabled { cursor: not-allowed; } .mks-ep-modal { z-index: -1; position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin: 0; padding: 0; overflow-y: auto; opacity: 0; background: #fafafa; transition: opacity .3s ease-in-out; } .mks-ep-modal.active { z-index: 99999999999; opacity: 1; } body.mks-ep-modal-open { position: initial; overflow-y: auto; overflow-x: hidden; max-height: 100%; width: 100%; zoom: initial;padding-right: 17px; } html.mks-ep-modal-open { position: initial; overflow: hidden !important; overflow-y: hidden !important; zoom: initial;} body.mks-ep-modal-open .mks-ep-modal { -webkit-overflow-scrolling: touch; } .mks-ep-modal .mks-ep-section { width: 100%; padding: 0; margin: 0 auto; } .mks-ep-container { margin: 0 auto; width: 100%; max-width: 900px; } .mks-ep-modal, .mks-ep-modal .mks-ep-button { font-family: Arial, sans-serif; } .mks-ep-section-subtitle { color: #666; font-size: 15px; line-height: 23px; } .mks-ep-modal-test-drive-response { display: none; text-align: center; max-width: 420px; margin: 0 auto; line-height: 23px; color: #666; } .mks-ep-modal-test-drive-form { text-align: center; } .mks-ep-modal-test-drive-form .mks-ep-test-drive-email { height: 42px; width: 263px; border-radius: 4px; border: 1px solid rgba(0,0,0,.2); padding: 10px; font-size: 14px; margin: 0 5px 5px 0; color: #555; display: inline-block; -webkit-box-sizing: border-box; box-sizing: border-box; vertical-align: top; float: none; } .mks-ep-test-drive-email::-webkit-input-placeholder { color: #555; } .mks-ep-test-drive-email::-moz-placeholder { color: #555; } .mks-ep-test-drive-email:-ms-input-placeholder { color: #555; } .mks-ep-test-drive-email:-moz-placeholder { color: #555; } .mks-ep-modal-test-drive-form img { margin: 0 auto 50px; display: block; } .mks-ep-close-modal { color: #434343; font-size: 20px; line-height: 20px; position: absolute; top: 40px; right: 40px; opacity: .5; -webkit-transition: opacity .2s ease; -moz-transition: opacity .2s ease; -ms-transition: opacity .2s ease; -o-transition: opacity .2s ease; transition: opacity .2s ease; } .mks-ep-close-modal:hover { color: #434343; opacity: 1; } .mks-ep-modal-test-drive-form .mks-ep-cta-below { clear: both; display: block; margin-top: 10px; font-size: 12px; color: #777; line-height: 20px; } .mks-ep-modal-test-drive-response i { display: block; font-size: 100px; margin-bottom: 30px; color: #8BC34A; } .mks-ep-modal .mks-ep-section-title { font-size: 32px; line-height: 42px; margin-bottom: 0; display: block; color: #333; font-weight: bold; } .mks-ep-modal .mks-ep-section-heading { text-align: center; margin-bottom: 35px; padding: 0 70px; } .mks-ep-modal .mks-ep-button { height: 42px; line-height: 1; padding: 0 40px; color: #660006 !important; background: #ffd635 !important; display: inline-block; text-align: center; border-radius: 4px; font-size: 12px; text-transform: uppercase; border: none !important; cursor: pointer; float: none; font-weight: bold; margin: 0; } .mks-ep-modal .mks-ep-button:hover { -webkit-box-shadow: 0 7px 15px 0 rgba(0,0,0,.2); box-shadow: 0 7px 15px 0 rgba(0,0,0,.2); height: 42px; line-height: 1; padding: 0 40px; color: #660006 !important; background: #ffd635 !important; display: inline-block; text-align: center; border-radius: 4px; font-size: 12px; text-transform: uppercase; border: none !important; cursor: pointer; float: none; font-weight: bold; margin: 0; } .mks-ep-modal-test-drive .mks-ep-section, .mks-ep-modal-test-drive .mks-ep-container { height: 100%; } .mks-ep-modal-test-drive-response-error { color: #ff0000; } .mks-ep-modal-test-drive-response-success, .mks-ep-modal-test-drive-response-error { padding-bottom: 0; font-size: 15px !important; } p.mks-ep-modal-test-drive-response-success a { text-decoration: underline; font-weight: bold; } .mks-ep-modal-test-drive-request, .mks-ep-modal-test-drive-response, .mks-ep-modal-test-drive-loader { position: relative; top: 50%; transform: perspective(1px) translateY(-50%); } .mks-ep-modal-test-drive-loader { width: 100%; display: none; } .lds-ellipsis { position: relative; width: 64px; height: 64px; margin: 0 auto; } .lds-ellipsis div { position: absolute; top: 27px; width: 11px; height: 11px; border-radius: 50%; background: #333; animation-timing-function: cubic-bezier(0, 1, 1, 0); } .lds-ellipsis div:nth-child(1) { left: 6px; animation: lds-ellipsis1 0.3s infinite; } .lds-ellipsis div:nth-child(2) { left: 6px; animation: lds-ellipsis2 0.3s infinite; } .lds-ellipsis div:nth-child(3) { left: 26px; animation: lds-ellipsis2 0.3s infinite; } .lds-ellipsis div:nth-child(4) { left: 45px; animation: lds-ellipsis3 0.3s infinite; } @keyframes lds-ellipsis1 { 0% { transform: scale(0); } 100% { transform: scale(1); } } @keyframes lds-ellipsis3 { 0% { transform: scale(1); } 100% { transform: scale(0); } } @keyframes lds-ellipsis2 { 0% { transform: translate(0, 0); } 100% { transform: translate(19px, 0); } } /*@font-face { font-family: 'Simple-Line-Icons'; src: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/simple-line/fonts/Simple-Line-Icons.eot'); src: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/simple-line/fonts/Simple-Line-Icons.eot?#iefix') format('embedded-opentype'),url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/simple-line/fonts/Simple-Line-Icons.woff') format('woff'),url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/simple-line/fonts/Simple-Line-Icons.ttf') format('truetype'),url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/simple-line/fonts/Simple-Line-Icons.svg#Simple-Line-Icons') format('svg'); font-weight: normal; font-style: normal; } [data-icon]:before { font-family: 'Simple-Line-Icons'; content: attr(data-icon); speak: none; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .icon-user-female, .icon-user-follow, .icon-user-following, .icon-user-unfollow, .icon-trophy, .icon-screen-smartphone, .icon-screen-desktop, .icon-plane, .icon-notebook, .icon-moustache, .icon-mouse, .icon-magnet, .icon-energy, .icon-emoticon-smile, .icon-disc, .icon-cursor-move, .icon-crop, .icon-credit-card, .icon-chemistry, .icon-user, .icon-speedometer, .icon-social-youtube, .icon-social-twitter, .icon-social-tumblr, .icon-social-facebook, .icon-social-dropbox, .icon-social-dribbble, .icon-shield, .icon-screen-tablet, .icon-magic-wand, .icon-hourglass, .icon-graduation, .icon-ghost, .icon-game-controller, .icon-fire, .icon-eyeglasses, .icon-envelope-open, .icon-envelope-letter, .icon-bell, .icon-badge, .icon-anchor, .icon-wallet, .icon-vector, .icon-speech, .icon-puzzle, .icon-printer, .icon-present, .icon-playlist, .icon-pin, .icon-picture, .icon-map, .icon-layers, .icon-handbag, .icon-globe-alt, .icon-globe, .icon-frame, .icon-folder-alt, .icon-film, .icon-feed, .icon-earphones-alt, .icon-earphones, .icon-drop, .icon-drawer, .icon-docs, .icon-directions, .icon-direction, .icon-diamond, .icon-cup, .icon-compass, .icon-call-out, .icon-call-in, .icon-call-end, .icon-calculator, .icon-bubbles, .icon-briefcase, .icon-book-open, .icon-basket-loaded, .icon-basket, .icon-bag, .icon-action-undo, .icon-action-redo, .icon-wrench, .icon-umbrella, .icon-trash, .icon-tag, .icon-support, .icon-size-fullscreen, .icon-size-actual, .icon-shuffle, .icon-share-alt, .icon-share, .icon-rocket, .icon-question, .icon-pie-chart, .icon-pencil, .icon-note, .icon-music-tone-alt, .icon-music-tone, .icon-microphone, .icon-loop, .icon-logout, .icon-login, .icon-list, .icon-like, .icon-home, .icon-grid, .icon-graph, .icon-equalizer, .icon-dislike, .icon-cursor, .icon-control-start, .icon-control-rewind, .icon-control-play, .icon-control-pause, .icon-control-forward, .icon-control-end, .icon-calendar, .icon-bulb, .icon-bar-chart, .icon-arrow-up, .icon-arrow-right, .icon-arrow-left, .icon-arrow-down, .icon-ban, .icon-bubble, .icon-camcorder, .icon-camera, .icon-check, .icon-clock, .icon-close, .icon-cloud-download, .icon-cloud-upload, .icon-doc, .icon-envelope, .icon-eye, .icon-flag, .icon-folder, .icon-heart, .icon-info, .icon-key, .icon-link, .icon-lock, .icon-lock-open, .icon-magnifier, .icon-magnifier-add, .icon-magnifier-remove, .icon-paper-clip, .icon-paper-plane, .icon-plus, .icon-pointer, .icon-power, .icon-refresh, .icon-reload, .icon-settings, .icon-star, .icon-symbol-female, .icon-symbol-male, .icon-target, .icon-volume-1, .icon-volume-2, .icon-volume-off, .icon-users { font-family: 'Simple-Line-Icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; } .icon-user-female:before { content: "\e000"; } .icon-user-follow:before { content: "\e002"; } .icon-user-following:before { content: "\e003"; } .icon-user-unfollow:before { content: "\e004"; } .icon-trophy:before { content: "\e006"; } .icon-screen-smartphone:before { content: "\e010"; } .icon-screen-desktop:before { content: "\e011"; } .icon-plane:before { content: "\e012"; } .icon-notebook:before { content: "\e013"; } .icon-moustache:before { content: "\e014"; } .icon-mouse:before { content: "\e015"; } .icon-magnet:before { content: "\e016"; } .icon-energy:before { content: "\e020"; } .icon-emoticon-smile:before { content: "\e021"; } .icon-disc:before { content: "\e022"; } .icon-cursor-move:before { content: "\e023"; } .icon-crop:before { content: "\e024"; } .icon-credit-card:before { content: "\e025"; } .icon-chemistry:before { content: "\e026"; } .icon-user:before { content: "\e005"; } .icon-speedometer:before { content: "\e007"; } .icon-social-youtube:before { content: "\e008"; } .icon-social-twitter:before { content: "\e009"; } .icon-social-tumblr:before { content: "\e00a"; } .icon-social-facebook:before { content: "\e00b"; } .icon-social-dropbox:before { content: "\e00c"; } .icon-social-dribbble:before { content: "\e00d"; } .icon-shield:before { content: "\e00e"; } .icon-screen-tablet:before { content: "\e00f"; } .icon-magic-wand:before { content: "\e017"; } .icon-hourglass:before { content: "\e018"; } .icon-graduation:before { content: "\e019"; } .icon-ghost:before { content: "\e01a"; } .icon-game-controller:before { content: "\e01b"; } .icon-fire:before { content: "\e01c"; } .icon-eyeglasses:before { content: "\e01d"; } .icon-envelope-open:before { content: "\e01e"; } .icon-envelope-letter:before { content: "\e01f"; } .icon-bell:before { content: "\e027"; } .icon-badge:before { content: "\e028"; } .icon-anchor:before { content: "\e029"; } .icon-wallet:before { content: "\e02a"; } .icon-vector:before { content: "\e02b"; } .icon-speech:before { content: "\e02c"; } .icon-puzzle:before { content: "\e02d"; } .icon-printer:before { content: "\e02e"; } .icon-present:before { content: "\e02f"; } .icon-playlist:before { content: "\e030"; } .icon-pin:before { content: "\e031"; } .icon-picture:before { content: "\e032"; } .icon-map:before { content: "\e033"; } .icon-layers:before { content: "\e034"; } .icon-handbag:before { content: "\e035"; } .icon-globe-alt:before { content: "\e036"; } .icon-globe:before { content: "\e037"; } .icon-frame:before { content: "\e038"; } .icon-folder-alt:before { content: "\e039"; } .icon-film:before { content: "\e03a"; } .icon-feed:before { content: "\e03b"; } .icon-earphones-alt:before { content: "\e03c"; } .icon-earphones:before { content: "\e03d"; } .icon-drop:before { content: "\e03e"; } .icon-drawer:before { content: "\e03f"; } .icon-docs:before { content: "\e040"; } .icon-directions:before { content: "\e041"; } .icon-direction:before { content: "\e042"; } .icon-diamond:before { content: "\e043"; } .icon-cup:before { content: "\e044"; } .icon-compass:before { content: "\e045"; } .icon-call-out:before { content: "\e046"; } .icon-call-in:before { content: "\e047"; } .icon-call-end:before { content: "\e048"; } .icon-calculator:before { content: "\e049"; } .icon-bubbles:before { content: "\e04a"; } .icon-briefcase:before { content: "\e04b"; } .icon-book-open:before { content: "\e04c"; } .icon-basket-loaded:before { content: "\e04d"; } .icon-basket:before { content: "\e04e"; } .icon-bag:before { content: "\e04f"; } .icon-action-undo:before { content: "\e050"; } .icon-action-redo:before { content: "\e051"; } .icon-wrench:before { content: "\e052"; } .icon-umbrella:before { content: "\e053"; } .icon-trash:before { content: "\e054"; } .icon-tag:before { content: "\e055"; } .icon-support:before { content: "\e056"; } .icon-size-fullscreen:before { content: "\e057"; } .icon-size-actual:before { content: "\e058"; } .icon-shuffle:before { content: "\e059"; } .icon-share-alt:before { content: "\e05a"; } .icon-share:before { content: "\e05b"; } .icon-rocket:before { content: "\e05c"; } .icon-question:before { content: "\e05d"; } .icon-pie-chart:before { content: "\e05e"; } .icon-pencil:before { content: "\e05f"; } .icon-note:before { content: "\e060"; } .icon-music-tone-alt:before { content: "\e061"; } .icon-music-tone:before { content: "\e062"; } .icon-microphone:before { content: "\e063"; } .icon-loop:before { content: "\e064"; } .icon-logout:before { content: "\e065"; } .icon-login:before { content: "\e066"; } .icon-list:before { content: "\e067"; } .icon-like:before { content: "\e068"; } .icon-home:before { content: "\e069"; } .icon-grid:before { content: "\e06a"; } .icon-graph:before { content: "\e06b"; } .icon-equalizer:before { content: "\e06c"; } .icon-dislike:before { content: "\e06d"; } .icon-cursor:before { content: "\e06e"; } .icon-control-start:before { content: "\e06f"; } .icon-control-rewind:before { content: "\e070"; } .icon-control-play:before { content: "\e071"; } .icon-control-pause:before { content: "\e072"; } .icon-control-forward:before { content: "\e073"; } .icon-control-end:before { content: "\e074"; } .icon-calendar:before { content: "\e075"; } .icon-bulb:before { content: "\e076"; } .icon-bar-chart:before { content: "\e077"; } .icon-arrow-up:before { content: "\e078"; } .icon-arrow-right:before { content: "\e079"; } .icon-arrow-left:before { content: "\e07a"; } .icon-arrow-down:before { content: "\e07b"; } .icon-ban:before { content: "\e07c"; } .icon-bubble:before { content: "\e07d"; } .icon-camcorder:before { content: "\e07e"; } .icon-camera:before { content: "\e07f"; } .icon-check:before { content: "\e080"; } .icon-clock:before { content: "\e081"; } .icon-cloud-download:before { content: "\e083"; } .icon-cloud-upload:before { content: "\e084"; } .icon-doc:before { content: "\e085"; } .icon-envelope:before { content: "\e086"; } .icon-eye:before { content: "\e087"; } .icon-flag:before { content: "\e088"; } .icon-folder:before { content: "\e089"; } .icon-heart:before { content: "\e08a"; } .icon-info:before { content: "\e08b"; } .icon-key:before { content: "\e08c"; } .icon-link:before { content: "\e08d"; } .icon-lock:before { content: "\e08e"; } .icon-lock-open:before { content: "\e08f"; } .icon-magnifier:before { content: "\e090"; } .icon-magnifier-add:before { content: "\e091"; } .icon-magnifier-remove:before { content: "\e092"; } .icon-paper-clip:before { content: "\e093"; } .icon-paper-plane:before { content: "\e094"; } .icon-plus:before { content: "\e095"; } .icon-pointer:before { content: "\e096"; } .icon-power:before { content: "\e097"; } .icon-refresh:before { content: "\e098"; } .icon-reload:before { content: "\e099"; } .icon-settings:before { content: "\e09a"; } .icon-star:before { content: "\e09b"; } .icon-symbol-female:before { content: "\e09c"; } .icon-symbol-male:before { content: "\e09d"; } .icon-target:before { content: "\e09e"; } .icon-volume-1:before { content: "\e09f"; } .icon-volume-2:before { content: "\e0a0"; } .icon-volume-off:before { content: "\e0a1"; } .icon-users:before { content: "\e001"; } .icon-close:before { content: "\e082"; }*/ .mks_separator { clear: both; display: block; margin: 0 0 20px; float: left; width: 100%; } .mks_highlight { padding: 0 2px; } .mks_dropcap_letter { float: left; font-size: 52px; line-height: 1em; margin: 0px 10px 0 0; font-weight: bold; } .mks_dropcap { display: block; float: left; font-size: 52px; line-height: 1em; margin: 5px 10px 0 0; padding: 10px 20px; text-align: center; } .mks_dropcap_circle { border-radius: 50%; } .mks_dropcap_rounded { border-radius: 20%; } .mks_pullquote { display: block; padding: 25px; font-size: 24px; line-height: 1.4em; position: relative; margin: 0 0 20px; } .mks_pullquote_left { float: left; margin: 0 20px 0 0; } .mks_pullquote_right { float: right; margin: 0 0 0 20px; } a.mks_button { display: inline-block; text-decoration: none; background: #ffa226; line-height: 18px; position: relative; margin: 0 10px 10px 0; color: #FFF; text-decoration: none; border: 1px solid transparent; transition: background 1s ease 0s; -webkit-transition: background 1s ease 0s; -moz-transition: background 1s ease 0s; -o-transition: background 1s ease 0s; } .mks_button:hover { text-decoration: none; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); opacity: 0.7; } .mks_button_small { padding: 10px 15px; } .mks_button_medium { padding: 16px 24px; } .mks_button_large { padding: 22px 36px; } .mks_button.rounded { border-radius: 10px; } .mks_button i { margin: 0 5px 0 0; } .mks_col { padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } .mks_col { display: block; float: left; display: block; width: 100%; margin: 0 0 20px 0; } .mks_col .mks_one_half,.mks_col .mks_one_third,.mks_col .mks_one_quarter,.mks_col .mks_two_thirds { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; float: left; min-height: 30px; margin-left: 2.564102564102564%; } .mks_col .mks_one_half { width: 48.717948717948715%; } .mks_col .mks_one_third { width: 31.623931623931625%; } .mks_col .mks_two_thirds { width: 63.24786324786324%; } .mks_col .mks_one_quarter { width: 23.076923076923077%; } .mks_col [class*="mks_"]:first-child { margin-left: 0; } .mks_ico { display: block; height: 48px; width: 48px; float: left; margin-right: 5px; text-indent: -9999px; margin-bottom: 5px; position: relative; } .mks_ico.rounded { border-radius: 20%; } .mks_ico.circle { border-radius: 50%; } .mks_ico:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); opacity: 0.7; } .mks_ico.aim_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/aim_ico.png') no-repeat 0 0; } .mks_ico.apple_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/apple_ico.png') no-repeat 0 0; } .mks_ico.behance_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/behance_ico.png') no-repeat 0 0; } .mks_ico.blogger_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/blogger_ico.png') no-repeat 0 0; } .mks_ico.cargo_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/cargo_ico.png') no-repeat 0 0; } .mks_ico.envato_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/envato_ico.png') no-repeat 0 0; } .mks_ico.delicious_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/delicious_ico.png') no-repeat 0 0; } .mks_ico.deviantart_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/deviantart_ico.png') no-repeat 0 0; } .mks_ico.digg_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/digg_ico.png') no-repeat 0 0; } .mks_ico.dribbble_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/dribbble_ico.png') no-repeat 0 0; } .mks_ico.evernote_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/evernote_ico.png') no-repeat 0 0; } .mks_ico.facebook_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/facebook_ico.png') no-repeat 0 0; } .mks_ico.flickr_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/flickr_ico.png') no-repeat 0 0; } .mks_ico.forrst_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/forrst_ico.png') no-repeat 0 0; } .mks_ico.github_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/github_ico.png') no-repeat 0 0; } .mks_ico.google_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/google_ico.png') no-repeat 0 0; } .mks_ico.googleplus_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/googleplus_ico.png') no-repeat 0 0; } .mks_ico.grooveshark_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/grooveshark_ico.png') no-repeat 0 0; } .mks_ico.icloud_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/icloud_ico.png') no-repeat 0 0; } .mks_ico.lastfm_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/lastfm_ico.png') no-repeat 0 0; } .mks_ico.linkedin_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/linkedin_ico.png') no-repeat 0 0; } .mks_ico.myspace_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/myspace_ico.png') no-repeat 0 0; } .mks_ico.picasa_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/picasa_ico.png') no-repeat 0 0; } .mks_ico.pinterest_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/pinterest_ico.png') no-repeat 0 0; } .mks_ico.posterous_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/posterous_ico.png') no-repeat 0 0; } .mks_ico.reddit_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/reddit_ico.png') no-repeat 0 0; } .mks_ico.rss_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/rss_ico.png') no-repeat 0 0; } .mks_ico.skype_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/skype_ico.png') no-repeat 0 0; } .mks_ico.stumbleupon_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/stumbleupon_ico.png') no-repeat 0 0; } .mks_ico.soundcloud_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/soundcloud_ico.png') no-repeat 0 0; } .mks_ico.tumblr_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/tumblr_ico.png') no-repeat 0 0; } .mks_ico.twitter_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/twitter_ico.png') no-repeat 0 0; } .mks_ico.vimeo_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/vimeo_ico.png') no-repeat 0 0; } .mks_ico.wordpress_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/wordpress_ico.png') no-repeat 0 0; } .mks_ico.yahoo_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/yahoo_ico.png') no-repeat 0 0; } .mks_ico.youtube_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/youtube_ico.png') no-repeat 0 0; } .mks_ico.zerply_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/zerply_ico.png') no-repeat 0 0; } .mks_ico.instagram_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/instagram_ico.png') no-repeat 0 0; } .mks_ico.vine_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/vine_ico.png') no-repeat 0 0; } .mks_ico.spotify_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/spotify_ico.png') no-repeat 0 0; } .mks_ico.fh_px_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/fh_px_ico.png') no-repeat 0 0; } .mks_ico.xing_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/xing_ico.png') no-repeat 0 0; } .mks_ico.weibo_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/weibo_ico.png') no-repeat 0 0; } .mks_ico.tencent_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/tencent_ico.png') no-repeat 0 0; } .mks_ico.me2day_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/me2day_ico.png') no-repeat 0 0; } .mks_ico.twitch_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/twitch_ico.png') no-repeat 0 0; } .mks_ico.itunes_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/itunes_ico.png') no-repeat 0 0; } .mks_ico.vk_ico { background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-flexible-shortcodes/css/../img/social_icons/vk_ico.png') no-repeat 0 0; } .mks_ico.aim_ico { background-color: #e95a00; } .mks_ico.apple_ico { background-color: #606060; } .mks_ico.behance_ico { background-color: #18a3fe; } .mks_ico.blogger_ico { background-color: #fb913f; } .mks_ico.cargo_ico { background-color: #00c462; } .mks_ico.envato_ico { background-color: #a9cf58; } .mks_ico.delicious_ico { background-color: #3274d1; } .mks_ico.deviantart_ico { background-color: #d0de21; } .mks_ico.digg_ico { background-color: #2882c6; } .mks_ico.dribbble_ico { background-color: #ef5b92; } .mks_ico.evernote_ico { background-color: #77ba2f; } .mks_ico.facebook_ico { background-color: #3b5998; } .mks_ico.flickr_ico { background-color: #f1628b; } .mks_ico.forrst_ico { background-color: #5b9a68; } .mks_ico.github_ico { background-color: #7292a2; } .mks_ico.google_ico { background-color: #dd4b39; } .mks_ico.googleplus_ico { background-color: #d94a39; } .mks_ico.grooveshark_ico { background-color: #f88e00; } .mks_ico.icloud_ico { background-color: #fb913f; } .mks_ico.lastfm_ico { background-color: #d21309; } .mks_ico.linkedin_ico { background-color: #71b2d0; } .mks_ico.myspace_ico { background-color: #003398; } .mks_ico.picasa_ico { background-color: #444; } .mks_ico.pinterest_ico { background-color: #cb2027; } .mks_ico.posterous_ico { background-color: #f9d560; } .mks_ico.reddit_ico { background-color: #bfd0e2; } .mks_ico.rss_ico { background-color: #fe9900; } .mks_ico.skype_ico { background-color: #18b7f1; } .mks_ico.stumbleupon_ico { background-color: #eb4924; } .mks_ico.soundcloud_ico { background-color: #f60000; } .mks_ico.tumblr_ico { background-color: #3a5976; } .mks_ico.twitter_ico { background-color: #48c4d2; } .mks_ico.vimeo_ico { background-color: #62a0ad; } .mks_ico.wordpress_ico { background-color: #464646; } .mks_ico.yahoo_ico { background-color: #ab64bc; } .mks_ico.youtube_ico { background-color: #f45750; } .mks_ico.zerply_ico { background-color: #8db259; } .mks_ico.instagram_ico { background-color: #306088; } .mks_ico.vine_ico { background-color: #00bf8f; } .mks_ico.spotify_ico { background-color: #95ba1a; } .mks_ico.fh_px_ico { background-color: #02adea; } .mks_ico.xing_ico { background-color: #126567; } .mks_ico.weibo_ico { background-color: #E6162C; } .mks_ico.tencent_ico { background-color: #389FDA; } .mks_ico.me2day_ico { background-color: #4e28ac; } .mks_ico.twitch_ico { background-color: #6441A5; } .mks_ico.itunes_ico { background-color: #FA332F; } .mks_ico.vk_ico { background-color: #45668e; } .mks_ico.square,.mks_ico.rounded,.mks_ico.circle { background-position: center center; } .mks_progress_bar { margin: 0 0 20px; } .mks_progress_label { line-height: 1.2em; margin: 0 0 5px; } .mks_progress_name { opacity: 0.5; float: right; } .mks_progress_level { display: inline-block; background: #EEE; width: 100%; height: 20px; position: relative; overflow: hidden; } .mks_progress_level.rounded,.mks_progress_level.rounded .mks_progress_level_set { border-radius: 5px; } .mks_progress_level_set { display: block; height: 100%; background: #DDD; overflow: hidden; position: absolute; top: 0; left: 0; } .mks_accordion_item,.mks_toggle { margin: 0; display: block; border: 1px solid; border-bottom: none; } .mks_accordion,.mks_toggle { border-bottom: 1px solid; } .mks_accordion,.mks_toggle { margin: 0 0 20px 0; } .mks_accordion_active { border-bottom: none; } .mks_accordion_heading,.mks_toggle_heading { cursor: pointer; display: block; line-height: 1.2em; position: relative; padding: 15px 60px 15px 20px; margin: 0px; font-weight: normal; } .mks_accordion > p,.mks_toggle > p { display: none; } .mks_accordion_content,.mks_toggle_content { display: none; border-top: 1px solid; padding: 20px 20px 20px 20px; } .mks_accordion_active .mks_toggle_content,.mks_toggle_active .mks_toggle_content { display: block; } .mks_accordion_content p:last-child,.mks_toggle_content p:last-child { margin-bottom: 0; } .mks_accordion_active .fa-minus,.mks_toggle_active .fa-minus { display: block; } .mks_accordion .fa-plus,.mks_toggle .fa-plus { display: block; } .mks_accordion_active .fa-plus,.mks_toggle_active .fa-plus { display: none; } .mks_accordion_heading i,.mks_toggle_heading i { display: none; position: absolute; font-size: 14px; line-height: 20px; margin: -10px 0 0 0; top: 50%; right: 20px; } .mks_tabs { display: none; overflow: hidden; padding: 40px 0 0 0; position: relative; margin: 0 0 20px 0; } .mks_tabs_nav { position: absolute; top: 0px; left: 0px; height: 41px; display: block; width: 100%; z-index: 1; } .mks_tab_item { position: relative; display: block; padding: 20px 20px 20px 20px; border: 1px solid; } .mks_tab_nav_item.active { border-bottom: 1px solid #FFF; } .mks_tab_nav_item { display: block; float: left; margin: 0 8px 0 0; border: 1px solid; border-bottom: 1px solid; height: 39px; line-height: 39px; padding: 0 20px; text-decoration: none; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; box-sizing: content-box; } .mks_tab_nav_item:hover { cursor: pointer; } .mks_tabs.vertical { padding: 0 0 0 19.9%; } .mks_tabs.vertical .mks_tab_nav_item { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; border-bottom: 1px solid; margin: 0 0 -1px 0; min-height: 39px; } .mks_tabs.vertical .mks_tabs_nav { width: 20%; height: 100%; } .mks_tabs.vertical .mks_tab_nav_item.active { border-bottom: 1px solid; border-right: 1px solid #FFF; } .mks_tabs.vertical .mks_tab_item { border-left: 1px solid; min-height: 200px; } .mks_tab_item .mks_col { float: none; } .mks_tab_item .mks_col:before { content: ''; display: block; clear: both; } .mks_col:after,.mks_tab_item .mks_col:after { content: ''; display: block; clear: both; } @media only screen and (max-width: 479px) { .mks_col .mks_one_half, .mks_col .mks_one_third, .mks_col .mks_one_quarter, .mks_col .mks_two_thirds { width: 100%; margin-left: 0; margin-bottom: 1em; } .mks_pullquote { width: 100% !important; } .mks_tab_nav_item { padding: 0 10px; } } .woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button { float: right } .woocommerce .col2-set,.woocommerce-page .col2-set { width: 100% } .woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before { content: ' '; display: table } .woocommerce .col2-set::after,.woocommerce-page .col2-set::after { clear: both } .woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1 { float: left; width: 48% } .woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2 { float: right; width: 48% } .woocommerce img,.woocommerce-page img { height: auto; max-width: 100% } .woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images { float: left; width: 48% } .woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before { content: ' '; display: table } .woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after { clear: both } .woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a { float: left; width: 30.75%; margin-right: 3.8%; margin-bottom: 1em } .woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last { margin-right: 0 } .woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first { clear: both } .woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a { width: 100%; margin-right: 0; float: none } .woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a { width: 48% } .woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a { width: 22.05% } .woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a { width: 16.9% } .woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary { float: right; width: 48%; clear: none } .woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs { clear: both } .woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before { content: ' '; display: table } .woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after { clear: both } .woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li { display: inline-block } .woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before { content: ' '; display: table } .woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after { clear: both } .woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img { float: right; height: auto } .woocommerce ul.products,.woocommerce-page ul.products { clear: both } .woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before { content: ' '; display: table } .woocommerce ul.products::after,.woocommerce-page ul.products::after { clear: both } .woocommerce ul.products li.product,.woocommerce-page ul.products li.product { float: left; margin: 0 3.8% 2.992em 0; padding: 0; position: relative; width: 22.05%; margin-left: 0 } .woocommerce ul.products li.first,.woocommerce-page ul.products li.first { clear: both } .woocommerce ul.products li.last,.woocommerce-page ul.products li.last { margin-right: 0 } .woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product { width: 100%; margin-right: 0 } .woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product { width: 48% } .woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product { width: 30.75% } .woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product { width: 16.95% } .woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product { width: 13.5% } .woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product { width: 100%; margin-right: 0 } .woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product { width: 48% } .woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product { width: 30.75% } .woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product { width: 16.95% } .woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product { width: 13.5% } .woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count { float: left } .woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering { float: right } .woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before { content: ' '; display: table } .woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after { clear: both } .woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li { display: inline-block } .woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img { height: auto } .woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions { text-align: right } .woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text { width: 80px } .woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon { float: left } .woocommerce #content table.cart td.actions .coupon label,.woocommerce table.cart td.actions .coupon label,.woocommerce-page #content table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label { display: none } .woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals { width: 100% } .woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before { content: ' '; display: table } .woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after { clear: both } .woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related { width: 30.75%; float: left } .woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells { width: 48%; float: left } .woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products { float: none } .woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li { width: 48% } .woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator { width: 48%; clear: right; float: right } .woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before { content: ' '; display: table } .woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after { clear: both } .woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2 { width: 47% } .woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals { float: right; width: 48% } .woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before { content: ' '; display: table } .woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after { clear: both } .woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img { float: right; height: auto } .woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before { content: ' '; display: table } .woocommerce form .form-row::after,.woocommerce-page form .form-row::after { clear: both } .woocommerce form .form-row label,.woocommerce-page form .form-row label { display: block } .woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox { display: inline } .woocommerce form .form-row select,.woocommerce-page form .form-row select { width: 100% } .woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text { box-sizing: border-box; width: 100% } .woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last { width: 47%; overflow: visible } .woocommerce form .form-row-first,.woocommerce-page form .form-row-first { float: left } .woocommerce form .form-row-last,.woocommerce-page form .form-row-last { float: right } .woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide { clear: both } .woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select { width: auto } .woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions { text-align: left; padding: 0 1em 0 0; float: left } .woocommerce #payment #place_order,.woocommerce-page #payment #place_order { float: right } .woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before { content: ' '; display: table } .woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after { clear: both } .woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions { margin-bottom: 1.618em; padding: 1.618em } .woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed { position: relative } .woocommerce-account .woocommerce-MyAccount-navigation { float: left; width: 30% } .woocommerce-account .woocommerce-MyAccount-content { float: right; width: 68% } .woocommerce-page.left-sidebar #content.twentyeleven { width: 58.4%; margin: 0 7.6%; float: right } .woocommerce-page.right-sidebar #content.twentyeleven { margin: 0 7.6%; width: 58.4%; float: left } .twentyfourteen .tfwc { padding: 12px 10px 0; max-width: 474px; margin: 0 auto } .twentyfourteen .tfwc .product .entry-summary { padding: 0!important; margin: 0 0 1.618em!important } .twentyfourteen .tfwc div.product.hentry.has-post-thumbnail { margin-top: 0 } @media screen and (min-width: 673px) { .twentyfourteen .tfwc { padding-right:30px; padding-left: 30px } } @media screen and (min-width: 1040px) { .twentyfourteen .tfwc { padding-right:15px; padding-left: 15px } } @media screen and (min-width: 1110px) { .twentyfourteen .tfwc { padding-right:30px; padding-left: 30px } } @media screen and (min-width: 1218px) { .twentyfourteen .tfwc { margin-right:54px } .full-width .twentyfourteen .tfwc { margin-right: auto } } .twentyfifteen .t15wc { padding-left: 7.6923%; padding-right: 7.6923%; padding-top: 7.6923%; margin-bottom: 7.6923%; background: #fff; box-shadow: 0 0 1px rgba(0,0,0,.15) } .twentyfifteen .t15wc .page-title { margin-left: 0 } @media screen and (min-width: 38.75em) { .twentyfifteen .t15wc { margin-right:7.6923%; margin-left: 7.6923%; margin-top: 8.3333% } } @media screen and (min-width: 59.6875em) { .twentyfifteen .t15wc { margin-left:8.3333%; margin-right: 8.3333%; padding: 10% } .single-product .twentyfifteen .entry-summary { padding: 0!important } } .twentysixteen .site-main { margin-right: 7.6923%; margin-left: 7.6923% } .twentysixteen .entry-summary { margin-right: 0; margin-left: 0 } #content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary { width: 46.42857% } @media screen and (min-width: 44.375em) { .twentysixteen .site-main { margin-right:23.0769% } } @media screen and (min-width: 56.875em) { .twentysixteen .site-main { margin-right:0; margin-left: 0 } .no-sidebar .twentysixteen .site-main { margin-right: 15%; margin-left: 15% } .no-sidebar .twentysixteen .entry-summary { margin-right: 0; margin-left: 0 } } .rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1 { float: right } .rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2 { float: left } @media (max-width: 768px) { .woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead { display:none } .woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child { border-top: 0 } .woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th { display: none } .woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr { display: block } .woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td { display: block; text-align: right!important } .woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions { text-align: left!important } .woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before { content: attr(data-title) ": "; font-weight: 700; float: left } .woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before { display: none } .woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td { background-color: rgba(0,0,0,.025) } .woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions { text-align: left } .woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before { display: none } .woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button { float: none; margin: .125em .25em .125em 0 } .woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2 { float: none; width: 100% } .woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product { width: 48%; float: left; clear: both; margin: 0 0 2.992em } .woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n) { float: right; clear: none!important } .woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary { float: none; width: 100% } .woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail { display: none } .woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions { text-align: left } .woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon { float: none; padding-bottom: .5em } .woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before { content: ' '; display: table } .woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after { clear: both } .woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input { width: 48%; box-sizing: border-box } .woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button { float: right } .woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button { display: block; width: 100% } .woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator { width: 100%; float: none; text-align: left } .woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row { width: 100%; float: none } .woocommerce #payment .terms,.woocommerce-page #payment .terms { text-align: left; padding: 0 } .woocommerce #payment #place_order,.woocommerce-page #payment #place_order { float: none; width: 100%; box-sizing: border-box; margin-bottom: 1em } .woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last { width: 100%; float: none; margin-right: 0 } .woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation { float: none; width: 100% } .single-product .twentythirteen .panel { padding-left: 20px!important; padding-right: 20px!important } } @charset "UTF-8";@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg) } } @keyframes spin { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg) } } @font-face { font-family: star; src: url('https://demo.mekshq.com/gridlove/wp-content/plugins/woocommerce/assets/css/../fonts/star.eot'); src: url('https://demo.mekshq.com/gridlove/wp-content/plugins/woocommerce/assets/css/../fonts/star.eot?#iefix') format("embedded-opentype"),url('https://demo.mekshq.com/gridlove/wp-content/plugins/woocommerce/assets/css/../fonts/star.woff') format("woff"),url('https://demo.mekshq.com/gridlove/wp-content/plugins/woocommerce/assets/css/../fonts/star.ttf') format("truetype"),url('https://demo.mekshq.com/gridlove/wp-content/plugins/woocommerce/assets/css/../fonts/star.svg#star') format("svg"); font-weight: 400; font-style: normal } @font-face { font-family: WooCommerce; src: url('https://demo.mekshq.com/gridlove/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.eot'); src: url('https://demo.mekshq.com/gridlove/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.eot?#iefix') format("embedded-opentype"),url('https://demo.mekshq.com/gridlove/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff') format("woff"),url('https://demo.mekshq.com/gridlove/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.ttf') format("truetype"),url('https://demo.mekshq.com/gridlove/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.svg#WooCommerce') format("svg"); font-weight: 400; font-style: normal } .woocommerce-store-notice,p.demo_store { position: absolute; top: 0; left: 0; right: 0; margin: 0; width: 100%; font-size: 1em; padding: 1em 0; text-align: center; background-color: #a46497; color: #fff; z-index: 99998; box-shadow: 0 1px 1em rgba(0,0,0,.2); display: none } .woocommerce-store-notice a,p.demo_store a { color: #fff; text-decoration: underline } .screen-reader-text { clip: rect(1px,1px,1px,1px); height: 1px; overflow: hidden; position: absolute!important; width: 1px; word-wrap: normal!important } .admin-bar p.demo_store { top: 32px } .clear { clear: both } .woocommerce .blockUI.blockOverlay { position: relative } .woocommerce .blockUI.blockOverlay::before { height: 1em; width: 1em; display: block; position: absolute; top: 50%; left: 50%; margin-left: -.5em; margin-top: -.5em; content: ''; -webkit-animation: spin 1s ease-in-out infinite; animation: spin 1s ease-in-out infinite; background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/woocommerce/assets/css/../images/icons/loader.svg') center center; background-size: cover; line-height: 1; text-align: center; font-size: 2em; color: rgba(0,0,0,.75) } .woocommerce .loader::before { height: 1em; width: 1em; display: block; position: absolute; top: 50%; left: 50%; margin-left: -.5em; margin-top: -.5em; content: ''; -webkit-animation: spin 1s ease-in-out infinite; animation: spin 1s ease-in-out infinite; background: url('https://demo.mekshq.com/gridlove/wp-content/plugins/woocommerce/assets/css/../images/icons/loader.svg') center center; background-size: cover; line-height: 1; text-align: center; font-size: 2em; color: rgba(0,0,0,.75) } .woocommerce a.remove { display: block; font-size: 1.5em; height: 1em; width: 1em; text-align: center; line-height: 1; border-radius: 100%; color: red!important; text-decoration: none; font-weight: 700; border: 0 } .woocommerce a.remove:hover { color: #fff!important; background: red } .woocommerce small.note { display: block; color: #777; font-size: .857em; margin-top: 10px } .woocommerce .woocommerce-breadcrumb { margin: 0 0 1em; padding: 0; font-size: .92em; color: #777 } .woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before { content: ' '; display: table } .woocommerce .woocommerce-breadcrumb::after { clear: both } .woocommerce .woocommerce-breadcrumb a { color: #777 } .woocommerce .quantity .qty { width: 3.631em; text-align: center } .woocommerce div.product { margin-bottom: 0; position: relative } .woocommerce div.product .product_title { clear: none; margin-top: 0; padding: 0 } .woocommerce div.product p.price,.woocommerce div.product span.price { color: #77a464; font-size: 1.25em } .woocommerce div.product p.price ins,.woocommerce div.product span.price ins { background: inherit; font-weight: 700; display: inline-block } .woocommerce div.product p.price del,.woocommerce div.product span.price del { opacity: .5; display: inline-block } .woocommerce div.product p.stock { font-size: .92em } .woocommerce div.product .stock { color: #77a464 } .woocommerce div.product .out-of-stock { color: red } .woocommerce div.product .woocommerce-product-rating { margin-bottom: 1.618em } .woocommerce div.product div.images { margin-bottom: 2em } .woocommerce div.product div.images img { display: block; width: 100%; height: auto; box-shadow: none } .woocommerce div.product div.images div.thumbnails { padding-top: 1em } .woocommerce div.product div.images.woocommerce-product-gallery { position: relative } .woocommerce div.product div.images .woocommerce-product-gallery__wrapper { -webkit-transition: all cubic-bezier(.795,-.035,0,1) .5s; transition: all cubic-bezier(.795,-.035,0,1) .5s; margin: 0; padding: 0 } .woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg { background-color: #fff; opacity: 0 } .woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) { width: 25%; display: inline-block } .woocommerce div.product div.images .woocommerce-product-gallery__trigger { position: absolute; top: .5em; right: .5em; font-size: 2em; z-index: 9; width: 36px; height: 36px; background: #fff; text-indent: -9999px; border-radius: 100%; box-sizing: content-box } .woocommerce div.product div.images .woocommerce-product-gallery__trigger:before { content: ""; display: block; width: 10px; height: 10px; border: 2px solid #000; border-radius: 100%; position: absolute; top: 9px; left: 9px; box-sizing: content-box } .woocommerce div.product div.images .woocommerce-product-gallery__trigger:after { content: ""; display: block; width: 2px; height: 8px; background: #000; border-radius: 6px; position: absolute; top: 19px; left: 22px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); box-sizing: content-box } .woocommerce div.product div.images .flex-control-thumbs { overflow: hidden; zoom:1;margin: 0; padding: 0 } .woocommerce div.product div.images .flex-control-thumbs li { width: 25%; float: left; margin: 0; list-style: none } .woocommerce div.product div.images .flex-control-thumbs li img { cursor: pointer; opacity: .5; margin: 0 } .woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover { opacity: 1 } .woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1) { clear: left } .woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) { clear: left } .woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) { clear: left } .woocommerce div.product div.summary { margin-bottom: 2em } .woocommerce div.product div.social { text-align: right; margin: 0 0 1em } .woocommerce div.product div.social span { margin: 0 0 0 2px } .woocommerce div.product div.social span span { margin: 0 } .woocommerce div.product div.social span .stButton .chicklets { padding-left: 16px; width: 0 } .woocommerce div.product div.social iframe { float: left; margin-top: 3px } .woocommerce div.product .woocommerce-tabs ul.tabs { list-style: none; padding: 0 0 0 1em; margin: 0 0 1.618em; overflow: hidden; position: relative } .woocommerce div.product .woocommerce-tabs ul.tabs li { border: 1px solid #d3ced2; background-color: #ebe9eb; display: inline-block; position: relative; z-index: 0; border-radius: 4px 4px 0 0; margin: 0 -5px; padding: 0 1em } .woocommerce div.product .woocommerce-tabs ul.tabs li a { display: inline-block; padding: .5em 0; font-weight: 700; color: #515151; text-decoration: none } .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover { text-decoration: none; color: #6b6a6b } .woocommerce div.product .woocommerce-tabs ul.tabs li.active { background: #fff; z-index: 2; border-bottom-color: #fff } .woocommerce div.product .woocommerce-tabs ul.tabs li.active a { color: inherit; text-shadow: inherit } .woocommerce div.product .woocommerce-tabs ul.tabs li.active::before { box-shadow: 2px 2px 0 #fff } .woocommerce div.product .woocommerce-tabs ul.tabs li.active::after { box-shadow: -2px 2px 0 #fff } .woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before { border: 1px solid #d3ced2; position: absolute; bottom: -1px; width: 5px; height: 5px; content: ' '; box-sizing: border-box } .woocommerce div.product .woocommerce-tabs ul.tabs li::before { left: -5px; border-bottom-right-radius: 4px; border-width: 0 1px 1px 0; box-shadow: 2px 2px 0 #ebe9eb } .woocommerce div.product .woocommerce-tabs ul.tabs li::after { right: -5px; border-bottom-left-radius: 4px; border-width: 0 0 1px 1px; box-shadow: -2px 2px 0 #ebe9eb } .woocommerce div.product .woocommerce-tabs ul.tabs::before { position: absolute; content: ' '; width: 100%; bottom: 0; left: 0; border-bottom: 1px solid #d3ced2; z-index: 1 } .woocommerce div.product .woocommerce-tabs .panel { margin: 0 0 2em; padding: 0 } .woocommerce div.product p.cart { margin-bottom: 2em } .woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before { content: ' '; display: table } .woocommerce div.product p.cart::after { clear: both } .woocommerce div.product form.cart { margin-bottom: 2em } .woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before { content: ' '; display: table } .woocommerce div.product form.cart::after { clear: both } .woocommerce div.product form.cart div.quantity { float: left; margin: 0 4px 0 0 } .woocommerce div.product form.cart table { border-width: 0 0 1px } .woocommerce div.product form.cart table td { padding-left: 0 } .woocommerce div.product form.cart table div.quantity { float: none; margin: 0 } .woocommerce div.product form.cart table small.stock { display: block; float: none } .woocommerce div.product form.cart .variations { margin-bottom: 1em; border: 0; width: 100% } .woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th { border: 0; vertical-align: top; line-height: 2em } .woocommerce div.product form.cart .variations label { font-weight: 700 } .woocommerce div.product form.cart .variations select { max-width: 100%; min-width: 75%; display: inline-block; margin-right: 1em } .woocommerce div.product form.cart .variations td.label { padding-right: 1em } .woocommerce div.product form.cart .woocommerce-variation-description p { margin-bottom: 1em } .woocommerce div.product form.cart .reset_variations { visibility: hidden; font-size: .83em } .woocommerce div.product form.cart .wc-no-matching-variations { display: none } .woocommerce div.product form.cart .button { vertical-align: middle; float: left } .woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label { padding-right: 1em; padding-left: 1em } .woocommerce div.product form.cart .group_table td { vertical-align: top; padding-bottom: .5em; border: 0 } .woocommerce div.product form.cart .group_table td:first-child { width: 4em; text-align: center } .woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox { display: inline-block; width: auto; margin: 0 auto; -webkit-transform: scale(1.5,1.5); -ms-transform: scale(1.5,1.5); transform: scale(1.5,1.5) } .woocommerce span.onsale { min-height: 3.236em; min-width: 3.236em; padding: .202em; font-size: 1em; font-weight: 700; position: absolute; text-align: center; line-height: 3.236; top: -.5em; left: -.5em; margin: 0; border-radius: 100%; background-color: #77a464; color: #fff; font-size: .857em; z-index: 9 } .woocommerce .products ul,.woocommerce ul.products { margin: 0 0 1em; padding: 0; list-style: none outside; clear: both } .woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before { content: ' '; display: table } .woocommerce .products ul::after,.woocommerce ul.products::after { clear: both } .woocommerce .products ul li,.woocommerce ul.products li { list-style: none outside } .woocommerce ul.products li.product .onsale { top: 0; right: 0; left: auto; margin: -.5em -.5em 0 0 } .woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3 { padding: .5em 0; margin: 0; font-size: 1em } .woocommerce ul.products li.product a { text-decoration: none } .woocommerce ul.products li.product a img { width: 100%; height: auto; display: block; margin: 0 0 1em; box-shadow: none } .woocommerce ul.products li.product strong { display: block } .woocommerce ul.products li.product .star-rating { font-size: .857em } .woocommerce ul.products li.product .button { margin-top: 1em } .woocommerce ul.products li.product .price { color: #77a464; display: block; font-weight: 400; margin-bottom: .5em; font-size: .857em } .woocommerce ul.products li.product .price del { color: inherit; opacity: .5; display: inline-block } .woocommerce ul.products li.product .price ins { background: 0 0; font-weight: 700; display: inline-block } .woocommerce ul.products li.product .price .from { font-size: .67em; margin: -2px 0 0 0; text-transform: uppercase; color: rgba(132,132,132,.5) } .woocommerce .woocommerce-result-count { margin: 0 0 1em } .woocommerce .woocommerce-ordering { margin: 0 0 1em } .woocommerce .woocommerce-ordering select { vertical-align: top } .woocommerce nav.woocommerce-pagination { text-align: center } .woocommerce nav.woocommerce-pagination ul { display: inline-block; white-space: nowrap; padding: 0; clear: both; border: 1px solid #d3ced2; border-right: 0; margin: 1px } .woocommerce nav.woocommerce-pagination ul li { border-right: 1px solid #d3ced2; padding: 0; margin: 0; float: left; display: inline; overflow: hidden } .woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span { margin: 0; text-decoration: none; padding: 0; line-height: 1; font-size: 1em; font-weight: 400; padding: .5em; min-width: 1em; display: block } .woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current { background: #ebe9eb; color: #8a7e88 } .woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button { font-size: 100%; margin: 0; line-height: 1; cursor: pointer; position: relative; text-decoration: none; overflow: visible; padding: .618em 1em; font-weight: 700; border-radius: 3px; left: auto; color: #515151; background-color: #ebe9eb; border: 0; display: inline-block; background-image: none; box-shadow: none; text-shadow: none } .woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading { opacity: .25; padding-right: 2.618em } .woocommerce #respond input#submit.loading::after,.woocommerce a.button.loading::after,.woocommerce button.button.loading::after,.woocommerce input.button.loading::after { font-family: WooCommerce; content: '\e01c'; vertical-align: top; font-weight: 400; position: absolute; top: .618em; right: 1em; -webkit-animation: spin 2s linear infinite; animation: spin 2s linear infinite } .woocommerce #respond input#submit.added::after,.woocommerce a.button.added::after,.woocommerce button.button.added::after,.woocommerce input.button.added::after { font-family: WooCommerce; content: '\e017'; margin-left: .53em; vertical-align: bottom } .woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover { background-color: #dad8da; text-decoration: none; background-image: none; color: #515151 } .woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt { background-color: #a46497; color: #fff; -webkit-font-smoothing: antialiased } .woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover { background-color: #935386; color: #fff } .woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover { background-color: #a46497; color: #fff } .woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled] { color: inherit; cursor: not-allowed; opacity: .5; padding: .618em 1em } .woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover { color: inherit; background-color: #ebe9eb } .woocommerce .cart .button,.woocommerce .cart input.button { float: none } .woocommerce a.added_to_cart { padding-top: .5em; display: inline-block } .woocommerce #reviews h2 small { float: right; color: #777; font-size: 15px; margin: 10px 0 0 } .woocommerce #reviews h2 small a { text-decoration: none; color: #777 } .woocommerce #reviews h3 { margin: 0 } .woocommerce #reviews #respond { margin: 0; border: 0; padding: 0 } .woocommerce #reviews #comment { height: 75px } .woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before { content: ' '; display: table } .woocommerce #reviews #comments .add_review::after { clear: both } .woocommerce #reviews #comments h2 { clear: none } .woocommerce #reviews #comments ol.commentlist { margin: 0; width: 100%; background: 0 0; list-style: none } .woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before { content: ' '; display: table } .woocommerce #reviews #comments ol.commentlist::after { clear: both } .woocommerce #reviews #comments ol.commentlist li { padding: 0; margin: 0 0 20px; border: 0; position: relative; background: 0; border: 0 } .woocommerce #reviews #comments ol.commentlist li .meta { color: #777; font-size: .75em } .woocommerce #reviews #comments ol.commentlist li img.avatar { float: left; position: absolute; top: 0; left: 0; padding: 3px; width: 32px; height: auto; background: #ebe9eb; border: 1px solid #e4e1e3; margin: 0; box-shadow: none } .woocommerce #reviews #comments ol.commentlist li .comment-text { margin: 0 0 0 50px; border: 1px solid #e4e1e3; border-radius: 4px; padding: 1em 1em 0 } .woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before { content: ' '; display: table } .woocommerce #reviews #comments ol.commentlist li .comment-text::after { clear: both } .woocommerce #reviews #comments ol.commentlist li .comment-text p { margin: 0 0 1em } .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta { font-size: .83em } .woocommerce #reviews #comments ol.commentlist ul.children { list-style: none outside; margin: 20px 0 0 50px } .woocommerce #reviews #comments ol.commentlist ul.children .star-rating { display: none } .woocommerce #reviews #comments ol.commentlist #respond { border: 1px solid #e4e1e3; border-radius: 4px; padding: 1em 1em 0; margin: 20px 0 0 50px } .woocommerce #reviews #comments .commentlist>li::before { content: '' } .woocommerce .star-rating { float: right; overflow: hidden; position: relative; height: 1em; line-height: 1; font-size: 1em; width: 5.4em; font-family: star } .woocommerce .star-rating::before { content: '\73\73\73\73\73'; color: #d3ced2; float: left; top: 0; left: 0; position: absolute } .woocommerce .star-rating span { overflow: hidden; float: left; top: 0; left: 0; position: absolute; padding-top: 1.5em } .woocommerce .star-rating span::before { content: '\53\53\53\53\53'; top: 0; position: absolute; left: 0 } .woocommerce .woocommerce-product-rating { line-height: 2; display: block } .woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before { content: ' '; display: table } .woocommerce .woocommerce-product-rating::after { clear: both } .woocommerce .woocommerce-product-rating .star-rating { margin: .5em 4px 0 0; float: left } .woocommerce .products .star-rating { display: block; margin: 0 0 .5em; float: none } .woocommerce .hreview-aggregate .star-rating { margin: 10px 0 0 } .woocommerce #review_form #respond { position: static; margin: 0; width: auto; padding: 0; background: transparent none; border: 0 } .woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before { content: ' '; display: table } .woocommerce #review_form #respond::after { clear: both } .woocommerce #review_form #respond p { margin: 0 0 10px } .woocommerce #review_form #respond .form-submit input { left: auto } .woocommerce #review_form #respond textarea { box-sizing: border-box; width: 100% } .woocommerce p.stars a { position: relative; height: 1em; width: 1em; text-indent: -999em; display: inline-block; text-decoration: none } .woocommerce p.stars a::before { display: block; position: absolute; top: 0; left: 0; width: 1em; height: 1em; line-height: 1; font-family: WooCommerce; content: '\e021'; text-indent: 0 } .woocommerce p.stars a:hover~a::before { content: '\e021' } .woocommerce p.stars:hover a::before { content: '\e020' } .woocommerce p.stars.selected a.active::before { content: '\e020' } .woocommerce p.stars.selected a.active~a::before { content: '\e021' } .woocommerce p.stars.selected a:not(.active)::before { content: '\e020' } .woocommerce table.shop_attributes { border: 0; border-top: 1px dotted rgba(0,0,0,.1); margin-bottom: 1.618em; width: 100% } .woocommerce table.shop_attributes th { width: 150px; font-weight: 700; padding: 8px; border-top: 0; border-bottom: 1px dotted rgba(0,0,0,.1); margin: 0; line-height: 1.5 } .woocommerce table.shop_attributes td { font-style: italic; padding: 0; border-top: 0; border-bottom: 1px dotted rgba(0,0,0,.1); margin: 0; line-height: 1.5 } .woocommerce table.shop_attributes td p { margin: 0; padding: 8px 0 } .woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th { background: rgba(0,0,0,.025) } .woocommerce table.shop_table { border: 1px solid rgba(0,0,0,.1); margin: 0 -1px 24px 0; text-align: left; width: 100%; border-collapse: separate; border-radius: 5px } .woocommerce table.shop_table th { font-weight: 700; padding: 9px 12px } .woocommerce table.shop_table td { border-top: 1px solid rgba(0,0,0,.1); padding: 6px 12px; vertical-align: middle } .woocommerce table.shop_table td small { font-weight: 400 } .woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th { border-top: 0 } .woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th { font-weight: 700; border-top: 1px solid rgba(0,0,0,.1) } .woocommerce table.my_account_orders { font-size: .85em } .woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th { padding: 4px 8px; vertical-align: middle } .woocommerce table.my_account_orders .button { white-space: nowrap } .woocommerce table.my_account_orders .order-actions { text-align: right } .woocommerce table.my_account_orders .order-actions .button { margin: .125em 0 .125em .25em } .woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th { vertical-align: top; text-align: center } .woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child { text-align: left } .woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child { text-align: left } .woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before { content: '\2193'; display: inline-block } .woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation { list-style: none outside } .woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt { float: left; clear: both; margin-right: .25em; display: inline-block; list-style: none outside } .woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd { margin: 0 } .woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child { margin-bottom: 0 } .woocommerce td.product-name p.backorder_notification { font-size: .83em } .woocommerce td.product-quantity { min-width: 80px } .woocommerce ul.cart_list,.woocommerce ul.product_list_widget { list-style: none outside; padding: 0; margin: 0 } .woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li { padding: 4px 0; margin: 0; list-style: none } .woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before { content: ' '; display: table } .woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after { clear: both } .woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a { display: block; font-weight: 700 } .woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img { float: right; margin-left: 4px; width: 32px; height: auto; box-shadow: none } .woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl { margin: 0; padding-left: 1em; border-left: 2px solid rgba(0,0,0,.1) } .woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before { content: ' '; display: table } .woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after { clear: both } .woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt { display: inline-block; float: left; margin-bottom: 1em } .woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt { font-weight: 700; padding: 0 0 .25em; margin: 0 4px 0 0; clear: left } .woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd { padding: 0 0 .25em } .woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child { margin-bottom: 0 } .woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating { float: none } .woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total { border-top: 3px double #ebe9eb; padding: 4px 0 0 } .woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong { min-width: 40px; display: inline-block } .woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li { padding-left: 2em; position: relative; padding-top: 0 } .woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove { position: absolute; top: 0; left: 0 } .woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before { content: ' '; display: table } .woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after { clear: both } .woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a { margin-right: 5px; margin-bottom: 5px } .woocommerce form .form-row { padding: 3px; margin: 0 0 6px } .woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder { -webkit-transition: opacity .5s .5s ease; transition: opacity .5s .5s ease; opacity: 0 } .woocommerce form .form-row label { line-height: 2 } .woocommerce form .form-row label.hidden { visibility: hidden } .woocommerce form .form-row label.inline { display: inline } .woocommerce form .form-row .woocommerce-input-wrapper .description { background: #1e85be; color: #fff; border-radius: 3px; padding: 1em; margin: .5em 0 0; clear: both; display: none; position: relative } .woocommerce form .form-row .woocommerce-input-wrapper .description a { color: #fff; text-decoration: underline; border: 0; box-shadow: none } .woocommerce form .form-row .woocommerce-input-wrapper .description:before { left: 50%; top: 0; margin-top: -4px; -webkit-transform: translatex(-50%) rotate(180deg); -ms-transform: translatex(-50%) rotate(180deg); transform: translatex(-50%) rotate(180deg); content: ""; position: absolute; border-width: 4px 6px 0 6px; border-style: solid; border-color: #1e85be transparent transparent transparent; z-index: 100; display: block } .woocommerce form .form-row select { cursor: pointer; margin: 0 } .woocommerce form .form-row .required { color: red; font-weight: 700; border: 0!important; text-decoration: none; visibility: hidden } .woocommerce form .form-row .optional { visibility: visible } .woocommerce form .form-row .input-checkbox { display: inline; margin: -2px 8px 0 0; text-align: center; vertical-align: middle } .woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea { box-sizing: border-box; width: 100%; margin: 0; outline: 0; line-height: normal } .woocommerce form .form-row textarea { height: 4em; line-height: 1.5; display: block; box-shadow: none } .woocommerce form .form-row .select2-container { width: 100%; line-height: 2em } .woocommerce form .form-row.woocommerce-invalid label { color: #a00 } .woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select { border-color: #a00 } .woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select { border-color: #69bf29 } .woocommerce form .form-row ::-webkit-input-placeholder { line-height: normal } .woocommerce form .form-row :-moz-placeholder { line-height: normal } .woocommerce form .form-row :-ms-input-placeholder { line-height: normal } .woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register { border: 1px solid #d3ced2; padding: 20px; margin: 2em 0; text-align: left; border-radius: 5px } .woocommerce ul#shipping_method { list-style: none outside; margin: 0; padding: 0 } .woocommerce ul#shipping_method li { margin: 0; padding: .25em 0 .25em 22px; text-indent: -22px; list-style: none outside } .woocommerce ul#shipping_method li input { margin: 3px .5ex } .woocommerce ul#shipping_method li label { display: inline } .woocommerce ul#shipping_method .amount { font-weight: 700 } .woocommerce p.woocommerce-shipping-contents { margin: 0 } .woocommerce ul.order_details { margin: 0 0 3em; list-style: none } .woocommerce ul.order_details::after,.woocommerce ul.order_details::before { content: ' '; display: table } .woocommerce ul.order_details::after { clear: both } .woocommerce ul.order_details li { float: left; margin-right: 2em; text-transform: uppercase; font-size: .715em; line-height: 1; border-right: 1px dashed #d3ced2; padding-right: 2em; margin-left: 0; padding-left: 0; list-style-type: none } .woocommerce ul.order_details li strong { display: block; font-size: 1.4em; text-transform: none; line-height: 1.5 } .woocommerce ul.order_details li:last-of-type { border: none } .woocommerce .wc-bacs-bank-details-account-name { font-weight: 700 } .woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads { margin-bottom: 2em } .woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child { margin-bottom: 0 } .woocommerce .woocommerce-customer-details address { font-style: normal; margin-bottom: 0; border: 1px solid rgba(0,0,0,.1); border-bottom-width: 2px; border-right-width: 2px; text-align: left; width: 100%; border-radius: 5px; padding: 6px 12px } .woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone { margin-bottom: 0; padding-left: 1.5em } .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before { font-family: WooCommerce; speak: none; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; margin-right: .618em; content: "î€·"; text-decoration: none; margin-left: -1.5em; line-height: 1.75; position: absolute } .woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before { font-family: WooCommerce; speak: none; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; margin-right: .618em; content: "î€­"; text-decoration: none; margin-left: -1.5em; line-height: 1.75; position: absolute } .woocommerce .woocommerce-widget-layered-nav-list { margin: 0; padding: 0; border: 0; list-style: none outside } .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item { padding: 0 0 1px; list-style: none } .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before { content: ' '; display: table } .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after { clear: both } .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span { padding: 1px 0 } .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before { font-family: WooCommerce; speak: none; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; margin-right: .618em; content: "î€“"; text-decoration: none; color: #a00 } .woocommerce .woocommerce-widget-layered-nav-dropdown__submit { margin-top: 1em } .woocommerce .widget_layered_nav_filters ul { margin: 0; padding: 0; border: 0; list-style: none outside; overflow: hidden; zoom:1} .woocommerce .widget_layered_nav_filters ul li { float: left; padding: 0 1em 1px 1px; list-style: none } .woocommerce .widget_layered_nav_filters ul li a { text-decoration: none } .woocommerce .widget_layered_nav_filters ul li a::before { font-family: WooCommerce; speak: none; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; margin-right: .618em; content: "î€“"; text-decoration: none; color: #a00; vertical-align: inherit; margin-right: .5em } .woocommerce .widget_price_filter .price_slider { margin-bottom: 1em } .woocommerce .widget_price_filter .price_slider_amount { text-align: right; line-height: 2.4; font-size: .8751em } .woocommerce .widget_price_filter .price_slider_amount .button { font-size: 1.15em; float: left } .woocommerce .widget_price_filter .ui-slider { position: relative; text-align: left; margin-left: .5em; margin-right: .5em } .woocommerce .widget_price_filter .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1em; height: 1em; background-color: #a46497; border-radius: 1em; cursor: ew-resize; outline: 0; top: -.3em; margin-left: -.5em } .woocommerce .widget_price_filter .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; border-radius: 1em; background-color: #a46497 } .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content { border-radius: 1em; background-color: #602053; border: 0 } .woocommerce .widget_price_filter .ui-slider-horizontal { height: .5em } .woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range { top: 0; height: 100% } .woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min { left: -1px } .woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max { right: -1px } .woocommerce .widget_rating_filter ul { margin: 0; padding: 0; border: 0; list-style: none outside } .woocommerce .widget_rating_filter ul li { padding: 0 0 1px; list-style: none } .woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before { content: ' '; display: table } .woocommerce .widget_rating_filter ul li::after { clear: both } .woocommerce .widget_rating_filter ul li a { padding: 1px 0; text-decoration: none } .woocommerce .widget_rating_filter ul li .star-rating { float: none; display: inline-block } .woocommerce .widget_rating_filter ul li.chosen a::before { font-family: WooCommerce; speak: none; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; margin-right: .618em; content: "î€“"; text-decoration: none; color: #a00 } .woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login { display: block!important } .woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle { display: none!important } .woocommerce-error,.woocommerce-info,.woocommerce-message { padding: 1em 2em 1em 3.5em; margin: 0 0 2em; position: relative; background-color: #f7f6f7; color: #515151; border-top: 3px solid #a46497; list-style: none outside; width: auto; word-wrap: break-word } .woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before { content: ' '; display: table } .woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after { clear: both } .woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before { font-family: WooCommerce; content: '\e028'; display: inline-block; position: absolute; top: 1em; left: 1.5em } .woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button { float: right } .woocommerce-error li,.woocommerce-info li,.woocommerce-message li { list-style: none outside!important; padding-left: 0!important; margin-left: 0!important } .rtl.woocommerce .price_label,.rtl.woocommerce .price_label span { direction: ltr; unicode-bidi: embed } .woocommerce-message { border-top-color: #8fae1b } .woocommerce-message::before { content: '\e015'; color: #8fae1b } .woocommerce-info { border-top-color: #1e85be } .woocommerce-info::before { color: #1e85be } .woocommerce-error { border-top-color: #b81c23 } .woocommerce-error::before { content: '\e016'; color: #b81c23 } .woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before { content: ' '; display: table } .woocommerce-account .woocommerce::after { clear: both } .woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before { content: ' '; display: table } .woocommerce-account .addresses .title::after { clear: both } .woocommerce-account .addresses .title h3 { float: left } .woocommerce-account .addresses .title .edit { float: right } .woocommerce-account ol.commentlist.notes li.note p.meta { font-weight: 700; margin-bottom: 0 } .woocommerce-account ol.commentlist.notes li.note .description p:last-child { margin-bottom: 0 } .woocommerce-account ul.digital-downloads { margin-left: 0; padding-left: 0 } .woocommerce-account ul.digital-downloads li { list-style: none; margin-left: 0; padding-left: 0 } .woocommerce-account ul.digital-downloads li::before { font-family: WooCommerce; speak: none; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; margin-right: .618em; content: "î€Š"; text-decoration: none } .woocommerce-account ul.digital-downloads li .count { float: right } #add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail { min-width: 32px } #add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img { width: 32px; box-shadow: none } #add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th { vertical-align: middle } #add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text { float: left; box-sizing: border-box; border: 1px solid #d3ced2; padding: 6px 6px 5px; margin: 0 4px 0 0; outline: 0 } #add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input { margin: 0; vertical-align: middle } #add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout { padding: 1em 0 } #add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before { content: ' '; display: table } #add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after { clear: both } #add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button { display: block; text-align: center; margin-bottom: 1em; font-size: 1.25em; padding: 1em } #add_payment_method .cart-collaterals .shipping_calculator .button,.woocommerce-cart .cart-collaterals .shipping_calculator .button,.woocommerce-checkout .cart-collaterals .shipping_calculator .button { width: 100%; float: none; display: block } #add_payment_method .cart-collaterals .shipping_calculator .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping_calculator .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping_calculator .shipping-calculator-button::after { font-family: WooCommerce; speak: none; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; margin-left: .618em; content: "î€™"; text-decoration: none } #add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small { color: #777; font-size: .83em } #add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table { border-collapse: separate; margin: 0 0 6px; padding: 0 } #add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th { border-top: 0 } #add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th { width: 40% } #add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th { vertical-align: top; border-left: 0; border-right: 0; line-height: 1.5em } #add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small { color: #777 } #add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select { width: 100% } #add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td { color: #77a464 } #add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th { border-top: 1px solid #ebe9eb } #add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product { margin-top: 0 } #add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address { float: left; clear: none } #add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes { clear: left } #add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first { clear: left } #add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small { font-size: 11px; color: #777; font-weight: 400 } #add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address { padding: 0; clear: left; width: 100% } #add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address { clear: both } #add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment { background: #ebe9eb; border-radius: 5px } #add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods { text-align: left; padding: 1em; border-bottom: 1px solid #d3ced2; margin: 0; list-style: none outside } #add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before { content: ' '; display: table } #add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after { clear: both } #add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li { line-height: 2; text-align: left; margin: 0; font-weight: 400 } #add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input { margin: 0 1em 0 0 } #add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img { vertical-align: middle; margin: -2px 0 0 .5em; padding: 0; position: relative; box-shadow: none } #add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img { margin-left: 2px } #add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before { content: ' '; display: table } #add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after { clear: both } #add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row { padding: 1em } #add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box { position: relative; box-sizing: border-box; width: 100%; padding: 1em; margin: 1em 0; font-size: .92em; border-radius: 2px; line-height: 1.5; background-color: #dfdcde; color: #515151 } #add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea { border-color: #c7c1c6; border-top-color: #bbb3b9 } #add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder { color: #bbb3b9 } #add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder { color: #bbb3b9 } #add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder { color: #bbb3b9 } #add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods { list-style: none outside; margin: 0 } #add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token { margin: 0 0 .5em } #add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label { cursor: pointer } #add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput { vertical-align: middle; margin: -3px 1em 0 0; position: relative } #add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form { border: 0; padding: 0; margin: 1em 0 0 } #add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number { font-size: 1.5em; padding: 8px; background-repeat: no-repeat; background-position: right .618em center; background-size: 32px 20px } #add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa { background-image: url('https://demo.mekshq.com/gridlove/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/visa.svg') } #add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard { background-image: url('https://demo.mekshq.com/gridlove/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/mastercard.svg') } #add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser { background-image: url('https://demo.mekshq.com/gridlove/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/laser.svg') } #add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub { background-image: url('https://demo.mekshq.com/gridlove/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/diners.svg') } #add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro { background-image: url('https://demo.mekshq.com/gridlove/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/maestro.svg') } #add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb { background-image: url('https://demo.mekshq.com/gridlove/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/jcb.svg') } #add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex { background-image: url('https://demo.mekshq.com/gridlove/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/amex.svg') } #add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover { background-image: url('https://demo.mekshq.com/gridlove/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/discover.svg') } #add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help { font-size: .857em; color: #777; font-weight: 400 } #add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row { margin: 0 0 1em } #add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child { margin-bottom: 0 } #add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before { content: ''; display: block; border: 1em solid #dfdcde; border-right-color: transparent; border-left-color: transparent; border-top-color: transparent; position: absolute; top: -.75em; left: 0; margin: -1em 0 0 2em } #add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal { float: right; line-height: 52px; font-size: .83em } #add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img { max-height: 52px; vertical-align: middle } .woocommerce-terms-and-conditions { border: 1px solid rgba(0,0,0,.2); box-shadow: inset 0 1px 2px rgba(0,0,0,.1); background: rgba(0,0,0,.05) } .woocommerce-invalid #terms { outline: 2px solid red; outline-offset: 2px } .woocommerce-password-strength { text-align: center; font-weight: 600; padding: 3px .5em; font-size: 1em } .woocommerce-password-strength.strong { background-color: #c1e1b9; border-color: #83c373 } .woocommerce-password-strength.short { background-color: #f1adad; border-color: #e35b5b } .woocommerce-password-strength.bad { background-color: #fbc5a9; border-color: #f78b53 } .woocommerce-password-strength.good { background-color: #ffe399; border-color: #ffc733 } .woocommerce-password-hint { margin: .5em 0 0; display: block } #content.twentyeleven .woocommerce-pagination a { font-size: 1em; line-height: 1 } .single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary { padding: 0 } .single-product .twentythirteen p.stars { clear: both } .twentythirteen .woocommerce-breadcrumb { padding-top: 40px } .twentyfourteen ul.products li.product { margin-top: 0!important } body:not(.search-results) .twentysixteen .entry-summary { color: inherit; font-size: inherit; line-height: inherit } .twentysixteen .price ins { background: inherit; color: inherit } @font-face { font-family: 'Cabin'; font-style: normal; font-weight: 400; src: local('Cabin'), local('Cabin-Regular'), url(https://fonts.gstatic.com/s/cabin/v12/u-4x0qWljRw-Pd8-__g.ttf) format('truetype'); } @font-face { font-family: 'Cabin'; font-style: normal; font-weight: 700; src: local('Cabin Bold'), local('Cabin-Bold'), url(https://fonts.gstatic.com/s/cabin/v12/u-480qWljRw-PdeL2uhruyw.ttf) format('truetype'); } @font-face { font-family: 'Lato'; font-style: normal; font-weight: 400; src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v14/S6uyw4BMUTPHjxAwWw.ttf) format('truetype'); } @font-face { font-family: 'Lato'; font-style: normal; font-weight: 700; src: local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v14/S6u9w4BMUTPHh6UVSwaPHA.ttf) format('truetype'); } progress,sub,sup { vertical-align: baseline } /*button,hr,input,select { overflow: visible } address,dl,ol,ul { margin-bottom: 1rem } [role=button],[type=button],[type=reset],[type=submit],button { cursor: pointer } a,table { background-color: transparent } caption,th { text-align: left } dd,label,legend { margin-bottom: .5rem } audio,canvas,label,output,progress,video { display: inline-block } pre,textarea { overflow: auto } article,aside,details,figcaption,figure,footer,header,legend,main,menu,nav,pre,section,summary { display: block } dl,ol,pre,ul { margin-top: 0 } .col-xs,.form-check,sub,sup { position: relative } .fa-pull-left,.table-reflow thead,.table-reflow tr { float: left } .mfp-arrow,.owl-carousel,.owl-carousel .owl-item,html { -webkit-tap-highlight-color: transparent }*/ .gridlove-slider .entry-image a:after,.gridlove-slider a,.gridlove-slider div,.gridlove-slider h2,.gridlove-slider img,.gridlove-slider span,.gridlove_category_widget .gridlove-full-color li a:before,.mfp-wrap,.owl-carousel .owl-item { -webkit-backface-visibility: hidden } /*html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100% }*/ audio:not([controls]) { display: none; height: 0 } [hidden],template { display: none } /*a:active,a:hover { outline-width: 0 }*/ abbr[title] { text-decoration: underline; text-decoration: underline dotted } /*b,strong { font-weight: bolder }*/ dfn { font-style: italic } /*h1 { font-size: 2em; margin: .67em 0 }*/ mark { color: #000 } /*small { font-size: 80% }*/ sub,sup { font-size: 75%; line-height: 0 } sub { bottom: -.25em } sup { top: -.5em } /*img { border-style: none; vertical-align: middle }*/ svg:not(:root) { overflow: hidden } code,kbd,pre,samp { font-size: 1em } hr { -webkit-box-sizing: content-box; box-sizing: content-box; height: 0 } /*button,input,select,textarea { font: inherit }*/ dt,optgroup { font-weight: 700 } address,legend { line-height: inherit } button,select { text-transform: none } [disabled] { cursor: default } [type=reset],[type=submit],button,html [type=button] { -webkit-appearance: button } button::-moz-focus-inner,input::-moz-focus-inner { border: 0; padding: 0 } button:-moz-focusring,input:-moz-focusring { outline: ButtonText dotted 1px } legend { -webkit-box-sizing: border-box; box-sizing: border-box; color: inherit; max-width: 100%; white-space: normal } textarea { resize: vertical } [type=checkbox],[type=radio] { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 } .mfp-container,html { -webkit-box-sizing: border-box } [type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button { height: auto } [type=search] { -webkit-appearance: textfield } [type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration { -webkit-appearance: none } /*html { box-sizing: border-box; font-size: 16px; -ms-overflow-style: scrollbar }*/ /**,::after,::before { -webkit-box-sizing: inherit; box-sizing: inherit }*/ @-ms-viewport { width: device-width } /*body { margin: 0; font-size: 1rem }*/ /*[tabindex="-1"]:focus { outline: 0!important } abbr[data-original-title],abbr[title] { cursor: help; border-bottom: 1px dotted #818a91 } address { font-style: normal } ol ol,ol ul,ul ol,ul ul { margin-bottom: 0 } dd { margin-left: 0 } blockquote,figure { margin: 0 0 1rem } a:focus,a:hover { text-decoration: none; outline: 0 } a:focus { outline-offset: -2px } a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover { color: inherit; text-decoration: none } a:not([href]):not([tabindex]):focus,button:focus,input[type=submit] { outline: 0 } .form-control:disabled,input[type=checkbox]:disabled,input[type=radio]:disabled { cursor: not-allowed }*/ /*[role=button],a,area,button,input,label,select,summary,textarea { -ms-touch-action: manipulation; touch-action: manipulation }*/ caption { padding-top: .75rem; padding-bottom: .75rem; color: #818a91; caption-side: bottom } .fa-fw,.fa-li,.mfp-container { text-align: center } /*button,input,select,textarea { margin: 0; line-height: inherit; border-radius: 0 }*/ input[type=datetime-local],input[type=month],input[type=date],input[type=time] { -webkit-appearance: listbox } /*input[type=number],input[type=search],input[type=text],input[type=email],input[type=url],input[type=tel],input[type=password],input[type=date],textarea { -webkit-appearance: none }*/ fieldset { min-width: 0; padding: 0; margin: 0; border: 0 } legend { width: 100%; padding: 0; font-size: 1.5rem } /*.table,hr { margin-bottom: 1rem }*/ [hidden] { display: none!important } hr { margin-top: 1rem; border: 0; border-top: 1px solid rgba(0,0,0,.1) } /*.small,small { font-size: 80%; font-weight: 400 }*/ .mark,mark { padding: .2em; background-color: #fcf8e3 } code,kbd { padding: .2rem .4rem; font-size: 90% } code,kbd,pre,samp { font-family: Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace } code { color: #bd4147; background-color: #f7f7f9; border-radius: .25rem } kbd { color: #fff; background-color: #333; border-radius: .2rem } kbd kbd { padding: 0; font-size: 100%; font-weight: 700 } pre { font-size: 90%; color: #373a3c } /*.module-actions,.module-title,.row { display: -webkit-box; display: -ms-flexbox }*/ pre code { padding: 0; font-size: inherit; color: inherit; background-color: transparent; border-radius: 0 } /*.container,.container-fluid { margin-left: auto; margin-right: auto; padding-left: 30px; padding-right: 30px }*/ .pre-scrollable { max-height: 340px; overflow-y: scroll } /*@media (min-width: 100px) { .container { max-width:430px } } @media (min-width: 580px) { .container { max-width:830px } } @media (min-width: 1024px) { .container { max-width:1229px } } @media (min-width: 1200px) { .container { max-width:1230px } }*/ /*.row { display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -15px; margin-right: -15px } .fa.fa-pull-left,.fa.pull-left { margin-right: .3em }*/ /*.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; width: 100% } .col-xs { -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px } .col-xs-1 { -webkit-box-flex: 0; -webkit-flex: 0 0 8.333333%; -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333% } .col-xs-2 { -webkit-box-flex: 0; -webkit-flex: 0 0 16.666667%; -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667% } .col-xs-3 { -webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% } .col-xs-4 { -webkit-box-flex: 0; -webkit-flex: 0 0 33.333333%; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333% } .col-xs-5 { -webkit-box-flex: 0; -webkit-flex: 0 0 41.666667%; -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667% } .col-xs-6 { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } .col-xs-7 { -webkit-box-flex: 0; -webkit-flex: 0 0 58.333333%; -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333% } .col-xs-8 { -webkit-box-flex: 0; -webkit-flex: 0 0 66.666667%; -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667% } .col-xs-9 { -webkit-box-flex: 0; -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75% } .col-xs-10 { -webkit-box-flex: 0; -webkit-flex: 0 0 83.333333%; -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333% } .col-xs-11 { -webkit-box-flex: 0; -webkit-flex: 0 0 91.666667%; -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667% } .col-xs-12 { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } .pull-xs-0 { right: auto } .pull-xs-1 { right: 8.333333% } .pull-xs-2 { right: 16.666667% } .pull-xs-3 { right: 25% } .pull-xs-4 { right: 33.333333% } .pull-xs-5 { right: 41.666667% } .pull-xs-6 { right: 50% } .pull-xs-7 { right: 58.333333% } .pull-xs-8 { right: 66.666667% } .pull-xs-9 { right: 75% } .pull-xs-10 { right: 83.333333% } .pull-xs-11 { right: 91.666667% } .pull-xs-12 { right: 100% } .push-xs-0 { left: auto } .push-xs-1 { left: 8.333333% } .push-xs-2 { left: 16.666667% } .push-xs-3 { left: 25% } .push-xs-4 { left: 33.333333% } .push-xs-5 { left: 41.666667% } .push-xs-6 { left: 50% } .push-xs-7 { left: 58.333333% } .push-xs-8 { left: 66.666667% } .push-xs-9 { left: 75% } .push-xs-10 { left: 83.333333% } .push-xs-11 { left: 91.666667% } .push-xs-12 { left: 100% } .offset-xs-1 { margin-left: 8.333333% } .offset-xs-2 { margin-left: 16.666667% } .offset-xs-3 { margin-left: 25% } .offset-xs-4 { margin-left: 33.333333% } .offset-xs-5 { margin-left: 41.666667% } .offset-xs-6 { margin-left: 50% } .offset-xs-7 { margin-left: 58.333333% } .offset-xs-8 { margin-left: 66.666667% } .offset-xs-9 { margin-left: 75% } .offset-xs-10 { margin-left: 83.333333% } .offset-xs-11 { margin-left: 91.666667% }*/ /*@media (min-width: 100px) { .col-sm { position:relative; -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px } .col-sm-1 { -webkit-box-flex: 0; -webkit-flex: 0 0 8.333333%; -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333% } .col-sm-2 { -webkit-box-flex: 0; -webkit-flex: 0 0 16.666667%; -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667% } .col-sm-3 { -webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% } .col-sm-4 { -webkit-box-flex: 0; -webkit-flex: 0 0 33.333333%; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333% } .col-sm-5 { -webkit-box-flex: 0; -webkit-flex: 0 0 41.666667%; -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667% } .col-sm-6 { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } .col-sm-7 { -webkit-box-flex: 0; -webkit-flex: 0 0 58.333333%; -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333% } .col-sm-8 { -webkit-box-flex: 0; -webkit-flex: 0 0 66.666667%; -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667% } .col-sm-9 { -webkit-box-flex: 0; -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75% } .col-sm-10 { -webkit-box-flex: 0; -webkit-flex: 0 0 83.333333%; -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333% } .col-sm-11 { -webkit-box-flex: 0; -webkit-flex: 0 0 91.666667%; -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667% } .col-sm-12 { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } .pull-sm-0 { right: auto } .pull-sm-1 { right: 8.333333% } .pull-sm-2 { right: 16.666667% } .pull-sm-3 { right: 25% } .pull-sm-4 { right: 33.333333% } .pull-sm-5 { right: 41.666667% } .pull-sm-6 { right: 50% } .pull-sm-7 { right: 58.333333% } .pull-sm-8 { right: 66.666667% } .pull-sm-9 { right: 75% } .pull-sm-10 { right: 83.333333% } .pull-sm-11 { right: 91.666667% } .pull-sm-12 { right: 100% } .push-sm-0 { left: auto } .push-sm-1 { left: 8.333333% } .push-sm-2 { left: 16.666667% } .push-sm-3 { left: 25% } .push-sm-4 { left: 33.333333% } .push-sm-5 { left: 41.666667% } .push-sm-6 { left: 50% } .push-sm-7 { left: 58.333333% } .push-sm-8 { left: 66.666667% } .push-sm-9 { left: 75% } .push-sm-10 { left: 83.333333% } .push-sm-11 { left: 91.666667% } .push-sm-12 { left: 100% } .offset-sm-0 { margin-left: 0 } .offset-sm-1 { margin-left: 8.333333% } .offset-sm-2 { margin-left: 16.666667% } .offset-sm-3 { margin-left: 25% } .offset-sm-4 { margin-left: 33.333333% } .offset-sm-5 { margin-left: 41.666667% } .offset-sm-6 { margin-left: 50% } .offset-sm-7 { margin-left: 58.333333% } .offset-sm-8 { margin-left: 66.666667% } .offset-sm-9 { margin-left: 75% } .offset-sm-10 { margin-left: 83.333333% } .offset-sm-11 { margin-left: 91.666667% } } @media (min-width: 580px) { .col-md { position:relative; -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px } .col-md-1 { -webkit-box-flex: 0; -webkit-flex: 0 0 8.333333%; -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333% } .col-md-2 { -webkit-box-flex: 0; -webkit-flex: 0 0 16.666667%; -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667% } .col-md-3 { -webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% } .col-md-4 { -webkit-box-flex: 0; -webkit-flex: 0 0 33.333333%; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333% } .col-md-5 { -webkit-box-flex: 0; -webkit-flex: 0 0 41.666667%; -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667% } .col-md-6 { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } .col-md-7 { -webkit-box-flex: 0; -webkit-flex: 0 0 58.333333%; -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333% } .col-md-8 { -webkit-box-flex: 0; -webkit-flex: 0 0 66.666667%; -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667% } .col-md-9 { -webkit-box-flex: 0; -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75% } .col-md-10 { -webkit-box-flex: 0; -webkit-flex: 0 0 83.333333%; -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333% } .col-md-11 { -webkit-box-flex: 0; -webkit-flex: 0 0 91.666667%; -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667% } .col-md-12 { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } .pull-md-0 { right: auto } .pull-md-1 { right: 8.333333% } .pull-md-2 { right: 16.666667% } .pull-md-3 { right: 25% } .pull-md-4 { right: 33.333333% } .pull-md-5 { right: 41.666667% } .pull-md-6 { right: 50% } .pull-md-7 { right: 58.333333% } .pull-md-8 { right: 66.666667% } .pull-md-9 { right: 75% } .pull-md-10 { right: 83.333333% } .pull-md-11 { right: 91.666667% } .pull-md-12 { right: 100% } .push-md-0 { left: auto } .push-md-1 { left: 8.333333% } .push-md-2 { left: 16.666667% } .push-md-3 { left: 25% } .push-md-4 { left: 33.333333% } .push-md-5 { left: 41.666667% } .push-md-6 { left: 50% } .push-md-7 { left: 58.333333% } .push-md-8 { left: 66.666667% } .push-md-9 { left: 75% } .push-md-10 { left: 83.333333% } .push-md-11 { left: 91.666667% } .push-md-12 { left: 100% } .offset-md-0 { margin-left: 0 } .offset-md-1 { margin-left: 8.333333% } .offset-md-2 { margin-left: 16.666667% } .offset-md-3 { margin-left: 25% } .offset-md-4 { margin-left: 33.333333% } .offset-md-5 { margin-left: 41.666667% } .offset-md-6 { margin-left: 50% } .offset-md-7 { margin-left: 58.333333% } .offset-md-8 { margin-left: 66.666667% } .offset-md-9 { margin-left: 75% } .offset-md-10 { margin-left: 83.333333% } .offset-md-11 { margin-left: 91.666667% } } @media (min-width: 1024px) { .col-lg { position:relative; -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px } .col-lg-1 { -webkit-box-flex: 0; -webkit-flex: 0 0 8.333333%; -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333% } .col-lg-2 { -webkit-box-flex: 0; -webkit-flex: 0 0 16.666667%; -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667% } .col-lg-3 { -webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% } .col-lg-4 { -webkit-box-flex: 0; -webkit-flex: 0 0 33.333333%; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333% } .col-lg-5 { -webkit-box-flex: 0; -webkit-flex: 0 0 41.666667%; -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667% } .col-lg-6 { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } .col-lg-7 { -webkit-box-flex: 0; -webkit-flex: 0 0 58.333333%; -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333% } .col-lg-8 { -webkit-box-flex: 0; -webkit-flex: 0 0 66.666667%; -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667% } .col-lg-9 { -webkit-box-flex: 0; -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75% } .col-lg-10 { -webkit-box-flex: 0; -webkit-flex: 0 0 83.333333%; -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333% } .col-lg-11 { -webkit-box-flex: 0; -webkit-flex: 0 0 91.666667%; -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667% } .col-lg-12 { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } .pull-lg-0 { right: auto } .pull-lg-1 { right: 8.333333% } .pull-lg-2 { right: 16.666667% } .pull-lg-3 { right: 25% } .pull-lg-4 { right: 33.333333% } .pull-lg-5 { right: 41.666667% } .pull-lg-6 { right: 50% } .pull-lg-7 { right: 58.333333% } .pull-lg-8 { right: 66.666667% } .pull-lg-9 { right: 75% } .pull-lg-10 { right: 83.333333% } .pull-lg-11 { right: 91.666667% } .pull-lg-12 { right: 100% } .push-lg-0 { left: auto } .push-lg-1 { left: 8.333333% } .push-lg-2 { left: 16.666667% } .push-lg-3 { left: 25% } .push-lg-4 { left: 33.333333% } .push-lg-5 { left: 41.666667% } .push-lg-6 { left: 50% } .push-lg-7 { left: 58.333333% } .push-lg-8 { left: 66.666667% } .push-lg-9 { left: 75% } .push-lg-10 { left: 83.333333% } .push-lg-11 { left: 91.666667% } .push-lg-12 { left: 100% } .offset-lg-0 { margin-left: 0 } .offset-lg-1 { margin-left: 8.333333% } .offset-lg-2 { margin-left: 16.666667% } .offset-lg-3 { margin-left: 25% } .offset-lg-4 { margin-left: 33.333333% } .offset-lg-5 { margin-left: 41.666667% } .offset-lg-6 { margin-left: 50% } .offset-lg-7 { margin-left: 58.333333% } .offset-lg-8 { margin-left: 66.666667% } .offset-lg-9 { margin-left: 75% } .offset-lg-10 { margin-left: 83.333333% } .offset-lg-11 { margin-left: 91.666667% } } @media (min-width: 1200px) { .col-xl { position:relative; -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px } .col-xl-1 { -webkit-box-flex: 0; -webkit-flex: 0 0 8.333333%; -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333% } .col-xl-2 { -webkit-box-flex: 0; -webkit-flex: 0 0 16.666667%; -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667% } .col-xl-3 { -webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% } .col-xl-4 { -webkit-box-flex: 0; -webkit-flex: 0 0 33.333333%; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333% } .col-xl-5 { -webkit-box-flex: 0; -webkit-flex: 0 0 41.666667%; -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667% } .col-xl-6 { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } .col-xl-7 { -webkit-box-flex: 0; -webkit-flex: 0 0 58.333333%; -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333% } .col-xl-8 { -webkit-box-flex: 0; -webkit-flex: 0 0 66.666667%; -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667% } .col-xl-9 { -webkit-box-flex: 0; -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75% } .col-xl-10 { -webkit-box-flex: 0; -webkit-flex: 0 0 83.333333%; -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333% } .col-xl-11 { -webkit-box-flex: 0; -webkit-flex: 0 0 91.666667%; -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667% } .col-xl-12 { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } .pull-xl-0 { right: auto } .pull-xl-1 { right: 8.333333% } .pull-xl-2 { right: 16.666667% } .pull-xl-3 { right: 25% } .pull-xl-4 { right: 33.333333% } .pull-xl-5 { right: 41.666667% } .pull-xl-6 { right: 50% } .pull-xl-7 { right: 58.333333% } .pull-xl-8 { right: 66.666667% } .pull-xl-9 { right: 75% } .pull-xl-10 { right: 83.333333% } .pull-xl-11 { right: 91.666667% } .pull-xl-12 { right: 100% } .push-xl-0 { left: auto } .push-xl-1 { left: 8.333333% } .push-xl-2 { left: 16.666667% } .push-xl-3 { left: 25% } .push-xl-4 { left: 33.333333% } .push-xl-5 { left: 41.666667% } .push-xl-6 { left: 50% } .push-xl-7 { left: 58.333333% } .push-xl-8 { left: 66.666667% } .push-xl-9 { left: 75% } .push-xl-10 { left: 83.333333% } .push-xl-11 { left: 91.666667% } .push-xl-12 { left: 100% } .offset-xl-0 { margin-left: 0 } .offset-xl-1 { margin-left: 8.333333% } .offset-xl-2 { margin-left: 16.666667% } .offset-xl-3 { margin-left: 25% } .offset-xl-4 { margin-left: 33.333333% } .offset-xl-5 { margin-left: 41.666667% } .offset-xl-6 { margin-left: 50% } .offset-xl-7 { margin-left: 58.333333% } .offset-xl-8 { margin-left: 66.666667% } .offset-xl-9 { margin-left: 75% } .offset-xl-10 { margin-left: 83.333333% } .offset-xl-11 { margin-left: 91.666667% } }*/ /*.table { width: 100%; max-width: 100% } .table td,.table th { padding: .75rem; vertical-align: top; border-top: 1px solid #eceeef } .table thead th { vertical-align: bottom; border-bottom: 2px solid #eceeef } .table tbody+tbody { border-top: 2px solid #eceeef } .table .table { background-color: #fff } .table-sm td,.table-sm th { padding: .3rem } .table-bordered,.table-bordered td,.table-bordered th { border: 1px solid #eceeef } .table-bordered thead td,.table-bordered thead th { border-bottom-width: 2px } .table-striped tbody tr:nth-of-type(odd) { background-color: rgba(0,0,0,.05) } .table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th,.table-hover tbody tr:hover { background-color: rgba(0,0,0,.075) } .table-success,.table-success>td,.table-success>th { background-color: #dff0d8 } .table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th { background-color: #d0e9c6 } .table-info,.table-info>td,.table-info>th { background-color: #d9edf7 } .table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th { background-color: #c4e3f3 } .table-warning,.table-warning>td,.table-warning>th { background-color: #fcf8e3 } .table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th { background-color: #faf2cc } .table-danger,.table-danger>td,.table-danger>th { background-color: #f2dede } .table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th { background-color: #ebcccc } .thead-inverse th { color: #fff; background-color: #373a3c } .thead-default th { color: #55595c; background-color: #eceeef } .table-inverse { color: #eceeef; background-color: #373a3c } .table-inverse td,.table-inverse th,.table-inverse thead th { border-color: #55595c } .table-inverse.table-bordered { border: 0 } .table-responsive { display: block; width: 100%; min-height: .01%; overflow-x: auto } .table-reflow tbody { display: block; white-space: nowrap } .table-reflow td,.table-reflow th { border-top: 1px solid #eceeef; border-left: 1px solid #eceeef } .table-reflow td:last-child,.table-reflow th:last-child { border-right: 1px solid #eceeef } .table-reflow tbody:last-child tr:last-child td,.table-reflow tbody:last-child tr:last-child th,.table-reflow tfoot:last-child tr:last-child td,.table-reflow tfoot:last-child tr:last-child th,.table-reflow thead:last-child tr:last-child td,.table-reflow thead:last-child tr:last-child th { border-bottom: 1px solid #eceeef } .table-reflow tr td,.table-reflow tr th { display: block!important; border: 1px solid #eceeef }*/ /*.form-check,.form-control,.form-control-file,.form-control-range,.form-text { display: block }*/ /*.form-control { width: 100%; padding: .5rem .75rem; font-size: 1rem; line-height: 1.25; color: #55595c; background-color: #fff; background-image: none; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid rgba(0,0,0,.15); border-radius: .25rem }*/ .form-control::-ms-expand { background-color: transparent; border: 0 } .form-control:focus { color: #55595c; background-color: #fff; border-color: #66afe9; outline: 0 } .form-control::-webkit-input-placeholder { color: #999; opacity: 1 } .form-control::-moz-placeholder { color: #999; opacity: 1 } .form-control:-ms-input-placeholder { color: #999; opacity: 1 } .form-control::placeholder { color: #999; opacity: 1 } .form-control:disabled,.form-control[readonly] { background-color: #eceeef; opacity: 1 } select.form-control:not([size]):not([multiple]) { height: 2.5rem } select.form-control:focus::-ms-value { color: #55595c; background-color: #fff } .col-form-label { padding-top: .5rem; padding-bottom: .5rem; margin-bottom: 0 } .col-form-label-lg { padding-top: .75rem; padding-bottom: .75rem; font-size: 1.25rem } .col-form-label-sm { padding-top: .25rem; padding-bottom: .25rem; font-size: .875rem } .col-form-legend,.form-control-static { padding-top: .5rem; padding-bottom: .5rem; margin-bottom: 0 } .col-form-legend { font-size: 1rem } .form-control-static { min-height: 2.5rem } .form-control-static.form-control-lg,.form-control-static.form-control-sm { padding-right: 0; padding-left: 0 } .form-control-sm { padding: .25rem .5rem; font-size: .875rem; border-radius: .2rem } select.form-control-sm:not([size]):not([multiple]) { height: 1.8125rem } .form-control-lg { padding: .75rem 1.5rem; font-size: 1.25rem; border-radius: .3rem } select.form-control-lg:not([size]):not([multiple]) { height: 3.166667rem } /*.form-group { margin-bottom: 1rem }*/ .form-text { margin-top: .25rem } .form-check { margin-bottom: .75rem } .form-check+.form-check { margin-top: -.25rem } .form-check-input,.form-control-feedback { margin-top: .25rem } .form-check.disabled .form-check-label { color: #818a91; cursor: not-allowed } .has-success .checkbox,.has-success .checkbox-inline,.has-success .custom-control,.has-success .form-control-feedback,.has-success .form-control-label,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label { color: #5cb85c } .form-check-inline,.form-check-label { padding-left: 1.25rem; margin-bottom: 0; cursor: pointer } .form-check-input { position: absolute; margin-left: -1.25rem } .form-check-input:only-child { position: static } .form-check-inline { position: relative; display: inline-block; vertical-align: middle } .form-check-inline+.form-check-inline { margin-left: .75rem } .form-check-inline.disabled { cursor: not-allowed } .form-control-danger,.form-control-success,.form-control-warning { padding-right: 2.25rem; background-repeat: no-repeat; background-position: center right .625rem; -webkit-background-size: 1.25rem 1.25rem; background-size: 1.25rem 1.25rem } .has-success .form-control { border-color: #5cb85c } .has-success .input-group-addon { color: #5cb85c; border-color: #5cb85c; background-color: #eaf6ea } .has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .custom-control,.has-warning .form-control-feedback,.has-warning .form-control-label,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label { color: #f0ad4e } .has-success .form-control-success { background-image: url('https://demo.mekshq.com/gridlove/wp-content/themes/gridlove/assets/css/"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E') } .has-warning .form-control { border-color: #f0ad4e } .has-warning .input-group-addon { color: #f0ad4e; border-color: #f0ad4e; background-color: #fff } .has-danger .checkbox,.has-danger .checkbox-inline,.has-danger .custom-control,.has-danger .form-control-feedback,.has-danger .form-control-label,.has-danger .radio,.has-danger .radio-inline,.has-danger.checkbox label,.has-danger.checkbox-inline label,.has-danger.radio label,.has-danger.radio-inline label { color: #d9534f } .has-warning .form-control-warning { background-image: url('https://demo.mekshq.com/gridlove/wp-content/themes/gridlove/assets/css/"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f0ad4e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E') } .has-danger .form-control { border-color: #d9534f } .has-danger .input-group-addon { color: #d9534f; border-color: #d9534f; background-color: #fdf7f7 } .has-danger .form-control-danger { background-image: url('https://demo.mekshq.com/gridlove/wp-content/themes/gridlove/assets/css/"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E') } .d-block { display: block!important } .d-inline-block { display: inline-block!important } .d-inline { display: inline!important } .hidden-xl-down,.hidden-xs-up,.visible-print-block { display: none!important } .flex-xs-first { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1 } .flex-xs-last { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1 } .flex-xs-unordered { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0 } .flex-items-xs-top { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; -ms-grid-row-align: flex-start; align-items: flex-start } .flex-items-xs-middle { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; -ms-grid-row-align: center; align-items: center } .flex-items-xs-bottom { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; -ms-grid-row-align: flex-end; align-items: flex-end } .flex-xs-top { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start } .flex-xs-middle { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center } .flex-xs-bottom { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end } .flex-items-xs-left { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start } .flex-items-xs-center { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center } .flex-items-xs-right { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end } .flex-items-xs-around { -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around } .flex-items-xs-between { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between } .invisible { visibility: hidden!important } @media (max-width: 99px) { .hidden-xs-down { display:none!important } } @media (min-width: 100px) { .flex-sm-first { -webkit-box-ordinal-group:0; -webkit-order: -1; -ms-flex-order: -1; order: -1 } .flex-sm-last { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1 } .flex-sm-unordered { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0 } .flex-items-sm-top { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; -ms-grid-row-align: flex-start; align-items: flex-start } .flex-items-sm-middle { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; -ms-grid-row-align: center; align-items: center } .flex-items-sm-bottom { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; -ms-grid-row-align: flex-end; align-items: flex-end } .flex-sm-top { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start } .flex-sm-middle { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center } .flex-sm-bottom { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end } .flex-items-sm-left { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start } .flex-items-sm-center { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center } .flex-items-sm-right { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end } .flex-items-sm-around { -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around } .flex-items-sm-between { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between } .hidden-sm-up { display: none!important } } @media (max-width: 579px) { .hidden-sm-down { display:none!important } } @media (min-width: 580px) { .flex-md-first { -webkit-box-ordinal-group:0; -webkit-order: -1; -ms-flex-order: -1; order: -1 } .flex-md-last { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1 } .flex-md-unordered { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0 } .flex-items-md-top { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; -ms-grid-row-align: flex-start; align-items: flex-start } .flex-items-md-middle { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; -ms-grid-row-align: center; align-items: center } .flex-items-md-bottom { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; -ms-grid-row-align: flex-end; align-items: flex-end } .flex-md-top { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start } .flex-md-middle { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center } .flex-md-bottom { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end } .flex-items-md-left { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start } .flex-items-md-center { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center } .flex-items-md-right { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end } .flex-items-md-around { -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around } .flex-items-md-between { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between } .hidden-md-up { display: none!important } } @media (max-width: 1023px) { .hidden-md-down { display:none!important } } @media (min-width: 1024px) { .flex-lg-first { -webkit-box-ordinal-group:0; -webkit-order: -1; -ms-flex-order: -1; order: -1 } .flex-lg-last { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1 } .flex-lg-unordered { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0 } .flex-items-lg-top { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; -ms-grid-row-align: flex-start; align-items: flex-start } .flex-items-lg-middle { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; -ms-grid-row-align: center; align-items: center } .flex-items-lg-bottom { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; -ms-grid-row-align: flex-end; align-items: flex-end } .flex-lg-top { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start } .flex-lg-middle { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center } .flex-lg-bottom { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end } .flex-items-lg-left { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start } .flex-items-lg-center { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center } .flex-items-lg-right { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end } .flex-items-lg-around { -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around } .flex-items-lg-between { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between } .hidden-lg-up { display: none!important } } @media (max-width: 1199px) { .hidden-lg-down { display:none!important } } @media (min-width: 1200px) { .flex-xl-first { -webkit-box-ordinal-group:0; -webkit-order: -1; -ms-flex-order: -1; order: -1 } .flex-xl-last { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1 } .flex-xl-unordered { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0 } .flex-items-xl-top { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; -ms-grid-row-align: flex-start; align-items: flex-start } .flex-items-xl-middle { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; -ms-grid-row-align: center; align-items: center } .flex-items-xl-bottom { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; -ms-grid-row-align: flex-end; align-items: flex-end } .flex-xl-top { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start } .flex-xl-middle { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center } .flex-xl-bottom { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end } .flex-items-xl-left { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start } .flex-items-xl-center { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center } .flex-items-xl-right { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end } .flex-items-xl-around { -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around } .flex-items-xl-between { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between } .hidden-xl-up { display: none!important } } @media print { .visible-print-block { display: block!important } } .visible-print-inline { display: none!important } @media print { .visible-print-inline { display: inline!important } } .visible-print-inline-block { display: none!important } @media print { .visible-print-inline-block { display: inline-block!important } .hidden-print { display: none!important } } .fa,.fa-stack { display: inline-block } @font-face { font-family: FontAwesome; src: url('https://demo.mekshq.com/gridlove/wp-content/themes/gridlove/assets/css/../fonts/fontawesome-webfont.eot?v=4.7.0'); src: url('https://demo.mekshq.com/gridlove/wp-content/themes/gridlove/assets/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('https://demo.mekshq.com/gridlove/wp-content/themes/gridlove/assets/css/../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('https://demo.mekshq.com/gridlove/wp-content/themes/gridlove/assets/css/../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('https://demo.mekshq.com/gridlove/wp-content/themes/gridlove/assets/css/../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('https://demo.mekshq.com/gridlove/wp-content/themes/gridlove/assets/css/../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg'); font-weight: 400; font-style: normal } .fa { font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale } .fa-lg { font-size: 1.33333333em; line-height: .75em; vertical-align: -15% } .fa-2x { font-size: 2em } .fa-3x { font-size: 3em } .fa-4x { font-size: 4em } .fa-5x { font-size: 5em } .fa-fw { width: 1.28571429em } .fa-ul { padding-left: 0; margin-left: 2.14285714em; list-style-type: none } .fa.fa-pull-right,.fa.pull-right { margin-left: .3em } .fa-ul>li { position: relative } .fa-li { position: absolute; left: -2.14285714em; width: 2.14285714em; top: .14285714em } .fa-li.fa-lg { left: -1.85714286em } .fa-border { padding: .2em .25em .15em; border: .08em solid #eee; border-radius: .1em } .fa-pull-right,.pull-right { float: right } .pull-left { float: left } .fa-pulse { -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8) } @-webkit-keyframes fa-spin { 0% { -webkit-transform: rotate(0); transform: rotate(0) } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg) } } @keyframes fa-spin { 0% { -webkit-transform: rotate(0); transform: rotate(0) } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg) } } .fa-rotate-90 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)" } .fa-rotate-180 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)" } .fa-rotate-270 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)" } .fa-flip-horizontal { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scale(-1,1); -ms-transform: scale(-1,1); transform: scale(-1,1) } .fa-flip-vertical { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; -webkit-transform: scale(1,-1); -ms-transform: scale(1,-1); transform: scale(1,-1) } :root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90 { filter: none } .fa-stack { position: relative; width: 2em; height: 2em; line-height: 2em; vertical-align: middle } .fa-stack-1x,.fa-stack-2x { position: absolute; left: 0; width: 100%; text-align: center } .fa-stack-1x { line-height: inherit } .fa-stack-2x { font-size: 2em } .fa-inverse { color: #fff } .fa-glass:before { content: "\f000" } .fa-music:before { content: "\f001" } .fa-search:before { content: "\f002" } .fa-envelope-o:before { content: "\f003" } .fa-heart:before { content: "\f004" } .fa-star:before { content: "\f005" } .fa-star-o:before { content: "\f006" } .fa-user:before { content: "\f007" } .fa-film:before { content: "\f008" } .fa-th-large:before { content: "\f009" } .fa-th:before { content: "\f00a" } .fa-th-list:before { content: "\f00b" } .colors a:before,.fa-check:before { content: "\f00c" } .fa-close:before,.fa-remove:before,.fa-times:before { content: "\f00d" } .fa-search-plus:before { content: "\f00e" } .fa-search-minus:before { content: "\f010" } .fa-power-off:before { content: "\f011" } .fa-signal:before { content: "\f012" } .fa-cog:before,.fa-gear:before { content: "\f013" } .fa-trash-o:before { content: "\f014" } .fa-home:before { content: "\f015" } .fa-file-o:before { content: "\f016" } .fa-clock-o:before { content: "\f017" } .fa-road:before { content: "\f018" } .fa-download:before { content: "\f019" } .fa-arrow-circle-o-down:before { content: "\f01a" } .fa-arrow-circle-o-up:before { content: "\f01b" } .fa-inbox:before { content: "\f01c" } .fa-play-circle-o:before { content: "\f01d" } .fa-repeat:before,.fa-rotate-right:before { content: "\f01e" } .fa-refresh:before { content: "\f021" } .fa-list-alt:before { content: "\f022" } .fa-lock:before { content: "\f023" } .fa-flag:before { content: "\f024" } .fa-headphones:before { content: "\f025" } .fa-volume-off:before { content: "\f026" } .fa-volume-down:before { content: "\f027" } .fa-volume-up:before { content: "\f028" } .fa-qrcode:before { content: "\f029" } .fa-barcode:before { content: "\f02a" } .fa-tag:before { content: "\f02b" } .fa-tags:before { content: "\f02c" } .fa-book:before { content: "\f02d" } .fa-bookmark:before { content: "\f02e" } .fa-print:before { content: "\f02f" } .fa-camera:before { content: "\f030" } .fa-font:before { content: "\f031" } .fa-bold:before { content: "\f032" } .fa-italic:before { content: "\f033" } .fa-text-height:before { content: "\f034" } .fa-text-width:before { content: "\f035" } .fa-align-left:before { content: "\f036" } .fa-align-center:before { content: "\f037" } .fa-align-right:before { content: "\f038" } .fa-align-justify:before { content: "\f039" } .fa-list:before { content: "\f03a" } .fa-dedent:before,.fa-outdent:before { content: "\f03b" } .fa-indent:before { content: "\f03c" } .fa-video-camera:before { content: "\f03d" } .fa-image:before,.fa-photo:before,.fa-picture-o:before { content: "\f03e" } .fa-pencil:before { content: "\f040" } .fa-map-marker:before { content: "\f041" } .fa-adjust:before { content: "\f042" } .fa-tint:before { content: "\f043" } .fa-edit:before,.fa-pencil-square-o:before { content: "\f044" } .fa-share-square-o:before { content: "\f045" } .fa-check-square-o:before { content: "\f046" } .fa-arrows:before { content: "\f047" } .fa-step-backward:before { content: "\f048" } .fa-fast-backward:before { content: "\f049" } .fa-backward:before { content: "\f04a" } .fa-play:before { content: "\f04b" } .fa-pause:before { content: "\f04c" } .fa-stop:before { content: "\f04d" } .fa-forward:before { content: "\f04e" } .fa-fast-forward:before { content: "\f050" } .fa-step-forward:before { content: "\f051" } .fa-eject:before { content: "\f052" } .fa-chevron-left:before { content: "\f053" } .fa-chevron-right:before { content: "\f054" } .fa-plus-circle:before { content: "\f055" } .fa-minus-circle:before { content: "\f056" } .fa-times-circle:before { content: "\f057" } .fa-check-circle:before { content: "\f058" } .fa-question-circle:before { content: "\f059" } .fa-info-circle:before { content: "\f05a" } .fa-crosshairs:before { content: "\f05b" } .fa-times-circle-o:before { content: "\f05c" } .fa-check-circle-o:before { content: "\f05d" } .fa-ban:before { content: "\f05e" } .fa-arrow-left:before { content: "\f060" } .fa-arrow-right:before { content: "\f061" } .fa-arrow-up:before { content: "\f062" } .fa-arrow-down:before { content: "\f063" } .fa-mail-forward:before,.fa-share:before { content: "\f064" } .fa-expand:before { content: "\f065" } .fa-compress:before { content: "\f066" } .fa-plus:before { content: "\f067" } .fa-minus:before { content: "\f068" } .fa-asterisk:before { content: "\f069" } .fa-exclamation-circle:before { content: "\f06a" } .fa-gift:before { content: "\f06b" } .fa-leaf:before { content: "\f06c" } .fa-fire:before { content: "\f06d" } .fa-eye:before { content: "\f06e" } .fa-eye-slash:before { content: "\f070" } .fa-exclamation-triangle:before,.fa-warning:before { content: "\f071" } .fa-plane:before { content: "\f072" } .fa-calendar:before { content: "\f073" } .fa-random:before { content: "\f074" } .fa-comment:before { content: "\f075" } .fa-magnet:before { content: "\f076" } .fa-chevron-up:before { content: "\f077" } .fa-chevron-down:before { content: "\f078" } .fa-retweet:before { content: "\f079" } .fa-shopping-cart:before { content: "\f07a" } .fa-folder:before { content: "\f07b" } .fa-folder-open:before { content: "\f07c" } .fa-arrows-v:before { content: "\f07d" } .fa-arrows-h:before { content: "\f07e" } .fa-bar-chart-o:before,.fa-bar-chart:before { content: "\f080" } .fa-twitter-square:before { content: "\f081" } .fa-facebook-square:before { content: "\f082" } .fa-camera-retro:before { content: "\f083" } .fa-key:before { content: "\f084" } .fa-cogs:before,.fa-gears:before { content: "\f085" } .fa-comments:before { content: "\f086" } .fa-thumbs-o-up:before { content: "\f087" } .fa-thumbs-o-down:before { content: "\f088" } .fa-star-half:before { content: "\f089" } .fa-heart-o:before { content: "\f08a" } .fa-sign-out:before { content: "\f08b" } .fa-linkedin-square:before { content: "\f08c" } .fa-thumb-tack:before { content: "\f08d" } .fa-external-link:before { content: "\f08e" } .fa-sign-in:before { content: "\f090" } .fa-trophy:before { content: "\f091" } .fa-github-square:before { content: "\f092" } .fa-upload:before { content: "\f093" } .fa-lemon-o:before { content: "\f094" } .fa-phone:before { content: "\f095" } .fa-square-o:before { content: "\f096" } .fa-bookmark-o:before { content: "\f097" } .fa-phone-square:before { content: "\f098" } .fa-twitter:before { content: "\f099" } .fa-facebook-f:before,.fa-facebook:before { content: "\f09a" } .fa-github:before { content: "\f09b" } .fa-unlock:before { content: "\f09c" } .fa-credit-card:before { content: "\f09d" } .fa-feed:before,.fa-rss:before { content: "\f09e" } .fa-hdd-o:before { content: "\f0a0" } .fa-bullhorn:before { content: "\f0a1" } .fa-bell:before { content: "\f0f3" } .fa-certificate:before { content: "\f0a3" } .fa-hand-o-right:before { content: "\f0a4" } .fa-hand-o-left:before { content: "\f0a5" } .fa-hand-o-up:before { content: "\f0a6" } .fa-hand-o-down:before { content: "\f0a7" } .fa-arrow-circle-left:before { content: "\f0a8" } .fa-arrow-circle-right:before { content: "\f0a9" } .fa-arrow-circle-up:before { content: "\f0aa" } .fa-arrow-circle-down:before { content: "\f0ab" } .fa-globe:before { content: "\f0ac" } .fa-wrench:before { content: "\f0ad" } .fa-tasks:before { content: "\f0ae" } .fa-filter:before { content: "\f0b0" } .fa-briefcase:before { content: "\f0b1" } .fa-arrows-alt:before { content: "\f0b2" } .fa-group:before,.fa-users:before { content: "\f0c0" } .fa-chain:before,.fa-link:before { content: "\f0c1" } .fa-cloud:before { content: "\f0c2" } .fa-flask:before { content: "\f0c3" } .fa-cut:before,.fa-scissors:before { content: "\f0c4" } .fa-copy:before,.fa-files-o:before { content: "\f0c5" } .fa-paperclip:before { content: "\f0c6" } .fa-floppy-o:before,.fa-save:before { content: "\f0c7" } .fa-square:before { content: "\f0c8" } .fa-bars:before,.fa-navicon:before,.fa-reorder:before { content: "\f0c9" } .fa-list-ul:before { content: "\f0ca" } .fa-list-ol:before { content: "\f0cb" } .fa-strikethrough:before { content: "\f0cc" } .fa-underline:before { content: "\f0cd" } .fa-table:before { content: "\f0ce" } .fa-magic:before { content: "\f0d0" } .fa-truck:before { content: "\f0d1" } .fa-pinterest:before { content: "\f0d2" } .fa-pinterest-square:before { content: "\f0d3" } .fa-google-plus-square:before { content: "\f0d4" } .fa-google-plus:before { content: "\f0d5" } .fa-money:before { content: "\f0d6" } .fa-caret-down:before { content: "\f0d7" } .fa-caret-up:before { content: "\f0d8" } .fa-caret-left:before { content: "\f0d9" } .fa-caret-right:before { content: "\f0da" } .fa-columns:before { content: "\f0db" } .fa-sort:before,.fa-unsorted:before { content: "\f0dc" } .fa-sort-desc:before,.fa-sort-down:before { content: "\f0dd" } .fa-sort-asc:before,.fa-sort-up:before { content: "\f0de" } .fa-envelope:before { content: "\f0e0" } .fa-linkedin:before { content: "\f0e1" } .fa-rotate-left:before,.fa-undo:before { content: "\f0e2" } .fa-gavel:before,.fa-legal:before { content: "\f0e3" } .fa-dashboard:before,.fa-tachometer:before { content: "\f0e4" } .fa-comment-o:before { content: "\f0e5" } .fa-comments-o:before { content: "\f0e6" } .fa-bolt:before,.fa-flash:before { content: "\f0e7" } .fa-sitemap:before { content: "\f0e8" } .fa-umbrella:before { content: "\f0e9" } .fa-clipboard:before,.fa-paste:before { content: "\f0ea" } .fa-lightbulb-o:before { content: "\f0eb" } .fa-exchange:before { content: "\f0ec" } .fa-cloud-download:before { content: "\f0ed" } .fa-cloud-upload:before { content: "\f0ee" } .fa-user-md:before { content: "\f0f0" } .fa-stethoscope:before { content: "\f0f1" } .fa-suitcase:before { content: "\f0f2" } .fa-bell-o:before { content: "\f0a2" } .fa-coffee:before { content: "\f0f4" } .fa-cutlery:before { content: "\f0f5" } .fa-file-text-o:before { content: "\f0f6" } .fa-building-o:before { content: "\f0f7" } .fa-hospital-o:before { content: "\f0f8" } .fa-ambulance:before { content: "\f0f9" } .fa-medkit:before { content: "\f0fa" } .fa-fighter-jet:before { content: "\f0fb" } .fa-beer:before { content: "\f0fc" } .fa-h-square:before { content: "\f0fd" } .fa-plus-square:before { content: "\f0fe" } .fa-angle-double-left:before { content: "\f100" } .fa-angle-double-right:before { content: "\f101" } .fa-angle-double-up:before { content: "\f102" } .fa-angle-double-down:before { content: "\f103" } .fa-angle-left:before { content: "\f104" } .fa-angle-right:before { content: "\f105" } .fa-angle-up:before { content: "\f106" } .fa-angle-down:before { content: "\f107" } .fa-desktop:before { content: "\f108" } .fa-laptop:before { content: "\f109" } .fa-tablet:before { content: "\f10a" } .fa-mobile-phone:before,.fa-mobile:before { content: "\f10b" } .fa-circle-o:before { content: "\f10c" } .fa-quote-left:before { content: "\f10d" } .fa-quote-right:before { content: "\f10e" } .fa-spinner:before { content: "\f110" } .fa-circle:before { content: "\f111" } .fa-mail-reply:before,.fa-reply:before { content: "\f112" } .fa-github-alt:before { content: "\f113" } .fa-folder-o:before { content: "\f114" } .fa-folder-open-o:before { content: "\f115" } .fa-smile-o:before { content: "\f118" } .fa-frown-o:before { content: "\f119" } .fa-meh-o:before { content: "\f11a" } .fa-gamepad:before { content: "\f11b" } .fa-keyboard-o:before { content: "\f11c" } .fa-flag-o:before { content: "\f11d" } .fa-flag-checkered:before { content: "\f11e" } .fa-terminal:before { content: "\f120" } .fa-code:before { content: "\f121" } .fa-mail-reply-all:before,.fa-reply-all:before { content: "\f122" } .fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before { content: "\f123" } .fa-location-arrow:before { content: "\f124" } .fa-crop:before { content: "\f125" } .fa-code-fork:before { content: "\f126" } .fa-chain-broken:before,.fa-unlink:before { content: "\f127" } .fa-question:before { content: "\f128" } .fa-info:before { content: "\f129" } .fa-exclamation:before { content: "\f12a" } .fa-superscript:before { content: "\f12b" } .fa-subscript:before { content: "\f12c" } .fa-eraser:before { content: "\f12d" } .fa-puzzle-piece:before { content: "\f12e" } .fa-microphone:before { content: "\f130" } .fa-microphone-slash:before { content: "\f131" } .fa-shield:before { content: "\f132" } .fa-calendar-o:before { content: "\f133" } .fa-fire-extinguisher:before { content: "\f134" } .fa-rocket:before { content: "\f135" } .fa-maxcdn:before { content: "\f136" } .fa-chevron-circle-left:before { content: "\f137" } .fa-chevron-circle-right:before { content: "\f138" } .fa-chevron-circle-up:before { content: "\f139" } .fa-chevron-circle-down:before { content: "\f13a" } .fa-html5:before { content: "\f13b" } .fa-css3:before { content: "\f13c" } .fa-anchor:before { content: "\f13d" } .fa-unlock-alt:before { content: "\f13e" } .fa-bullseye:before { content: "\f140" } .fa-ellipsis-h:before { content: "\f141" } .fa-ellipsis-v:before { content: "\f142" } .fa-rss-square:before { content: "\f143" } .fa-play-circle:before { content: "\f144" } .fa-ticket:before { content: "\f145" } .fa-minus-square:before { content: "\f146" } .fa-minus-square-o:before { content: "\f147" } .fa-level-up:before { content: "\f148" } .fa-level-down:before { content: "\f149" } .fa-check-square:before { content: "\f14a" } .fa-pencil-square:before { content: "\f14b" } .fa-external-link-square:before { content: "\f14c" } .fa-share-square:before { content: "\f14d" } .fa-compass:before { content: "\f14e" } .fa-caret-square-o-down:before,.fa-toggle-down:before { content: "\f150" } .fa-caret-square-o-up:before,.fa-toggle-up:before { content: "\f151" } .fa-caret-square-o-right:before,.fa-toggle-right:before { content: "\f152" } .fa-eur:before,.fa-euro:before { content: "\f153" } .fa-gbp:before { content: "\f154" } .fa-dollar:before,.fa-usd:before { content: "\f155" } .fa-inr:before,.fa-rupee:before { content: "\f156" } .fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before { content: "\f157" } .fa-rouble:before,.fa-rub:before,.fa-ruble:before { content: "\f158" } .fa-krw:before,.fa-won:before { content: "\f159" } .fa-bitcoin:before,.fa-btc:before { content: "\f15a" } .fa-file:before { content: "\f15b" } .fa-file-text:before { content: "\f15c" } .fa-sort-alpha-asc:before { content: "\f15d" } .fa-sort-alpha-desc:before { content: "\f15e" } .fa-sort-amount-asc:before { content: "\f160" } .fa-sort-amount-desc:before { content: "\f161" } .fa-sort-numeric-asc:before { content: "\f162" } .fa-sort-numeric-desc:before { content: "\f163" } .fa-thumbs-up:before { content: "\f164" } .fa-thumbs-down:before { content: "\f165" } .fa-youtube-square:before { content: "\f166" } .fa-youtube:before { content: "\f167" } .fa-xing:before { content: "\f168" } .fa-xing-square:before { content: "\f169" } .fa-youtube-play:before { content: "\f16a" } .fa-dropbox:before { content: "\f16b" } .fa-stack-overflow:before { content: "\f16c" } .fa-instagram:before { content: "\f16d" } .fa-flickr:before { content: "\f16e" } .fa-adn:before { content: "\f170" } .fa-bitbucket:before { content: "\f171" } .fa-bitbucket-square:before { content: "\f172" } .fa-tumblr:before { content: "\f173" } .fa-tumblr-square:before { content: "\f174" } .fa-long-arrow-down:before { content: "\f175" } .fa-long-arrow-up:before { content: "\f176" } .fa-long-arrow-left:before { content: "\f177" } .fa-long-arrow-right:before { content: "\f178" } .fa-apple:before { content: "\f179" } .fa-windows:before { content: "\f17a" } .fa-android:before { content: "\f17b" } .fa-linux:before { content: "\f17c" } .fa-dribbble:before { content: "\f17d" } .fa-skype:before { content: "\f17e" } .fa-foursquare:before { content: "\f180" } .fa-trello:before { content: "\f181" } .fa-female:before { content: "\f182" } .fa-male:before { content: "\f183" } .fa-gittip:before,.fa-gratipay:before { content: "\f184" } .fa-sun-o:before { content: "\f185" } .fa-moon-o:before { content: "\f186" } .fa-archive:before { content: "\f187" } .fa-bug:before { content: "\f188" } .fa-vk:before { content: "\f189" } .fa-weibo:before { content: "\f18a" } .fa-renren:before { content: "\f18b" } .fa-pagelines:before { content: "\f18c" } .fa-stack-exchange:before { content: "\f18d" } .fa-arrow-circle-o-right:before { content: "\f18e" } .fa-arrow-circle-o-left:before { content: "\f190" } .fa-caret-square-o-left:before,.fa-toggle-left:before { content: "\f191" } .fa-dot-circle-o:before { content: "\f192" } .fa-wheelchair:before { content: "\f193" } .fa-vimeo-square:before { content: "\f194" } .fa-try:before,.fa-turkish-lira:before { content: "\f195" } .fa-plus-square-o:before { content: "\f196" } .fa-space-shuttle:before { content: "\f197" } .fa-slack:before { content: "\f198" } .fa-envelope-square:before { content: "\f199" } .fa-wordpress:before { content: "\f19a" } .fa-openid:before { content: "\f19b" } .fa-bank:before,.fa-institution:before,.fa-university:before { content: "\f19c" } .fa-graduation-cap:before,.fa-mortar-board:before { content: "\f19d" } .fa-yahoo:before { content: "\f19e" } .fa-google:before { content: "\f1a0" } .fa-reddit:before { content: "\f1a1" } .fa-reddit-square:before { content: "\f1a2" } .fa-stumbleupon-circle:before { content: "\f1a3" } .fa-stumbleupon:before { content: "\f1a4" } .fa-delicious:before { content: "\f1a5" } .fa-digg:before { content: "\f1a6" } .fa-pied-piper-pp:before { content: "\f1a7" } .fa-pied-piper-alt:before { content: "\f1a8" } .fa-drupal:before { content: "\f1a9" } .fa-joomla:before { content: "\f1aa" } .fa-language:before { content: "\f1ab" } .fa-fax:before { content: "\f1ac" } .fa-building:before { content: "\f1ad" } .fa-child:before { content: "\f1ae" } .fa-paw:before { content: "\f1b0" } .fa-spoon:before { content: "\f1b1" } .fa-cube:before { content: "\f1b2" } .fa-cubes:before { content: "\f1b3" } .fa-behance:before { content: "\f1b4" } .fa-behance-square:before { content: "\f1b5" } .fa-steam:before { content: "\f1b6" } .fa-steam-square:before { content: "\f1b7" } .fa-recycle:before { content: "\f1b8" } .fa-automobile:before,.fa-car:before { content: "\f1b9" } .fa-cab:before,.fa-taxi:before { content: "\f1ba" } .fa-tree:before { content: "\f1bb" } .fa-spotify:before { content: "\f1bc" } .fa-deviantart:before { content: "\f1bd" } .fa-soundcloud:before { content: "\f1be" } .fa-database:before { content: "\f1c0" } .fa-file-pdf-o:before { content: "\f1c1" } .fa-file-word-o:before { content: "\f1c2" } .fa-file-excel-o:before { content: "\f1c3" } .fa-file-powerpoint-o:before { content: "\f1c4" } .fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before { content: "\f1c5" } .fa-file-archive-o:before,.fa-file-zip-o:before { content: "\f1c6" } .fa-file-audio-o:before,.fa-file-sound-o:before { content: "\f1c7" } .fa-file-movie-o:before,.fa-file-video-o:before { content: "\f1c8" } .fa-file-code-o:before { content: "\f1c9" } .fa-vine:before { content: "\f1ca" } .fa-codepen:before { content: "\f1cb" } .fa-jsfiddle:before { content: "\f1cc" } .fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before { content: "\f1cd" } .fa-circle-o-notch:before { content: "\f1ce" } .fa-ra:before,.fa-rebel:before,.fa-resistance:before { content: "\f1d0" } .fa-empire:before,.fa-ge:before { content: "\f1d1" } .fa-git-square:before { content: "\f1d2" } .fa-git:before { content: "\f1d3" } .fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before { content: "\f1d4" } .fa-tencent-weibo:before { content: "\f1d5" } .fa-qq:before { content: "\f1d6" } .fa-wechat:before,.fa-weixin:before { content: "\f1d7" } .fa-paper-plane:before,.fa-send:before { content: "\f1d8" } .fa-paper-plane-o:before,.fa-send-o:before { content: "\f1d9" } .fa-history:before { content: "\f1da" } .fa-circle-thin:before { content: "\f1db" } .fa-header:before { content: "\f1dc" } .fa-paragraph:before { content: "\f1dd" } .fa-sliders:before { content: "\f1de" } .fa-share-alt:before { content: "\f1e0" } .fa-share-alt-square:before { content: "\f1e1" } .fa-bomb:before { content: "\f1e2" } .fa-futbol-o:before,.fa-soccer-ball-o:before { content: "\f1e3" } .fa-tty:before { content: "\f1e4" } .fa-binoculars:before { content: "\f1e5" } .fa-plug:before { content: "\f1e6" } .fa-slideshare:before { content: "\f1e7" } .fa-twitch:before { content: "\f1e8" } .fa-yelp:before { content: "\f1e9" } .fa-newspaper-o:before { content: "\f1ea" } .fa-wifi:before { content: "\f1eb" } .fa-calculator:before { content: "\f1ec" } .fa-paypal:before { content: "\f1ed" } .fa-google-wallet:before { content: "\f1ee" } .fa-cc-visa:before { content: "\f1f0" } .fa-cc-mastercard:before { content: "\f1f1" } .fa-cc-discover:before { content: "\f1f2" } .fa-cc-amex:before { content: "\f1f3" } .fa-cc-paypal:before { content: "\f1f4" } .fa-cc-stripe:before { content: "\f1f5" } .fa-bell-slash:before { content: "\f1f6" } .fa-bell-slash-o:before { content: "\f1f7" } .fa-trash:before { content: "\f1f8" } .fa-copyright:before { content: "\f1f9" } .fa-at:before { content: "\f1fa" } .fa-eyedropper:before { content: "\f1fb" } .fa-paint-brush:before { content: "\f1fc" } .fa-birthday-cake:before { content: "\f1fd" } .fa-area-chart:before { content: "\f1fe" } .fa-pie-chart:before { content: "\f200" } .fa-line-chart:before { content: "\f201" } .fa-lastfm:before { content: "\f202" } .fa-lastfm-square:before { content: "\f203" } .fa-toggle-off:before { content: "\f204" } .fa-toggle-on:before { content: "\f205" } .fa-bicycle:before { content: "\f206" } .fa-bus:before { content: "\f207" } .fa-ioxhost:before { content: "\f208" } .fa-angellist:before { content: "\f209" } .fa-cc:before { content: "\f20a" } .fa-ils:before,.fa-shekel:before,.fa-sheqel:before { content: "\f20b" } .fa-meanpath:before { content: "\f20c" } .fa-buysellads:before { content: "\f20d" } .fa-connectdevelop:before { content: "\f20e" } .fa-dashcube:before { content: "\f210" } .fa-forumbee:before { content: "\f211" } .fa-leanpub:before { content: "\f212" } .fa-sellsy:before { content: "\f213" } .fa-shirtsinbulk:before { content: "\f214" } .fa-simplybuilt:before { content: "\f215" } .fa-skyatlas:before { content: "\f216" } .fa-cart-plus:before { content: "\f217" } .fa-cart-arrow-down:before { content: "\f218" } .fa-diamond:before { content: "\f219" } .fa-ship:before { content: "\f21a" } .fa-user-secret:before { content: "\f21b" } .fa-motorcycle:before { content: "\f21c" } .fa-street-view:before { content: "\f21d" } .fa-heartbeat:before { content: "\f21e" } .fa-venus:before { content: "\f221" } .fa-mars:before { content: "\f222" } .fa-mercury:before { content: "\f223" } .fa-intersex:before,.fa-transgender:before { content: "\f224" } .fa-transgender-alt:before { content: "\f225" } .fa-venus-double:before { content: "\f226" } .fa-mars-double:before { content: "\f227" } .fa-venus-mars:before { content: "\f228" } .fa-mars-stroke:before { content: "\f229" } .fa-mars-stroke-v:before { content: "\f22a" } .fa-mars-stroke-h:before { content: "\f22b" } .fa-neuter:before { content: "\f22c" } .fa-genderless:before { content: "\f22d" } .fa-facebook-official:before { content: "\f230" } .fa-pinterest-p:before { content: "\f231" } .fa-whatsapp:before { content: "\f232" } .fa-server:before { content: "\f233" } .fa-user-plus:before { content: "\f234" } .fa-user-times:before { content: "\f235" } .fa-bed:before,.fa-hotel:before { content: "\f236" } .fa-viacoin:before { content: "\f237" } .fa-train:before { content: "\f238" } .fa-subway:before { content: "\f239" } .fa-medium:before { content: "\f23a" } .fa-y-combinator:before,.fa-yc:before { content: "\f23b" } .fa-optin-monster:before { content: "\f23c" } .fa-opencart:before { content: "\f23d" } .fa-expeditedssl:before { content: "\f23e" } .fa-battery-4:before,.fa-battery-full:before,.fa-battery:before { content: "\f240" } .fa-battery-3:before,.fa-battery-three-quarters:before { content: "\f241" } .fa-battery-2:before,.fa-battery-half:before { content: "\f242" } .fa-battery-1:before,.fa-battery-quarter:before { content: "\f243" } .fa-battery-0:before,.fa-battery-empty:before { content: "\f244" } .fa-mouse-pointer:before { content: "\f245" } .fa-i-cursor:before { content: "\f246" } .fa-object-group:before { content: "\f247" } .fa-object-ungroup:before { content: "\f248" } .fa-sticky-note:before { content: "\f249" } .fa-sticky-note-o:before { content: "\f24a" } .fa-cc-jcb:before { content: "\f24b" } .fa-cc-diners-club:before { content: "\f24c" } .fa-clone:before { content: "\f24d" } .fa-balance-scale:before { content: "\f24e" } .fa-hourglass-o:before { content: "\f250" } .fa-hourglass-1:before,.fa-hourglass-start:before { content: "\f251" } .fa-hourglass-2:before,.fa-hourglass-half:before { content: "\f252" } .fa-hourglass-3:before,.fa-hourglass-end:before { content: "\f253" } .fa-hourglass:before { content: "\f254" } .fa-hand-grab-o:before,.fa-hand-rock-o:before { content: "\f255" } .fa-hand-paper-o:before,.fa-hand-stop-o:before { content: "\f256" } .fa-hand-scissors-o:before { content: "\f257" } .fa-hand-lizard-o:before { content: "\f258" } .fa-hand-spock-o:before { content: "\f259" } .fa-hand-pointer-o:before { content: "\f25a" } .fa-hand-peace-o:before { content: "\f25b" } .fa-trademark:before { content: "\f25c" } .fa-registered:before { content: "\f25d" } .fa-creative-commons:before { content: "\f25e" } .fa-gg:before { content: "\f260" } .fa-gg-circle:before { content: "\f261" } .fa-tripadvisor:before { content: "\f262" } .fa-odnoklassniki:before { content: "\f263" } .fa-odnoklassniki-square:before { content: "\f264" } .fa-get-pocket:before { content: "\f265" } .fa-wikipedia-w:before { content: "\f266" } .fa-safari:before { content: "\f267" } .fa-chrome:before { content: "\f268" } .fa-firefox:before { content: "\f269" } .fa-opera:before { content: "\f26a" } .fa-internet-explorer:before { content: "\f26b" } .fa-television:before,.fa-tv:before { content: "\f26c" } .fa-contao:before { content: "\f26d" } .fa-500px:before { content: "\f26e" } .fa-amazon:before { content: "\f270" } .fa-calendar-plus-o:before { content: "\f271" } .fa-calendar-minus-o:before { content: "\f272" } .fa-calendar-times-o:before { content: "\f273" } .fa-calendar-check-o:before { content: "\f274" } .fa-industry:before { content: "\f275" } .fa-map-pin:before { content: "\f276" } .fa-map-signs:before { content: "\f277" } .fa-map-o:before { content: "\f278" } .fa-map:before { content: "\f279" } .fa-commenting:before { content: "\f27a" } .fa-commenting-o:before { content: "\f27b" } .fa-houzz:before { content: "\f27c" } .fa-vimeo:before { content: "\f27d" } .fa-black-tie:before { content: "\f27e" } .fa-fonticons:before { content: "\f280" } .fa-reddit-alien:before { content: "\f281" } .fa-edge:before { content: "\f282" } .fa-credit-card-alt:before { content: "\f283" } .fa-codiepie:before { content: "\f284" } .fa-modx:before { content: "\f285" } .fa-fort-awesome:before { content: "\f286" } .fa-usb:before { content: "\f287" } .fa-product-hunt:before { content: "\f288" } .fa-mixcloud:before { content: "\f289" } .fa-scribd:before { content: "\f28a" } .fa-pause-circle:before { content: "\f28b" } .fa-pause-circle-o:before { content: "\f28c" } .fa-stop-circle:before { content: "\f28d" } .fa-stop-circle-o:before { content: "\f28e" } .fa-shopping-bag:before { content: "\f290" } .fa-shopping-basket:before { content: "\f291" } .fa-hashtag:before { content: "\f292" } .fa-bluetooth:before { content: "\f293" } .fa-bluetooth-b:before { content: "\f294" } .fa-percent:before { content: "\f295" } .fa-gitlab:before { content: "\f296" } .fa-wpbeginner:before { content: "\f297" } .fa-wpforms:before { content: "\f298" } .fa-envira:before { content: "\f299" } .fa-universal-access:before { content: "\f29a" } .fa-wheelchair-alt:before { content: "\f29b" } .fa-question-circle-o:before { content: "\f29c" } .fa-blind:before { content: "\f29d" } .fa-audio-description:before { content: "\f29e" } .fa-volume-control-phone:before { content: "\f2a0" } .fa-braille:before { content: "\f2a1" } .fa-assistive-listening-systems:before { content: "\f2a2" } .fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before { content: "\f2a3" } .fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before { content: "\f2a4" } .fa-glide:before { content: "\f2a5" } .fa-glide-g:before { content: "\f2a6" } .fa-sign-language:before,.fa-signing:before { content: "\f2a7" } .fa-low-vision:before { content: "\f2a8" } .fa-viadeo:before { content: "\f2a9" } .fa-viadeo-square:before { content: "\f2aa" } .fa-snapchat:before { content: "\f2ab" } .fa-snapchat-ghost:before { content: "\f2ac" } .fa-snapchat-square:before { content: "\f2ad" } .fa-pied-piper:before { content: "\f2ae" } .fa-first-order:before { content: "\f2b0" } .fa-yoast:before { content: "\f2b1" } .fa-themeisle:before { content: "\f2b2" } .fa-google-plus-circle:before,.fa-google-plus-official:before { content: "\f2b3" } .fa-fa:before,.fa-font-awesome:before { content: "\f2b4" } .fa-handshake-o:before { content: "\f2b5" } .fa-envelope-open:before { content: "\f2b6" } .fa-envelope-open-o:before { content: "\f2b7" } .fa-linode:before { content: "\f2b8" } .fa-address-book:before { content: "\f2b9" } .fa-address-book-o:before { content: "\f2ba" } .fa-address-card:before,.fa-vcard:before { content: "\f2bb" } .fa-address-card-o:before,.fa-vcard-o:before { content: "\f2bc" } .fa-user-circle:before { content: "\f2bd" } .fa-user-circle-o:before { content: "\f2be" } .fa-user-o:before { content: "\f2c0" } .fa-id-badge:before { content: "\f2c1" } .fa-drivers-license:before,.fa-id-card:before { content: "\f2c2" } .fa-drivers-license-o:before,.fa-id-card-o:before { content: "\f2c3" } .fa-quora:before { content: "\f2c4" } .fa-free-code-camp:before { content: "\f2c5" } .fa-telegram:before { content: "\f2c6" } .fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before { content: "\f2c7" } .fa-thermometer-3:before,.fa-thermometer-three-quarters:before { content: "\f2c8" } .fa-thermometer-2:before,.fa-thermometer-half:before { content: "\f2c9" } .fa-thermometer-1:before,.fa-thermometer-quarter:before { content: "\f2ca" } .fa-thermometer-0:before,.fa-thermometer-empty:before { content: "\f2cb" } .fa-shower:before { content: "\f2cc" } .fa-bath:before,.fa-bathtub:before,.fa-s15:before { content: "\f2cd" } .fa-podcast:before { content: "\f2ce" } .fa-window-maximize:before { content: "\f2d0" } .fa-window-minimize:before { content: "\f2d1" } .fa-window-restore:before { content: "\f2d2" } .fa-times-rectangle:before,.fa-window-close:before { content: "\f2d3" } .fa-times-rectangle-o:before,.fa-window-close-o:before { content: "\f2d4" } .fa-bandcamp:before { content: "\f2d5" } .fa-grav:before { content: "\f2d6" } .fa-etsy:before { content: "\f2d7" } .fa-imdb:before { content: "\f2d8" } .fa-ravelry:before { content: "\f2d9" } .fa-eercast:before { content: "\f2da" } .fa-microchip:before { content: "\f2db" } .fa-snowflake-o:before { content: "\f2dc" } .fa-superpowers:before { content: "\f2dd" } .fa-wpexplorer:before { content: "\f2de" } .fa-meetup:before { content: "\f2e0" } .mfp-container:before,.mfp-figure:after { content: '' } .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); border: 0 } .sr-only-focusable:active,.sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto } .mfp-bg,.mfp-wrap { position: fixed; left: 0; top: 0 } .mfp-bg,.mfp-container,.mfp-wrap { width: 100%; height: 100% } .mfp-bg { z-index: 99998; overflow: hidden; background: #0b0b0b; opacity: .9; filter: alpha(opacity=90) } .mfp-wrap { z-index: 99999; outline: 0!important } .mfp-container { position: absolute; left: 0; top: 0; padding: 0 8px; -moz-box-sizing: border-box; box-sizing: border-box } .mfp-container:before { display: inline-block; height: 100%; vertical-align: middle } .mfp-align-top .mfp-container:before { display: none } .mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 1045 } .mfp-close,.mfp-preloader { text-align: center; position: absolute } .mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content { width: 100%; cursor: auto } .mfp-ajax-cur { cursor: progress } .mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: -moz-zoom-out; cursor: -webkit-zoom-out; cursor: zoom-out } .mfp-zoom { cursor: pointer; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in } .mfp-auto-cursor .mfp-content { cursor: auto } .mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader { -webkit-user-select: none; -moz-user-select: none; user-select: none } .mfp-loading.mfp-figure { display: none } .mfp-hide { display: none!important } .mfp-preloader { color: #CCC; top: 50%; width: auto; margin-top: -.8em; left: 8px; right: 8px; z-index: 1044 } .mfp-preloader a { color: #CCC } .mfp-close,.mfp-preloader a:hover { color: #FFF } .mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader { display: none } button.mfp-arrow,button.mfp-close { overflow: visible; cursor: pointer; background: 0 0; border: 0; -webkit-appearance: none; display: block; outline: 0; padding: 0; z-index: 1046; -webkit-box-shadow: none; box-shadow: none } button::-moz-focus-inner { padding: 0; border: 0 } .mfp-close { width: 44px; height: 44px; line-height: 44px; right: 0; top: 0; text-decoration: none; opacity: .65; filter: alpha(opacity=65); padding: 0 0 18px 10px; font-style: normal; font-size: 28px; font-family: Arial,Baskerville,monospace } .mfp-close:focus,.mfp-close:hover { opacity: 1; filter: alpha(opacity=100) } .mfp-close-btn-in .mfp-close { color: #333 } .mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close { color: #FFF; right: -6px; text-align: right; padding-right: 6px; width: 100% } .mfp-counter { position: absolute; top: 0; right: 0; color: #CCC; font-size: 12px; line-height: 18px; white-space: nowrap } .mfp-figure,img.mfp-img { line-height: 0 } .mfp-arrow { position: absolute; opacity: .65; filter: alpha(opacity=65); margin: -55px 0 0; top: 50%; padding: 0; width: 90px; height: 110px } .mfp-arrow:focus,.mfp-arrow:hover { opacity: 1; filter: alpha(opacity=100) } .mfp-arrow .mfp-a,.mfp-arrow:after { border-top-width: 13px; border-bottom-width: 13px; top: 8px } .mfp-arrow .mfp-b,.mfp-arrow:before { border-top-width: 21px; border-bottom-width: 21px; opacity: .7 } .mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px } .mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px } /*.mfp-image-holder .mfp-content,iframe,img,img.mfp-img { max-width: 100% }*/ .mfp-iframe-holder .mfp-close { top: -40px } .mfp-iframe-scaler { width: 100%; height: 0; overflow: hidden; padding-top: 56.25% } .mfp-iframe-scaler iframe { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; box-shadow: 0 0 8px rgba(0,0,0,.6); background: #000 } .mfp-figure:after,img.mfp-img { width: auto; height: auto; display: block } img.mfp-img { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 40px 0; margin: 0 auto } .mfp-figure:after { position: absolute; left: 0; top: 40px; bottom: 40px; right: 0; z-index: -1; box-shadow: 0 0 8px rgba(0,0,0,.6); background: #444 } .mfp-figure small { color: #BDBDBD; display: block; font-size: 12px; line-height: 14px } .mfp-figure figure { margin: 0 } .mfp-bottom-bar { margin-top: -36px; position: absolute; top: 100%; left: 0; width: 100%; cursor: auto } .mfp-title { text-align: left; word-wrap: break-word; padding-right: 36px } .mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer } @media screen and (max-width: 800px) and (orientation:landscape),screen and (max-height:300px) { .mfp-img-mobile .mfp-image-holder { padding-left:0; padding-right: 0 } .mfp-img-mobile img.mfp-img { padding: 0 } .mfp-img-mobile .mfp-figure:after { top: 0; bottom: 0 } .mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px } .mfp-img-mobile .mfp-bottom-bar { background: rgba(0,0,0,.6); bottom: 0; margin: 0; top: auto; padding: 3px 5px; position: fixed; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } .mfp-img-mobile .mfp-bottom-bar:empty { padding: 0 } .mfp-img-mobile .mfp-counter { right: 5px; top: 3px } .mfp-img-mobile .mfp-close { top: 0; right: 0; width: 35px; height: 35px; line-height: 35px; background: rgba(0,0,0,.6); position: fixed; text-align: center; padding: 0 } } /*.gridlove-comments,.gridlove-site-content,.widget { margin-bottom: 30px }*/ @media all and (max-width: 900px) { .mfp-arrow { -webkit-transform:scale(.75); transform: scale(.75) } .mfp-arrow-left { -webkit-transform-origin: 0; transform-origin: 0 } .mfp-arrow-right { -webkit-transform-origin: 100%; transform-origin: 100% } .mfp-container { padding-left: 6px; padding-right: 6px } } .mfp-ie7 .mfp-img { padding: 0 } .mfp-ie7 .mfp-bottom-bar { width: 600px; left: 50%; margin-left: -300px; margin-top: 5px; padding-bottom: 5px } .mfp-ie7 .mfp-container { padding: 0 } .mfp-ie7 .mfp-content { padding-top: 44px } .mfp-ie7 .mfp-close { top: 0; right: 0; padding-top: 0 } /*.owl-height { -webkit-transition: height .5s ease-in-out; -moz-transition: height .5s ease-in-out; -ms-transition: height .5s ease-in-out; -o-transition: height .5s ease-in-out; transition: height .5s ease-in-out } .owl-carousel { display: none; width: 100%; position: relative; z-index: 1 } .owl-carousel .owl-stage { position: relative; -ms-touch-action: pan-Y } .owl-carousel .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0 } .owl-carousel .owl-stage-outer { position: relative; overflow: hidden; -webkit-transform: translate3d(0,0,0) } .owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev { cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } #switcher_wrap label,.owl-carousel .owl-item { -webkit-user-select: none; -moz-user-select: none } .owl-carousel.owl-loaded { display: block } .owl-carousel.owl-loading { opacity: 0; display: block } .owl-carousel.owl-hidden { opacity: 0 } .owl-carousel .owl-refresh .owl-item { display: none } .entry-title a,.no-js .owl-carousel { display: block } .owl-carousel .owl-item { position: relative; min-height: 1px; float: left; -webkit-touch-callout: none; -ms-user-select: none; user-select: none } .owl-carousel .owl-item img { -webkit-transform-style: preserve-3d } .owl-carousel.owl-text-select-on .owl-item { -webkit-user-select: auto; -moz-user-select: auto; -ms-user-select: auto; user-select: auto } .owl-carousel .owl-grab { cursor: move; cursor: -webkit-grab; cursor: -o-grab; cursor: -ms-grab; cursor: grab } .owl-carousel.owl-rtl { direction: rtl } .owl-carousel.owl-rtl .owl-item { float: right } img { height: auto }*/ .gridlove-content,.gridlove-share-wrapper,.gridlove-sidebar { padding-left: 15px; padding-right: 15px } .gridlove-share-wrapper { width: 100px; -webkit-box-flex: 0; -ms-flex: 0 0 100px; flex: 0 0 100px; position: relative } .gridlove-content { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; min-width: 0; max-width: 770px } .gridlove-sidebar { -webkit-box-flex: 0; -ms-flex: 0 0 330px; flex: 0 0 330px; width: 330px; max-width: 330px; position: relative } .module-desc .avatar { border-radius: 50%; margin-right: 20px; float: left } .gridlove-sticky-sidebar { -webkit-transition: top .2s ease; -moz-transition: top .2s ease; -ms-transition: top .2s ease; -o-transition: top .2s ease; transition: top .2s ease } .entry-category a,.gridlove-action-link,.gridlove-pill { font-size: 10px; border-radius: 20px; margin-right: 5px; pointer-events: auto; -webkit-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; text-transform: uppercase } .gridlove-sidebar-left>.row { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse } .gridlove-site-content>.row { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start } .gridlove-sidebar-none .gridlove-share { margin-left: 0 } .entry-category a { display: inline-block; height: auto; line-height: 10px; padding: 7px 11px 6px; vertical-align: top; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out } .entry-meta a,.entry-title a,.gridlove-action-link,.gridlove-pill { -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out } .entry-overlay .entry-category a,.gridlove-posts .entry-category a,.gridlove-related .entry-category a { margin-bottom: 2px } .gridlove-action-link,.gridlove-pill { display: inline-block; height: 24px; line-height: 24px; padding: 0 11px; transition: all .2s ease-in-out } .entry-meta a,.entry-title a { -webkit-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; transition: all .2s ease-in-out } .pill-large { height: 30px; line-height: 30px; padding: 1px 15px } .gridlove-action-link { margin-right: 0; margin-left: 5px } .gridlove-pagination { position: relative; padding-top: 4px; min-height: 43px; clear: both; text-align: center } .gridlove-masonry-wrapper .gridlove-post-d,.gridlove-masonry-wrapper .gridlove-post-d .entry-image img,.gridlove-module-layout-masonry .gridlove-post-d,.gridlove-module-layout-masonry .gridlove-post-d .entry-image img { min-height: 200px } .gridlove-infinite-scroll a,.gridlove-load-more a,.gridlove-pagination .gridlove-next a,.gridlove-pagination .gridlove-prev a,.gridlove-pagination .next,.gridlove-pagination .prev { height: 50px; min-width: 200px; text-align: center; text-transform: uppercase; -webkit-box-shadow: 0 3px 5px 0 rgba(0,0,0,.1),inset 0 0 0 transparent; box-shadow: 0 3px 5px 0 rgba(0,0,0,.1),inset 0 0 0 transparent; display: inline-block; vertical-align: top; border-radius: 2px; line-height: 50px; font-size: 14px; font-weight: 700; margin: 0 0 30px; position: relative; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out } .gridlove-infinite-scroll a:hover,.gridlove-load-more a:hover,.gridlove-pagination .gridlove-next a:hover,.gridlove-pagination .gridlove-prev a:hover,.gridlove-pagination .next:hover,.gridlove-pagination .prev:hover { -webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,.3),inset 0 0 230px rgba(0,0,0,.1); box-shadow: 0 5px 10px 0 rgba(0,0,0,.3),inset 0 0 230px rgba(0,0,0,.1) } .gridlove-infinite-scroll a:focus,.gridlove-load-more a:focus,.gridlove-pagination .gridlove-next a:focus,.gridlove-pagination .gridlove-prev a:focus,.gridlove-pagination .next:focus,.gridlove-pagination .prev:focus { -webkit-box-shadow: 0 3px 5px 0 rgba(0,0,0,.1),inset 0 0 230px rgba(0,0,0,.5); box-shadow: 0 3px 5px 0 rgba(0,0,0,.1),inset 0 0 230px rgba(0,0,0,.5) } .gridlove-pagination .gridlove-next,.gridlove-pagination .gridlove-prev { display: inline-block; vertical-align: top; margin: 0 3px } .gridlove-link-pages a,.gridlove-link-pages span,.gridlove-pagination .page-numbers { height: 50px; width: 50px; display: inline-block; vertical-align: top; border-radius: 2px; line-height: 50px } .gridlove-pagination .next { margin-left: 20px } .gridlove-pagination .prev { margin-right: 20px } .gridlove-loader { width: 50px; height: 50px; position: absolute; margin-left: -25px; top: 4px; left: 50%; opacity: 0; z-index: 1 } .gridlove-loader-active .gridlove-loader { opacity: 1 } .gridlove-loader-active a { opacity: 0 } .gridlove-load-more a { position: relative; z-index: 2; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out } .double-bounce1,.double-bounce2 { width: 100%; height: 100%; border-radius: 50%; opacity: .6; position: absolute; top: 0; left: 0; -webkit-animation: sk-bounce 2s infinite ease-in-out; animation: sk-bounce 2s infinite ease-in-out } .double-bounce2 { -webkit-animation-delay: -1s; animation-delay: -1s } .gridlove-infinite-scroll a { opacity: 0; visibility: hidden } @-webkit-keyframes sk-bounce { 0%,100% { -webkit-transform: scale(0) } 50% { -webkit-transform: scale(1) } } @keyframes sk-bounce { 0%,100% { transform: scale(0); -webkit-transform: scale(0) } 50% { transform: scale(1); -webkit-transform: scale(1) } } .gridlove-link-pages { text-align: left; margin-bottom: 30px } .gridlove-format-icon,.gridlove-link-pages a,.gridlove-link-pages span { display: inline-block; vertical-align: top; text-align: center; border-radius: 50% } .gridlove-link-pages a,.gridlove-link-pages span { height: 30px; width: 30px; line-height: 30px; font-size: 14px } .gridlove-format-icon { height: 24px; width: 24px; font-size: 10px; line-height: 24px; margin-right: 2px; background: #111; color: #FFF } .entry-overlay .gridlove-format-icon,.gridlove-cover-item .gridlove-format-icon,.gridlove-post-a .gridlove-format-icon { background: #FFF; color: #111 } .gridlove-format-icon .fa-play { margin-left: 3px; display: block; line-height: 24px; font-size: 9px } .gridlove-format-icon .fa-camera { margin-left: 1px } .gridlove-format-icon .fa-camera,.gridlove-format-icon .fa-music { display: block; line-height: 24px; font-size: 12px } .sticky .entry-title a:before { content: "\f08d"; font-family: FontAwesome; line-height: 1; outline: 0; font-size: 14px; margin-right: 5px } .entry-image,.wp-caption { position: relative } .gallery-caption,.wp-caption-text { position: absolute; bottom: 0; right: 0; background: rgba(0,0,0,.6); color: rgba(255,255,255,.8); font-size: 12px; padding: 5px 10px; margin: 0; z-index: 10 } .gallery .gallery-item a:after,a.gridlove-popup-img:after { z-index: 5; top: 50%; vertical-align: top; pointer-events: auto; text-align: center } .gallery-caption { display: none } .wp-caption-text a { text-decoration: underline; color: rgba(255,255,255,.8) } .aligncenter,.alignnone { clear: both; display: block; margin: 0 auto 30px; max-width: 100% } /*.alignleft,.alignright { display: inline; margin-bottom: 10px; max-width: 100% }*/ .alignright { float: right; margin-left: 24px } /*.alignleft,.category .module-desc .entry-category { float: left }*/ /*.alignleft { margin-right: 24px }*/ .screen-reader-text { clip: rect(1px,1px,1px,1px); position: absolute!important; height: 1px; width: 1px; overflow: hidden } .gridlove-not-found .gridlove-search-form input { max-width: 300px; margin-right: 8px } .gridlove-not-found { margin: 10vh auto 14vh } .gridlove-cover-slider.gridlove-cover-arrows-middle .owl-controls { width: 100%; top: 50%; bottom: auto; right: auto; margin-top: -35px } .gridlove-cover-slider.gridlove-cover-arrows-middle .owl-controls .owl-nav { max-width: 1200px; position: relative; margin: 0 auto } .gridlove-cover-slider.gridlove-cover-arrows-middle .owl-controls .owl-nav>.owl-next,.gridlove-cover-slider.gridlove-cover-arrows-middle .owl-controls .owl-nav>.owl-prev { position: absolute } .module-desc { margin-top: 10px; max-width: 60% } .category .module-desc p { margin-bottom: 18px } body.search .module-desc { margin-top: 0 } .gridlove-post-b .entry-content p,.gridlove-post-c .entry-content p { margin-bottom: 0 } .box-inner-ellipsis { height: 197px; max-height: 197px; overflow: hidden } .gridlove-post-a .box-inner-ellipsis { height: 70px; max-height: 70px } body.search .gridlove-search-form input { width: 200px; margin-right: 7px; height: 34px; font-size: 14px } body.search .gridlove-search-form .gridlove-button-search { height: 34px; line-height: 34px; padding: 0 20px } .module-actions,.module-title { display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .module-title { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .gridlove-slider-controls>.owl-prev { margin-right: 5px } .gridlove-posts.owl-carousel .owl-stage-outer { padding: 0 0 0 4px; margin: 0 -4px } .gridlove-text-module-content p:last-child { margin-bottom: 0 } .gallery { margin: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end } .gallery .gallery-icon,.gallery .gridlove-popup { display: inline-block; height: 100% } .gallery-icon img { height: 100%; -o-object-fit: cover; object-fit: cover } .gallery-item { display: inline-block; padding: 0 2px 2px 0; text-align: center; vertical-align: top; width: 100%; margin: 0; position: relative } .gallery-columns-1.owl-carousel { padding: 0 } .gallery-columns-1 .gallery-item { width: 100% } .gallery-columns-1 { display: block } .gallery .gallery-item a:after { content: "\f0b2"; font-family: FontAwesome; position: absolute; left: 50%; height: 59px; width: 59px; line-height: 61px; background: rgba(255,255,255,.8); border-radius: 50%; -webkit-box-shadow: 0 3px 5px 0 rgba(0,1,1,.1); box-shadow: 0 3px 5px 0 rgba(0,1,1,.1); font-size: 18px; display: inline-block; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; padding: 0; opacity: 0; margin-left: -31px; margin-top: -31px } .gallery-columns-4 .gallery-item a:after,.gallery-columns-5 .gallery-item a:after,.gallery-columns-6 .gallery-item a:after,.gallery-columns-7 .gallery-item a:after { height: 40px; width: 40px; line-height: 40px; font-size: 16px; margin-left: -20px; margin-top: -20px } .gallery-columns-8 .gallery-item a:after,.gallery-columns-9 .gallery-item a:after { display: none } .gallery .gallery-item a:hover:after { opacity: 1 } .entry-content .gallery,.entry-content .gallery-columns-1.owl-carousel { margin-bottom: 30px } .gallery-columns-1 .owl-controls { width: 100%; bottom: auto!important; top: 50%; margin-top: -20px; height: 40px; pointer-events: none } .gallery-columns-1 .owl-next { right: 30px; position: absolute } .gallery-columns-1 .owl-prev { left: 30px; position: absolute } .mfp-title { top: -48px; left: 20px; background: rgba(0,0,0,.8); padding: 3px 8px; position: absolute; color: #CCC; font-size: 12px; line-height: 18px } .mfp-counter:empty,.mfp-title:empty { padding: 0 } .gallery-columns-1 .gallery-item { display: none; max-width: 100%; padding: 0 } .gallery-columns-1 .gallery-item:first-child { display: block } .gallery-columns-2 .gallery-item { max-width: 50%; -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50% } .gallery-columns-3 .gallery-item { max-width: 33.33%; -webkit-box-flex: 0; -ms-flex: 0 0 33.33%; flex: 0 0 33.33% } .gallery-columns-4 .gallery-item { max-width: 25%; -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25% } .gallery-columns-5 .gallery-item { max-width: 20%; -webkit-box-flex: 0; -ms-flex: 0 0 20%; flex: 0 0 20% } .gallery-columns-6 .gallery-item { max-width: 16.66%; -webkit-box-flex: 0; -ms-flex: 0 0 16.66%; flex: 0 0 16.66% } .gallery-columns-7 .gallery-item { max-width: 14.28%; -webkit-box-flex: 0; -ms-flex: 0 0 14.28%; flex: 0 0 14.28% } .gallery-columns-8 .gallery-item { max-width: 12.5%; -webkit-box-flex: 0; -ms-flex: 0 0 12.5%; flex: 0 0 12.5% } .gallery-columns-9 .gallery-item { max-width: 11.11%; -webkit-box-flex: 0; -ms-flex: 0 0 11.11%; flex: 0 0 11.11% } .gallery-icon img { margin: 0 auto } .gallery-icon .herald-popup { position: relative; float: left; outline: 0; width: 100% } .gallery-columns-2 .gallery-item:nth-of-type(2n),.gallery-columns-3 .gallery-item:nth-of-type(3n),.gallery-columns-4 .gallery-item:nth-of-type(4n),.gallery-columns-5 .gallery-item:nth-of-type(5n),.gallery-columns-6 .gallery-item:nth-of-type(6n),.gallery-columns-7 .gallery-item:nth-of-type(7n),.gallery-columns-8 .gallery-item:nth-of-type(8n),.gallery-columns-9 .gallery-item:nth-of-type(9n) { padding-right: 0 } .mfp-image-holder button.mfp-close,button.mfp-arrow { height: 40px; width: 40px; text-align: center; line-height: 40px; background: rgba(255,255,255,.5); border-radius: 50%; -webkit-box-shadow: 0 3px 5px 0 rgba(0,1,1,.1); box-shadow: 0 3px 5px 0 rgba(0,1,1,.1); font-size: 13px; display: inline-block; vertical-align: top; margin: 0 3px; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; padding: 0; pointer-events: auto } #disqus_thread,a.gridlove-popup-img:after { -webkit-box-shadow: 0 3px 5px 0 rgba(0,1,1,.1) } .mfp-arrow-right { right: 24px } .mfp-arrow-left { left: 24px } .mfp-arrow-left:before,.mfp-arrow-right:before { font-family: FontAwesome } .mfp-arrow-left:before { content: "\f053" } .mfp-arrow-right:before { content: "\f054" } .mfp-image-holder button.mfp-close:hover,button.mfp-arrow:hover { background: #fff; color: #000; cursor: pointer } .mfp-image-holder button.mfp-close { right: -55px; top: 10px; text-align: center; font-size: 27px } .mfp-bg,.mfp-wrap { cursor: pointer } a.gridlove-popup-img { position: relative; display: block; border: 0!important } body .format-video .meta-media .wp-audio-shortcode,body .format-video .meta-media .wp-playlist-current-item,body .format-video .meta-media .wp-playlist-item,body .format-video .meta-media .wp-playlist-item:last-child,body .format-video .meta-media .wp-playlist-tracks,body .has-post-thumbnail .meta-media .wp-audio-shortcode,body .has-post-thumbnail .meta-media .wp-playlist-current-item,body .has-post-thumbnail .meta-media .wp-playlist-item,body .has-post-thumbnail .meta-media .wp-playlist-item:last-child,body .has-post-thumbnail .meta-media .wp-playlist-tracks { border-color: rgba(0,0,0,.18) } a.gridlove-popup-img:after { content: "\f0b2"; font-family: FontAwesome; position: absolute; left: 50%; height: 59px; width: 59px; line-height: 61px; background: rgba(255,255,255,.8); border-radius: 50%; box-shadow: 0 3px 5px 0 rgba(0,1,1,.1); font-size: 18px; display: inline-block; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; padding: 0; opacity: 0; margin-left: -31px; margin-top: -31px } a.gridlove-popup-img:hover:after,a.mks_button:hover { opacity: 1 } .gridlove-infinite-scroll-single { margin-top: -35px; padding-bottom: 52px } body .mejs-container { background: 0 0 } body .mejs-container.wp-audio-shortcode { height: 90px!important; margin-bottom: 0 } body .entry-content .mejs-container.wp-audio-shortcode { margin-bottom: 30px } body .format-video .meta-media .mejs-container .mejs-controls,body .format-video .meta-media .mejs-embed,body .format-video .meta-media .mejs-embed body,body .has-post-thumbnail .meta-media .mejs-container .mejs-controls,body .has-post-thumbnail .meta-media .mejs-embed,body .has-post-thumbnail .meta-media .mejs-embed body { background: #111 } body .format-video .meta-media .wp-playlist-light,body .has-post-thumbnail .meta-media .wp-playlist-light { background: 0 0; color: rgba(0,0,0,.73) } body .format-video .meta-media .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,body .format-video .meta-media .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,body .format-video .meta-media .mejs-controls .mejs-time-rail .mejs-time-float,body .format-video .meta-media .mejs-controls .mejs-time-rail .mejs-time-loaded,body .format-video .meta-media .mejs-controls .mejs-time-rail .mejs-time-total,body .has-post-thumbnail .meta-media .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,body .has-post-thumbnail .meta-media .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,body .has-post-thumbnail .meta-media .mejs-controls .mejs-time-rail .mejs-time-float,body .has-post-thumbnail .meta-media .mejs-controls .mejs-time-rail .mejs-time-loaded,body .has-post-thumbnail .meta-media .mejs-controls .mejs-time-rail .mejs-time-total { background: rgba(0,0,0,.18) } body .format-video .meta-media .mejs-container .mejs-controls .mejs-time span,body .has-post-thumbnail .meta-media .mejs-container .mejs-controls .mejs-time span { color: rgba(0,0,0,.73) } body .format-video .meta-media .mejs-controls .mejs-button,body .format-video .meta-media .mejs-controls .mejs-button button,body .format-video .meta-media .wp-playlist-current-item .wp-playlist-item-title,body .format-video .meta-media .wp-playlist-playing,body .has-post-thumbnail .meta-media .mejs-controls .mejs-button,body .has-post-thumbnail .meta-media .mejs-controls .mejs-button button,body .has-post-thumbnail .meta-media .wp-playlist-current-item .wp-playlist-item-title,body .has-post-thumbnail .meta-media .wp-playlist-playing { color: rgba(0,0,0,.88) } body .format-video .meta-media .mejs-controls .mejs-time-rail .mejs-time-float-corner,body .has-post-thumbnail .meta-media .mejs-controls .mejs-time-rail .mejs-time-float-corner { border-top-color: rgba(0,0,0,.18) } .mejs-container *,body .format-video .meta-media .mejs-container *,body .has-post-thumbnail .meta-media .mejs-container * { color: #111; font-weight: 700 } body .format-video .meta-media div.mejs-container.wp-audio-shortcode,body .has-post-thumbnail .meta-media div.mejs-container.wp-audio-shortcode { width: 80%!important; top: 50%; z-index: 100; position: absolute; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); text-align: center; left: 50% } body .format-video .meta-media div.mejs-container .mejs-controls { bottom: 30px; left: 30px; right: 30px; width: 94% } div.mejs-container .mejs-controls { height: 90px } body .herald-entry-content .mejs-container.wp-audio-shortcode { margin: 30px auto } div.mejs-controls div.mejs-time-rail { padding-top: 37px } div.mejs-container .mejs-controls .mejs-time { padding-top: 42px } body .wp-video { width: 100%!important } .me-plugin { position: absolute } body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button { margin-left: 20px; margin-right: 20px; text-align: center } body .mejs-container .mejs-controls .mejs-button.mejs-volume-button { margin-left: 0; margin-right: 10px; text-align: center } body .mejs-container .mejs-controls .mejs-button button { background: 0 0; margin: 0; position: absolute; top: 0; right: 0; bottom: 0; left: 0; height: 32px; width: 32px; outline: 0 } body .mejs-controls a.mejs-horizontal-volume-slider { margin: 32px 20px 0 0 } body .mejs-container .mejs-controls .mejs-time-float-corner { top: 100% } body .mejs-controls .mejs-button button:before { display: inline-block; font-size: 21px; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; line-height: 1.4; position: absolute; top: 0; right: 0; bottom: 0; left: 0; text-align: center; text-decoration: inherit; text-transform: none; vertical-align: top; speak: none } body .mejs-controls .mejs-play button:before { font-family: FontAwesome; content: "\f04b" } body .mejs-controls .mejs-pause button:before { font-family: FontAwesome; content: "\f04c " } body .mejs-controls .mejs-volume-button button:before { font-family: FontAwesome; content: "\f027" } body .mejs-controls .mejs-volume-button.mejs-unmute button:before { font-family: FontAwesome; content: "\f026" } body .wp-playlist { border: none; font-size: 18px; font-size: 1.8rem; line-height: 1.77777778; margin: 1.777em 0 3.5em; padding: 0 } body .wp-playlist .wp-playlist-current-item img { margin-right: 20px; max-width: 70px } body .wp-playlist-caption,body .wp-playlist-item-title { font-size: 18px; font-size: 1.8rem; line-height: 1.77777778 } body .wp-playlist-current-item { border-bottom: 1px solid; height: auto; margin-bottom: 0; padding-bottom: .55555556em } body .wp-playlist-current-item .wp-playlist-item-title,body .wp-playlist-playing { font-weight: 700 } body .wp-playlist-tracks { border-top: 1px solid; margin: 0 } body .wp-playlist-item { padding: .55555556em } body .wp-playlist-item:last-child { border-bottom: 1px solid } body .wp-playlist-item-length { top: auto; right: .55555556em; bottom: .66666667em } body .wp-playlist-item-artist { display: block } body .mejs-controls .mejs-time-rail .mejs-time-float { border: none; background: #333; color: #FFF; font-size: 10px; padding: 1px } body .mejs-controls .mejs-time-rail .mejs-time-float-current { color: #FFF } body .mejs-controls .mejs-time-rail .mejs-time-float-corner { border: 5px solid #333; border-color: #333 transparent transparent } body .mejs-controls .mejs-button button:before { color: #111 } body .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,body .mejs-controls .mejs-time-rail .mejs-time-total { background: rgba(0,0,0,.18) } body .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,body .mejs-controls .mejs-time-rail .mejs-time-loaded { background: rgba(0,0,0,.2) } body .wp-video { background: #111; position: relative; z-index: 7 } body .mejs-controls .mejs-fullscreen-button button:before { font-family: FontAwesome; content: "\f065" } body .mejs-container .mejs-controls .mejs-button { position: relative; margin: 32px 18px 0 0 } .mejs-video { margin-bottom: 30px } .gridlove-ad { margin: 0 auto 30px; text-align: center } .gridlove-header-middle .gridlove-ad { margin: 0; padding: 0 } .gridlove-ad-below-header+.gridlove-site-content .row .gridlove-single-layout-7,.gridlove-ad-below-header+.gridlove-site-content .row .gridlove-single-layout-8 { margin-top: 0 } #disqus_thread { box-shadow: 0 3px 5px 0 rgba(0,1,1,.1); padding: 40px 60px 50px; margin-bottom: 30px } .mks_ico { display: inline-block; float: none } .mks_dropcap { height: 65px; width: 65px; line-height: 65px; padding: 0 20px 10px } .fb_iframe_widget { margin-bottom: 24px } .iphone .gallery-icon img { height: auto } .entry-category a,_:-moz-tree-row(hover) { padding: 7px 11px } :root .gridlove-content,_:-ms-input-placeholder { -webkit-box-flex: 1 0 0; -ms-flex: none; flex: none } :root .gridlove-share-wrapper,_:-ms-input-placeholder { max-width: 100px } .gridlove-cover-area .gridlove-breadcrumbs { margin-bottom: 17px; padding-bottom: 5px; font-size: 13px; pointer-events: auto } body .gridlove-content .entry-overlay .gridlove-breadcrumbs a { text-decoration: none } body .gridlove-content .entry-overlay .gridlove-breadcrumbs a:hover { -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; transition: all .25s ease-in-out; text-decoration: none } .gridlove-content .entry-header .gridlove-breadcrumbs { margin-bottom: 13px; padding-bottom: 5px; font-size: 12px; pointer-events: auto } .gridlove-content .entry-header .gridlove-breadcrumbs .itemListElement { width: 100% } .gridlove-content .entry-header .gridlove-breadcrumbs a,.gridlove-content .entry-header .gridlove-breadcrumbs a:hover { -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; transition: all .25s ease-in-out; text-decoration: underline } .module-header:after { content: ""; display: table; clear: both } .module-header .module-header { float: left } .module-header .gridlove-breadcrumbs { float: right; font-size: 12.5px; margin-top: 8px } .module-header .gridlove-breadcrumbs a { text-decoration: underline } #switcher_link a:hover,.customizer-button:hover,.switcher_close:hover,/*a,a:focus,a:hover*/ { text-decoration: none } .coauthors .vcard { margin-right: 10px } .coauthors .vcard:last-child { margin-right: 0 } .module-type-cats .gridlove-post .box-inner-p { position: absolute; padding: 0; text-align: center; width: 100%; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%) } .module-type-cats .gridlove-post .box-inner-p .entry-meta { position: static; margin: 0 } .module-type-cats .gridlove-post .box-inner-p .entry-meta .meta-item { margin: 0 } .module-type-cats .gridlove-post-a .box-inner-p { position: relative; top: 25%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%) } .gridlove-cats .gridlove-cat .entry-title a { color: #fff } .gridlove-cats .gridlove-cat .entry-title a:hover { color: rgba(255,255,255,.8) } .gridlove-cats .gridlove-cat .entry-meta .meta-item { color: #fff } @media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) { .gallery-item { display: table } } /*body,html { -webkit-font-smoothing: antialiased } body { line-height: 1.5; -ms-word-wrap: break-word; word-wrap: break-word } a:focus { outline: 0 } .h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 { margin-top: 0; margin-bottom: 24px } .h1,h1 { line-height: 1.2 } .col-lg-12 .gridlove-post-b .h3,.h2,h2 { line-height: 1.308 }*/ /*.h3,h3 { line-height: 1.364 } .h4,h4 { line-height: 1.4 } .h5,h5 { line-height: 1.445 } .h6,h6 { line-height: 1.5 }*/ /*p { margin: 0 0 24px }*/ .entry-title { margin-bottom: 0 } blockquote,q { /* font-size: 18px; line-height: 26px; position: relative; font-weight: 600; padding-left: 50px*/ } blockquote:before,q:before { /*content: "â€"; font-size: 72px; position: absolute; top: -2px; left: 6px; font-weight: 900; line-height: 72px*/ } .entry-content ol li,.entry-content ul li { margin-bottom: 4px } .entry-content address,.entry-content dl,.entry-content ol,.entry-content ul,pre { margin-bottom: 24px } pre { white-space: pre-wrap; background: rgba(105,105,105,.1); padding: 15px 20px } /*table { border-collapse: separate; border-spacing: 0; border-top: 1px solid; border-left: 1px solid } table:last-child { margin-bottom: 0 } td,th { padding: 10px 15px; border-bottom: 1px solid; border-right: 1px solid }*/ .entry-meta .meta-item { display: inline-block; vertical-align: middle; margin-right: 10px } .entry-meta .meta-item,.entry-meta .meta-rtime,.entry-meta .meta-views,.entry-meta a,.entry-meta span { font-size: 12px; line-height: 18px } .entry-overlay .entry-meta .meta-item,.entry-overlay .entry-meta a,.entry-overlay .entry-meta span,body .gridlove-content .entry-overlay .gridlove-breadcrumbs .meta-item,body .gridlove-content .entry-overlay .gridlove-breadcrumbs a,body .gridlove-content .entry-overlay .gridlove-breadcrumbs span { color: rgba(255,255,255,.8) } body .gridlove-content .entry-overlay .gridlove-breadcrumbs a:hover { color: #FFF } .meta-comments a:before,.meta-date span:before,.meta-rtime:before,.meta-views:before { font-family: FontAwesome; margin-right: 4px } .meta-comments a:before { content: "\f086" } .meta-date span:before { content: "\f133" } .meta-views:before { content: "\f06e" } .meta-rtime:before { content: "\f017" } /*input[type=number],input[type=text],input[type=email],input[type=url],input[type=tel],input[type=password],input[type=date],select,textarea { border: 1px solid; padding: 10px; outline: 0; line-height: 1; width: 100%; font-size: 100%; margin: 0; height: 40px; vertical-align: baseline; -webkit-transition: .2s all cubic-bezier(.4,0,.2,1); transition: .2s all cubic-bezier(.4,0,.2,1); border-radius: 2px }*/ div#user-submitted-posts textarea.usp-textarea,textarea { min-height: 200px; line-height: 22px } select { width: 100% } select option { display: block } button { outline: 0 } .s2_form_widget input[type=submit] { min-width: 120px } #usp-error-message,#usp-success-message,div.wpcf7-response-output { margin: 0; padding: 10px 20px; border: none; border-radius: 2px } .error,.usp-callout-failure,div.wpcf7-validation-errors { color: #FFF; background: #e74c3c } #usp-success-message,.success,div.wpcf7-mail-sent-ok { color: #FFF; background: #27ae60 } #usp-success-message,.error,.success { display: block; float: left; width: 100%; margin: 0; padding: 10px 20px; border-radius: 2px } .wpcf7-form label,.wpcf7-form p { margin-bottom: 10px } span.wpcf7-not-valid-tip { display: none; position: absolute; top: -4px; right: 12px; left: auto; padding: 6px 10px; border: none; color: #fff; background: #f1c40f } .invalid span.wpcf7-not-valid-tip { display: block } input[type=number].wpcf7-not-valid,input[type=text].wpcf7-not-valid,input[type=email].wpcf7-not-valid,input[type=url].wpcf7-not-valid,input[type=tel].wpcf7-not-valid,input[type=password].wpcf7-not-valid,textarea.wpcf7-not-valid { border-color: #f1c40f } .wpcf7-form label { width: 100%; font-size: 12px; line-height: 1 } .wpcf7-form input[type=number],.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form input[type=url],.wpcf7-form input[type=tel],.wpcf7-form input[type=password],.wpcf7-form input[type=date],.wpcf7-form select,.wpcf7-form textarea { margin-top: 10px } .wpcf7-form input[type=submit] { min-width: 100px } input::-webkit-input-placeholder { line-height: normal!important } .gridlove-button,.gridlove-button-search,.mks_autor_link_wrap a,.mks_read_more a,.submit,a.mks_button,input[type=submit] { height: 40px; border: none; border-radius: 2px; font-size: 12px; text-transform: uppercase; line-height: 1; text-align: center; padding: 14px 20px; font-weight: 700; -webkit-box-shadow: 0 3px 5px 0 rgba(0,0,0,.1),inset 0 0 0 transparent; box-shadow: 0 3px 5px 0 rgba(0,0,0,.1),inset 0 0 0 transparent; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out } .gridlove-button-search:hover,.gridlove-button:hover,.mks_autor_link_wrap a:hover,.mks_read_more a:hover,.submit:hover,a.mks_button:hover,input[type=submit]:hover { -webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,.3),inset 0 0 230px rgba(0,0,0,.1); box-shadow: 0 5px 10px 0 rgba(0,0,0,.3),inset 0 0 230px rgba(0,0,0,.1) } .gridlove-button-search:focus,.gridlove-button:focus,.mks_autor_link_wrap a:focus,.mks_read_more a:focus,.submit:focus,a.mks_button:focus,input[type=submit]:focus { -webkit-box-shadow: 0 3px 5px 0 rgba(0,0,0,.1),inset 0 0 230px rgba(0,0,0,.5); box-shadow: 0 3px 5px 0 rgba(0,0,0,.1),inset 0 0 230px rgba(0,0,0,.5) } a.mks_button { height: auto } a.mks_button_small { padding: 10px 15px } a.mks_button_medium { padding: 16px 24px } a.mks_button_large { padding: 22px 36px } .gridlove-header-wide .container { width: 100%; max-width: 100% } .gridlove-site-description { display: block; font-size: 12px; line-height: 22px; margin-top: 5px } .gridlove-logo,.site-title { line-height: inherit } .gridlove-slot-l,.gridlove-slot-r { position: absolute; z-index: 1002; display: table; top: 0 } .gridlove-header-bottom,.gridlove-header-middle,.gridlove-header-sticky .container,.gridlove-header-wrapper,.gridlove-site-header .container { position: relative } .gridlove-slot-l { left: 30px } .gridlove-slot-r { right: 30px } .gridlove-slot-c { margin: 0 auto; width: 100%; text-align: center; z-index: 1000; display: table } .gridlove-site-header { margin-bottom: 30px } .gridlove-header-bottom .gridlove-actions,.gridlove-header-sticky .gridlove-actions,.gridlove-site-header .site-title { margin-bottom: 0 } .gridlove-header-responsive+.gridlove-cover-area { margin-top: -30px } .gridlove-header-middle .gridlove-slot-c,.gridlove-header-middle .gridlove-slot-l,.gridlove-header-middle .gridlove-slot-r { height: 100% } .gridlove-header-middle .gridlove-slot-c>div,.gridlove-header-middle .gridlove-slot-c>nav,.gridlove-header-middle .gridlove-slot-c>ul,.gridlove-header-middle .gridlove-slot-l>div,.gridlove-header-middle .gridlove-slot-l>nav,.gridlove-header-middle .gridlove-slot-l>ul,.gridlove-header-middle .gridlove-slot-r>div,.gridlove-header-middle .gridlove-slot-r>nav,.gridlove-header-middle .gridlove-slot-r>ul { display: table-cell; vertical-align: middle } .gridlove-site-header .gridlove-main-nav { display: inline-block; vertical-align: middle } .gridlove-site-header .gridlove-menu { text-align: center } .site-title { font-size: inherit!important; vertical-align: middle } .gridlove-txt-logo .site-title { font-size: 30px!important } .gridlove-txt-logo .gridlove-site-description { margin-top: -5px } .gridlove-header-bottom { height: 50px; display: block; z-index: 8002 } .gridlove-header-shadow.gridlove-site-header,.gridlove-header-sticky { -webkit-box-shadow: 0 3px 5px 0 rgba(0,1,1,.1); box-shadow: 0 3px 5px 0 rgba(0,1,1,.1) } .gridlove-header-wrapper { z-index: 8003 } .gridlove-header-shadow.gridlove-site-header { position: relative; z-index: 9000 } .gridlove-header-sticky .gridlove-slot-l { height: 70px; display: table } .gridlove-header-sticky { position: fixed; -webkit-transform: translate3d(0,-110px,0); transform: translate3d(0,-110px,0); top: 0; left: 0; height: 70px; max-height: 100px; z-index: 9000; width: 100%; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1); transition-timing-function: cubic-bezier(.215,.61,.355,1); -webkit-transition-property: transform; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform,-webkit-transform } .gridlove-header-sticky-on .gridlove-header-sticky { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0) } .gridlove-header-sticky .gridlove-slot-l .gridlove-site-branding { display: table-cell; vertical-align: middle } .gridlove-slot-r .gridlove-menu>li.gridlove-actions-button:last-child { margin-right: -16px } .gridlove-slot-l .gridlove-menu>li:first-child { margin-left: -16px } .gridlove-branding-bg { padding: 0 30px } .gridlove-header-wide .gridlove-branding-bg { position: relative; left: -30px } .gridlove-header-wide .gridlove-slot-r .gridlove-menu>li.gridlove-actions-button:last-child { margin-right: 0 } .gridlove-header-3 .gridlove-slot-c,.gridlove-header-4 .gridlove-slot-c { width: auto } .gridlove-header-bottom .gridlove-main-nav .sub-menu li:hover .sub-menu { top: 0 } .gridlove-header-top { height: 40px; font-size: 12px; line-height: 40px } .gridlove-header-top a { -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out } .gridlove-site-date { font-size: 12px; line-height: 40px; display: inline-block; vertical-align: middle } .gridlove-header-sticky .gridlove-logo,.gridlove-header-sticky .gridlove-logo-mini { max-height: 70px } .gridlove-main-nav { margin: 0; padding: 0 } .gridlove-main-nav>li { display: inline-block; vertical-align: top; position: relative } .gridlove-main-nav a,.gridlove-sidebar-action { -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out } .gridlove-main-nav li>a { padding: 0 15px; line-height: 40px; height: 40px; display: inline-block } .gridlove-header-wrapper .active>span,.gridlove-main-nav>li.menu-item-has-children:hover>a,.gridlove-social-icons:hover>span { color: inherit } .gridlove-header-responsive .sub-menu,.gridlove-site-header .sub-menu { margin: 0; padding: 0; -webkit-box-shadow: 0 3px 5px rgba(0,0,0,.1); box-shadow: 0 3px 5px rgba(0,0,0,.1); opacity: 0; left: -5000px; width: 200px; position: absolute; z-index: 1000049; text-align: left; -webkit-backface-visibility: hidden; -webkit-transition: opacity .2s ease-in-out; -moz-transition: opacity .2s ease-in-out; -ms-transition: opacity .2s ease-in-out; -o-transition: opacity .2s ease-in-out; transition: opacity .2s ease-in-out } .gridlove-main-nav li:hover>.sub-menu,.gridlove-social-icons:hover .sub-menu { opacity: 1; left: 0 } .gridlove-main-nav .sub-menu li:hover .sub-menu { left: 100%; top: -1px } .gridlove-site-header .gridlove-main-nav .sub-menu li:hover .sub-menu { top: -10px } .gridlove-site-header .gridlove-main-nav .sub-menu li:first-child:hover .sub-menu { top: -1px } .gridlove-site-header .gridlove-header-bottom .gridlove-main-nav .sub-menu li:first-child:hover .sub-menu { top: 0 } .gridlove-main-nav .sub-menu li { display: block; position: relative } .gridlove-main-nav .sub-menu a { display: block; width: 100%; padding: 10px 20px 0; line-height: 22px; height: auto } .gridlove-main-nav .sub-menu>li:first-child>a { padding: 20px 20px 0 } .gridlove-main-nav .sub-menu>li:last-child>a { padding: 10px 20px 20px } .gridlove-main-nav .sub-menu>li:only-child>a { padding: 20px } .gridlove-main-nav .sub-menu>li:hover>a { padding-left: 25px; padding-right: 15px } .gridlove-main-nav .sub-menu>li.menu-item-has-children>a:after { font-family: FontAwesome; content: "\f0da"; margin-left: 7px; font-size: 10px; float: right } .gridlove-header-bottom .gridlove-main-nav>li>a,.gridlove-header-sticky .gridlove-main-nav>li>a { height: 50px; line-height: 50px } .gridlove-header-sticky .gridlove-menu { margin: 10px 0 } .gridlove-actions,.gridlove-actions li,.gridlove-main-navigation { display: inline-block; vertical-align: top } .gridlove-actions li { vertical-align: middle } .gridlove-actions { list-style: none; padding: 0; margin: 0 } .gridlove-lock,.gridlove-lock .gridlove-header-sticky { padding-right: 17px } .gridlove-sidebar-action { cursor: pointer } .gridlove-sidebar-action-open .gridlove-sidebar-action-overlay { opacity: 1; visibility: visible } .gridlove-lock { overflow: hidden!important } .gridlove-sidebar-action-overlay { width: 100%; height: 100%; height: -webkit-calc(100% + 60px); height: calc(100% + 60px); position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 9998; background: #fff; background: rgba(0,0,0,.5); content: ''; display: block; opacity: 0; visibility: hidden; -webkit-transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -ms-transition: opacity .25s ease-in-out; -o-transition: opacity .25s ease-in-out; transition: opacity .25s ease-in-out } .gridlove-sidebar-action-wrapper { width: 360px; height: 100%; position: fixed; padding: 80px 30px 40px; top: 0; right: 0; background: #f3f3f3; display: block; overflow: auto; -webkit-overflow-scrolling: touch; z-index: 9999; -webkit-transform: translate3D(360px,0,0); -ms-transform: translate3D(360px,0,0); transform: translate3D(360px,0,0); -webkit-transition: visibility 1ms linear .2s,-webkit-transform .2s ease; transition: visibility 1ms linear .2s,-webkit-transform .2s ease; transition: transform .2s ease,visibility 1ms linear .2s; transition: transform .2s ease,visibility 1ms linear .2s,-webkit-transform .2s ease } .gridlove-sidebar-action-open .gridlove-sidebar-action-wrapper { -webkit-transform: translate3D(0,0,0); -ms-transform: translate3D(0,0,0); transform: translate3D(0,0,0) } .gridlove-action-close { background: #FFF; height: 50px; width: 100%; display: inline-block; color: rgba(51,51,51,.5); text-align: center; padding: 10px; cursor: pointer; line-height: 30px; -webkit-box-shadow: 0 3px 5px 0 rgba(0,1,1,.1); box-shadow: 0 3px 5px 0 rgba(0,1,1,.1); -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -ms-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; transition: all .25s ease-in-out; position: absolute; top: 0; left: 0 } .gridlove-actions-button>span,.gridlove-actions>li,.gridlove-post,.gridlove-post-a .entry-image { position: relative } .gridlove-action-close:hover { color: #333 } .gridlove-header-bottom .gridlove-actions>li>span,.gridlove-header-sticky .gridlove-actions>li>span { height: 50px; line-height: 50px; display: inline-block } .gridlove-header-bottom .sub-menu { margin-top: -1px } .gridlove-soc-menu a:before { font-family: FontAwesome; text-decoration: none } .gridlove-soc-menu li a:before { height: 25px; width: 25px; line-height: 25px; display: inline-block; border-radius: 50%; color: #FFF; font-size: 12px; text-align: center } .sub-menu .gridlove-soc-menu li a:before { margin-right: 8px } .sub-menu .gridlove-soc-menu li { display: block; width: 100%; -webkit-transition: all .15s ease-in-out; transition: all .15s ease-in-out } .gridlove-actions .sub-menu .gridlove-soc-menu li:hover { padding-left: 5px } .header-top .gridlove-soc-menu a:hover { color: #FFF } .gridlove-social-name { opacity: 0; display: none; font-size: 14px } ::-webkit-input-placeholder { color: rgba(0,0,0,.2) } ::-moz-placeholder { color: rgba(0,0,0,.2) } :-ms-input-placeholder { color: rgba(0,0,0,.2) } :-moz-placeholder { color: rgba(0,0,0,.2) } .gridlove-soc-menu li a[href*="/feed"]::before,.gridlove-soc-menu li a[href*="/rss"]::before,.gridlove-soc-menu li a[href*=feedburner]::before { content: "\f09e" } .gridlove-soc-menu li a[href*="@"]::before { content: "\f0e0" } .gridlove-soc-menu li a[href*="codepen.io"]::before { content: "\f1cb" } .gridlove-soc-menu li a[href*="digg.com"]::before { content: "\f1a6" } .gridlove-soc-menu li a[href*="dribbble.com"]::before { content: "\f17d" } .gridlove-soc-menu li a[href*="dropbox.com"]::before { content: "\f16b" } .gridlove-soc-menu li a[href*="facebook.com"]::before { content: "\f09a" } .gridlove-soc-menu li a[href*="flickr.com"]::before { content: "\f16e" } .gridlove-soc-menu li a[href*="foursquare.com"]::before { content: "\f180" } .gridlove-soc-menu li a[href*="google.com"]::before { content: "\f0d5" } .gridlove-soc-menu li a[href*="github.com"]::before { content: "\f09b" } .gridlove-soc-menu li a[href*="instagram.com"]::before { content: "\f16d" } .gridlove-soc-menu li a[href*="linkedin.com"]::before { content: "\f0e1" } .gridlove-soc-menu li a[href*="last.fm"]::before { content: "\f202" } .gridlove-soc-menu li a[href*="pinterest.com"]::before { content: "\f0d2" } .gridlove-soc-menu li a[href*="reddit.com"]::before { content: "\f1a1" } .gridlove-soc-menu li a[href*="soundcloud.com"]::before { content: "\f1be" } .gridlove-soc-menu li a[href*="spotify.com"]::before { content: "\f1bc" } .gridlove-soc-menu li a[href*="stumbleupon.com"]::before { content: "\f1a4" } .gridlove-soc-menu li a[href*="tumblr.com"]::before { content: "\f173" } .gridlove-soc-menu li a[href*="twitter.com"]::before { content: "\f099" } .gridlove-soc-menu li a[href*="vimeo.com"]::before { content: "\f194" } .gridlove-soc-menu li a[href*="vine.co"]::before { content: "\f1ca" } .gridlove-soc-menu li a[href*="vk.com"]::before { content: "\f189" } .gridlove-soc-menu li a[href*="wordpress.org"]::before,.gridlove-soc-menu li a[href*="wordpress.com"]::before { content: "\f19a" } .gridlove-soc-menu li a[href*="xing.com"]::before { content: "\f168" } .gridlove-soc-menu li a[href*="youtube.com"]::before { content: "\f16a" } .gridlove-soc-menu li a[href*="medium.com"]::before { content: "\f23a" } .gridlove-soc-menu li a[href*="buysellads.com"]::before { content: "\f20d" } .gridlove-soc-menu li a[href*="behance.com"]::before { content: "\f1b4" } .gridlove-soc-menu li a[href*="slack.com"]::before { content: "\f198" } .gridlove-soc-menu li a[href*="weibo.com"]::before { content: "\f18a" } .gridlove-soc-menu li a[href*="snapchat.com"]::before { content: "\f2ac " } .gridlove-soc-menu li a[href*="500px.com"]::before { content: "\f26e" } .gridlove-soc-menu li a[href*="amazon.com"]::before { content: "\f270" } .gridlove-soc-menu li a[href*="mixcloud.com"]::before { content: "\f289" } .gridlove-soc-menu li a[href*="ok.ru"]::before { content: "\f263" } .gridlove-mailto { background-color: #95a5a6 } .gridlove-author-links .fa-rss,.gridlove-soc-menu li a[href*="/feed"]:before,.gridlove-soc-menu li a[href*="/rss"]:before { background-color: #FA9B39 } .gridlove-soc-menu li a[href*="@"]:before { background-color: #AAA } .gridlove-soc-menu li a[href*="codepen.io"]:before,.gridlove-soc-menu li a[href*="digg.com"]:before { background-color: #fff } .gridlove-author-links .fa-dribbble,.gridlove-soc-menu li a[href*="dribbble.com"]:before { background-color: #ea4c89 } .gridlove-soc-menu li a[href*="dropbox.com"]:before { background-color: #007ee5 } .gridlove-author-links .fa-facebook,.gridlove-facebook,.gridlove-soc-menu li a[href*="facebook.com"]:before { background-color: #3b5998 } .gridlove-author-links .fa-flickr,.gridlove-soc-menu li a[href*="flickr.com"]:before { background-color: #ff0084 } .gridlove-soc-menu li a[href*="foursquare.com"]:before { background-color: #0732a2 } .gridlove-author-links .fa-google,.gridlove-gplus,.gridlove-soc-menu li a[href*="google.com"]:before { background-color: #dd4b39 } .gridlove-author-links .fa-github,.gridlove-soc-menu li a[href*="github.com"]:before { background-color: #4183c4 } .gridlove-author-links .fa-instagram,.gridlove-soc-menu li a[href*="instagram.com"]:before { background-color: #3f729b } .gridlove-author-links .fa-linkedin,.gridlove-linkedin,.gridlove-soc-menu li a[href*="linkedin.com"]:before { background-color: #0e76a8 } .gridlove-soc-menu li a[href*="last.fm"]:before { background-color: #e31b23 } .gridlove-author-links .fa-pinterest,.gridlove-pinterest,.gridlove-soc-menu li a[href*="pinterest.com"]:before { background-color: #c8232c } .gridlove-author-links .fa-reddit,.gridlove-reddit,.gridlove-soc-menu li a[href*="reddit.com"]:before { background-color: #369 } .gridlove-author-links .fa-soundcloud,.gridlove-soc-menu li a[href*="soundcloud.com"]:before { background-color: #f50 } .gridlove-author-links .fa-vk,.gridlove-soc-menu li a[href*="vk.com"]:before,.gridlove-vKontakte { background-color: #597da3 } .gridlove-whatsapp { background-color: #25d366 } .gridlove-author-links .fa-spotify,.gridlove-soc-menu li a[href*="spotify.com"]:before { background-color: #81b900 } .gridlove-author-links .fa-stumbleupon,.gridlove-soc-menu li a[href*="stumbleupon.com"]:before,.gridlove-stumbleupon { background-color: #ff2618 } .gridlove-author-links .fa-tumblr,.gridlove-soc-menu li a[href*="tumblr.com"]:before { background-color: #34526f } .gridlove-author-links .fa-twitter,.gridlove-soc-menu li a[href*="twitter.com"]:before,.gridlove-twitter { background-color: #55acee } .gridlove-author-links .fa-vimeo-square,.gridlove-soc-menu li a[href*="vimeo.com"]:before { background-color: #1AB7EA } .gridlove-author-links .fa-vine,.gridlove-soc-menu li a[href*="vine.co"]:before { background-color: #00d9a3 } .gridlove-author-links .fa-vk,.gridlove-soc-menu li a[href*="vk.com"]:before { background-color: #4e729a } .gridlove-author-links .fa-wordpress,.gridlove-soc-menu li a[href*="wordpress.org"]:before,.gridlove-soc-menu li a[href*="wordpress.com"]:before { background-color: #21759b } .gridlove-author-links .fa-xing,.gridlove-soc-menu li a[href*="xing.com"]:before { background-color: #026466 } .gridlove-author-links .fa-youtube,.gridlove-soc-menu li a[href*="youtube.com"]:before { background-color: #c4302b } .gridlove-soc-menu li a[href*="medium.com"]:before { background-color: #57ad68 } .gridlove-soc-menu li a[href*="buysellads.com"]:before { background-color: #c90100 } .gridlove-author-links .fa-behance,.gridlove-soc-menu li a[href*="behance.com"]:before { background-color: #1769ff } .gridlove-author-links .fa-slack,.gridlove-soc-menu li a[href*="slack.com"]:before { background-color: #6ecadc } .gridlove-author-links .fa-weibo,.gridlove-soc-menu li a[href*="weibo.com"]:before { background-color: #B53434 } .gridlove-author-links .fa-snapchat,.gridlove-soc-menu li a[href*="snapchat.com"]:before { background-color: #FFFC00 } .gridlove-soc-menu li a[href*="500px.com"]:before { background-color: #0099e5 } .gridlove-soc-menu li a[href*="amazon.com"]:before { background-color: #f90 } .gridlove-soc-menu li a[href*="mixcloud.com"]:before { background-color: #314359 } .gridlove-soc-menu li a[href*="ok.ru"]:before { background-color: #ed812b } .gridlove-author-links .fa-delicious { background-color: #39f } .gridlove-author-links .fa-deviantart { background-color: #05cc47 } .gridlove-author-links .fa-digg { background-color: #005be2 } .gridlove-author-links .fa-skype { background-color: #00aff0 } .gridlove-author-links .fa-yahoo { background-color: #410093 } .gridlove-soc-menu { list-style: none; margin: 0; padding: 0 } .gridlove-site-header .gridlove-header-top .gridlove-soc-menu li a:before { background-color: transparent } .gridlove-actions-button>span { z-index: 1001; padding: 0 15px; line-height: 40px; height: 40px; width: 45px; display: inline-block; cursor: pointer; -webkit-transition: all .15s ease-in-out; transition: all .15s ease-in-out } .gridlove-sidebar-action .gridlove-bars { border-top: 2px solid; vertical-align: middle; width: 100%; position: relative; margin-top: -4px; -webkit-transition: all .15s ease-in-out; transition: all .15s ease-in-out } .gridlove-sidebar-action .gridlove-bars:after,.gridlove-sidebar-action .gridlove-bars:before { content: ""; height: 2px; width: 100%; display: block; -webkit-transition: all .15s ease-in-out; transition: all .15s ease-in-out; margin-top: 3px } .gridlove-actions-button.gridlove-social-icons .sub-menu { width: 200px } .gridlove-actions-button .gridlove-social-name { display: inline-block; opacity: 1 } .gridlove-mega-menu .sub-menu,.gridlove-social-icons .sub-menu { padding: 20px; z-index: 1000 } .gridlove-social-icons:hover .sub-menu { right: 0; left: auto } .active>.sub-menu { opacity: 1; right: 0; left: auto } .gridlove-social-icons .sub-menu li { width: 100%; text-align: left; margin-bottom: 5px } .entry-tags a,.gridlove-footer .widget.poseidon_widget { text-align: center } .gridlove-social-icons .sub-menu li a { display: block } .gridlove-social-icons .sub-menu li:last-child { margin-bottom: 0 } .sub-menu form { padding: 25px } .gridlove-action-search .sub-menu { width: 280px } .sub-menu .gridlove-button-search { width: 100%; margin-top: 7px } .gridlove-button-search { display: inline-block; vertical-align: top; font-size: 12px } .gridlove-actions-search .gridlove-search-form input { width: 200px; vertical-align: top; display: inline-block; font-size: 14px } .gridlove-actions-search>.gridlove-search-form>input[type=text] { margin-right: 6px } .gridlove-header-top a { height: 30px; display: block } .gridlove-header-top ul { margin: 0; padding: 0; list-style: none } .gridlove-header-top li { display: inline-block; vertical-align: middle; list-style: none; line-height: 30px; margin: 0 3px } .gridlove-header-top .gridlove-soc-menu li { margin: 0 } .gridlove-header-top .gridlove-soc-menu li a { opacity: .8 } .gridlove-header-top .gridlove-soc-menu li a:hover { opacity: 1 } .gridlove-category-menu .sub-menu { width: 300px; padding: 20px 0 } .gridlove-category-menu .sub-menu a { padding: 0; line-height: 20px } .gridlove-category-menu .sub-menu h6 { font-size: 14px; line-height: 20px; margin-bottom: 0 } .gridlove-category-menu .sub-menu .entry-image a { width: 80px } .gridlove-category-menu .entry-image { max-width: 80px; margin-right: 15px; -webkit-box-flex: 0; -ms-flex: 0 0 80px; flex: 0 0 80px } .gridlove-category-menu .sub-menu article { float: left; width: 100%; clear: both; margin-bottom: 20px; padding: 0 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start } .gridlove-category-menu .sub-menu article:last-child,.module-header .h2,.module-header h2 { margin-bottom: 0 } .gridlove-site-header .gridlove-main-nav li .gridlove-rev { left: auto; right: 0 } .gridlove-site-header .gridlove-main-nav li .sub-menu .gridlove-rev { left: auto; right: 100% } .gridlove-sidebar-action .gridlove-bars { display: none } .module-header { margin-bottom: 28px; margin-top: -4px } .box-vm,.gridlove-post,.module-empty { margin-bottom: 20px } .gridlove-post { height: 300px; line-height: 1.375 } .gridlove-box { -webkit-box-shadow: 0 3px 5px 0 rgba(0,1,1,.1); box-shadow: 0 3px 5px 0 rgba(0,1,1,.1); background: #FFF } .box-inner-p { padding: 30px } .box-inner-ptb { padding: 30px 0 } .box-inner-ptbr { padding: 30px 20px 30px 0 } .box-inner-p-bigger { padding: 40px 60px 50px } .box-inner-p-smaller { padding: 40px 60px } .meta-avatar { display: inline-block; vertical-align: middle } .meta-author img { border-radius: 50%; vertical-align: -8px; display: inline-block; margin-right: 4px; width: 24px } .gridlove-post-a .entry-category { margin-bottom: 8px; pointer-events: none } .gridlove-post-a .entry-header { margin-bottom: 10px } .gridlove-menu-posts .entry-image>a:after,.gridlove-post-a .entry-image>a:after,.gridlove-post-b .entry-image a:after,.gridlove-posts-widget .entry-image>a:after { content: ""; position: absolute; background: rgba(0,0,0,0); height: 100%; width: 100%; z-index: 2; top: 0; left: 0; will-change: background; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out } .gridlove-menu-posts article:hover .entry-image>a:after,.gridlove-post-a .entry-image:hover>a:after,.gridlove-post-b .entry-image:hover a:after,.gridlove-posts-widget article:hover .entry-image>a:after { background: rgba(0,0,0,.2) } .gridlove-post-a .entry-category { position: absolute; top: 30px; left: 30px; z-index: 2; width: 80%; right: 30px } .gridlove-post-a .box-inner-p { padding: 23px 30px 30px } .gridlove-post-b .entry-category,.gridlove-post-b .entry-title { margin-bottom: 8px } .gridlove-post-b .entry-image { float: left; position: relative } .box-col-b { float: left; max-width: 43%; margin: 0 0 0 30px } .gridlove-post-b .box-col-b:only-child { max-width: 85% } .col-lg-12 .box-col-b { padding: 30px 0 } .gridlove-post-c .entry-category,.gridlove-post-c .entry-title,.gridlove-post-d .entry-category,.gridlove-post-d .entry-title { margin-bottom: 8px } .entry-overlay-wrapper .entry-image:after,.gridlove-post-d .entry-image a:after { content: ""; position: absolute; background: rgba(0,0,0,.4); will-change: background; height: 100%; width: 100%; z-index: 2; top: 0; left: 0; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out } .gridlove-post-d:hover .entry-image a:after { background: rgba(0,0,0,.6) } .entry-overlay,.gridlove-post-d .entry-overlay { position: absolute; height: 100%; width: 100%; z-index: 3; top: 0; left: 0; pointer-events: none } .entry-overlay .entry-category a,.entry-overlay .entry-meta a,.entry-overlay .entry-title a,.gridlove-cover { pointer-events: auto } .entry-overlay .entry-meta,.gridlove-post-a .entry-meta,.gridlove-post-b .entry-meta,.gridlove-post-c .entry-meta { position: absolute; bottom: 30px } .entry-overlay .entry-title,.entry-overlay .entry-title a,.entry-overlay-wrapper .entry-overlay a:hover,.gridlove-box.gridlove-post-d .entry-overlay a:hover,.gridlove-featured-item .entry-meta a:hover { color: #FFF } .overlay-vh-center { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); height: auto; max-width: 80%; z-index: 111 } .overlay-vh-center .entry-meta { position: relative; bottom: 0 } .gridlove-text-module-content { margin-bottom: 30px } .gridlove-text-module-content.gridlove-box { padding: 30px } .gridlove-module .owl-item div[class^=col-lg-] { padding: 0 } .gridlove-module .row.gridlove-slider { margin: 0 } .gridlove-masonry-wrapper .gridlove-post-a .entry-meta,.gridlove-masonry-wrapper .gridlove-post-c .entry-meta,.gridlove-module-layout-masonry .gridlove-post-a .entry-meta,.gridlove-module-layout-masonry .gridlove-post-c .entry-meta { bottom: auto; margin-right: -15px; position: relative } .gridlove-slider { height: 330px; overflow: hidden } .gridlove-slider.owl-loaded { height: auto; overflow: visible } @media (min-width: 1230px) { .gridlove-module .gridlove-slider .col-lg-12 { max-width:1170px; -webkit-box-flex: 0; -ms-flex: 0 0 1170px; flex: 0 0 1170px; min-width: 1170px } .gridlove-module .gridlove-slider .col-lg-9 { max-width: 870px; -webkit-box-flex: 0; -ms-flex: 0 0 870px; flex: 0 0 870px; min-width: 870px } .gridlove-module .gridlove-slider .col-lg-8 { max-width: 770px; -webkit-box-flex: 0; -ms-flex: 0 0 770px; flex: 0 0 770px; min-width: 770px } .gridlove-module .gridlove-slider .col-lg-7 { max-width: 670px; -webkit-box-flex: 0; -ms-flex: 0 0 670px; flex: 0 0 670px; min-width: 670px } .gridlove-module .gridlove-slider .col-lg-6 { max-width: 570px; -webkit-box-flex: 0; -ms-flex: 0 0 570px; flex: 0 0 570px; min-width: 570px } .gridlove-module .gridlove-slider .col-lg-5 { max-width: 470px; -webkit-box-flex: 0; -ms-flex: 0 0 470px; flex: 0 0 470px; min-width: 470px } .gridlove-module .gridlove-slider .col-lg-4 { max-width: 370px; -webkit-box-flex: 0; -ms-flex: 0 0 370px; flex: 0 0 370px; min-width: 370px } .gridlove-module .gridlove-slider .col-lg-3 { max-width: 270px; -webkit-box-flex: 0; -ms-flex: 0 0 270px; flex: 0 0 270px; min-width: 270px } } .gridlove-post-a .entry-image img { height: 150px; -o-object-fit: cover; object-fit: cover; width: 100% } .gridlove-post-b .entry-image { width: 50% } .gridlove-post-b .entry-image img,.gridlove-post-d .entry-image img { height: 300px; width: 100% } .gridlove-masonry-wrapper { width: 100% } .gridlove-masonry-wrapper .gridlove-post,.gridlove-module-layout-masonry .gridlove-post { height: auto } .gridlove-masonry-wrapper .gridlove-post-d .entry-image,.gridlove-module-layout-masonry .gridlove-post-d .entry-image { height: 100% } .gridlove-masonry-wrapper .gridlove-post .entry-image img,.gridlove-module-layout-masonry .gridlove-post .entry-image img { height: auto } .gridlove-masonry-wrapper .gridlove-post-c .box-inner-ellipsis,.gridlove-masonry-wrapper .gridlove-post-d .box-inner-ellipsis,.gridlove-module-layout-masonry .gridlove-post-c .box-inner-ellipsis,.gridlove-module-layout-masonry .gridlove-post-d .box-inner-ellipsis { height: auto; max-height: inherit; margin-bottom: 20px } .gridlove-footer { font-size: 12px; line-height: 20px; clear: both } .gridlove-copyright p { margin-bottom: 0 } .gridlove-copyright { position: relative; font-size: 12px; padding: 35px 0; opacity: .8 } .gridlove-footer .container { position: relative } .gridlove-footer>.container:after { content: ""; position: absolute; width: 100px; height: 1px; background: rgba(255,255,255,.2); left: 50%; margin-left: -50px; bottom: 0 } .gridlove-footer .widget:last-child { margin-bottom: 50px } .gridlove-footer .widget:first-child { margin-top: 50px } .gridlove-footer ul { list-style: none; margin: 0; padding: 0 } .gridlove-footer .widget { padding: 0 } .gridlove-footer .widget_categories .widget-title { padding: 20px 0 0 } .gridlove-footer .widget.widget_categories select { margin: 0; width: 100% } .gridlove-footer .widget_nav_menu .sub-menu,.gridlove-footer .widget_pages .children { left: 0; width: 100% } .gridlove-footer .widget.mks_flickr_widget { padding: 0 5px } .gridlove-footer .widget_nav_menu li a,.gridlove-footer .widget_pages li a { padding: 10px } .gridlove-footer .widget_nav_menu .sub-menu a:hover,.gridlove-footer .widget_nav_menu li>a:hover,.widget_pages li>a:hover { padding-left: 15px } .gridlove-footer .widget_nav_menu .widget-title,.gridlove-footer .widget_nav_menu.widget,.gridlove-footer .widget_pages .widget-title,.gridlove-footer .widget_pages.widget { padding: 0 } .gridlove-footer .widget_nav_menu ul>li>a,.gridlove-footer .widget_pages ul>li>a { margin: 0 } .gridlove-footer [class^=col-lg-] { padding-right: 30px; padding-left: 30px } .gridlove-footer .row { margin-left: -30px; margin-right: -30px } .gridlove-footer .gridlove-nav-widget-acordion { right: 15px } .gridlove-footer .widget_calendar .widget-title { padding: 20px 0 13px } .gridlove-footer .widget_calendar table caption { right: 0 } .gridlove-footer .widget_calendar table tfoot tr td { border-bottom: 1px solid; border-right: 1px solid } .box-single .entry-category { margin-bottom: 12px } .box-single .entry-title { margin-bottom: 15px } .box-single .entry-header { margin-bottom: 28px } .entry-content ol a,.entry-content p a,.entry-content ul a,.gridlove-text-module-content p a { border-bottom: 1px solid; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out } .entry-tags { margin-bottom: 55px } .entry-tags a { font-size: 14px; line-height: 25px; display: inline-block; vertical-align: top; padding: 0 10px; margin-bottom: 4px; height: 25px; border-radius: 20px; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out } .gridlove-author-links .fa,.gridlove-share a { display: inline-block; -moz-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; text-align: center; color: #FFF } .gridlove-author,.gridlove-prev-next-nav { border-top: 1px solid rgba(0,0,0,.1); padding-top: 35px } .gridlove-author { margin-bottom: 35px } .gridlove-author img { border-radius: 50% } .gridlove-author-links .fa { height: 30px; width: 30px; border-radius: 50%; padding: 10px 0; font-size: 12px; margin: 0 3px 2px; vertical-align: middle; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out } .gridlove-author h4 { margin-bottom: 12px } .gridlove-author-links .gridlove-pill { margin-bottom: 2px } .gridlove-author-desc { margin-bottom: 24px } .gridlove-author-links { margin-bottom: 2px } .gridlove-share { width: 70px; background: #FFF; padding: 16px; text-align: center; margin-bottom: 0 } .gridlove-share a { clear: both; height: 33px; width: 33px; border-radius: 2px; margin: 0 0 10px; line-height: 33px; font-size: 14px; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out } .box-inner-p-smaller .entry-header,.gridlove-share a:last-child { margin-bottom: 0 } .gridlove-share a span { display: none } /*.text-center { text-align: center }*/ .entry-overlay-wrapper { position: relative } .box-single .entry-overlay-wrapper { text-align: center } .gridlove-single-layout-5 .box-single .entry-overlay-wrapper { text-align: left } .gridlove-single-layout-5 .box-single .entry-overlay-wrapper,.gridlove-single-layout-6 .box-single .entry-overlay-wrapper { min-height: 300px; background: rgba(0,0,0,.6) } .gridlove-page-layout-4,.gridlove-page-layout-5,.gridlove-single-layout-7,.gridlove-single-layout-8 { margin-top: -75px; position: relative; z-index: 999 } .gridlove-cover-content.gridlove-cover-reset .entry-header { position: relative; height: auto; z-index: 100; text-align: center; margin: 0 auto; width: 500px } .gridlove-cover-content.gridlove-cover-reset .entry-meta { position: relative; bottom: 0 } .gridlove-cover-content.gridlove-cover-reset .entry-content { max-width: 500px } .gridlove-pn-ico,.gridlove-slider-controls>div { height: 25px; width: 25px; line-height: 25px; display: inline-block; vertical-align: top; border-radius: 50%; font-size: 9px; float: left; margin-right: 15px; text-align: center; cursor: pointer; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out } .gridlove-prev-next-nav a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .gridlove-slider-controls>div { margin-right: 0 } .gridlove-prev-next-nav { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around } .gridlove-prev-next-nav .gridlove-next-link a { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse } .gridlove-prev-next-nav .gridlove-next-link:only-child { position: relative; right: -25% } .gridlove-pn-link { font-size: 14px; display: table; line-height: 18px; max-width: 70% } .gridlove-prev-next-nav>div { width: 50% } .gridlove-next-link { text-align: right } .gridlove-next-link .gridlove-pn-ico,.gridlove-next-link .gridlove-pn-link { float: right } .gridlove-next-link .gridlove-pn-ico { margin-right: 0; margin-left: 15px } .gridlove-author .gridlove-button { margin-right: 5px; display: inline-block; vertical-align: middle } .gridlove-cover-content .entry-header.header-to-bottom { top: auto; height: auto; bottom: 60px; margin-top: 0 } .gridlove-cover-content .header-to-bottom .entry-meta,.gridlove-single-layout-5 .entry-meta { position: relative; bottom: 0 } .gridlove-to-center .entry-header { text-align: center } .gridlove-single-layout-1 .entry-image img,.gridlove-single-layout-2 .entry-image img,.gridlove-single-layout-3 .entry-image img .gridlove-single-layout-4 .entry-image img,.gridlove-single-layout-5 .entry-image img,.gridlove-single-layout-6 .entry-image img { width: 100% } .meta-author img { margin: 0 4px 0 0 } .gridlove-full-width { width: 100%; margin: 0; max-width: 100%; padding: 0!important } /*.widget { padding: 25px 30px 30px; line-height: 1.43; clear: both } .widget-title { margin-bottom: 20px } .widget p:last-child { margin-bottom: 0 } .widget ul { list-style: none; margin: 0; padding: 0 }*/ .widget_text a { border-bottom: 1px solid; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out } .widget_calendar table { background: 0 0; width: 100%; table-layout: fixed; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none } .widget_calendar table thead { background: rgba(0,0,0,.05); font-size: 12px } .widget_calendar table thead th { padding: 13px 0; text-align: center } .widget_calendar table tbody tr:nth-child(even) { background: rgba(0,0,0,.01) } .widget_calendar table tbody td { font-size: 12px; text-align: center; padding: 9px 0 } .widget_calendar table tfoot { margin-top: 10px; background: rgba(0,0,0,.05) } .widget_calendar table tfoot tr td { padding: 12px 14px; font-size: 12px; border: none } .widget_calendar table tfoot tr td a { text-transform: uppercase } .widget_calendar table tfoot tr #next { text-align: right } .widget_calendar table caption { font-size: 12px; text-transform: uppercase; padding: 5px 0; position: absolute; top: 22px; right: 30px } .widget_calendar,.widget_calendar #today { position: relative } .widget_calendar table tbody td a { display: inline-block; font-size: 10px; font-weight: 700; min-width: 30px; height: 30px; line-height: 10px; padding: 9px 0; margin-right: 0; border-radius: 50% } .widget_calendar { padding: 0 } .widget_calendar .widget-title { padding: 20px 30px 13px; margin-bottom: 0 } .widget_calendar #today:after { position: absolute; top: 50%; left: 50%; content: ""; width: 30px; height: 30px; border-radius: 50%; margin: -15px 0 0 -15px } .widget_calendar table { border-top: 1px solid } .widget_tag_cloud a { font-size: 14px!important; display: inline-block; vertical-align: top; padding: 0 10px; height: 25px; line-height: 25px; margin-right: 2px; margin-bottom: 7px; border-radius: 20px } .widget_search .gridlove-button-search { width: 100%; margin-top: 7px } .menu-item-has-children span,.widget_archive li a,.widget_categories li a,.widget_meta a,.widget_nav_menu a,.widget_pages li a,.widget_recent_comments li a,.widget_recent_entries li a,.widget_tag_cloud a { -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out } .widget_meta a,.widget_nav_menu a,.widget_pages a,.widget_recent_comments li,.widget_recent_entries li { font-weight: 700; margin: 0; padding: 10px 0; display: block; border-bottom: 1px solid } .widget_archive li,.widget_categories li { margin: 0; border-bottom: 1px solid; text-align: right; font-weight: 400; display: table; width: 100% } .widget_archive ul>li,.widget_categories ul>li { padding: 10px 0 } .widget_archive li:last-child,.widget_categories li:last-child,.widget_categories li:last-child a,.widget_meta li:last-child a,.widget_recent_comments li:last-child,.widget_recent_entries li:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0 } .widget_archive li:last-child,.widget_categories li:last-child,.widget_nav_menu li:last-child a,.widget_pages li:last-child a { border-bottom: none } .gridlove_category_widget .gridlove-count-color li>a:hover,.widget_archive li>a:hover,.widget_categories li>a:hover,.widget_meta a:hover { padding-left: 5px } .widget_archive li a,.widget_categories li a { float: left; font-weight: 700 } .widget_archive .children,.widget_categories .children { display: block; clear: both; padding-top: 10px } .widget_archive ul>li>.children,.widget_categories ul>li>.children { margin-bottom: -10px } .widget_archive .children li,.widget_categories .children li { border-top: 1px solid; margin: 0; padding: 10px 0; border-bottom: none } .widget_archive .children .children li,.widget_categories .children .children li { padding-left: 20px } .widget_archive .children li a,.widget_categories .children li a { margin-left: 20px } .widget_recent_comments .recentcomments a { font-style: normal; font-weight: 700 } .post-date,.widget_recent_comments .recentcomments,.widget_recent_comments .recentcomments a.url { font-weight: 400; font-style: italic } .post-date:before { content: " - " } .widget_nav_menu .sub-menu,.widget_pages .children { display: none; width: 100%; top: -1px; padding: 0; position: relative; left: 0 } .widget_nav_menu .sub-menu .sub-menu,.widget_pages .children .children { left: 0; padding: 0 } .widget_nav_menu ul>li>a,.widget_pages ul>li>a { padding: 10px 0; margin: 0 30px } .widget_nav_menu .sub-menu a:hover,.widget_nav_menu li>a:hover,.widget_pages .children a:hover,.widget_pages li>a:hover { padding-left: 5px } .widget_nav_menu .sub-menu .sub-menu:after,.widget_pages .children .children:after { content: ""; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: rgba(0,0,0,.1); z-index: 1 } .widget_nav_menu .sub-menu a,.widget_pages .children a { border-bottom: none } .widget_nav_menu li,.widget_pages li { position: relative; z-index: 2 } .widget_nav_menu ul>li:last-child.active,.widget_pages ul>li:last-child.active { margin-bottom: -21px } .gridlove-nav-widget-acordion { position: absolute; right: 30px; top: 15px; cursor: pointer; font-size: 10px; width: 32px; text-align: center } .widget_nav_menu .menu-item-has-children.active>span,.widget_pages .page_item_has_children.active>span { -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -ms-transform: rotate(-180deg); -o-transform: rotate(-180deg); transform: rotate(-180deg) } .widget_nav_menu .widget-title,.widget_pages .widget-title { padding: 10px 30px 0 } .widget_nav_menu.widget,.widget_pages.widget { padding: 20px 0 } .gridlove_category_widget .widget-title+ul.gridlove-count-color>li:first-child>a,.widget_archive>ul>li:first-child,.widget_categories>ul>li:first-child,.widget_meta>ul>li:first-child>a,.widget_nav_menu>div>ul>li:first-child>a,.widget_pages>ul>li:first-child>a,.widget_recent_comments>ul>li:first-child,.widget_recent_entries>ul>li:first-child { padding-top: 0 } .widget_nav_menu>div>ul>li:first-child>.gridlove-nav-widget-acordion,.widget_pages>div>ul>li:first-child>.gridlove-nav-widget-acordion { top: 3px } .widget.poseidon_widget { padding: 0; background: 0 0; -webkit-box-shadow: none; box-shadow: none } .poseidon_widget .widget-title { margin: 0 0 5px; text-align: center; font-size: 12px } ul.mks_themeforest_widget_ul { margin: 0 -10px } .mks_themeforest_widget ul.mks_themeforest_widget_ul li { margin: 0 0 2px } .mks_themeforest_widget .mks_read_more { margin-bottom: 0; margin-top: 20px } .widget.mks_flickr_widget ul.flickr li { margin: 0 2px 0 0 } .widget.mks_flickr_widget ul.flickr li:nth-child(3n) { margin: 0 0 2px } .widget.mks_flickr_widget ul { width: 260px; margin: 0 } .mks_author_widget,.mks_themeforest_widget_ul { text-align: center } .widget.mks_author_widget img { float: none; border-radius: 50%; clear: both; margin: 0 0 10px } .mks_author_widget h3 { font-size: 20px; line-height: 28px } .widget.mks_author_widget .mks_autor_link_wrap { margin-top: 15px } .mks_autor_link_wrap a,.mks_read_more a { width: 100%; max-width: 200px; display: inline-block } .rsswidget { font-weight: 700 } .rss-date { display: block; font-weight: 400; font-style: italic } .widget_rss li { margin-bottom: 15px } .widget_rss li:last-child { margin-bottom: 0 } .gridlove_category_widget .widget-title { padding: 25px 30px 0; margin-bottom: 0 } .widget.gridlove_category_widget { padding: 0 } .gridlove_category_widget.full-color .widget-title { padding-top: 20px; margin-bottom: 0 } .gridlove_category_widget .widget-title+.gridlove-full-color { margin-top: 20px } .gridlove-full-color { padding: 0; display: inline-block; width: 100%; margin-bottom: 30px } .widget.gridlove_category_widget .gridlove-full-color select { margin: 0 30px 30px; width: 240px } .gridlove_category_widget .gridlove-full-color li { text-align: right; font-weight: 700; display: block; position: relative; min-height: 50px } .gridlove_category_widget .gridlove-full-color li:last-child { -webkit-box-shadow: none; box-shadow: none } .gridlove_category_widget .gridlove-full-color li a { display: inline-block; text-align: left; padding: 10px 30px; height: 50px; line-height: 30px; width: 100% } .gridlove_category_widget .gridlove-full-color li a:before { content: ""; position: absolute; left: 0; top: 0; height: 50px; width: 100%; opacity: 0; padding: 20px; z-index: 2; background: rgba(0,0,0,.15); -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out } .gridlove-count,.mks_flickr_widget ul.flickr a { position: relative } .gridlove-count,.gridlove_category_widget .gridlove-count-color li a { -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out } .gridlove_category_widget .gridlove-full-color li>a:hover:before { opacity: .8 } .gridlove_category_widget .gridlove-full-color li>a:hover .gridlove-count { background: rgba(0,0,0,.25); color: #FFF } .gridlove-full-color .category-text { color: #FFF; position: relative; z-index: 10; text-transform: uppercase; font-size: 12px; font-weight: 400 } .gridlove-count { float: right; z-index: 2; background: rgba(0,0,0,.15); height: 26px; width: 26px; line-height: 26px; top: 3px; right: 0; border-radius: 50%; font-size: 12px; text-align: center; transition: all .2s ease-in-out; -webkit-transition-delay: .1s; transition-delay: .1s } .gridlove_category_widget .gridlove-full-color li .children { display: inline-block; width: 100%; clear: both } .gridlove_category_widget .gridlove-full-color li .children a { padding: 10px 30px 10px 50px } .gridlove_category_widget .gridlove-count-color { padding: 20px 30px } .gridlove_category_widget .gridlove-count-color .gridlove-count { top: -3px; right: 0 } .gridlove_category_widget .gridlove-count-color li a { margin: 0; padding: 10px 0; display: block; font-weight: 700; transition: all .2s ease-in-out } .gridlove-posts-widget a,.mks_flickr_widget ul.flickr a:after { -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out } .gridlove_category_widget .gridlove-count-color li { border-bottom: 1px solid } .gridlove_category_widget .gridlove-count-color li:last-child { border-bottom: 0 } .gridlove-sticky-sidebar .widget:last-child { margin-bottom: 0 } .poseidon_widget .mks_adswidget_ul.small { text-align: center } .poseidon_widget .mks_adswidget_ul.small li { margin-bottom: 10px; margin-right: 7px } .mks_adswidget_ul.custom li { margin-right: 0 } .gridlove-widget-expand { padding: 0 } .gridlove-posts-widget article { width: 240px; clear: both; margin-bottom: 20px; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; line-height: 20px } .gridlove-posts-widget article:last-child,.widget .mejs-container,.widget_media_image .wp-caption { margin-bottom: 0 } .gridlove-posts-widget .entry-image { max-width: 80px; margin-right: 15px; -webkit-box-flex: 0; -ms-flex: 0 0 80px; flex: 0 0 80px } .gridlove-posts-widget a { padding: 0; font-size: 14px; line-height: 20px; transition: all .2s ease-in-out } .gridlove-posts-widget h6 { font-size: 14px; line-height: 20px; margin-bottom: 0 } .gridlove-posts-widget.owl-carousel .owl-stage-outer { display: inline-block; width: 100% } .gridlove_posts_widget .gridlove-slider-controls { display: inline-block; vertical-align: top; float: right; margin-top: 3px } .gridlove-sidebar-action-inside .gridlove-posts-widget article,.gridlove-sidebar-action-inside .gridlove-posts-widget.owl-carousel .owl-stage-outer { width: 223px } .widget.gridlove_adsense_widget { background: 0 0; -webkit-box-shadow: none; box-shadow: none } .gridlove_adsense_widget.gridlove-widget-expand { padding: 0 } .widget_nav_menu .gridlove-category-menu .sub-menu article { float: none; padding: 0 30px } .widget_nav_menu .gridlove-category-menu .sub-menu a:hover { padding: 0 } .widget_nav_menu .gridlove-category-menu .sub-menu { padding: 20px 0; width: 100% } .mks_flickr_widget ul.flickr img { -o-object-fit: cover; object-fit: cover; opacity: 1 } .mks_flickr_widget ul.flickr a:after { content: ""; position: absolute; background: rgba(0,0,0,0); height: 100%; width: 100%; z-index: 2; top: 0; left: 0; transition: all .2s ease-in-out } .gridlove-hidden-overlay,.module-actions ul.page-numbers .next.page-numbers,.module-actions ul.page-numbers .prev.page-numbers { -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out } .mks_flickr_widget ul.flickr a:hover:after { background: rgba(0,0,0,.2) } .mks_themeforest_widget { text-align: center } .gridlove-posts-widget .gridlove-posts-widget-item-wrapper { opacity: 0; position: absolute } .owl-loaded .gridlove-posts-widget-item-wrapper { opacity: 1; position: relative } .gridlove-posts-widget { min-height: 65px } .widget div.mejs-container .mejs-controls,body .widget .mejs-container.wp-audio-shortcode { height: 25px!important } .widget div.mejs-container .mejs-controls .mejs-time,body .widget .mejs-container .mejs-controls .mejs-button { margin: 0; padding: 8px 0 0 } .widget div.mejs-controls div.mejs-time-rail { padding-top: 5px } body .widget .mejs-controls a.mejs-horizontal-volume-slider { margin: 0 } .widget .mejs-overlay-button,body .widget .mejs-container .mejs-controls .mejs-button button:before { font-size: 14px; line-height: 27px } .widget .mejs-overlay-button { -webkit-transform: scale(.6); -moz-transform: scale(.6); -ms-transform: scale(.6); -o-transform: scale(.6); transform: scale(.6) } body .widget .mejs-container .mejs-controls .mejs-button button { height: 25px } .widget .mejs-container .mejs-controls div { font-size: 10px } .widget .mejs-controls .mejs-time-rail .mejs-time-current,.widget .mejs-controls .mejs-time-rail span,.widget .mejs-controls .mejs-time-rail>a { height: 8px } .widget .mejs-controls .mejs-time-rail .mejs-time-float { height: 17px } .widget .gallery .gallery-item a:after { -webkit-transform: scale(.7); -moz-transform: scale(.7); -ms-transform: scale(.7); -o-transform: scale(.7); transform: scale(.7) } .comment-form label { font-size: 12px; line-height: 1; margin-bottom: 10px } .comment-form-author,.comment-form-email,.comment-form-url { float: left; width: 33.33%; padding: 0 15px 0 0; margin-bottom: 20px } .comment-form-url { padding: 0 } .comment-form p { margin-bottom: 5px } .comment-form p:last-child,.comment-respond { margin-bottom: 0 } .form-submit { margin-top: 15px; clear: both; display: inline-block } .comment-list { list-style: none; padding: 0; margin: 48px 0 0; clear: both } .comment-content,.reply { margin-left: 65px } .comment-list li { list-style: none } .comment-list .avatar { border-radius: 50%; float: left; margin-right: 15px } .comment-author b { font-size: 18px } .comment-list .says { display: none } .comment-list .comment-metadata { line-height: 20px; font-size: 12px; margin-bottom: 12px } #cancel-comment-reply-link,.reply { font-size: 14px; line-height: 20px } .reply { margin-top: -3px } .comment-content p { margin-bottom: 14px } .comment-body { margin-bottom: 36px } .comment-list .children { margin-left: 98px; padding: 0 } .comment-list .comment-respond { margin-bottom: 35px } .comment .comment-respond { margin: 26px 0 36px; border-top: 1px solid; padding: 20px 26px 0; position: relative } .comment-reply-title { float: right } .comment-form .logged-in-as,.comment-notes { margin-bottom: 25px } .pingback .comment-content,.trackback .comment-content { margin-left: 0 } .comment-list li:last-child .children li:last-child article { margin-bottom: 0 } .bypostauthor .comment-author { position: relative } .bypostauthor .comment-author:before { content: "\f007"; font-family: FontAwesome; font-size: 12px; line-height: 27px; height: 30px; width: 30px; background: #000; color: #FFF; display: inline-block; border-radius: 50%; text-align: center; position: absolute; left: -9px; top: -6px; border: 2px solid #FFF } .gridlove-cover,.gridlove-cover-item { position: relative } .module-actions ul.page-numbers { list-style: none; padding: 0; margin: 0; display: -webkit-box; display: -ms-flexbox; display: flex } .module-actions ul.page-numbers .page-numbers { height: 25px; width: 25px; display: inline-block; vertical-align: top; border-radius: 50%; line-height: 25px; font-size: 14px; text-align: center } .module-actions ul.page-numbers .next.page-numbers,.module-actions ul.page-numbers .prev.page-numbers { height: 25px; width: 25px; line-height: 25px; display: inline-block; vertical-align: top; border-radius: 50%; font-size: 9px; float: left; text-align: center; cursor: pointer; transition: all .2s ease-in-out } .module-actions ul.page-numbers .next.page-numbers { margin-left: 5px } .module-actions ul.page-numbers .prev.page-numbers { margin-right: 5px } .comment-subscription-form label { font-size: 14px } .comment-subscription-form [type=checkbox],.comment-subscription-form [type=radio] { vertical-align: -2px } #wp-comment-cookies-consent { margin-right: 7px; position: relative; top: 2px } .gridlove-cover-area { text-align: center; margin-bottom: 30px; width: 100% } .gridlove-cover-area.gridlove-cover-wrapper { height: 360px!important } .gridlove-cover { display: inline-block } .gridlove-cover-bg .gridlove-cover:before { left: 0; background: -moz-linear-gradient(left,#000 0,rgba(0,0,0,0) 100%); background: -webkit-linear-gradient(left,#000 0,rgba(0,0,0,0) 100%); background: -webkit-gradient(linear,left top,right top,color-stop(0,#000),to(rgba(0,0,0,0))); background: linear-gradient(to right,#000 0,rgba(0,0,0,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#00000000', GradientType=1); width: 40% } .gridlove-cover-bg .gridlove-cover:after { right: 0; background: -moz-linear-gradient(left,rgba(0,0,0,0) 0,#000 100%); background: -webkit-linear-gradient(left,rgba(0,0,0,0) 0,#000 100%); background: -webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,0)),to(#000)); background: linear-gradient(to right,rgba(0,0,0,0) 0,#000 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=1); width: 40% } .gridlove-cover-bg .gridlove-cover:after,.gridlove-cover-bg .gridlove-cover:before { content: ""; top: 0; position: absolute; height: 100%; z-index: 2 } .gridlove-cover-1 .gridlove-cover-bg .gridlove-cover:before { width: 70% } .gridlove-cover-1 .gridlove-cover-bg .gridlove-cover:after { width: 40% } .gridlove-cover-area .gridlove-cover-bg img { display: inline-block; width: auto; height: 100%; max-width: 100% } .gridlove-hidden-overlay { background: rgba(0,0,0,.5); position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; transition: all .2s ease-in-out } .gridlove-cover-area:hover .gridlove-hidden-overlay { opacity: 1 } .gridlove-cover-2 .gridlove-hidden-overlay { opacity: 1; background: rgba(0,0,0,.6) } .gridlove-cover-2:hover .gridlove-hidden-overlay { background: rgba(0,0,0,.8) } .gridlove-cover-content { width: 1200px; margin: 0 auto } .gridlove-cover-content .entry-header { position: absolute; top: 0; height: 440px; max-width: 480px; text-align: left; z-index: 3; margin-left: 15px; margin-top: 60px; pointer-events: none } .gridlove-cover-content .entry-category a,.gridlove-cover-content .entry-meta a,.gridlove-cover-content .entry-title,.gridlove-cover-content .entry-title a { pointer-events: auto } .gridlove-cover-content .entry-category { margin-bottom: 15px } .gridlove-cover-content .entry-title { margin-bottom: 20px } .gridlove-cover-content .entry-title,.gridlove-cover-content .entry-title a,.gridlove-cover-content p { color: #FFF } .gridlove-cover-content .entry-meta { position: absolute; bottom: 69px; z-index: 100 } .gridlove-cover-content .entry-content { max-width: 400px } .gridlove-cover-area { background: #000; overflow: hidden } .gridlove-cover-1 .owl-controls { position: absolute; bottom: 60px; max-width: 1189px; text-align: right; left: 50%; margin-left: -600px; z-index: 2; pointer-events: none; width: 100% } .gallery-columns-1 .owl-controls,.gridlove-cover-slider .owl-controls { position: absolute; bottom: 60px } .gallery-columns-1 .owl-nav>div,.gridlove-cover-slider .owl-nav>div { height: 40px; width: 40px; text-align: center; line-height: 40px; background: rgba(255,255,255,.5); color: #5e5e5e; border-radius: 50%; -webkit-box-shadow: 0 3px 5px 0 rgba(0,1,1,.1); box-shadow: 0 3px 5px 0 rgba(0,1,1,.1); font-size: 13px; display: inline-block; vertical-align: top; margin: 0 3px; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; padding: 0; pointer-events: auto } .gallery-columns-1 .owl-nav>div:hover,.gridlove-cover-slider .owl-nav>div:hover { background: #fff } .gallery-columns-1 .owl-nav>div .fa-chevron-right,.gridlove-cover-slider .owl-nav>div .fa-chevron-right { margin: 0 0 0 2px } .gallery-columns-1 .owl-nav>div .fa-chevron-left,.gridlove-cover-slider .owl-nav>div .fa-chevron-left { margin: 0 0 0 -2px } .gridlove-cover-slider.gridlove-cover-arrows-middle .owl-controls .owl-nav>.owl-prev { left: 12px } .gridlove-cover-slider.gridlove-cover-arrows-middle .owl-controls .owl-nav>.owl-next { right: 12px } .gridlove-cover-wrapper .gridlove-cover-arrows-middle .owl-controls .owl-nav>.owl-prev { left: -60px } .gridlove-cover-wrapper .gridlove-cover-arrows-middle .owl-controls .owl-nav>.owl-next { right: -60px } .gridlove-cover-wrapper.gridlove-cover-area { padding: 30px 0 0 } .gridlove-cover-slider .gridlove-cover-item,.gridlove-cover-slider .gridlove-post { opacity: 0 } .owl-loaded .gridlove-cover-item,.owl-loaded .gridlove-post { opacity: 1 } .gridlove-cover-2 .overlay-vh-center { max-width: 620px } .gridlove-cover-2 .gridlove-cover-content.gridlove-cover-reset .entry-content,.gridlove-cover-2 .gridlove-cover-content.gridlove-cover-reset .entry-header { max-width: 620px; width: 620px } .gridlove-cover-custom .gridlove-cover-item { display: block; height: 100% } .overlay-vh-center-custom { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); height: auto; max-width: 1230px; z-index: 111; width: 100%; display: block; padding: 0 30px; text-align: unset } .overlay-vh-center-custom .h1,.overlay-vh-center-custom .h2,.overlay-vh-center-custom .h3,.overlay-vh-center-custom .h4,.overlay-vh-center-custom .h5,.overlay-vh-center-custom .h6,.overlay-vh-center-custom div,.overlay-vh-center-custom h1,.overlay-vh-center-custom h2,.overlay-vh-center-custom h3,.overlay-vh-center-custom h4,.overlay-vh-center-custom h5,.overlay-vh-center-custom h6,.overlay-vh-center-custom span { color: #fff } .row.gridlove-cover-slider { margin: 0 } .gridlove-cover-slider .owl-item div[class^=col-lg-] { padding: 0; text-align: left } @media (min-width: 1230px) { .gridlove-cover-slider .col-lg-4 { max-width:370px; -webkit-box-flex: 0; -ms-flex: 0 0 370px; flex: 0 0 370px; min-width: 370px } .gridlove-cover-slider .col-lg-3 { max-width: 270px; -webkit-box-flex: 0; -ms-flex: 0 0 270px; flex: 0 0 270px; min-width: 270px } } @media (max-width: 1229px) { .gridlove-cover-slider .owl-item .col-lg-3,.gridlove-cover-slider .owl-item .col-lg-4 { padding:0; width: 100%; max-width: 100% } } .gridlove-cover-area .entry-meta .meta-item,.gridlove-cover-area .entry-meta .meta-rtime,.gridlove-cover-area .entry-meta .meta-views,.gridlove-cover-area .entry-meta a,.gridlove-cover-area .entry-meta span { font-size: 13px } .gridlove-cover-area .meta-author img { vertical-align: -7px } .gridlove-cover-area .entry-meta .meta-item { margin-right: 15px } .gridlove-cover-overlay-off .gridlove-cover:after,.gridlove-cover-overlay-off .gridlove-cover:before { display: none } .gridlove-cover-overlay-off .gridlove-cover-area:hover .gridlove-hidden-overlay { background: rgba(0,0,0,.25) } .gridlove-cover-overlay-off .gridlove-cover-2 .gridlove-hidden-overlay { background: 0 0 } .gridlove-cover-overlay-soft-dark .gridlove-hidden-overlay { background: rgba(0,0,0,.25) } .gridlove-cover-overlay-soft-dark .gridlove-cover-2 .gridlove-hidden-overlay { background: rgba(0,0,0,.3) } .gridlove-cover-overlay-soft-dark .gridlove-cover-2:hover .gridlove-hidden-overlay { background: rgba(0,0,0,.5) } .gridlove-cover-overlay-soft-dark .gridlove-cover-bg .gridlove-cover:after,.gridlove-cover-overlay-soft-dark .gridlove-cover-bg .gridlove-cover:before { width: 20% } .gridlove-cover-overlay-soft-dark .gridlove-cover-1 .gridlove-cover-bg .gridlove-cover:before { width: 35% } .gridlove-cover-overlay-soft-dark .gridlove-cover-1 .gridlove-cover-bg .gridlove-cover:after { width: 20% } .gridlove-cover-area .gridlove-cover-bg img,.gridlove-post-b .entry-image img,.gridlove-post-d .entry-image img { -o-object-fit: cover; object-fit: cover; font-family: 'object-fit: cover;' } .wp-block-separator { clear: both } .wp-block-preformatted { white-space: nowrap; overflow: auto } .wp-block-quote.is-large,.wp-block-quote.is-style-large { margin: 0; padding: 2rem 3.6rem } .wp-block-pullquote { padding: 3rem 24px; margin-bottom: 0 } .wp-block-button.alignleft { margin-left: 10% } .wp-block-button.alignright { margin-right: 10% } .wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-gallery.aligncenter,.wp-block-gallery.alignnone { display: -webkit-box; display: -ms-flexbox; display: flex } .entry-content .wp-block-gallery>li:last-child { margin-bottom: auto } .wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover-image h2 { position: relative; z-index: 2 } .wp-block-cover-image.aligncenter { margin: 0 0 1.5em; display: -webkit-box; display: -ms-flexbox; display: flex } .wp-block-gallery { margin: 0 -8px 24px } .wp-block-audio.aligncenter,.wp-block-pullquote.aligncenter { text-align: center } .wp-block-pullquote.aligncenter:before { left: 50%; margin-left: -14px } .wp-block-pullquote.alignleft { text-align: left; margin-right: 0 } .wp-block-pullquote.alignright { text-align: right; margin-left: 0 } .wp-block-pullquote.alignright:before { left: auto; right: 6px } .wp-block-pullquote cite { font-size: 80% } .wp-block-video video { max-width: 100% } .entry-content .wp-block-categories ul,.entry-content .wp-block-latest-posts,.entry-content .wp-block-latest-posts.is-grid { padding: 0; list-style: outside; margin-left: 20px } .entry-content .wp-block-button__link:not(.has-text-color),.entry-content .wp-block-button__link:not(.has-text-color):hover { color: #FFF } .entry-content .wp-block-button__link:hover { border: 0 } .emoji { width: 24px } .entry-content ol ol,.entry-content ul ul { margin-top: 12px; margin-bottom: 12px } .gridlove-header-responsive { display: block; height: 50px; z-index: 9998; width: 100%; left: 0; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); top: 0; position: fixed; text-align: center; -webkit-box-shadow: 0 0 20px rgba(0,0,0,.15); box-shadow: 0 0 20px rgba(0,0,0,.15) } .box-single .gridlove-share { width: 100%; -webkit-box-shadow: none; box-shadow: none; margin: 0 0 20px; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around } .box-single .gridlove-share a { margin: 0 3px; width: 100% } .gridlove-header-responsive .sub-menu { margin-top: -2px } .gridlove-header-responsive .gridlove-actions-button>span { -webkit-transition: all .15s ease-in-out; transition: all .15s ease-in-out } @media (max-width: 1450px) { .mfp-image-holder button.mfp-close { right:0; top: -10px } } @media (max-width: 1229px) { .gridlove-site-branding { display:inline-block } .gridlove-module .owl-item div[class^=col-lg-] { padding: 0; width: 100%; max-width: 100% } .gridlove-cover-content { width: 100% } .gridlove-cover-content .entry-header { margin-left: 30px } } /*@media (max-width: 1040px) { body .h1,body h1 { font-size:40px; line-height: 46px } body .col-lg-12 .gridlove-post-b .h3,body .h2,body h2 { font-size: 26px; line-height: 34px } body .h3,body h3 { font-size: 22px; line-height: 30px } body .h4,body h4 { font-size: 20px; line-height: 28px } body .h5,body h5 { font-size: 18px; line-height: 26px } body .gridlove-post,body .h6,body h6,html body { font-size: 16px } }*/ @media (max-width: 1040px) and (min-width:580px) { .box-vm,.comment-body,.gridlove-comments,.gridlove-cover-area,.gridlove-infinite-scroll a,.gridlove-load-more a,.gridlove-pagination .gridlove-next a,.gridlove-pagination .gridlove-prev a,.gridlove-pagination .next,.gridlove-pagination .prev,.gridlove-post,.gridlove-site-content,.module-empty,.module-header,.widget { margin-bottom:24px } .gridlove-post-a .box-inner-p { padding: 18px 24px 24px } .gridlove-post-a .box-inner-ellipsis { height: 85px; max-height: 85px } .entry-overlay .entry-meta,.gridlove-post-a .entry-meta,.gridlove-post-b .entry-meta,.gridlove-post-c .entry-meta { bottom: 20px } .box-inner-p { padding: 24px } .box-inner-ptbr { padding: 24px 20px 24px 0 } .gridlove-footer .row,.row { margin-left: -12px; margin-right: -12px } .col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.gridlove-content,.gridlove-footer [class^=col-lg-],.gridlove-share-wrapper,.gridlove-sidebar { padding-left: 12px; padding-right: 12px } .container,.container-fluid { padding-left: 24px; padding-right: 24px } .gridlove-post-a .entry-category { top: 24px; left: 24px } .gridlove-slot-l { left: 24px } .gridlove-slot-r { right: 24px } .gridlove-footer .widget:first-child { margin-top: 24px } .gridlove-footer .widget:last-child { margin-bottom: 30px } .gridlove-copyright { padding: 24px 0 } .box-inner-p-bigger { padding: 40px 40px 48px } .box-inner-p-smaller { padding: 40px } .gridlove-share-wrapper { width: 94px; -webkit-box-flex: 0; -ms-flex: 0 0 94px; flex: 0 0 94px } .gridlove-sidebar { -webkit-box-flex: 0; -ms-flex: 0 0 324px; flex: 0 0 324px; width: 324px } .gridlove-cover-content .header-to-bottom .entry-meta,.gridlove-single-layout-5 .entry-meta,.overlay-vh-center .entry-meta { bottom: 0 } .gridlove-cover-content .entry-header { padding-left: 40px; padding-top: 40px; margin-left: auto; margin-top: auto; height: 100% } .gridlove-cover-content .meta-author img { vertical-align: -8px; margin-right: 4px; width: 24px } .gridlove-cover-content .entry-meta { bottom: 40px } .gallery-columns-1 .owl-controls,.gridlove-cover-slider .owl-controls { bottom: 40px; right: 40px; left: auto; max-width: 100%; margin-left: auto } .gallery-columns-1 .owl-controls { right: 0 } .gridlove-cover-slider.gridlove-cover-arrows-middle .owl-controls .owl-nav>.owl-prev { left: 24px } .gridlove-cover-slider.gridlove-cover-arrows-middle .owl-controls .owl-nav>.owl-next { right: 24px } .gridlove-cover-1 .entry-meta .meta-item,.gridlove-cover-1 .entry-meta .meta-rtime,.gridlove-cover-1 .entry-meta .meta-views,.gridlove-cover-1 .entry-meta a,.gridlove-cover-1 .entry-meta span,.gridlove-cover-2 .entry-meta .meta-item,.gridlove-cover-2 .entry-meta .meta-rtime,.gridlove-cover-2 .entry-meta .meta-views,.gridlove-cover-2 .entry-meta a,.gridlove-cover-2 .entry-meta span { font-size: 12px; line-height: 18px } .gridlove-cover-1 .gridlove-cover-bg .gridlove-cover:after,.gridlove-cover-bg .gridlove-cover:after,.gridlove-cover-bg .gridlove-cover:before { width: 20% } .gridlove-cover-2 .gridlove-cover-content .entry-header { padding-left: 0; padding-top: 0 } body .h1,body h1 { font-size: 36px; line-height: 42px } .gridlove-footer .widget.poseidon_widget { margin-left: 0; margin-right: 0 } } @media (min-width: 1023px) and (max-width:1040px) { body .h2,body h2 { font-size:24px; line-height: 32px } body .h3,body h3 { font-size: 20px; line-height: 26px } body .h4,body h4 { font-size: 19px; line-height: 27px } body .h5,body h5 { font-size: 17px; line-height: 25px } body .col-lg-3 .h3 { font-size: 18px; line-height: 24px } body .col-lg-12 .h3 { font-size: 22px; line-height: 30px } .entry-meta .meta-item,.entry-meta .meta-rtime,.entry-meta .meta-views,.entry-meta a,.entry-meta span { font-size: 11px; line-height: 16px } .meta-author img { vertical-align: -6px; margin-right: 2px; width: 20px } .site-title.h1 { line-height: inherit } } @media (min-width: 600px) and (max-width:700px),(max-width:320px) { .gridlove-cover-area .meta-author img,.meta-author img { vertical-align:-6px } body .h2,body h2 { font-size: 24px; line-height: 32px } body .h3,body h3 { font-size: 20px; line-height: 26px } body .h4,body h4 { font-size: 19px; line-height: 27px } body .h5,body h5 { font-size: 17px; line-height: 25px } .entry-meta .meta-item,.entry-meta .meta-rtime,.entry-meta .meta-views,.entry-meta a,.entry-meta span { font-size: 11px; line-height: 16px } .meta-author img { margin-right: 2px; width: 20px } .gridlove-cover-area .entry-meta .meta-item,.gridlove-cover-area .entry-meta .meta-rtime,.gridlove-cover-area .entry-meta .meta-views,.gridlove-cover-area .entry-meta a,.gridlove-cover-area .entry-meta span { font-size: 11px; line-height: 16px; margin-right: 3px } } @media (max-width: 1023px) { .gridlove-header-responsive,.gridlove-header-responsive .container { height:70px } /*body { padding-top: 100px }*/ .gridlove-site-description { display: none } .site-title.h1 { margin-bottom: 0; line-height: 70px; font-size: 36px!important } .site-title,.site-title a { line-height: 70px; display: inline-block } .site-title img { vertical-align: middle; max-height: 70px; margin-top: -9px; display: inline-block } .gridlove-header-responsive .gridlove-txt-logo .site-title.h1 { font-size: 30px!important } .gridlove-header-responsive .gridlove-actions { line-height: 70px; position: absolute; right: 10px; top: 0; height: 70px } .gridlove-header-responsive .gridlove-actions-button:last-child>span { margin-right: 4px } .gridlove-header-responsive .gridlove-actions-button>span { font-size: 21px; padding: 0 10px; width: auto } .gridlove-header-responsive .gridlove-actions .sub-menu { line-height: 21px } .gridlove-actions-button>span { padding: 0 12px; line-height: 50px; height: 50px } .gridlove-actions li { vertical-align: top } .gridlove-sidebar-action .gridlove-bars { display: none } .gridlove-cover,.gridlove-cover-area { height: 400px!important } .box-single .gridlove-share a { height: 40px; line-height: 40px } .gridlove-content { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 712px } /* body .gridlove-post,html body { font-size: 16px } */ :root .gridlove-content,_::-webkit-full-page-media,_:future { -ms-flex: 0 0 85%; -webkit-box-flex: 0; flex: 0 0 85% } .mfp-image-holder button.mfp-close { right: 0; top: -10px } .gridlove-action-search .sub-menu>li { line-height: 1 } .gridlove-header-responsive .sub-menu { margin-top: -12px } } @media (max-width: 800px) { .gridlove-cover-2 .gridlove-cover-content.gridlove-cover-reset .entry-content,.gridlove-cover-2 .gridlove-cover-content.gridlove-cover-reset .entry-header { max-width:500px; width: 500px } } @media (max-width: 899px) { .gridlove-share-wrapper { display:none } } @media (max-width: 660px) { .gridlove-cover-content.gridlove-cover-reset .entry-meta { max-width:90%; margin: 0 auto } body .gridlove-cover-2 .entry-title.h1 { font-size: 22px; line-height: 26px; margin-bottom: 15px } .gridlove-cover-2 .overlay-vh-center { width: 74%; max-width: 74% } .gridlove-cover-2 .gridlove-cover-content.gridlove-cover-reset .entry-content,.gridlove-cover-2 .gridlove-cover-content.gridlove-cover-reset .entry-header { max-width: 100%; width: 100% } } @media (max-width: 630px) { .gridlove-cover-slider.gridlove-cover-arrows-middle .owl-controls .owl-nav>.owl-next { right:-25px } .gridlove-cover-slider.gridlove-cover-arrows-middle .owl-controls .owl-nav>.owl-prev { left: -25px } .gridlove-cover-slider.gridlove-cover-arrows-middle .owl-nav>div { height: 50px; width: 50px; line-height: 50px } .gridlove-cover-slider.gridlove-cover-arrows-middle .owl-nav>div .fa-chevron-right { margin: 0 0 0 -13px } .gridlove-cover-slider.gridlove-cover-arrows-middle .owl-nav>div .fa-chevron-left { margin: 0 0 0 13px } .search-results .module-title { display: block } .search-results .module-actions { margin-top: 15px } body.search .module-actions .gridlove-search-form input { width: 192px } } @media (max-width: 1303px) { .gridlove-cover-slider.gridlove-cover-3 .owl-controls .owl-nav>.owl-next,.gridlove-cover-slider.gridlove-cover-4 .owl-controls .owl-nav>.owl-next { right:-25px } .gridlove-cover-slider.gridlove-cover-3 .owl-controls .owl-nav>.owl-prev,.gridlove-cover-slider.gridlove-cover-4 .owl-controls .owl-nav>.owl-prev { left: -25px } .gridlove-cover-slider.gridlove-cover-3 .owl-nav>div,.gridlove-cover-slider.gridlove-cover-4 .owl-nav>div { height: 50px; width: 50px; line-height: 50px; border-radius: 50% } .gridlove-cover-slider.gridlove-cover-3 .owl-nav>div.owl-prev,.gridlove-cover-slider.gridlove-cover-4 .owl-nav>div.owl-prev { border-radius: 50% } .gridlove-cover-slider.gridlove-cover-3 .owl-controls .owl-nav,.gridlove-cover-slider.gridlove-cover-4 .owl-controls .owl-nav { max-width: 100%; position: static; margin: 0 auto } .gridlove-cover-slider.gridlove-cover-3 .owl-nav>div .fa-chevron-right,.gridlove-cover-slider.gridlove-cover-4 .owl-nav>div .fa-chevron-right { margin: 0 0 0 -13px } .gridlove-cover-slider.gridlove-cover-3 .owl-nav>div .fa-chevron-left,.gridlove-cover-slider.gridlove-cover-4 .owl-nav>div .fa-chevron-left { margin: 0 0 0 13px } .gridlove-cover-slider.gridlove-cover-3,.gridlove-cover-slider.gridlove-cover-4 { overflow: hidden } } @media (max-width: 579px) { .entry-sm-overlay .entry-content,.gridlove-cover-bg .gridlove-cover:after,.gridlove-cover-bg .gridlove-cover:before { display:none } /* body { padding-top: 70px }*/ .gridlove-header-responsive,.gridlove-header-responsive .container { height: 50px } .site-title img { max-height: 50px } .site-title,.site-title a { line-height: 50px } .gridlove-header-responsive .gridlove-actions { line-height: 50px; height: 50px } .gridlove-header-responsive .gridlove-txt-logo .site-title.h1 { font-size: 26px!important } /*.box-vm,.comment-body,.gridlove-comments,.gridlove-post,.gridlove-prev-next-nav .gridlove-prev-link,.module-empty,.module-header,.widget { margin-bottom: 20px }*/ .gridlove-post-b .entry-image a:after { background-color: rgba(0,0,0,.4) } .gridlove-post-b:hover .entry-image a:after { background: rgba(0,0,0,.8) } .gridlove-post-b .entry-image { width: 100% } .entry-sm-overlay { position: absolute; height: 100%; width: 100%; z-index: 3; top: 0; left: 0; pointer-events: none; padding: 30px } .col-lg-12 .box-col-b { padding: 30px } .entry-sm-overlay .entry-meta .meta-item,.entry-sm-overlay .entry-meta a,.entry-sm-overlay .entry-meta span { color: rgba(255,255,255,.8) } .entry-sm-overlay .entry-meta a { pointer-events: auto } .entry-sm-overlay .entry-meta a:hover,.entry-sm-overlay .entry-title,.entry-sm-overlay .entry-title a { color: #FFF } .entry-sm-overlay .entry-category a:hover,.entry-sm-overlay .gridlove-format-icon { background: #FFF; color: #111 } .entry-sm-overlay.box-col-b { max-width: 100%; margin: 0 } .gridlove-cover-1 .owl-controls { width: 100%; left: 0; margin-left: 0; bottom: 20px; height: 32px; padding-right: 20px } .gridlove-cover-content { max-width: 100% } .gridlove-cover-content .entry-header { height: 100%; margin-left: 20px; padding-top: 25px; max-width: 90%; margin-top: 0 } .page-template-default .gridlove-site-content.container,.single .gridlove-site-content.container { width: 100%; max-width: 100% } /* .container,.container-fluid { max-width: 410px; padding-left: 20px; padding-right: 20px }*/ .gridlove-footer .row,.row { /*margin-left: -10px; margin-right: -10px*/ } .col-sm-12,.gridlove-content,.gridlove-footer [class^=col-lg-] { padding-left: 10px; padding-right: 10px } #disqus_thread,.box-inner-p-bigger,.box-inner-p-smaller { padding: 20px } .gridlove-header-responsive+.gridlove-cover-area { margin-bottom: 20px } .gridlove-footer .widget:first-child,.gridlove-footer .widget:last-child { margin-top: 30px; margin-bottom: 30px } .gridlove-cover-content .entry-title,.gridlove-cover-content p { margin-bottom: 10px } body .h1,body h1 { font-size: 28px; line-height: 34px } body .h2,body h2 { font-size: 24px; line-height: 32px } .gridlove-header-responsive+.gridlove-cover-area { margin-top: -20px } .gallery-columns-1 .owl-nav>div,.gridlove-cover-slider .owl-nav>div { height: 32px; width: 32px; line-height: 32px } body .gridlove-cover-content .entry-content { font-size: 14px; line-height: 20px } .gridlove-cover,.gridlove-cover-area { height: 320px!important } .gridlove-cover-content .entry-meta { bottom: 25px } .gridlove-cover-2 .gridlove-cover-content .entry-header { padding-top: 0 } body .entry-headline.h5 { font-size: 16px; line-height: 24px } /* .box-single .entry-header,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,p { margin: 0 0 16px }*/ .gridlove-pn-link { font-size: 12px; line-height: 16px } .gridlove-author,.gridlove-prev-next-nav { padding-top: 24px } /* .gridlove-comments,.gridlove-prev-next-nav .gridlove-prev-link,.module-header,.widget { margin-bottom: 20px }*/ .gridlove-ad { margin: 0 auto 20px; text-align: center } .gridlove-single-layout-5 .entry-overlay-wrapper .box-inner-p-bigger { padding: 25px } .gridlove-single-layout-6 .entry-overlay .entry-header { margin-bottom: 0 } .comment-list .children { margin-left: 0; padding: 0 } .gridlove-cover-area .gridlove-hidden-overlay { opacity: 1 } .gridlove-actions>li.gridlove-action-search { position: static } .gridlove-action-search .sub-menu { right: -10px; margin-top: -2px } .gridlove-search-form input { width: 60%; margin-right: 2% } .sub-menu .gridlove-button-search { max-width: 38%; margin-top: 0 } .gridlove-action-search .sub-menu li { width: 100% } .comment-form-author,.comment-form-email,.comment-form-url { width: 100%; padding: 0 } .comment-body .comment-content { margin-right: 0; margin-left: 0 } /* .alignleft,.alignright,pre { clear: both; width: 100%!important; text-align: center; margin: 0 0 10px }*/ .wp-caption-text { position: relative; text-align: center; background: 0 0; color: inherit; font-size: 14px; padding: 3px 0 0 } pre,table { word-break: break-all; text-align: left } body .mejs-container.wp-audio-shortcode { margin-bottom: 0 } .gallery-columns-1 .owl-prev { left: 15px } .gallery-columns-1 .owl-next { right: 15px } .mks_pullquote { margin: 0 0 24px } .mks_tabs.vertical .mks_tabs_nav { width: 100% } .mks_tabs.vertical .mks_tab_nav_item.active { border-right: 1px solid; border-bottom: 1px solid #FFF } .mks_tabs.vertical .mks_tab_nav_item { width: auto; border-bottom: 1px solid; margin: 0 8px -1px 0; min-height: 39px } .mks_tabs.vertical { padding: 38px 0 0 } .gridlove-footer .widget.poseidon_widget { margin-left: 0; margin-right: 0 } .gridlove-footer .widget.poseidon_widget li { margin: 0 } .site-title.h1 { margin-bottom: 0; font-size: 28px; line-height: 34px!important; max-width: 250px } .gridlove-single-layout-5 .box-single .entry-overlay-wrapper,.gridlove-single-layout-6 .box-single .entry-overlay-wrapper { min-height: 250px } .gridlove-single-layout-5 .entry-image img,.gridlove-single-layout-6 .entry-image img { min-height: 250px; -o-object-fit: cover; object-fit: cover } .gridlove-single-layout-5 .entry-overlay .entry-meta,.gridlove-single-layout-6 .entry-overlay .entry-meta { bottom: 0 } :root .gridlove-content,_::-webkit-full-page-media,_:future { -ms-flex: 0 0 100%; -webkit-box-flex: 0; flex: 0 0 100% } .gridlove-single-layout-5 .gridlove-related .entry-image img,.gridlove-single-layout-6 .gridlove-related .entry-image img { min-height: 150px; -o-object-fit: cover; object-fit: cover } } @media (max-width: 450px) { .gridlove-prev-next-nav { -ms-flex-wrap:wrap; flex-wrap: wrap } .gridlove-sidebar-action-wrapper { width: 100%; padding: 60px 10px 20px; max-width: 320px } .gridlove-site-branding { float: left } .gridlove-header-responsive .gridlove-actions-button>span { font-size: 18px } .gridlove-cover-content { max-width: 410px } .gridlove-cover-content .entry-category { margin-bottom: 10px } .gridlove-cover-area .gridlove-hidden-overlay { opacity: 1 } } @media (max-width: 375px) { body .gridlove-cover-content .entry-title { font-size:24px; line-height: 30px } .gridlove-cover-2 .entry-content { display: none } body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button { margin: 10px 5px } div.mejs-container .mejs-controls .mejs-time { padding-top: 19px; padding-left: 0; padding-right: 0 } body .mejs-container.wp-audio-shortcode,div.mejs-container .mejs-controls { height: 45px!important } div.mejs-controls div.mejs-time-rail { padding-top: 14px } body .mejs-container .mejs-controls .mejs-button { margin: 9px 5px 0 0!important } body .mejs-controls a.mejs-horizontal-volume-slider { margin: 9px 10px 0 5px; width: 20px } .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { width: 100%!important } } @media (max-width: 340px) { .container,.container-fluid { padding-left:15px; padding-right: 15px } .row { margin-left: -5px; margin-right: -5px } .col-sm-12,.gridlove-content { padding-left: 5px; padding-right: 5px } .gridlove-cover-2 .gridlove-cover-content .entry-content { display: none } .gridlove-post-a .box-inner-p { padding: 18px 24px 24px } .gridlove-post-a .box-inner-ellipsis { height: 85px; max-height: 85px } .entry-overlay .entry-meta,.gridlove-post-a .entry-meta,.gridlove-post-b .entry-meta,.gridlove-post-c .entry-meta { bottom: 20px } .box-inner-p { padding: 24px } .box-inner-ptbr { padding: 24px 20px 24px 0 } .gridlove-post-a .entry-category { top: 24px; left: 24px } .entry-sm-overlay { padding: 24px } .box-vm,.gridlove-comments,.gridlove-header-responsive+.gridlove-cover-area,.gridlove-post,.gridlove-prev-next-nav .gridlove-prev-link,.module-empty,.module-header,.widget { margin-bottom: 15px } .container,.container-fluid { padding: 0 10px } .gridlove-cover-wrapper.gridlove-cover-area { padding: 20px 0 0; margin-bottom: 20px } .gridlove-cover-area.gridlove-cover-wrapper { height: 340px!important } .gridlove-sidebar { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; width: 100%; padding-left: 5px; padding-right: 5px } #disqus_thread,.box-inner-p-bigger,.box-inner-p-smaller,.sub-menu form { padding: 15px } .box-single .entry-header,.box-single .gridlove-share,.gridlove-comments,.gridlove-infinite-scroll a,.gridlove-load-more a,.gridlove-pagination .gridlove-next a,.gridlove-pagination .gridlove-prev a,.gridlove-pagination .next,.gridlove-pagination .prev,.gridlove-site-content,.widget { margin-bottom: 15px } .site-title img { margin-top: -6px } .widget.poseidon_widget { margin: 0 0 24px; text-align: center; max-width: 100% } .gridlove-footer input[type=submit] { width: 100% } .site-title.h1 { max-width: 180px } } @media (max-width: 500px) { .fb-post span { position:relative; padding-bottom: 75%; height: 0; min-width: 270px; width: 100%!important; overflow: hidden } .fb-post span iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100% } } #switcher_link,#switcher_wrap { position: fixed; z-index: 9999; left: 0; background: #FFF; border-radius: 0 4px 4px 0 } #switcher_link { top: 666px; color: #333; -webkit-box-shadow: 0 0 7px rgba(0,0,0,.15); box-shadow: 0 0 7px rgba(0,0,0,.15) } #switcher_link a i { font-size: 2em } #switcher_link a { padding: 10px; float: left; color: #333 } .clearfix::after { content: ""; clear: both; display: table } #switcher_wrap { top: 360px; padding: 15px 17px; -webkit-box-shadow: 0 0 7px rgba(0,0,0,.15); box-shadow: 0 0 7px rgba(0,0,0,.15); font-size: 14px; max-width: 227px; color: #232323; -webkit-transition: all .15s ease; -moz-transition: all .15s ease; -ms-transition: all .15s ease; -o-transition: all .15s ease; transition: all .15s ease; font-family: Arial,sans-serif } #switcher_wrap.switcher_moved { left: -309px } #switcher_wrap,#switcher_wrap h3,#switcher_wrap h4,#switcher_wrap p,.buy_now,.customizer-button,.presale_question { direction: ltr; text-align: left } .switcher_close { position: absolute; right: 15px; top: 16px; color: #d6d6d6; line-height: 1em; font-size: 16px; -webkit-transition: all .15s ease-in-out; -moz-transition: all .15s ease-in-out; -ms-transition: all .15s ease-in-out; -o-transition: all .15s ease-in-out; transition: all .15s ease-in-out } .switcher_close:hover { color: #989898 } #switcher_wrap label { line-height: 1.6em; -ms-user-select: none; user-select: none; color: #333; clear: both; display: block; margin: 0 0 15px; padding-top: 0; font-size: 12px } #switcher_wrap label:hover { cursor: pointer } #switcher_wrap label input { margin-right: 5px; display: inline-block; vertical-align: middle; margin-top: -2px } #switcher_wrap .buy_now,#switcher_wrap h3,#switcher_wrap h4,#switcher_wrap h5,#switcher_wrap label,#switcher_wrap p,#switcher_wrap select { font-family: Arial,sans-serif } #switcher_wrap h3 { font-size: 14px; font-weight: 600; margin-bottom: 5px; line-height: 1.6em; color: #232323; text-transform: uppercase } #switcher_wrap h4 { font-size: .875em; font-weight: 700; line-height: 1.4em; color: #232323; margin-bottom: 3px } #switcher_wrap p { font-size: 12px; line-height: 1.4em; margin-bottom: 10px; clear: both } #switcher_wrap p.double-margin { margin-bottom: 20px } #switcher_wrap ul { list-style: none; margin: 0; padding: 0 } .customizer-button { width: 100%; display: block; text-align: center; text-transform: uppercase; float: left; border-radius: 3px; padding: 7px 0; height: 30px; font-weight: 400; margin: 0 0 5px; -webkit-transition: all .25s linear; -moz-transition: all .25s linear; -ms-transition: all .25s linear; -o-transition: all .25s linear; transition: all .25s linear; font-size: 11px; font-family: Arial,sans-serif } .customizer-button i { margin-right: 5px } .customizer-button-orange { color: #660006; background: #ffd635 } .customizer-button-orange:hover { background: #fc0; color: #660006 } .customizer-button-green { background: #4BBB5A; color: #FFF } .customizer-button-green:hover { background: #43b152; color: #FFF } .customizer-button-hollow { color: rgba(51,51,51,.8) } .customizer-button-hollow:hover { color: #333 } .customizer-button-orange i { margin-top: -3px; vertical-align: middle; display: inline-block } .switcher_items li { margin-bottom: 8px; float: left; margin-right: 4px } .presale_question { color: #da0000; text-decoration: underline } .presale_question:hover { text-decoration: none; color: #da0000 } .fa-spin { -webkit-animation: spin 5s infinite linear; -moz-animation: spin 5s infinite linear; -o-animation: spin 5s infinite linear; animation: spin 5s infinite linear } @-moz-keyframes spin { 0% { -moz-transform: rotate(0) } 100% { -moz-transform: rotate(359deg) } } @-webkit-keyframes spin { 0% { -webkit-transform: rotate(0) } 100% { -webkit-transform: rotate(359deg) } } @-o-keyframes spin { 0% { -o-transform: rotate(0) } 100% { -o-transform: rotate(359deg) } } @keyframes spin { 0% { -webkit-transform: rotate(0); transform: rotate(0) } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg) } } .fa-rotate-90 { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg) } .fa-rotate-180 { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg) } .fa-rotate-270 { -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -ms-transform: rotate(270deg); -o-transform: rotate(270deg); transform: rotate(270deg) } .herald-slider.owl-carousel,.owl-carousel .owl-stage-outer { direction: ltr } #switcher_wrap h5 { clear: both; font-weight: 400; font-size: 17px; margin-bottom: 5px; direction: ltr; color: #111; text-align: left } .switcher_items a { height: 30px; width: 44px; display: inline-block; vertical-align: top; border-radius: 8px; font-size: 0 } .fonts a { background: url('https://demo.mekshq.com/gridlove/wp-content/themes/gridlove/assets/css/../img/gridlove_customizer_sprite.png') 0 -1px no-repeat; border: 1px solid transparent; -webkit-transition: all .1s ease-in-out; -moz-transition: all .1s ease-in-out; -ms-transition: all .1s ease-in-out; -o-transition: all .1s ease-in-out; transition: all .1s ease-in-out } .fonts .list-item-1 a { background-position: -45px -1px } .fonts .list-item-2 a { background-position: -90px -1px } .fonts .list-item-3 a { background-position: -135px -1px } .fonts a.active,.fonts a:hover { border: 1px solid #999 } .colors a,.colors a:hover { background: #dadada; border: 1px solid transparent; position: relative } .colors .list-item-1 a { background: #115e90 } .colors .list-item-2 a { background: #bb0e23 } .colors .list-item-3 a { background: #333 } .colors a:before { font-family: FontAwesome; position: relative; color: #FFF; z-index: 1000; font-size: 14px; text-align: center; width: 100%; display: block; height: 30px; padding: 4px 0; opacity: 0; -webkit-transition: opacity .1s ease-in-out; -moz-transition: opacity .1s ease-in-out; -ms-transition: opacity .1s ease-in-out; -o-transition: opacity .1s ease-in-out; transition: opacity .1s ease-in-out } .colors a.active:before,.colors a:hover:before { opacity: 1 } .colors .list-item-0 a.active:before,.colors .list-item-0 a:hover:before { color: #333 } @media only screen and (max-width: 1200px) { #switcher_link,#switcher_wrap { display:none } } @media only screen and (max-width: 1919px) { #switcher_link { top:initial; bottom: 60px } #switcher_wrap { top: initial; bottom: 50px } } .customizer-button-hollow { border: 1px solid rgba(51,51,51,.3); line-height: 28px; padding: 0 } /*body { font-size: 16px; }*/ /*h1, .h1 { font-size: 40px; } h2, .h2,.col-lg-12 .gridlove-post-b .h3 { font-size: 26px; } h3, .h3 { font-size: 22px; } h4, .h4 { font-size: 20px; } h5, .h5 { font-size: 18px; } h6, .h6 { font-size: 16px; }*/ /*.widget, .gridlove-header-responsive .sub-menu, .gridlove-site-header .sub-menu { font-size: 14px; }*/ .gridlove-main-navigation { font-size: 16px; } .gridlove-post { font-size: 16px; } /*body { background-color: #f3f3f3; color: #5e5e5e; font-family: 'Cabin'; font-weight: 400; }*/ /*h1, h2, h3, h4, h5, h6,.h1, .h2, .h3, .h4, .h5, .h6,blockquote,thead td,*/.comment-author b,q:before,#bbpress-forums .bbp-forum-title, #bbpress-forums .bbp-topic-permalink { color: #111111; font-family: 'Lato'; font-weight: 700; } .gridlove-main-nav a,.gridlove-posts-widget a { font-family: 'Cabin'; font-weight: 700; } .gridlove-header-top { background-color: #222222; color: #dddddd; } .gridlove-header-top a { color: #dddddd; } .gridlove-header-top a:hover { color: #ffffff; } .gridlove-header-wrapper,.gridlove-header-middle .sub-menu,.gridlove-header-responsive,.gridlove-header-responsive .sub-menu { background-color: #ffffff; } .gridlove-header-middle,.gridlove-header-middle a,.gridlove-header-responsive,.gridlove-header-responsive a { color: #111111; } .gridlove-header-middle a:hover,.gridlove-header-middle .gridlove-sidebar-action:hover,.gridlove-header-middle .gridlove-actions-button > span:hover,.gridlove-header-middle .current_page_item > a,.gridlove-header-middle .current_page_ancestor > a,.gridlove-header-middle .current-menu-item > a,.gridlove-header-middle .current-menu-ancestor > a,.gridlove-header-middle .gridlove-category-menu article:hover a,.gridlove-header-responsive a:hover { color: #009cff; } .gridlove-header-middle .active>span,.gridlove-header-middle .gridlove-main-nav>li.menu-item-has-children:hover>a,.gridlove-header-middle .gridlove-social-icons:hover>span,.gridlove-header-responsive .active>span { background-color: rgba(17,17,17,0.05) } .gridlove-header-middle .gridlove-button-search { background-color: #009cff; } .gridlove-header-middle .gridlove-search-form input { border-color: rgba(17,17,17,0.1) } .gridlove-header-middle .sub-menu,.gridlove-header-responsive .sub-menu { border-top: 1px solid rgba(17,17,17,0.05) } .gridlove-header-middle { height: 100px; } .gridlove-logo { max-height: 100px; } .gridlove-branding-bg { background: #f0233b; } .gridlove-header-responsive .gridlove-actions-button:hover >span { color: #009cff; } .gridlove-sidebar-action .gridlove-bars:before,.gridlove-sidebar-action .gridlove-bars:after { background: #111111; } .gridlove-sidebar-action:hover .gridlove-bars:before,.gridlove-sidebar-action:hover .gridlove-bars:after { background: #009cff; } .gridlove-sidebar-action .gridlove-bars { border-color: #111111; } .gridlove-sidebar-action:hover .gridlove-bars { border-color: #009cff; } .gridlove-header-bottom .sub-menu { background-color: #ffffff; } .gridlove-header-bottom .sub-menu a { color: #111111; } .gridlove-header-bottom .sub-menu a:hover,.gridlove-header-bottom .gridlove-category-menu article:hover a { color: #009cff; } .gridlove-header-bottom { background-color: #f2f2f2; } .gridlove-header-bottom,.gridlove-header-bottom a { color: #111111; } .gridlove-header-bottom a:hover,.gridlove-header-bottom .gridlove-sidebar-action:hover,.gridlove-header-bottom .gridlove-actions-button > span:hover,.gridlove-header-bottom .current_page_item > a,.gridlove-header-bottom .current_page_ancestor > a,.gridlove-header-bottom .current-menu-item > a,.gridlove-header-bottom .current-menu-ancestor > a { color: #009cff; } .gridlove-header-bottom .active>span,.gridlove-header-bottom .gridlove-main-nav>li.menu-item-has-children:hover>a,.gridlove-header-bottom .gridlove-social-icons:hover>span { background-color: rgba(17,17,17,0.05) } .gridlove-header-bottom .gridlove-search-form input { border-color: rgba(17,17,17,0.1) } .gridlove-header-bottom,.gridlove-header-bottom .sub-menu { border-top: 1px solid rgba(17,17,17,0.07) } .gridlove-header-bottom .gridlove-button-search { background-color: #009cff; } .gridlove-header-sticky,.gridlove-header-sticky .sub-menu { background-color: #ffffff; } .gridlove-header-sticky,.gridlove-header-sticky a { color: #111111; } .gridlove-header-sticky a:hover,.gridlove-header-sticky .gridlove-sidebar-action:hover,.gridlove-header-sticky .gridlove-actions-button > span:hover,.gridlove-header-sticky .current_page_item > a,.gridlove-header-sticky .current_page_ancestor > a,.gridlove-header-sticky .current-menu-item > a,.gridlove-header-sticky .current-menu-ancestor > a,.gridlove-header-sticky .gridlove-category-menu article:hover a { color: #009cff; } .gridlove-header-sticky .active>span,.gridlove-header-sticky .gridlove-main-nav>li.menu-item-has-children:hover>a,.gridlove-header-sticky .gridlove-social-icons:hover>span { background-color: rgba(17,17,17,0.05) } .gridlove-header-sticky .gridlove-search-form input { border-color: rgba(17,17,17,0.1) } .gridlove-header-sticky .sub-menu { border-top: 1px solid rgba(17,17,17,0.05) } .gridlove-header-sticky .gridlove-button-search { background-color: #009cff; } .gridlove-cover-area,.gridlove-cover { height: 500px; } .gridlove-cover-area .gridlove-cover-bg img { width: 1500px; } .gridlove-box,#disqus_thread { background: #ffffff; } /*a { color: #5e5e5e; }*/ .entry-title a { color: #111111; } /*a:hover,*/.comment-reply-link,#cancel-comment-reply-link,.gridlove-box .entry-title a:hover,.gridlove-posts-widget article:hover a { color: #009cff; } .entry-content p a,.widget_text a,.entry-content ul a,.entry-content ol a,.gridlove-text-module-content p a { color: #009cff; border-color: rgba(0,156,255,0.8); } .entry-content p a:hover,.widget_text a:hover,.entry-content ul a:hover,.entry-content ol a:hover,.gridlove-text-module-content p a:hover { border-bottom: 1px solid transparent; } .comment-reply-link:hover,.gallery .gallery-item a:after, .entry-content a.gridlove-popup-img { color: #5e5e5e; } .gridlove-post-b .box-col-b:only-child .entry-title a,.gridlove-post-d .entry-overlay:only-child .entry-title a { color: #111111; } .gridlove-post-b .box-col-b:only-child .entry-title a:hover,.gridlove-post-d .entry-overlay:only-child .entry-title a:hover,.gridlove-content .entry-header .gridlove-breadcrumbs a,.gridlove-content .entry-header .gridlove-breadcrumbs a:hover,.module-header .gridlove-breadcrumbs a,.module-header .gridlove-breadcrumbs a:hover { color: #009cff; } .gridlove-post-b .box-col-b:only-child .meta-item,.gridlove-post-b .box-col-b:only-child .entry-meta a,.gridlove-post-b .box-col-b:only-child .entry-meta span,.gridlove-post-d .entry-overlay:only-child .meta-item,.gridlove-post-d .entry-overlay:only-child .entry-meta a,.gridlove-post-d .entry-overlay:only-child .entry-meta span { color: #818181; } .entry-meta .meta-item, .entry-meta a, .entry-meta span,.comment-metadata a { color: #818181; } blockquote { color: rgba(17,17,17,0.8); } blockquote:before { color: rgba(17,17,17,0.15); } .entry-meta a:hover { color: #111111; } .widget_tag_cloud a,.entry-tags a { background: rgba(94,94,94,0.1); color: #5e5e5e; } .submit,.gridlove-button,.mks_autor_link_wrap a,.mks_read_more a,input[type="submit"],.gridlove-cat, .gridlove-pill,.gridlove-button-search { color: #FFF; background-color: #009cff; } .gridlove-button:hover { color: #FFF; } .gridlove-share a:hover { background: rgba(17, 17, 17, .8); color: #FFF; } .gridlove-pill:hover,.gridlove-author-links a:hover,.entry-category a:hover { background: #111; color: #FFF; } .gridlove-cover-content .entry-category a:hover,.entry-overlay .entry-category a:hover,.gridlove-highlight .entry-category a:hover,.gridlove-box.gridlove-post-d .entry-overlay .entry-category a:hover,.gridlove-post-a .entry-category a:hover,.gridlove-highlight .gridlove-format-icon { background: #FFF; color: #111; } .gridlove-author, .gridlove-prev-next-nav,.comment .comment-respond { border-color: rgba(94,94,94,0.1); } .gridlove-load-more a,.gridlove-pagination .gridlove-next a,.gridlove-pagination .gridlove-prev a,.gridlove-pagination .next,.gridlove-pagination .prev,.gridlove-infinite-scroll a,.double-bounce1, .double-bounce2,.gridlove-link-pages > span,.module-actions ul.page-numbers span.page-numbers { color: #FFF; background-color: #009cff; } .gridlove-pagination .current { background-color: rgba(94,94,94,0.1); } .gridlove-highlight { background: #083b5c; } .gridlove-highlight,.gridlove-highlight h4,.gridlove-highlight a { color: #ffffff; } .gridlove-highlight .entry-meta .meta-item, .gridlove-highlight .entry-meta a, .gridlove-highlight .entry-meta span,.gridlove-highlight p { color: rgba(255,255,255,0.8); } .gridlove-highlight .gridlove-author-links .fa-link,.gridlove-highlight .gridlove_category_widget .gridlove-full-color li a:after { background: #b5e1ff; } .gridlove-highlight .entry-meta a:hover { color: #ffffff; } .gridlove-highlight.gridlove-post-d .entry-image a:after { background-color: rgba(8,59,92,0.7); } .gridlove-highlight.gridlove-post-d:hover .entry-image a:after { background-color: rgba(8,59,92,0.9); } .gridlove-highlight.gridlove-post-a .entry-image:hover>a:after, .gridlove-highlight.gridlove-post-b .entry-image:hover a:after { background-color: rgba(8,59,92,0.2); } .gridlove-highlight .gridlove-slider-controls > div { background-color: rgba(255,255,255,0.1); color: #ffffff; } .gridlove-highlight .gridlove-slider-controls > div:hover { background-color: rgba(255,255,255,0.3); color: #ffffff; } .gridlove-highlight.gridlove-box .entry-title a:hover { color: #b5e1ff; } .gridlove-highlight.widget_meta a, .gridlove-highlight.widget_recent_entries li, .gridlove-highlight.widget_recent_comments li, .gridlove-highlight.widget_nav_menu a, .gridlove-highlight.widget_archive li, .gridlove-highlight.widget_pages a { border-color: rgba(255,255,255,0.1); } .gridlove-cover-content .entry-meta .meta-item, .gridlove-cover-content .entry-meta a, .gridlove-cover-content .entry-meta span,.gridlove-cover-area .gridlove-breadcrumbs,.gridlove-cover-area .gridlove-breadcrumbs a,.gridlove-cover-area .gridlove-breadcrumbs .breadcrumb_last,body .gridlove-content .entry-overlay .gridlove-breadcrumbs { color: rgba(255, 255, 255, .8); } .gridlove-cover-content .entry-meta a:hover,.gridlove-cover-area .gridlove-breadcrumbs a:hover { color: rgba(255, 255, 255, 1); } .module-title h2,.module-title .h2 { color: #111111; } .gridlove-action-link,.gridlove-slider-controls > div,.module-actions ul.page-numbers .next.page-numbers,.module-actions ul.page-numbers .prev.page-numbers { background: rgba(17,17,17,0.1); color: #111111; } .gridlove-slider-controls > div:hover,.gridlove-action-link:hover,.module-actions ul.page-numbers .next.page-numbers:hover,.module-actions ul.page-numbers .prev.page-numbers:hover { color: #111111; background: rgba(17,17,17,0.3); } .gridlove-pn-ico,.gridlove-author-links .fa-link { background: rgba(94,94,94,0.1); color: #5e5e5e; } .gridlove-prev-next-nav a:hover .gridlove-pn-ico { background: rgba(0,156,255,1); color: #ffffff; } .widget_meta a,.widget_recent_entries li,.widget_recent_comments li,.widget_nav_menu a,.widget_archive li,.widget_pages a,.widget_categories li,.gridlove_category_widget .gridlove-count-color li,.widget_categories .children li,.widget_archiv .children li { border-color: rgba(94,94,94,0.1); } .widget_recent_entries a:hover,.menu-item-has-children.active > span,.menu-item-has-children.active > a,.gridlove-nav-widget-acordion:hover,.widget_recent_comments .recentcomments a.url:hover { color: #009cff; } .widget_recent_comments .url,.post-date,.widget_recent_comments .recentcomments,.gridlove-nav-widget-acordion,.widget_archive li,.rss-date,.widget_categories li,.widget_archive li { color: #818181; } .widget_pages .children,.widget_nav_menu .sub-menu { background: #009cff; color: #FFF; } .widget_pages .children a,.widget_nav_menu .sub-menu a,.widget_nav_menu .sub-menu span,.widget_pages .children span { color: #FFF; } .widget_tag_cloud a:hover,.entry-tags a:hover { background: #009cff; color: #FFF; } .gridlove-footer { background: #111111; color: #ffffff; } .gridlove-footer .widget-title { color: #ffffff; } .gridlove-footer a { color: rgba(255,255,255,0.8); } .gridlove-footer a:hover { color: #ffffff; } .gridlove-footer .widget_recent_comments .url, .gridlove-footer .post-date, .gridlove-footer .widget_recent_comments .recentcomments, .gridlove-footer .gridlove-nav-widget-acordion, .gridlove-footer .widget_archive li, .gridlove-footer .rss-date { color: rgba(255,255,255,0.8); } .gridlove-footer .widget_meta a, .gridlove-footer .widget_recent_entries li, .gridlove-footer .widget_recent_comments li, .gridlove-footer .widget_nav_menu a, .gridlove-footer .widget_archive li, .gridlove-footer .widget_pages a,.gridlove-footer table,.gridlove-footer td,.gridlove-footer th,.gridlove-footer .widget_calendar table,.gridlove-footer .widget.widget_categories select,.gridlove-footer .widget_calendar table tfoot tr td { border-color: rgba(255,255,255,0.2); } /*table,td,th,.widget_calendar table { border-color: rgba(94,94,94,0.1); }*/ /*input[type="text"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="date"], input[type="password"], select, textarea { border-color: rgba(94,94,94,0.2); }*/ div.mejs-container .mejs-controls { background-color: rgba(94,94,94,0.1); } body .mejs-controls .mejs-time-rail .mejs-time-current { background: #009cff; } body .mejs-video.mejs-container .mejs-controls { background-color: rgba(255,255,255,0.9); } .woocommerce ul.products li.product .button,.woocommerce ul.products li.product .added_to_cart,body.woocommerce .button,body.woocommerce-page .button,.woocommerce .widget_shopping_cart_content .buttons .button,.woocommerce div.product div.summary .single_add_to_cart_button,.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-page #payment #place_order,.woocommerce #review_form #respond .form-submit input,.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle { color: #FFF; background-color: #009cff; } .woocommerce div.product .woocommerce-tabs ul.tabs li.active a { border-bottom: 3px solid #009cff; } .product-categories li,.product-categories .children li { color: #818181; } .product-categories .children li { border-top: 1px solid rgba(94,94,94,0.1); } .product-categories li { border-bottom: 1px solid rgba(94,94,94,0.1); } .widget_display_replies li, .widget_display_topics li { color: #818181; } .gridlove-cats .gridlove-cat .entry-overlay-wrapper .entry-image:after, .gridlove-cat.gridlove-post-d .entry-image a:after { background-color: rgba(0,156,255,0.7); } .gridlove-cat.gridlove-post-d:hover .entry-image a:after { background-color: rgba(0,156,255,0.9); } .gridlove-cat-4 { background: #61c436; } .gridlove-cat-col-4:hover { color: #61c436; } .gridlove-cats .gridlove-cat-4 .entry-overlay-wrapper .entry-image:after, .gridlove-cat-4.gridlove-post-d .entry-image a:after { background-color: rgba(97,196,54,0.7); } .gridlove-cat-4.gridlove-post-d:hover .entry-image a:after { background-color: rgba(97,196,54,0.9); } .gridlove-cat-1 { background: #50514f; } .gridlove-cat-2 { background: #f25f5c; } .gridlove-cat-3 { background: #70c1b3; } .gridlove-cat-4 { background: #247ba0; } .gridlove-cat-5 { background: #ffe066; } .gridlove-cat-6 { background: #344B47; } .gridlove-cat-col-2:hover { color: #d60000; } .gridlove-cats .gridlove-cat-2 .entry-overlay-wrapper .entry-image:after, .gridlove-cat-2.gridlove-post-d .entry-image a:after { background-color: rgba(214,0,0,0.7); } .gridlove-cat-2.gridlove-post-d:hover .entry-image a:after { background-color: rgba(214,0,0,0.9); } .gridlove-cat-6 { background: #a66bbe; } .gridlove-cat-col-6:hover { color: #a66bbe; } .gridlove-cats .gridlove-cat-6 .entry-overlay-wrapper .entry-image:after, .gridlove-cat-6.gridlove-post-d .entry-image a:after { background-color: rgba(166,107,190,0.7); } .gridlove-cat-6.gridlove-post-d:hover .entry-image a:after { background-color: rgba(166,107,190,0.9); } .gridlove-cat-73 { background: #f99500; } .gridlove-cat-col-73:hover { color: #f99500; } .gridlove-cats .gridlove-cat-73 .entry-overlay-wrapper .entry-image:after, .gridlove-cat-73.gridlove-post-d .entry-image a:after { background-color: rgba(249,149,0,0.7); } .gridlove-cat-73.gridlove-post-d:hover .entry-image a:after { background-color: rgba(249,149,0,0.9); } body.woocommerce ul.products li.product, body.woocommerce-page ul.products li.product { text-align: center; box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.1); } .woocommerce ul.products li.product h3,.woocommerce ul.products li.product .price { padding: 10px; } .woocommerce ul.products li.product .price { margin: 0; } .woocommerce ul.products li.product a img { margin-bottom: 10px; } .woocommerce h1.page-title { font-size: 26px; line-height: 1.308; } body.woocommerce .products ul, .woocommerce ul.products { display: flex; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } .herald-woo-mod-right { float: right; } .woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after,.woocommerce ul.products li.product .added_to_cart:after,.return-to-shop .button.wc-backward:before,.woocommerce .widget_shopping_cart_content .buttons .button:after,body.woocommerce #content div.product form.cart .variations .reset_variations:before,.wcmenucart .fa { font-weight: normal; font-style: normal; letter-spacing: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count { margin: 0 0 30px; } .woocommerce ul.products li.product .button,.woocommerce ul.products li.product .added_to_cart { height: 24px; border: none; border-radius: 2px; font-size: 10px; text-transform: uppercase; line-height: 1; text-align: center; padding: 8px 15px; font-weight: 700; -webkit-box-shadow: 0 3px 5px 0 rgba(0,0,0,.1), inset 0 0 0 transparent; box-shadow: 0 3px 5px 0 rgba(0,0,0,.1), inset 0 0 0 transparent; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } .woocommerce .widget_shopping_cart_content .buttons .button { height: 35px; line-height: 8px; } body.woocommerce .button,body.woocommerce-page .button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce #review_form #respond .form-submit input,.woocommerce .widget_price_filter .price_slider_amount .button { height: 40px; border: none; border-radius: 2px; font-size: 12px; text-transform: uppercase; line-height: 1; text-align: center; padding: 14px 20px; text-transform: uppercase; -webkit-box-shadow: 0 3px 5px 0 rgba(0,0,0,.1), inset 0 0 0 transparent; box-shadow: 0 3px 5px 0 rgba(0,0,0,.1), inset 0 0 0 transparent; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } .woocommerce ul.products li.product .button:hover,.woocommerce ul.products li.product .added_to_cart:hover,body.woocommerce #content div.product form.cart .button:hover,body.woocommerce .button:hover,body.woocommerce-page .button:hover,.woocommerce a.button.alt:hover,.woocommerce-checkout #place_order:hover,.woocommerce .widget_shopping_cart_content .buttons .button:hover,.woocommerce #review_form #respond .form-submit input:hover { cursor: pointer; text-decoration: none; -webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,.3), inset 0 0 230px rgba(0,0,0,.1); box-shadow: 0 5px 10px 0 rgba(0,0,0,.3), inset 0 0 230px rgba(0,0,0,.1); } /*.price, .amount { color: #77a464; }*/ .woocommerce del { opacity: .5; } .woocommerce ins { text-decoration: none; } .woocommerce select { border-radius: 2px; } .woocommerce p.stars a,.woocommerce .star-rating { font-size: 14px; color: #F9CA63; } .woocommerce .star-rating:before { color: #dedede; } .woocommerce .woocommerce-product-rating .star-rating { margin: 10px 4px 0 0; } .quantity.buttons_added input { -webkit-appearance: none !important } .quantity.buttons_added { position: relative; overflow: hidden; zoom: 1; border: 1px solid #e4e4e4; float: left; } .quantity.buttons_added input[type=number] { float: left; height: 24px; line-height: 24px; -moz-appearance: textfield; } .quantity.buttons_added .minus,.quantity.buttons_added .plus,.quantity.buttons_added .qty { display: block; float: left; height: 24px; width: 24px; line-height: 24px; border: 0; margin: 0; padding: 0; text-align: center; vertical-align: middle; font-size: 0.923em; color: #777; cursor: pointer; outline: none; } .quantity.buttons_added .minus,.quantity.buttons_added .qty { border-right: 1px solid #e4e4e4 } .quantity.buttons_added .plus,.quantity.buttons_added .minus { background: #f7f7f7 } .quantity.buttons_added .minus:hover,.quantity.buttons_added .plus:hover { background: #f5f5f5; color: #000; } .quantity.buttons_added input::-webkit-outer-spin-button,.quantity.buttons_added input::-webkit-inner-spin-button { display: none } .col2-set:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; zoom: 1; } .woocommerce-checkout #payment ul.payment_methods,.woocommerce table.shop_table,.woocommerce table.shop_table td,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce .order_details,.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce .cart-collaterals h2,.woocommerce .cart-collaterals h2,.woocommerce ul.order_details,.woocommerce .shop_table.order_details tfoot th,.woocommerce .shop_table.customer_details th,.woocommerce-checkout #payment ul.payment_methods,.woocommerce .col2-set.addresses .col-1,.woocommerce .col2-set.addresses .col-2,.select2-container .select2-choice { border-color: rgba(0,0,0,0.1); } .entry-content div.select2-container .select2-choice { border-bottom: 1px solid rgba(0,0,0,0.1); } .woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce ul.products li.product .added_to_cart { color: #FFF; font-weight: normal; } .woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce ul.products li.product .added_to_cart:hover { color: #FFF; } .woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading { opacity: 1; padding-right: 1em; } .woocommerce #respond input#submit.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after { font-family: "FontAwesome"; content: "\f021"; vertical-align: top; -webkit-font-smoothing: antialiased; font-weight: 400; position: inherit; top: auto; right: auto; margin-left: .53em; animation: spin 1s linear infinite; -webkit-animation: spin 1s linear infinite; -moz-animation: spin 1s linear infinite; display: inline-block; color: inherit; opacity: 1; } .woocommerce ul.products li.product .added_to_cart:after { font-family: "FontAwesome"; content: "\f07a"; margin-left: .53em; vertical-align: bottom; } .woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt { color: #fff; -webkit-font-smoothing: inherit; font-weight: normal; } .woocommerce button.disabled,.woocommerce button.alt:disabled { background: #4a97c2 !important; } .return-to-shop .button.wc-backward:before { font-family: "FontAwesome"; content: "\f053"; margin-right: 8px; } .woocommerce .products ul,.woocommerce ul.products { margin: 0; } .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { margin-bottom: 30px; } .woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count { margin: 0 10px 30px 0; } .woocommerce .woocommerce-ordering { margin: 0; float: right; margin-bottom: 10px; } .woocommerce .woocommerce-ordering select { vertical-align: top; border-radius: 4px; padding: 6px; font-size: 12px; height: 30px; } .woocommerce .woocommerce-result-count { display: block; float: left; margin: 11px 10px 10px 0; font-size: 12px; } .woocommerce .woocommerce-result-count span.strong { font-weight: bold; font-weight: 600; } .woocommerce .woocommerce-ordering .orderby,.woocommerce .woocommerce-ordering .orderby span { width: auto !important } .woocommerce nav.woocommerce-pagination ul { display: block; border: none; margin: 0; } .woocommerce nav.woocommerce-pagination ul li { display: block; border-right: none; margin: 0 4px 4px 0; } .woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span { padding: 0.4em 0.7em; font-size: 0.923em; } .woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message { background-color: #f7f7f7; border-left: 1px solid rgba(0,0,0,0.01); border-right: 1px solid rgba(0,0,0,0.01); border-bottom: 1px solid rgba(0,0,0,0.01); padding: 15px 15px 15px 40px !important; font-size: 14px; border-top: none; } .woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before { top: 15px; left: 15px; } .woocommerce .woocommerce-error:before { font-family: "FontAwesome"; content: "\f071"; } .woocommerce .woocommerce-message:before { font-family: "FontAwesome"; content: "\f00c" } .woocommerce .woocommerce-info:before { font-family: "FontAwesome"; content: "\f05a"; } .woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button { margin: 0; width: 110px; } .woocommerce-pagination { border-top: 1px solid rgba(0,0,0,0.1); width: 100%; position: relative; padding-top: 30px; text-align: center; margin-bottom: 0; } .woocommerce nav.woocommerce-pagination ul { display: inline-block; } .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span { border-radius: 4px; text-transform: uppercase; min-width: 40px; padding: 5px; } .woocommerce ul.products { border-top: 1px solid rgba(0,0,0,0.1); padding-top: 20px; } .woocommerce .products .product-inner { position: relative; text-align: center; } .woocommerce ul.products li.product a img.woo-entry-image-main { display: block; margin: 0 auto 20px; } .woo-product-entry-slider { margin-bottom: 20px; } .woo-product-entry-slider .sp-arrow { height: 40px; width: 25px; line-height: 40px; background: rgba(0,0,0,.3); } .woo-product-entry-slider .sp-arrow:hover { background: rgba(0,0,0,1); } .woo-product-entry-slider.wpex-slider .sp-buttons { left: auto; right: 0; top: 0; padding: 10px; } .woocommerce ul.products li.product h3 { font-size: 16px; margin: 0; padding: 0; } .woocommerce span.onsale { z-index: 9; color: #fff; font-size: 12px; padding: 5px 10px; line-height: 1; text-transform: uppercase; font-weight: normal; position: absolute; text-align: center; top: 15px; left: 15px; margin: 0; min-height: 0; min-width: 0; border-radius: 15px; -webkit-font-smoothing: inherit; } .woocommerce ul.products li.product .onsale { top: 10px; right: 10px; margin: 0; border-radius: 15px; } .woocommerce ul.products li.product.outofstock .onsale { display: none; } .woocommerce ul.products li.product.outofstock .outofstock-badge { z-index: 9; color: #fff; font-size: 0.923em; padding: .6em .8em; line-height: 1; font-weight: normal; position: absolute; text-align: center; top: 15px; left: 15px; margin: 0; background: #000; background: rgba( 0,0,0, 0.75 ); } .woocommerce ul.products li.product .star-rating { font-size: 12px; display: inline-block; margin: 5px 0 0; } .woocommerce ul.products li.product .price { display: block; font-size: 18px; font-weight: normal; margin: 0; padding: 5px 0; } .woocommerce ul.products li.product .price del { font-size: 12px; position: absolute; top: 120px; right: 11px; opacity: 1; } .woocommerce ul.products li.product .price del .amount { background: #e53935; color: #fff; padding: 4px 7px; border-radius: 15px; } .woocommerce ul.products li.product .price ins { font-weight: normal; display: inline-block; text-decoration: none; } .woocommerce ul.products li.product .price del .amount { font-weight: normal; text-decoration: line-through; } .woocommerce ul.products li.product .button { margin: 5px auto 15px; display: inline-block; float: none; } .woocommerce ul.products li.product .added_to_cart { margin: 5px auto 15px; } .woocommerce ul.products li.product .button.added { display: none !important; } .woocommerce-cart .woocommerce ul.products li.product .button { display: none; } body.woocommerce #content div.product .product_title { margin: 0; } body.woocommerce #content div.product div.images { float: left; width: 52%; margin-bottom: 0; } .product-variation-thumbs { margin: 0 -3px; } .product-variation-thumbs a { display: block; float: left; cursor: pointer; height: auto; width: 20%; padding: 3px; margin: 0; } body.woocommerce #content div.product div.summary { float: right; width: 44%; margin-bottom: 2em; } body.woocommerce #content div.product form.cart { padding: 0 0 20px; margin: 0; } body.woocommerce #content div.product div.summary .price { font-size: 24px; } body.woocommerce #content div.product div.summary ins,body.woocommerce #content div.product div.summary del { display: inline; } body.woocommerce #content div.product div.summary ins { text-decoration: none; } body.woocommerce #content div.product div.summary del { font-size: 0.667em; margin-right: 5px; } body.woocommerce #content div.product p.price ins,body.woocommerce #content div.product span.price ins { font-weight: normal; } .woocommerce .woocommerce-review-link { font-size: 14px; } body.woocommerce #content div.product .woocommerce-product-rating { margin: 0 0 10px; } body.woocommerce #content div.product form.cart .variations select { width: 50%; height: 40px; padding: 10px; font-size: 14px; } bodybody.woocommerce #content div.product form.cart .variations .reset_variations { font-size: 12px; text-transform: uppercase; border: 1px solid; padding: 6px 20px; display: inline-block; vertical-align: top; -webkit-transition: all .2s ease; transition: all .2s ease; border-color: rgba(68,68,68,0.2); margin: 0 0 0 10px; } bodybody.woocommerce #content div.product form.cart .variations .reset_variations:hover { color: red; border: 1px solid red; } body.woocommerce #content div.product div.summary .single_add_to_cart_button { height: 35px; line-height: 35px; padding-top: 0; padding-bottom: 0; padding: 0 30px; font-size: 12px; text-transform: uppercase; } body.woocommerce #content div.product div.summary .single_add_to_cart_button .fa { margin-left: 8px; } body.woocommerce #content div.product form.cart div.quantity { float: left; margin-right: 10px } body.woocommerce #content div.product form.cart div.quantity .minus,body.woocommerce #content div.product form.cart div.quantity .plus,body.woocommerce #content div.product form.cart div.quantity .qty { height: 35px; line-height: 34px; width: 34px; -moz-appearance: textfield; padding: 0; } body.woocommerce #content div.product form.cart div.quantity .qty { width: 55px; border-radius: 4px; height: 35px; } body.woocommerce #content div.product form.cart .variations label { color: #000; font-weight: bold; font-weight: 600; } body.woocommerce #content div.product form.cart .variations td.label { padding: 0 0 10px; width: 20%; } body.woocommerce #content div.product form.cart .variations td.value { padding: 0 0 10px; } body.woocommerce #content div.product form.cart .variations .reset_variations { display: block; float: left; margin-top: 10px; font-size: 0.923em; color: #989898; font-weight: normal; border: 2px solid #ededed; padding: 3px 10px; border-radius: 3px; text-decoration: none; } body.woocommerce #content div.product form.cart .variations .reset_variations:before { display: inline-block; font-family: 'FontAwesome'; content: "\f00d"; margin-right: 5px; } body.woocommerce #content div.product form.cart .variations .reset_variations:hover:before { color: red; } .single_variation { display: block; float: left; margin-bottom: 10px; } .variations_button { clear: both; } .product_meta { clear: both; font-size: 14px; border-top: 1px solid rgba(0,0,0,0.1); border-bottom: 1px solid rgba(0,0,0,0.1); padding: 10px 0; } .product_meta span { display: block } .sku_wrapper { font-weight: bold; font-weight: 600; } .sku_wrapper span { display: inline; font-weight: 400; } .product_meta .posted_in a,.product_meta .tagged_as a { font-size: 12px; margin: 0 3px 0; vertical-align: middle; } .product_meta span.sku { display: inline } .product_meta .posted_in a:hover, .product_meta .tagged_as a:hover { text-decoration: underline; } body.woocommerce #content div.product .woocommerce-tabs { padding-top: 20px; clear: both; } body.woocommerce #content div.product .woocommerce-tabs ul.tabs { list-style: none; padding: 0; margin: 0 0 30px; height: 41px; overflow: visible; } body.woocommerce #content div.product .woocommerce-tabs ul.tabs:before { display: none; } body.woocommerce #content div.product .woocommerce-tabs ul.tabs li { display: block; float: left; height: 40px; line-height: 40px; position: relative; z-index: 0; margin: 0 20px 0 0; border: none; border-radius: 0; padding: 0; background: none; } body.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,body.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after { display: none; } body.woocommerce #content div.product .woocommerce-tabs ul.tabs li a { display: block; margin: -1px 0 0 0; padding: 0; background: none; font-weight: normal; } body.woocommerce #content div.product .woocommerce-tabs ul.tabs li a:hover { text-decoration: none; } body.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active { z-index: 2; background: none; } body.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a { font-weight: bold; font-weight: 600; position: relative; margin-bottom: -1px; } .woocommerce-tabs .panel { margin: 0 0 2em; padding: 0; } .woocommerce-tabs .panel h2,.woocommerce .related h2 { margin: 0 0 20px; font-size: 20px; line-height: 30px; } .woocommerce table.shop_attributes th { font-weight: 600; } .woocommerce.single-product .social-share-title.theme-heading span.text:after { display: none; } .woocommerce #reviews h3 { margin: 0 0 10px; font-size: 20px; line-height: 30px; border-bottom: 1px solid rgba(0,0,0,0.1); padding-bottom: 10px; float: none; } #reviews #commentform label { margin: 0 0 10px; } .woocommerce #review_form #respond p { padding: 0; margin: 0 0 5px; clear: both; } .woocommerce .comment-reply-title { float: none; } .woocommerce #review_form #respond p.form-submit { clear: both; display: block; margin: 20px 0 0 0; float: left; } #reviews .comment-form-author input,#reviews .comment-form-email input { width: 100%; } .woocommerce #reviews #commentform p.stars a { border-color: rgba(0,0,0,0.01); } .woocommerce .comment-form-rating { float: left; } .woocommerce #review_form #respond p.comment-form-author { margin-right: 15px; } .woocommerce #review_form #respond p.stars a { font-size: 22px; } .woocommerce #reviews #comments ol.commentlist { margin: 25px 0 -25px; position: relative; padding: 0; } .woocommerce #reviews #comments ol.commentlist li { border-bottom: 1px solid rgba(0,0,0,0.01); margin-bottom: 25px; padding-bottom: 25px; } .woocommerce #reviews #comments ol.commentlist li .description p:last-child { margin: 0; } .woocommerce #reviews #comments ol.commentlist li .comment-text { border: none; padding: 0; margin: 0 0 0 80px; } .woocommerce #reviews #comments ol.commentlist li img.avatar { border-radius: 50%; margin: 0 0 10px; width: 60px; height: 60px; padding: 0; background: transparent; } .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta { font-size: 14px; } .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong { font-weight: bold; font-weight: 600; } .woocommerce #review_form_wrapper { width: 100%; float: left; margin-top: 30px; } .woocommerce #review_form #respond { width: 100%; } .woocommerce #reviews #comment { height: 150px; } .woocommerce .term-description { margin-bottom: 40px } .woocommerce .term-description p:last-child { margin-bottom: 0 } .woocommerce ul.products li.product-category a img { margin-bottom: 20px; } .woocommerce ul.products li.product h3 { margin: 0; padding: 0; } .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content { background: rgba(0,0,0,0.1); box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); } .woocommerce .widget_price_filter .price_slider_amount { font-weight: bold; font-weight: 600; font-size: 1em; } .woocommerce .widget_price_filter .price_slider_amount .price_label { float: left; padding: 0; height: 24px; line-height: 24px; text-align: left; margin: 7px 0 0 0; } .woocommerce .widget_price_filter .price_slider_amount .button { float: right; } .woocommerce ul.product_list_widget { margin: 0 !important; padding: 0; } .widget_shopping_cart ul.product_list_widget { padding: 0; } .woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a { font-weight: normal; } .woocommerce ul.product_list_widget li .remove { display: none; } .woocommerce ul.product_list_widget li,.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li { position: relative; border-bottom: 1px solid rgba(0,0,0,0.1); clear: both; padding: 0 0 10px 0; margin: 0 0 10px 0; min-height: 60px; } .woocommerce.widget_shopping_cart .cart_list li:last-child { padding: 0; margin: 0; } .woocommerce ul.product_list_widget li.empty { min-height: 0; margin: 0; border: none; padding: 10px 0 0; text-align: center; } .woocommerce ul.product_list_widget li img { width: 50px; height: 50px; float: left; margin: 0 15px 0 0; } .woocommerce ul.product_list_widget li img:hover,.woocommerce ul.products li.product a img:hover { opacity: 0.8; } .woocommerce ul.product_list_widget li .quantity { display: block; margin: 5px 0 0; line-height: 1em; } .woocommerce ul.product_list_widget li:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; } .woocommerce .widget_shopping_cart_content .buttons { margin: 0; padding-top: 10px; } .woocommerce .widget_shopping_cart_content .buttons .button { float: left; width: 47%; text-align: center; color: #FFF; } .woocommerce .widget_shopping_cart_content .buttons .checkout { float: right; } .woocommerce .widget_shopping_cart_content .buttons .wc-forward:after,.woocommerce .widget_shopping_cart_content .buttons .checkout:after { font-family: "FontAwesome"; margin-left: 8px; } .woocommerce .widget_shopping_cart_content .buttons .wc-forward:after { content: "\f07a" } .woocommerce .widget_shopping_cart_content .buttons .checkout:after { content: "\f054" } .woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total { border-top: 1px solid rgba(0,0,0,0.1); padding-top: 10px; font-size: 16px; margin-top: 10px; margin-bottom: 10px; border-bottom: 1px solid rgba(0,0,0,0.1); padding-bottom: 10px; } .woocommerce ul.cart_list li .star-rating, .woocommerce ul.product_list_widget li .star-rating { display: block; margin: 5px 0; } .woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl { display: none; } .woocommerce-product-search label { display: none; } .woocommerce-product-search { position: relative; } .woocommerce-product-search input[type="search"] { height: 40px; font-size: 14px; width: 100%; padding: 0 30px 0 10px; box-sizing: border-box; border: 1px solid rgba(0,0,0,0.1); border-radius: 2px 0 0 2px; } .woocommerce-product-search input[type="submit"] { position: absolute; top: 0; border-radius: 0; right: 0; height: 39px; width: 80px; min-width: 80px; } .woocommerce .woocommerce-breadcrumb { border-bottom: 1px solid #eee; padding-bottom: 10px; margin-top: -15px; margin-bottom: 20px; font-size: 12px; } .widget_product_categories .product-categories li a { float: left; font-weight: 700; } .widget_product_categories .product-categories > li:first-child { padding-top: 0; } .widget_product_categories .product-categories > li { padding: 10px 0; } .widget_product_categories .product-categories li { margin: 0; text-align: right; font-weight: 400; display: table; width: 100%; } .widget_product_categories .product-categories > li >.children { margin-bottom: -10px; display: block; clear: both; padding-top: 10px; } .widget_product_categories .product-categories .children li { margin: 0; padding: 10px 0; border-bottom: none; } .widget_product_categories .product-categories li:last-child a { border-bottom: none; margin-bottom: 0; padding-bottom: 0; } .widget_product_categories .product-categories li:last-child { border-bottom: none; } .widget_product_categories .product-categories .children li a { margin-left: 20px; } .widget_product_categories .product-categories li a { -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } .widget_product_categories .product-categories li > a:hover { padding-left: 5px; } .woocommerce table.shop_table th,.woocommerce table.shop_table td { padding: 10px; } .woocommerce table.shop_table td,.woocommerce-cart .cart-collaterals .cart_totals tr td { border-bottom: none; } .woocommerce-cart .cart_item td:last-child,.woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions { border-right: none; } .woocommerce .quantity .qty { height: 35px; padding: 5px; } .woocommerce table.shop_table.woocommerce-checkout-review-order-table tr { border-bottom: 1px solid rgba(0,0,0,.1); } .woocommerce table.shop_table { border-collapse: collapse; margin: 0 0 40px; } .woocommerce table.shop_table { border-radius: 0; } .woocommerce table.shop_table thead { background: rgba(0,0,0,0.01); } .woocommerce table.shop_table thead th { font-weight: bold; font-weight: 600; } .woocommerce table.shop_table .product-remove { text-align: center; } .woocommerce table.shop_table a.remove { display: inline; display: inline-block; background: no-repeat; } .woocommerce table.shop_table a.remove:hover { color: red !important; } .woocommerce td.product-name dl.variation dt { font-weight: bold; font-weight: 600; } .woocommerce-cart table.cart td.actions input { padding-top: 0; padding-bottom: 0; height: 32px; line-height: 32px; padding: 0 1.5em; } .woocommerce-cart table.cart td.actions .coupon .input-text { line-height: 32px; padding: 0 .8em; margin: 0 8px 0 0; } .woocommerce-cart table.cart td.actions input[name="update_cart"] { float: right; } .woocommerce-cart table.cart td.actions .coupon { float: left; } .woocommerce-cart table.cart td.actions .coupon label { display: none; } .woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals { width: 100% } .woocommerce .cart-collaterals:after,.woocommerce .cart-collaterals:before,.woocommerce-page .cart-collaterals:after,.woocommerce-page .cart-collaterals:before { content: " "; display: table; } .woocommerce .cart-collaterals:after,.woocommerce-page .cart-collaterals:after { clear: both } .woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related { width: 30.75%; float: left; } .woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells { width: 48%; float: left; padding: 0 20px; border-width: 1px; border-style: solid; } .woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator { width: 48%; clear: right; float: right; } .woocommerce .cart-collaterals .shipping_calculator:after,.woocommerce .cart-collaterals .shipping_calculator:before,.woocommerce-page .cart-collaterals .shipping_calculator:after,.woocommerce-page .cart-collaterals .shipping_calculator:before { content: " "; display: table; } .woocommerce .cart-collaterals .shipping_calculator:after,.woocommerce-page .cart-collaterals .shipping_calculator:after { clear: both } .woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2 { width: 47% } .woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals { float: right; width: 48%; padding: 0 20px 20px; border-width: 1px; border-style: solid; } .woocommerce .cart-collaterals h2 { border-bottom: 1px solid #eee; margin: 0 -20px 20px; padding: 10px; line-height: 28px; font-size: 18px; text-align: center; } .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text { width: 140px; } .woocommerce .cart-collaterals .products .product { margin-bottom: 0; } .woocommerce-cart .cart-collaterals .cart_totals table { width: 100%; border-top: none; } .woocommerce form .form-row { padding: 3px 0; } .woocommerce-cart .cart-collaterals .cart_totals table th { font-weight: bold; font-weight: 600; color: #444; } .woocommerce-cart .cart-collaterals .cart_totals table th { width: 30%; } .woocommerce table.shop_table tbody:first-child tr:first-child th, .woocommerce table.shop_table tbody:first-child tr:first-child td { border-top: 1px solid rgba(0,0,0,0.1); border-bottom: none; } .woocommerce-cart .cart-collaterals .cart_totals .order-total th,.woocommerce-cart .cart-collaterals .cart_totals .order-total td { border-bottom: 1px solid #eee; } .woocommerce-cart .cart-collaterals .cart_totals .button[name="calc_shipping"] { width: 100%; margin-top: 10px; margin-bottom: 5px; } .woocommerce-cart .wc-proceed-to-checkout { padding-bottom: 0; } .woocommerce-cart .wc-proceed-to-checkout a.checkout-button { margin-bottom: 0; } .woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register { border-color: transparent; margin: 20px 0; padding: 0; border-radius: 0; } .woocommerce form.checkout_coupon .form-row-first { width: 68%; float: left; } .woocommerce form.checkout_coupon .form-row-last { width: 30%; float: right; } .woocommerce form.checkout_coupon input { width: 100%; border-radius: 0; padding-top: 0; padding-bottom: 0; height: 36px; line-height: 36px; } .woocommerce form.checkout_coupon p { margin: 0; } .woocommerce .woocommerce-checkout .col2-set .col-1 { width: 100%; margin-bottom: 30px; } .woocommerce .woocommerce-checkout .col2-set .col-2 { width: 100%; } .woocommerce .woocommerce-checkout #customer_details h3,.woocommerce #order_review_heading { margin: 0 0 10px; font-size: 20px; line-height: 30px; border-bottom: 1px solid rgba(0,0,0,0.1); padding-bottom: 10px; } .woocommerce .woocommerce-checkout #customer_details p.form-row label { margin: 0 0 5px; display: inline-block; } .woocommerce table.shop_table.woocommerce-checkout-review-order-table { width: 100%; } .woocommerce-checkout-payment { width: 100%; } .woocommerce table.shop_table tfoot td { font-weight: normal; } .woocommerce-checkout-review-order-table tfoot th { border-right: 1px solid rgba(0,0,0,0.01); background: rgba(0,0,0,0.05); } .woocommerce-checkout #payment { border: 1px solid #eee; background: rgba(0,0,0,0.01); border-radius: 0; } .woocommerce-checkout #place_order { width: 100%; padding: 0.9em; } .woocommerce-checkout .form-row.place-order { margin: 0; } .woocommerce-page form #order_comments { height: 200px; resize: vertical; } .woocommerce-page #payment #place_order { width: 100%; max-width: 300px; text-transform: uppercase; float: none; display: inline-block } .woocommerce-checkout #payment div.form-row { text-align: center; } .woocommerce-checkout #payment ul.payment_methods li { line-height: 26px; text-align: left; margin: 0; font-weight: 400; font-size: 18px; } .woocommerce form .form-row .required { text-decoration: none; } .woocommerce #order_review_heading { margin-bottom: 30px; margin-top: 20px; } .showcoupon { text-decoration: underline; } #add_payment_method #payment ul.payment_methods li input, .woocommerce-cart #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li input { margin: 0 5px 0 0; } .woocommerce ul.order_details { border: 1px solid rgba(0,0,0,0.01); padding: 20px; margin: 0 0 20px; background: #f7f7f7; } .woocommerce ul.order_details li { border-color: rgba(0,0,0,0.01); } .product-quantity { font-weight: normal; } .woocommerce .shop_table.order_details tfoot th,.woocommerce .shop_table.customer_details th { border-right: 1px solid rgba(0,0,0,0.01); background: #f7f7f7; font-weight: bold; font-weight: 600; color: #444; } .woocommerce .col2-set.addresses { text-align: center; } .woocommerce .col2-set.addresses h3 { margin: 0 0 10px; } .woocommerce address { margin: 0; } .woocommerce .col2-set.addresses .col-1,.woocommerce .col2-set.addresses .col-2 { float: left; width: 48%; padding: 20px; border: 1px solid rgba(0,0,0,0.1); } .woocommerce .col2-set.addresses .col-2 { float: right; } .woocommerce-account .addresses .title h3 { font-size: 20px; line-height: 30px; } .woocommerce-account address { text-align: left; } .woocommerce form .form-row .select2-container { line-height: 40px; } .woocommerce .order_details li { font-size: 14px; margin-bottom: 20px; } .woocommerce .order_details li:last-child { margin-bottom: 0; } .woocommerce address { background: #f7f7f7; padding: 20px; } p.myaccount_user { padding: 20px; border: 1px solid rgba(0,0,0,0.01); } .woocommerce table.my_account_orders { font-size: 0.923em; } .woocommerce .order-info mark { background: none; color: #444; font-weight: bold; font-weight: 600; text-decoration: underline; } .my_account_orders .button.view { padding: 0.5em 0.95em; } #current-shop-items-dropdown { position: absolute; top: 100%; right: 0; background: #fff; z-index: 10000; padding: 10px 20px 20px; border-top: 3px solid #3b86b0; box-shadow: 0 2px 7px rgba(0,0,0,0.1); -moz-box-shadow: 0 2px 7px rgba(0,0,0,0.1); -webkit-box-shadow: 0 2px 7px rgba(0,0,0,0.1); max-height: 350px; width: 260px; overflow-y: auto; visibility: hidden; opacity: 0; -moz-opacity: 0; -webkit-opacity: 0; transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; } #current-shop-items-dropdown.show { visibility: visible; opacity: 1; -moz-opacity: 1; -webkit-opacity: 1; } .boxed-main-layout #current-shop-items-dropdown { right: 30px } #current-shop-items-dropdown .widgettitle { display: none !important } #current-shop-items-dropdown li:first-child { border-top: none; } #current-shop-items-overlay { display: none; top: 120px; background: #fff; margin: 0; padding: 25px; overflow: hidden; border-radius: 4px; width: 400px; box-shadow: 0 0 4px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); -moz-box-shadow: 0 0 4px rgba(0,0,0,0.7); z-index: 99999; } #current-shop-items-overlay .widgettitle { display: none !important; } #current-shop-items-overlay li.empty { padding: 0; color: #000; font-weight: bold; font-weight: 600; border: none; } .navbar-style-two .dropdown-menu { width: 100% } .navbar-style-two li.woo-menu-icon { float: right } .navbar-style-two li.woo-menu-icon { border-left: 1px solid rgba(0,0,0,0.01) } body.woocommerce #content div.product .product_title { width: auto; } .upsells.products h2 { margin: 0 0 20px; font-size: 20px; line-height: 30px; } .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] { padding: 0 1.5em; color: #FFF; } .cross-sells ul.products { border-top: none; padding: 0 0 20px; } .woocommerce .gridlove-content,.woocommerce-page .gridlove-content { max-width: 880px; } .woocommerce div.product div.images .flex-control-thumbs li { padding: 2px; } .woocommerce div.product div.images .flex-control-thumbs { margin: 2px -2px; } #bbpress-forums { position: relative; } #bbpress-forums .bbp-search-form { width: 100%; margin-bottom: 30px; float: left; } #bbpress-forums #bbp-search-form { position: relative; float: none; } #bbpress-forums #bbp-search-form #bbp_search { width: 95%; height: 32px; } #bbpress-forums #bbp-search-form .button { position: absolute; top: 0; right: 0; border-radius: 0px 3px 3px 0px; } #bbpress-forums select, #bbpress-forums input { font-size: 14px; border-radius: 4px; } .widget_display_topics .bbp-forum-title { display: block; } #bbpress-forums .bbp-forum-title,#bbpress-forums .bbp-topic-permalink { font-size: 18px; } #bbpress-forums .bbp-forums-list li { font-size: 1.6rem; } #bbpress-forums .bbp-forums-list { border: none; } #bbpress-forums li.bbp-forum a { display: inline-block; border: 1px solid; margin-bottom: 5px; padding: 0px 10px; border-radius: 2px; } #bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums p.bbp-topic-meta { font-size: 12px; line-height: 18px; } #bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums p.bbp-topic-meta { margin-bottom: 0; margin-top: 0; } #bbpress-forums .bbp-forum-info .bbp-forum-content { padding: 6px 0 0; } .bbp-template-notice.info,#subscription-toggle { display: none; } #bbpress-forums .bbp-topic-freshness,#bbpress-forums .bbp-forum-freshness { text-align: right; float: right; } .bbp-topic-started-by a,.bbp-topic-freshness-author a { display: inline-block; vertical-align: top; } .bbp-topic-started-by a.bbp-author-avatar,.bbp-topic-freshness-author a.bbp-author-avatar { margin: 0 2px 0 0; } #bbpress-forums p.bbp-topic-meta img.avatar, #bbpress-forums ul.bbp-reply-revision-log img.avatar, #bbpress-forums ul.bbp-topic-revision-log img.avatar, #bbpress-forums div.bbp-template-notice img.avatar,#bbpress-forums .widget_display_topics img.avatar, #bbpress-forums .widget_display_replies img.avatar { border: none; margin-bottom: 0; border-radius: 50%; } .bbp-topic-freshness a,.bbp-forum-freshness a { font-size: 12px; } #bbpress-forums fieldset.bbp-form legend { font-size: 18px; } #bbpress-forums div.bbp-forum-content, #bbpress-forums div.bbp-topic-content, #bbpress-forums div.bbp-reply-content { margin-left: auto; padding: 0; } #bbpress-forums .topic div.bbp-reply-content,#bbpress-forums .bbp-reply-content { margin-left: 115px !important; } #bbpress-forums div.bbp-forum-author img.avatar, #bbpress-forums div.bbp-topic-author img.avatar, #bbpress-forums div.bbp-reply-author img.avatar { border-radius: 50%; margin: 0 0 10px; max-width: 50px; } #bbpress-forums div.bbp-topic-author a.bbp-author-name, #bbpress-forums div.bbp-reply-author a.bbp-author-name { margin: 0; text-align: center; } #bbpress-forums li { font-size: 14px; } #bbpress-forums li.bbp-header,#bbpress-forums li.bbp-footer { padding: 8px 15px; background: #f3f3f3; } #bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic,div.bbp-forum-header,div.bbp-topic-header,div.bbp-reply-header,li.bbp-body div.hentry { padding: 15px; } #bbpress-forums div.odd,#bbpress-forums ul.odd { background: none } #bbpress-forums div.bbp-forum-author, #bbpress-forums div.bbp-topic-author, #bbpress-forums div.bbp-reply-author { width: 85px; margin: 0 30px 0 0; } #bbpress-forums div.bbp-reply-author a.bbp-author-name { font-size: 12px; line-height: 18px; } .bbp-pagination-count { border: none; } .bbp-pagination { margin-bottom: 5px; } #bbpress-forums .bbp-header .bbp-topic-permalink { font-size: 13px; } .bbp-pagination-links a, .bbp-pagination-links span.current,.bbp-pagination-links a:hover { display: inline-block; font-size: 14px; line-height: 1.4rem; height: 26px; border-radius: 2px; text-transform: uppercase; min-width: 26px; padding: 6px; text-align: center; border: none !important; vertical-align: top; opacity: 1; } .bbp-pagination-links a:hover { text-decoration: none; } .bbp-pagination-links a:after,.bbp-pagination-links a:before { display: none; } .bbp-topic-pagination a { border-radius: 2px; border: 1px solid rgba(0,0,0,0.1) !important; } div.bbp-submit-wrapper button,#bbpress-forums #bbp-your-profile fieldset.submit button { display: inline-block; font-size: 14px; text-transform: uppercase; line-height: 32px; min-width: 40px; height: 40px; padding: 5px 10px; border-radius: 2px; max-width: 200px; border: none; text-align: center; color: #FFF; width: 100%; } div.bbp-submit-wrapper button:hover,#bbpress-forums #bbp-your-profile fieldset.submit button:hover { cursor: pointer; text-decoration: none; -webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,.3), inset 0 0 230px rgba(0,0,0,.1); box-shadow: 0 5px 10px 0 rgba(0,0,0,.3), inset 0 0 230px rgba(0,0,0,.1); } #bbpress-forums li.bbp-header .bbp-search-author, #bbpress-forums li.bbp-footer .bbp-search-author, #bbpress-forums li.bbp-header .bbp-forum-author, #bbpress-forums li.bbp-footer .bbp-forum-author, #bbpress-forums li.bbp-header .bbp-topic-author, #bbpress-forums li.bbp-footer .bbp-topic-author, #bbpress-forums li.bbp-header .bbp-reply-author, #bbpress-forums li.bbp-footer .bbp-reply-author { width: 85px; } #bbpress-forums li.bbp-header .bbp-search-content, #bbpress-forums li.bbp-footer .bbp-search-content, #bbpress-forums li.bbp-header .bbp-forum-content, #bbpress-forums li.bbp-footer .bbp-forum-content, #bbpress-forums li.bbp-header .bbp-topic-content, #bbpress-forums li.bbp-footer .bbp-topic-content, #bbpress-forums li.bbp-header .bbp-reply-content, #bbpress-forums li.bbp-footer .bbp-reply-content { margin-left: 115px; } #bbpress-forums div.bbp-forum-header,#bbpress-forums div.bbp-topic-header,#bbpress-forums div.bbp-reply-header { background: rgba(0,0,0,0.01); border-bottom: 1px solid rgba(0,0,0,0.1); padding: 5px 15px; font-size: 10px; } #bbpress-forums div.bbp-the-content-wrapper input { width: 70px; min-width: 70px; margin: 0 5px 6px 0; } #bbpress-forums fieldset.bbp-form { border: none; padding: 0; } .favorite-toggle:before { content: "\f004"; font-family: "FontAwesome"; margin-right: 5px; } .favorite-toggle { text-decoration: none !important; font-size: 12px; } #bbpress-forums li.bbp-header { border-top: none } #bbpress-forums fieldset.bbp-form label { margin-bottom: 5px; font-size: 14px; } #bbpress-forums #bbp-user-wrapper h2.entry-title { font-size: 24px; padding-top: 0; line-height: 38px; } #bbpress-forums .bbp-user-section p,#bbpress-forums .bbp-user-section .bbp-topic-meta * { margin-bottom: 10px; font-size: 14px; } #bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar { border-radius: 50%; } #bbpress-forums #bbp-your-profile fieldset select { width: 60%; } #bbpress-forums #bbp-your-profile fieldset label[for] { width: 40%; } #bbpress-forums #bbp-your-profile fieldset input, #bbpress-forums #bbp-your-profile fieldset textarea,#bbpress-forums #bbp-your-profile fieldset input:focus, #bbpress-forums #bbp-your-profile fieldset textarea:focus { background: transparent; border-radius: 4px; box-shadow: none; font-size: 14px; } #bbpress-forums #bbp-your-profile fieldset fieldset.password span.description { line-height: 1.6em; } .bbp-topics-front ul.super-sticky,.bbp-topics ul.super-sticky,.bbp-topics ul.sticky,.bbp-forum-content ul.sticky { background: none !important; } #bbpress-forums fieldset.bbp-form p,#bbpress-forums fieldset.bbp-form textarea,#bbpress-forums fieldset.bbp-form select { margin-bottom: 5px } div.bbp-submit-wrapper { float: none; margin-top: 0; } #bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar { border-radius: 0; margin-bottom: 10px; } #bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content { clear: both; height: 200px; resize: vertical; box-shadow: none; padding: 10px; outline: 0; line-height: normal; width: 100%; font-size: 100%; margin: 0; vertical-align: baseline; border-radius: 2px; border: 1px solid rgba(0,0,0,0.1); } div.bbp-forum-header,div.bbp-topic-header,div.bbp-reply-header { border-color: rgba(0,0,0,0.1) } #bbpress-forums li.bbp-footer { display: none } #bbpress-forums div.bbp-topic-tags { float: none } #bbpress-forums .status-trash.odd { background: none } #bbpress-forums .bbp-search-author,#bbpress-forums .bbp-search-content { text-align: left } .bbp-search .bbp-meta { display: none } .bbp-breadcrumb { display: none !important } #bbpress-forums div.bbp-search-form { float: none } body.bbpress .social-share-title,body.bbpress .social-share-buttons { display: none } .widget_display_search { margin-bottom: 20px } .widget_display_search form div { position: relative; } .widget_display_search .block-title { margin-bottom: 0px } .widget_display_search label { display: none } .widget_display_search .bbp_widget_login { margin-bottom: 20px } .widget_display_search #bbp_search { padding-right: 105px; } .widget_display_search #bbp_search_submit { position: absolute; top: 0; border-radius: 0 2px 2px 0; right: 0; height: 40px; width: 90px; min-width: 90px; } .bbp_widget_login .block-title { margin-bottom: 0; display: block; } .bbp_widget_login fieldset { border: none; margin: 0; padding: 0; } .widget_display_forums li { position: relative; display: inline-block; padding-left: 25px; } .widget_display_forums li:before { content: ""; display: inline-block; width: 5px; height: 5px; margin-right: 0; position: absolute; top: 10px; left: 8px; border-radius: 50%; -webkit-transition: all .2s ease; transition: all .2s ease; } .bbp-login-form label { width: auto; vertical-align: middle; } .bbp-logged-in h4 { display: inline-block; } .bbp-logged-in a.submit { background: transparent; height: 40px; width: 40px; box-shadow: none; padding: 0; } .bbp-logged-in .button.logout-link { position: absolute; top: 20px; } .sidebar .bbp_widget_login .button { float: right; margin: 5px 0 0 0; } .bbp-login-form .bbp-submit-wrapper { text-align: right; float: right; margin-top: -30px; } .bbp-login-form .bbp-remember-me { float: left; } .bbp-login-form .bbp-username, .bbp-login-form .bbp-email, .bbp-login-form .bbp-password { margin-bottom: 10px; margin-top: 0; } .bbp-login-form .bbp-login-links a { font-size: 12px; clear: none; margin-right: 10px; } .bbp-login-form label[for="rememberme"] { font-size: 12px; } .bbp-submit-wrapper .button.submit { margin-top: 5px; } .widget_display_stats .block-title { margin-bottom: 0 } .widget_display_stats dl { margin-top: 10px; margin-bottom: 0; } .widget_display_stats dd { display: inline-block; margin: 0 0 10px 0; text-align: right; width: 30%; padding-bottom: 10px; padding-right: 20px; border-bottom: 1px solid rgba(0,0,0,0.1); } .widget_display_stats dt { display: inline-block; float: left; width: 70%; margin-bottom: 10px; padding-bottom: 10px; padding-left: 0; border-bottom: 1px solid rgba(0,0,0,0.1); } .widget_display_replies .bbp-author-avatar { margin: 0; } .widget_display_replies li,.widget_display_topics li,.widget_display_views li { border-bottom: 1px solid rgba(0,0,0,0.1); padding-bottom: 10px; margin-bottom: 10px; } .widget_display_replies li:last-child,.widget_display_topics li:last-child,.widget_display_views li:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: none; } .widget_display_topics .bbp-author-avatar { margin: 5px 5px 0; } .bbp-login-form .bbp-username input, .bbp-login-form .bbp-email input, .bbp-login-form .bbp-password input { height: 36px; } .widget_display_replies div,.widget_display_topics div { font-size: 12px; margin-top: 5px; } .widget_display_replies a img,.widget_display_topics a img { margin-bottom: 0; border-radius: 50%; margin-top: -4px; } .bbp-logged-in img.avatar { border-radius: 50%; } .bbp-topic-form,.bbp-reply-form { float: left; width: 100%; clear: both; padding: 40px 0 0; } div.bbp-template-notice p { font-size: 12px; margin: 0 !important; } div.bbp-template-notice, div.indicator-hint { background: rgba(255, 235, 59, 0.3); } div.bbp-template-notice, div.indicator-hint { margin: 0 0 20px; padding: 10px 20px; border: none; border-radius: 2px; } .bbp-topic-started-in a:hover,.bbp-author-name:hover { text-decoration: underline; } .bbp_widget_login { position: relative; } .logout-link { clear: both; position: absolute; top: 10px; right: 10px; display: inline-block; vertical-align: top; height: 27px; text-align: center; padding: 0; font-size: 11px; line-height: 26px; text-transform: uppercase; border-radius: 2px; padding: 0 15px; user-select: none; } .bbp-body p a,.bbp-body p a:hover { border: none; } span.bbp-author-ip { display: none; } .bbp-body .reply { margin: 0; } .bbpress .gridlove-content { max-width: 880px; } .poseidon_widget .small li,.poseidon_widget ul.custom li,.mks_adswidget_ul.small li,.mks_adswidget_ul.custom li { display: inline-block; margin-right: 3px; margin-bottom: 0; } .poseidon_widget ul.large img,.mks_adswidget_ul.large img { width: 300px; height: 250px; } .poseidon_widget ul.small img,.mks_adswidget_ul.small img { width: 125px; height: 125px; } .poseidon_widget ul li a { padding: 0; margin: 0; } .mks_adswidget_ul li img { width: auto; height: 100%; object-fit: cover; -o-object-fit: cover; font-family: 'object-fit: cover;' } .meks-instagram-widget { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; align-content: stretch; } .meks-instagram-widget a { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; display: block; font-size: 0; border: none; outline: 0; margin: 0; padding: 0; } .meks-instagram-widget a img { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; border: none; outline: 0; margin: 0; padding: 0; } .meks-instagram-follow-link { display: block; margin: 20px 0 0 0; } .meks-instagram-follow-link a { width: 100%; } ul.flickr li, .widget ul.flickr li { width: auto; float: left; margin: 10px 10px 0 0; } ul.flickr a { display: block; } ul.flickr img { opacity: 0.7; filter: alpha(opacity=70); } ul.flickr a:hover img { opacity: 1; filter: alpha(opacity=100); } .clear { clear: both; } .mks_author_widget img { float: left; margin: 0 20px 0 0; } .mks_author_widget .mks_autor_link_wrap { margin: 0; padding: 0; } .mks-co-authors-wrapper { margin-bottom: 30px; } .mks-co-authors-wrapper:last-child { margin-bottom: 0; } @font-face { font-family: "socicon"; src: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-smart-social-widget/css/fonts/socicon.eot'); src: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-smart-social-widget/css/fonts/socicon.eot?#iefix') format("embedded-opentype"), url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-smart-social-widget/css/fonts/socicon.woff') format("woff"), url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-smart-social-widget/css/fonts/socicon.ttf') format("truetype"), url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-smart-social-widget/css/fonts/socicon.svg#socicon') format("svg"); font-weight: normal; font-style: normal; } ul.mks_social_widget_ul li a:before { font-family: "socicon" !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } ul.mks_social_widget_ul li:before,ul.mks_social_widget_ul li:after { display: none; } ul.mks_social_widget_ul li a { background: none; display: block; height: 48px; width: 48px; float: left; margin-right: 5px; font-size: 0px; margin-bottom: 5px; position: relative; border: none !important; padding: 0; text-align: center; display: flex; justify-content: center; align-items: center; text-decoration: none; letter-spacing: normal; } ul.mks_social_widget_ul li a span { margin: 0; padding: 0; font-size: 0px; } ul.mks_social_widget_ul li a:before { color: #FFF; } ul.mks_social_widget_ul li a.soc_rounded { border-radius: 20%; } ul.mks_social_widget_ul li a.soc_circle { border-radius: 50%; } ul.mks_social_widget_ul li:hover a { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); opacity: 0.7; text-decoration: none; } ul.mks_social_widget_ul li { display: inline-block; vertical-align: top; border: none !important; padding: 0; } ul.mks_social_widget_ul .aim_ico { background-color: #e95a00; } ul.mks_social_widget_ul .apple_ico { background-color: #606060; } ul.mks_social_widget_ul .behance_ico { background-color: #18a3fe; } ul.mks_social_widget_ul .blogger_ico { background-color: #fb913f; } ul.mks_social_widget_ul .cargo_ico { background-color: #00c462; } ul.mks_social_widget_ul .envato_ico { background-color: #a9cf58; } ul.mks_social_widget_ul .delicious_ico { background-color: #3274d1; } ul.mks_social_widget_ul .deviantart_ico { background-color: #d0de21; } ul.mks_social_widget_ul .digg_ico { background-color: #2882c6; } ul.mks_social_widget_ul .dribbble_ico { background-color: #ef5b92; } ul.mks_social_widget_ul .evernote_ico { background-color: #77ba2f; } ul.mks_social_widget_ul .facebook_ico { background-color: #3b5998; } ul.mks_social_widget_ul .flickr_ico { background-color: #f1628b; } ul.mks_social_widget_ul .forrst_ico { background-color: #5b9a68; } ul.mks_social_widget_ul .github_ico { background-color: #7292a2; } ul.mks_social_widget_ul .google_ico { background-color: #dd4b39; } ul.mks_social_widget_ul .google-plus_ico { background-color: #d94a39; } ul.mks_social_widget_ul .grooveshark_ico { background-color: #f88e00; } ul.mks_social_widget_ul .icloud_ico { background-color: #fb913f; } ul.mks_social_widget_ul .lastfm_ico { background-color: #d21309; } ul.mks_social_widget_ul .linkedin_ico { background-color: #71b2d0; } ul.mks_social_widget_ul .myspace_ico { background-color: #003398; } ul.mks_social_widget_ul .picasa_ico { background-color: #444; } ul.mks_social_widget_ul .pinterest_ico { background-color: #cb2027; } ul.mks_social_widget_ul .posterous_ico { background-color: #f9d560; } ul.mks_social_widget_ul .reddit_ico { background-color: #e74a1e; } ul.mks_social_widget_ul .rss_ico { background-color: #fe9900; } ul.mks_social_widget_ul .skype_ico { background-color: #18b7f1; } ul.mks_social_widget_ul .stumbleupon_ico { background-color: #eb4924; } ul.mks_social_widget_ul .soundcloud_ico { background-color: #ff8800; } ul.mks_social_widget_ul .tumblr_ico { background-color: #3a5976; } ul.mks_social_widget_ul .twitter_ico { background-color: #1da1f2; } ul.mks_social_widget_ul .vimeo_ico { background-color: #51b5e7; } ul.mks_social_widget_ul .wordpress_ico { background-color: #464646; } ul.mks_social_widget_ul .yahoo_ico { background-color: #ab64bc; } ul.mks_social_widget_ul .youtube_ico { background-color: #f45750; } ul.mks_social_widget_ul .zerply_ico { background-color: #9DBC7A; } ul.mks_social_widget_ul .instagram_ico { background-color: #306088; } ul.mks_social_widget_ul .vine_ico { background-color: #00bf8f; } ul.mks_social_widget_ul .spotify_ico { background-color: #95ba1a; } ul.mks_social_widget_ul .fh_px_ico { background-color: #58a9de; } ul.mks_social_widget_ul .xing_ico { background-color: #126567; } ul.mks_social_widget_ul .weibo_ico { background-color: #E6162C; } ul.mks_social_widget_ul .tencent_ico { background-color: #389FDA; } ul.mks_social_widget_ul .me2day_ico { background-color: #4e28ac; } ul.mks_social_widget_ul .twitch_ico { background-color: #6441A5; } ul.mks_social_widget_ul .itunes_ico { background-color: #ff5e51; } ul.mks_social_widget_ul .vk_ico { background-color: #45668e; } ul.mks_social_widget_ul .soc_square,ul.mks_social_widget_ul .soc_rounded,ul.mks_social_widget_ul .soc_circle { background-position: center center; } ul.mks_social_widget_ul .airbnb_ico { background-color: #ff5a5f; } ul.mks_social_widget_ul .amazon_ico { background-color: #ff9900; } ul.mks_social_widget_ul .amplement_ico { background-color: #0996c3; } ul.mks_social_widget_ul .android_ico { background-color: #8ec047; } ul.mks_social_widget_ul .angellist_ico { background-color: #000000; } ul.mks_social_widget_ul .sociconapp_ico { background-color: #494949; } ul.mks_social_widget_ul .baidu_ico { background-color: #2629d9; } ul.mks_social_widget_ul .bandcamp_ico { background-color: #619aa9; } ul.mks_social_widget_ul .bebo_ico { background-color: #EF1011; } ul.mks_social_widget_ul .buffer_ico { background-color: #000000; } ul.mks_social_widget_ul .coderwall_ico { background-color: #3E8DCC; } ul.mks_social_widget_ul .dailymotion_ico { background-color: #004e72; } ul.mks_social_widget_ul .deezer_ico { background-color: #004e72; } ul.mks_social_widget_ul .disqus_ico { background-color: #2e9fff; } ul.mks_social_widget_ul .douban_ico { background-color: #3ca353; } ul.mks_social_widget_ul .draugiem_ico { background-color: #ffa32b; } ul.mks_social_widget_ul .drupal_ico { background-color: #00598e; } ul.mks_social_widget_ul .ebay_ico { background-color: #333333; } ul.mks_social_widget_ul .ello_ico { background-color: #000000; } ul.mks_social_widget_ul .eight-tracks_ico { background-color: #122c4b; } ul.mks_social_widget_ul .endomondo_ico { background-color: #86ad00; } ul.mks_social_widget_ul .feedburner_ico { background-color: #ffcc00; } ul.mks_social_widget_ul .filmweb_ico { background-color: #ffc404; } ul.mks_social_widget_ul .flattr_ico { background-color: #F67C1A; } ul.mks_social_widget_ul .foursquare_ico { background-color: #f94877; } ul.mks_social_widget_ul .friendfeed_ico { background-color: #2F72C4; } ul.mks_social_widget_ul .goodreads_ico { background-color: #463020; } ul.mks_social_widget_ul .google-play_ico { background-color: #000000; } ul.mks_social_widget_ul .houzz_ico { background-color: #7CC04B; } ul.mks_social_widget_ul .icq_ico { background-color: #7EBD00; } ul.mks_social_widget_ul .identica_ico { background-color: #000000; } ul.mks_social_widget_ul .imdb_ico { background-color: #E8BA00; } ul.mks_social_widget_ul .istock_ico { background-color: #000000; } ul.mks_social_widget_ul .lanyrd_ico { background-color: #3c80c9; } ul.mks_social_widget_ul .mail_ico { background-color: #000000; } ul.mks_social_widget_ul .medium_ico { background-color: #000000; } ul.mks_social_widget_ul .meetup_ico { background-color: #e2373c; } ul.mks_social_widget_ul .mixcloud_ico { background-color: #000000; } ul.mks_social_widget_ul .model-mayhem_ico { background-color: #000000; } ul.mks_social_widget_ul .mozilla-persona_ico { background-color: #e6753d; } ul.mks_social_widget_ul .mumble_ico { background-color: #5AB5D1; } ul.mks_social_widget_ul .newsvine_ico { background-color: #5AB5D1; } ul.mks_social_widget_ul .odnoklassniki_ico { background-color: #f48420; } ul.mks_social_widget_ul .openid_ico { background-color: #f78c40; } ul.mks_social_widget_ul .outlook_ico { background-color: #0072C6; } ul.mks_social_widget_ul .patreon_ico { background-color: #E44727; } ul.mks_social_widget_ul .paypal_ico { background-color: #009cde; } ul.mks_social_widget_ul .periscope_ico { background-color: #3AA4C6; } ul.mks_social_widget_ul .playstation_ico { background-color: #000; } ul.mks_social_widget_ul .play-store_ico { background-color: #000; } ul.mks_social_widget_ul .pocket_ico { background-color: #ED4055; } ul.mks_social_widget_ul .qq_ico { background-color: #4297d3; } ul.mks_social_widget_ul .quora_ico { background-color: #cb202d; } ul.mks_social_widget_ul .raidcall_ico { background-color: #073558; } ul.mks_social_widget_ul .ravelry_ico { background-color: #B6014C; } ul.mks_social_widget_ul .renren_ico { background-color: #2266b0; } ul.mks_social_widget_ul .resident-advisor_ico { background-color: #B3BE1B; } ul.mks_social_widget_ul .sharethis_ico { background-color: #01bf01; } ul.mks_social_widget_ul .slideshare_ico { background-color: #4ba3a6; } ul.mks_social_widget_ul .smugmug_ico { background-color: #ACFD32; } ul.mks_social_widget_ul .snapchat_ico { background-color: #fffa37; } ul.mks_social_widget_ul .stackexchange_ico { background-color: #2f2f2f; } ul.mks_social_widget_ul .stackoverflow_ico { background-color: #FD9827; } ul.mks_social_widget_ul .stayfriends_ico { background-color: #F08A1C; } ul.mks_social_widget_ul .steam_ico { background-color: #171a21; } ul.mks_social_widget_ul .storehouse_ico { background-color: #25B0E6; } ul.mks_social_widget_ul .swarm_ico { background-color: #FC9D3C; } ul.mks_social_widget_ul .teamspeak_ico { background-color: #465674; } ul.mks_social_widget_ul .teamviewer_ico { background-color: #168EF4; } ul.mks_social_widget_ul .technorati_ico { background-color: #5cb030; } ul.mks_social_widget_ul .telegram_ico { background-color: #0088cc; } ul.mks_social_widget_ul .tripadvisor_ico { background-color: #4B7E37; } ul.mks_social_widget_ul .tripit_ico { background-color: #1982C3; } ul.mks_social_widget_ul .triplej_ico { background-color: #E53531; } ul.mks_social_widget_ul .ventrilo_ico { background-color: #77808A; } ul.mks_social_widget_ul .viadeo_ico { background-color: #e4a000; } ul.mks_social_widget_ul .viber_ico { background-color: #7b519d; } ul.mks_social_widget_ul .whatsapp_ico { background-color: #20B038; } ul.mks_social_widget_ul .wikipedia_ico { background-color: #000000; } ul.mks_social_widget_ul .windows_ico { background-color: #00BDF6; } ul.mks_social_widget_ul .wykop_ico { background-color: #328efe; } ul.mks_social_widget_ul .xbox_ico { background-color: #92C83E; } ul.mks_social_widget_ul .yammer_ico { background-color: #1175C4; } ul.mks_social_widget_ul .yandex_ico { background-color: #FF0000; } ul.mks_social_widget_ul .yelp_ico { background-color: #c83218; } ul.mks_social_widget_ul .younow_ico { background-color: #61C03E; } ul.mks_social_widget_ul .zomato_ico { background-color: #cb202d; } ul.mks_social_widget_ul .zynga_ico { background-color: #DC0606; } ul.mks_social_widget_ul .airbnb_ico:before { content: "\e00e"; } ul.mks_social_widget_ul .amazon_ico:before { content: "\e05c"; } ul.mks_social_widget_ul .amplement_ico:before { content: "\e070"; } ul.mks_social_widget_ul .android_ico:before { content: "\e03e"; } ul.mks_social_widget_ul .angellist_ico:before { content: "\e062"; } ul.mks_social_widget_ul .sociconapp_ico:before { content: "\e013"; } ul.mks_social_widget_ul .apple_ico:before { content: "\e02e"; } ul.mks_social_widget_ul .baidu_ico:before { content: "\e061"; } ul.mks_social_widget_ul .bandcamp_ico:before { content: "\e06a"; } ul.mks_social_widget_ul .bebo_ico:before { content: "\e035"; } ul.mks_social_widget_ul .behance_ico:before { content: "\e027"; } ul.mks_social_widget_ul .blogger_ico:before { content: "\e020"; } ul.mks_social_widget_ul .buffer_ico:before { content: "\e018"; } ul.mks_social_widget_ul .coderwall_ico:before { content: "\e011"; } ul.mks_social_widget_ul .dailymotion_ico::before { content: "\e053"; } ul.mks_social_widget_ul .deezer_ico::before { content: "\e06c"; } ul.mks_social_widget_ul .delicious_ico:before { content: "\e028"; } ul.mks_social_widget_ul .deviantart_ico:before { content: "\e029"; } ul.mks_social_widget_ul .digg_ico:before { content: "\e025"; } ul.mks_social_widget_ul .disqus_ico:before { content: "\e019"; } ul.mks_social_widget_ul .douban_ico:before { content: "\e03b"; } ul.mks_social_widget_ul .draugiem_ico:before { content: "\e074"; } ul.mks_social_widget_ul .dribbble_ico:before { content: "\e023"; } ul.mks_social_widget_ul .drupal_ico:before { content: "\e002"; } ul.mks_social_widget_ul .ebay_ico:before { content: "\e063"; } ul.mks_social_widget_ul .ello_ico:before { content: "\e006"; } ul.mks_social_widget_ul .eight-tracks_ico::before { content: "\e05b"; } ul.mks_social_widget_ul .endomondo_ico:before { content: "\e075"; } ul.mks_social_widget_ul .envato_ico:before { content: "\e026"; } ul.mks_social_widget_ul .facebook_ico:before { content: "\e041"; } ul.mks_social_widget_ul .feedburner_ico:before { content: "\e048"; } ul.mks_social_widget_ul .filmweb_ico:before { content: "\e076"; } ul.mks_social_widget_ul .fh_px_ico:before { content: "\e056"; } ul.mks_social_widget_ul .flattr_ico:before { content: "\e02f"; } ul.mks_social_widget_ul .flickr_ico:before { content: "\e055"; } ul.mks_social_widget_ul .forrst_ico:before { content: "\e02a"; } ul.mks_social_widget_ul .foursquare_ico:before { content: "\e044"; } ul.mks_social_widget_ul .friendfeed_ico:before { content: "\e032"; } ul.mks_social_widget_ul .github_ico:before { content: "\e030"; } ul.mks_social_widget_ul .goodreads_ico:before { content: "\e014"; } ul.mks_social_widget_ul .google_ico:before { content: "\e067"; } ul.mks_social_widget_ul .google-play_ico:before { content: "\e02b"; } ul.mks_social_widget_ul .google-plus_ico:before { content: "\e042"; } ul.mks_social_widget_ul .google-play-2_ico:before { content: "\e02b"; } ul.mks_social_widget_ul .grooveshark_ico:before { content: "\e04f"; } ul.mks_social_widget_ul .houzz_ico:before { content: "\e00a"; } ul.mks_social_widget_ul .icq_ico:before { content: "\e05d"; } ul.mks_social_widget_ul .identica_ico:before { content: "\e034"; } ul.mks_social_widget_ul .imdb_ico:before { content: "\e064"; } ul.mks_social_widget_ul .instagram_ico:before { content: "\e057"; } ul.mks_social_widget_ul .istock_ico:before { content: "\e004"; } ul.mks_social_widget_ul .itunes_ico:before { content: "\e06b"; } ul.mks_social_widget_ul .lanyrd_ico:before { content: "\e016"; } ul.mks_social_widget_ul .lastfm_ico:before { content: "\e050"; } ul.mks_social_widget_ul .linkedin_ico:before { content: "\e049"; } ul.mks_social_widget_ul .mail_ico:before { content: "\e01f"; } ul.mks_social_widget_ul .medium_ico:before { content: "\e06d"; } ul.mks_social_widget_ul .meetup_ico:before { content: "\e03c"; } ul.mks_social_widget_ul .mixcloud_ico:before { content: "\e001"; } ul.mks_social_widget_ul .model-mayhem_ico:before { content: "\e000"; } ul.mks_social_widget_ul .mozilla-persona_ico:before { content: "\e008"; } ul.mks_social_widget_ul .mumble_ico:before { content: "\e07e"; } ul.mks_social_widget_ul .myspace_ico:before { content: "\e04c"; } ul.mks_social_widget_ul .newsvine_ico:before { content: "\e033"; } ul.mks_social_widget_ul .odnoklassniki_ico:before { content: "\e00d"; } ul.mks_social_widget_ul .openid_ico:before { content: "\e06f"; } ul.mks_social_widget_ul .outlook_ico:before { content: "\e010"; } ul.mks_social_widget_ul .patreon_ico:before { content: "\e01c"; } ul.mks_social_widget_ul .paypal_ico:before { content: "\e00c"; } ul.mks_social_widget_ul .periscope_ico:before { content: "\e00f"; } ul.mks_social_widget_ul .pinterest_ico:before { content: "\e043"; } ul.mks_social_widget_ul .playstation_ico:before { content: "\e03d"; } ul.mks_social_widget_ul .play-store_ico:before { content: "\e02b"; } ul.mks_social_widget_ul .pocket_ico:before { content: "\e01e"; } ul.mks_social_widget_ul .qq_ico:before { content: "\e03a"; } ul.mks_social_widget_ul .quora_ico:before { content: "\e073"; } ul.mks_social_widget_ul .raidcall_ico:before { content: "\e07d"; } ul.mks_social_widget_ul .ravelry_ico:before { content: "\e05f"; } ul.mks_social_widget_ul .reddit_ico:before { content: "\e022"; } ul.mks_social_widget_ul .renren_ico:before { content: "\e031"; } ul.mks_social_widget_ul .resident-advisor_ico:before { content: "\e066"; } ul.mks_social_widget_ul .rss_ico:before { content: "\e00b"; } ul.mks_social_widget_ul .sharethis_ico:before { content: "\e069"; } ul.mks_social_widget_ul .skype_ico:before { content: "\e046"; } ul.mks_social_widget_ul .slideshare_ico:before { content: "\e017"; } ul.mks_social_widget_ul .smugmug_ico:before { content: "\e05e"; } ul.mks_social_widget_ul .snapchat_ico:before { content: "\e03f"; } ul.mks_social_widget_ul .soundcloud_ico:before { content: "\e04d"; } ul.mks_social_widget_ul .spotify_ico:before { content: "\e04e"; } ul.mks_social_widget_ul .stackexchange_ico:before { content: "\e077"; } ul.mks_social_widget_ul .stackoverflow_ico:before { content: "\e007"; } ul.mks_social_widget_ul .stayfriends_ico:before { content: "\e065 "; } ul.mks_social_widget_ul .steam_ico:before { content: "\e037"; } ul.mks_social_widget_ul .storehouse_ico:before { content: "\e01d"; } ul.mks_social_widget_ul .stumbleupon_ico:before { content: "\e024"; } ul.mks_social_widget_ul .swarm_ico:before { content: "\e003"; } ul.mks_social_widget_ul .teamspeak_ico:before { content: "\e079"; } ul.mks_social_widget_ul .teamviewer_ico:before { content: "\e07a"; } ul.mks_social_widget_ul .technorati_ico:before { content: "\e021"; } ul.mks_social_widget_ul .telegram_ico:before { content: "\e06e"; } ul.mks_social_widget_ul .tripadvisor_ico:before { content: "\e012"; } ul.mks_social_widget_ul .tripit_ico:before { content: "\e015"; } ul.mks_social_widget_ul .triplej_ico:before { content: "\e009"; } ul.mks_social_widget_ul .tumblr_ico:before { content: "\e059"; } ul.mks_social_widget_ul .twitch_ico:before { content: "\e05a"; } ul.mks_social_widget_ul .twitter_ico:before { content: "\e040"; } ul.mks_social_widget_ul .ventrilo_ico:before { content: "\e07b"; } ul.mks_social_widget_ul .viadeo_ico:before { content: "\e04a"; } ul.mks_social_widget_ul .vimeo_ico:before { content: "\e052"; } ul.mks_social_widget_ul .vine_ico:before { content: "\e054"; } ul.mks_social_widget_ul .viber_ico:before { content: "\e071"; } ul.mks_social_widget_ul .vk_ico:before { content: "\e01a"; } ul.mks_social_widget_ul .weibo_ico:before { content: "\e060"; } ul.mks_social_widget_ul .whatsapp_ico:before { content: "\e01b"; } ul.mks_social_widget_ul .wikipedia_ico:before { content: "\e02d"; } ul.mks_social_widget_ul .windows_ico:before { content: "\e039"; } ul.mks_social_widget_ul .wordpress_ico:before { content: "\e058"; } ul.mks_social_widget_ul .wykop_ico:before { content: "\e078"; } ul.mks_social_widget_ul .xbox_ico:before { content: "\e038"; } ul.mks_social_widget_ul .xing_ico:before { content: "\e04b"; } ul.mks_social_widget_ul .yahoo_ico:before { content: "\e045"; } ul.mks_social_widget_ul .yammer_ico:before { content: "\e005"; } ul.mks_social_widget_ul .yandex_ico:before { content: "\e068"; } ul.mks_social_widget_ul .yelp_ico:before { content: "\e047"; } ul.mks_social_widget_ul .younow_ico:before { content: "\e07c"; } ul.mks_social_widget_ul .youtube_ico:before { content: "\e051"; } ul.mks_social_widget_ul .zerply_ico:before { content: "\e02c"; } ul.mks_social_widget_ul .zomato_ico:before { content: "\e072"; } ul.mks_social_widget_ul .zynga_ico:before { content: "\e036"; } ul.mks_social_widget_ul .aim_ico { background-image: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-smart-social-widget/css/../img/social_icons/aim_ico.png'); background-repeat: no-repeat; background-position: center; } ul.mks_social_widget_ul .cargo_ico { background-image: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-smart-social-widget/css/../img/social_icons/cargo_ico.png'); background-repeat: no-repeat; background-position: center; } ul.mks_social_widget_ul .evernote_ico { background-image: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-smart-social-widget/css/../img/social_icons/evernote_ico.png'); background-repeat: no-repeat; background-position: center; } ul.mks_social_widget_ul .icloud_ico { background-image: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-smart-social-widget/css/../img/social_icons/icloud_ico.png'); background-repeat: no-repeat; background-position: center; } ul.mks_social_widget_ul .picasa_ico { background-image: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-smart-social-widget/css/../img/social_icons/picasa_ico.png'); background-repeat: no-repeat; background-position: center; } ul.mks_social_widget_ul .posterous_ico { background-image: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-smart-social-widget/css/../img/social_icons/posterous_ico.png'); background-repeat: no-repeat; background-position: center; } ul.mks_social_widget_ul .tencent_ico { background-image: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-smart-social-widget/css/../img/social_icons/tencent_ico.png'); background-repeat: no-repeat; background-position: center; } ul.mks_social_widget_ul .me2day_ico { background-image: url('https://demo.mekshq.com/gridlove/wp-content/plugins/meks-smart-social-widget/css/../img/social_icons/me2day_ico.png'); background-repeat: no-repeat; background-position: center; } ul.mks_themeforest_widget_ul li { width: 80px !important; height: 80px; display: inline-block !important; margin: 0 2px 4px 0; padding: 0; vertical-align: top; } ul.mks_themeforest_widget_ul li img { width: 80px; height: 80px; margin: 0; padding: 0; } .mks_read_more { text-align: center; } .mks_read_more { margin-top: 10px; }
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;200;300;400;500;600;700;800;900&display=swap'); /*-------- Blog --------*/ article.blog { font-family: 'Roboto'; min-height: 200px; margin-bottom: 30px; background-color: #fff; overflow: hidden; -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05); box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05); } article.blog figure { height: 350px; overflow: hidden; position: relative; margin-bottom: 0; } @media (max-width: 991px) { article.blog figure { height: 250px; } } @media (max-width: 767px) { article.blog figure { height: 200px; } } article.blog figure .preview { position: absolute; top: 50%; left: 0; margin-top: -12px; -webkit-transform: translateY(10px); -moz-transform: translateY(10px); -ms-transform: translateY(10px); -o-transform: translateY(10px); transform: translateY(10px); text-align: center; opacity: 0; visibility: hidden; width: 100%; -webkit-transition: all 0.6s; transition: all 0.6s; z-index: 2; } article.blog figure .preview span { background-color: #fcfcfc; background-color: rgba(255, 255, 255, 0.8); -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; border-radius: 20px; display: inline-block; color: #222; font-size: 0.75rem; padding: 5px 10px; } article.blog figure:hover .preview { opacity: 1; visibility: visible; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } article.blog figure img { -webkit-transform: translate(-50%, -50%) scale(1); -moz-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); -o-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); -moz-transition: 0.3s; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; width: auto; height: 400px; position: absolute; left: 50%; top: 50%; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; } article.blog figure img:hover { -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); -ms-transform: translate(-50%, -50%) scale(1.1); -o-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1); } @media (max-width: 991px) { article.blog figure img { height: inherit; max-width: 100%; } } article.blog .post_info { padding: 30px; position: relative; box-sizing: border-box; height: 100%; } article.blog .post_info small { font-weight: 500; color: #999; } article.blog .post_info h3 { font-size: 1.125rem; } article.blog .post_info h3 a { color: #333; } article.blog .post_info h3 a:hover { color: #1c8072; } article.blog .post_info ul { margin: 0 -30px 0 -30px; padding: 10px 15px 0 15px; width: 100%; position: absolute; bottom: 20px; border-top: 1px solid #ededed; } article.blog .post_info ul li { display: inline-block; position: relative; padding: 12px 0 0 55px; font-weight: 500; font-size: 0.75rem; color: #999; } article.blog .post_info ul li .thumb { width: 40px; height: 40px; overflow: hidden; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; display: inline-block; position: absolute; left: 0; top: 0; } article.blog .post_info ul li .thumb img { width: 40px; height: auto; } article.blog .post_info ul li:last-child { float: right; padding-left: 0; } @media (max-width: 991px) { article.blog .post_info ul { position: static; width: auto; } } /* RECENT BLOG */ article.recentblogbottom { font-family: 'Roboto'; min-height: 100px; margin-bottom: 30px; background-color: #fff; overflow: hidden; -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05); box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05); } article.recentblogbottom figure { height: 160px; overflow: hidden; position: relative; margin-bottom: 0; } @media (max-width: 991px) { article.recentblogbottom figure { height: 250px; } } @media (max-width: 767px) { article.recentblogbottom figure { height: 200px; } } article.recentblogbottom figure .preview { position: absolute; top: 50%; left: 0; margin-top: -12px; -webkit-transform: translateY(10px); -moz-transform: translateY(10px); -ms-transform: translateY(10px); -o-transform: translateY(10px); transform: translateY(10px); text-align: center; opacity: 0; visibility: hidden; width: 100%; -webkit-transition: all 0.6s; transition: all 0.6s; z-index: 2; } article.recentblogbottom figure .preview span { background-color: #fcfcfc; background-color: rgba(255, 255, 255, 0.8); -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; border-radius: 20px; display: inline-block; color: #222; font-size: 0.75rem; padding: 5px 10px; } article.recentblogbottom figure:hover .preview { opacity: 1; visibility: visible; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } article.recentblogbottom figure img { -webkit-transform: translate(-50%, -50%) scale(1); -moz-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); -o-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); -moz-transition: 0.3s; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; width: auto; height: 400px; object-fit: cover; position: absolute; left: 50%; top: 50%; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; } article.recentblogbottom figure img:hover { -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); -ms-transform: translate(-50%, -50%) scale(1.1); -o-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1); } @media (max-width: 991px) { article.recentblogbottom figure img { height: inherit; max-width: 100%; } } article.recentblogbottom .post_info { padding: 30px; position: relative; box-sizing: border-box; height: 100%; min-height:100px; } article.recentblogbottom .post_info small { font-weight: 400; color:rgba(0,0,0,0.68); font-size:12px; line-height:20px; } article.recentblogbottom .post_info h3 { font-family: 'Roboto'; font-size: 21px; font-weight: 600; line-height: 24px; color:rgba(0,0,0,0.84); } article.recentblogbottom .post_info p { font-family: 'Roboto'; font-size: 18px; font-weight: 400; line-height: 28px; color:rgba(0,0,0,0.6); } article.recentblogbottom .post_info h3 a { color: #333; } article.recentblogbottom .post_info h3 a:hover { color: #1c8072; } article.recentblogbottom .post_info ul { margin: 0 -30px 0 -30px; padding: 10px 15px 0 15px; width: 100%; position: absolute; bottom: 20px; border-top: 1px solid #ededed; } article.recentblogbottom .post_info ul li { display: inline-block; position: relative; padding: 12px 0 0 55px; font-weight: 500; font-size: 0.75rem; color: #999; } article.recentblogbottom .post_info ul li .thumb { width: 40px; height: 40px; overflow: hidden; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; display: inline-block; position: absolute; left: 0; top: 0; } article.recentblogbottom .post_info ul li .thumb img { width: 40px; height: auto; } article.recentblogbottom .post_info ul li:last-child { float: right; padding-left: 0; } @media (max-width: 991px) { article.recentblogbottom .post_info ul { position: static; width: auto; } article.recentblogbottom .post_info h3 { font-size: 20px; line-height: 22px; } article.recentblogbottom .post_info p { font-size: 16px; line-height: 26px; } } /*Blog Sidebar*/ .alignleft { float: left; margin: 0 15px 10px 0; width: 80px; height: 80px; overflow: hidden; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; } .alignleft img { width: auto; height: 80px; } .comments-list { padding: 0; list-style: none; } .comments-list h3 { font-size: 14px; padding: 0 0 0; margin-bottom: 0; margin-top: 5px; text-transform: capitalize; letter-spacing: 0; } .comments-list h3 a { color: #333; } .comments-list h3 a:hover { color: #1c8072; } .comments-list li { margin-bottom: 10px; display: table; width: 100%; } .comments-list li:last-child { margin-bottom: 0; } .comments-list small { color: #999999; } .widget-title { padding: 15px 0; margin-bottom: 20px; border-bottom: 1px solid #ededed; } .widget-title h4 { padding: 0; margin: 0; font-weight: 500; line-height: 1; font-size: 15px; font-size: 0.9375rem; } .widget { position: relative; display: block; margin-bottom: 15px; } .widget ul.cats { list-style: none; padding: 0; } .widget ul.cats li { padding: 0 0 5px 2px; position: relative; } .widget ul.cats a { color: #333; } .widget ul.cats a:hover { color: #1c8072; } .widget ul.cats a span { position: absolute; right: 0; } .tags a { background-color: #fff; padding: 3px 10px; font-size: 13px; margin: 0 0 4px; letter-spacing: 0.4px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; display: inline-block; } .tags a:hover { background-color: #1c8072; color: #fff; } /*Blog Post*/ .singlepost { background-color: #fff; padding: 30px 30px 5px 30px; margin-bottom: 25px; -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05); box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05); } .singlepost h1 { font-size: 32px; font-size: 2rem; } @media (max-width: 767px) { .singlepost h1 { font-size: 21px; font-size: 1.3125rem; } } .singlepost p { line-height: 32px; } @media (max-width: 767px) { .singlepost p { line-height: 28px; } } .blog-title { font-family: 'Roboto'; font-size: 42px !important; line-height: 52px !important; font-weight: 600 !important; text-transform: uppercase !important; color: rbga(255, 255, 255, 0.84); } .blog-content { font-family: 'Roboto'; font-size: 18px !important; line-height: 32px !important; font-weight: 400; color: rbga(0, 0, 0, 0.84); } @media (max-width: 767px) { .blog-title { font-size: 34px !important; line-height: 43px !important; } .blog-content { font-size: 16px !important; line-height: 28px !important; } } .postmeta { padding-bottom: 10px; } .postmeta ul { margin-bottom: 10px; } .postmeta ul li { display: inline-block; margin: 0 10px 5px 0; } .postmeta ul li a { color: #999; } .postmeta ul li a:hover { color: #1c8072; } .dropcaps p:first-child::first-letter { color: #fff; background-color: #0054a6; float: left; font-size: 64px; font-size: 4rem; line-height: 1; margin: 10px 15px 0 0 !important; padding: 12px; } #comments { padding: 10px 0 0px 0; margin-bottom: 30px; } #comments ul { padding: 0; margin: 0; list-style: none; } #comments ul li { padding: 25px 0 0 0; list-style: none; } #comments .replied-to { margin-left: 35px; } @media (max-width: 767px) { #comments .replied-to { margin-left: 20px; } } /*.avatar { float: left; margin-right: 25px; width: 68px; height: 68px; overflow: hidden; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; position: relative; }*/ /*@media (max-width: 767px) { .avatar { float: none; margin: 0 0 5px 0; } } .avatar img { width: 68px; height: auto; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }*/ .comment_right { display: table; border: 2px solid #ededed; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; padding: 20px 20px 0 20px; position: relative; } .comment_info { padding-bottom: 7px; } .comment_info span { padding: 0 10px; }
/** * placeholder-loading v0.1.5 * Author: Zalog (http://www.zalog.ro/) * License: MIT **/ .ph-item{-ms-flex-wrap:wrap;background-color:#fff;border:1px solid #e6e6e6;border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-bottom:30px;overflow:hidden;padding:30px 15px 15px;position:relative}.ph-item,.ph-item *,.ph-item :after,.ph-item :before{-webkit-box-sizing:border-box;box-sizing:border-box}.ph-item:before{-webkit-animation:phAnimation .8s linear infinite;animation:phAnimation .8s linear infinite;background:-webkit-gradient(linear,left top,right top,color-stop(46%,hsla(0,0%,100%,0)),color-stop(50%,hsla(0,0%,100%,.35)),color-stop(54%,hsla(0,0%,100%,0))) 50% 50%;background:linear-gradient(90deg,hsla(0,0%,100%,0) 46%,hsla(0,0%,100%,.35) 50%,hsla(0,0%,100%,0) 54%) 50% 50%;bottom:0;content:" ";left:50%;margin-left:-250%;position:absolute;right:0;top:0;width:500%;z-index:1}.ph-item>*{-ms-flex:1 1 auto;-ms-flex-flow:column;-webkit-box-direction:normal;-webkit-box-flex:1;-webkit-box-orient:vertical;flex:1 1 auto;flex-flow:column;padding-left:15px;padding-right:15px}.ph-item>*,.ph-row{display:-webkit-box;display:-ms-flexbox;display:flex}.ph-row{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:7.5px}.ph-row div{background-color:#ced4da;height:10px;margin-bottom:7.5px}.ph-row .big,.ph-row.big div{height:20px;margin-bottom:15px}.ph-row .empty{background-color:hsla(0,0%,100%,0)}.ph-col-2{-ms-flex:0 0 16.66667%;-webkit-box-flex:0;flex:0 0 16.66667%}.ph-col-4{-ms-flex:0 0 33.33333%;-webkit-box-flex:0;flex:0 0 33.33333%}.ph-col-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%}.ph-col-8{-ms-flex:0 0 66.66667%;-webkit-box-flex:0;flex:0 0 66.66667%}.ph-col-10{-ms-flex:0 0 83.33333%;-webkit-box-flex:0;flex:0 0 83.33333%}.ph-col-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%}.ph-avatar{background-color:#ced4da;border-radius:50%;margin-bottom:15px;min-width:60px;overflow:hidden;position:relative;width:100%}.ph-avatar:before{content:" ";display:block;padding-top:100%}.ph-picture{background-color:#ced4da;height:120px;margin-bottom:15px;width:100%}@-webkit-keyframes phAnimation{0%{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}to{-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}}@keyframes phAnimation{0%{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}to{-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}}
.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:.8}#toast-container>:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}.toast{opacity:1!important}.toast.ng-enter{opacity:0!important;transition:opacity .3s linear}.toast.ng-enter.ng-enter-active{opacity:1!important}.toast.ng-leave{opacity:1;transition:opacity .3s linear}.toast.ng-leave.ng-leave-active{opacity:0!important}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:241px)and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:481px)and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}}