/*
Theme Name: Fluida Child
Theme URI: http://www.cryoutcreations.eu/wordpress-themes/fluida
Template: fluida
Author: Cryout Creations
Author URI: http://www.cryoutcreations.eu
Description: Fluida is a modern, crystal clear and squeaky clean theme. It shines bright with a fluid and responsive layout and carries under its hood a light and powerful framework. All the theme's graphics are created using HTML5, CSS3 and icon fonts so it's extremely fast to load. It's also SEO ready, using microformats and Google readable Schema.org microdata. Fluida also provides over 100 customizer theme settings that enable you to take full control of your site. You can change everything starting with layout (content and up to 2 sidebars), site and sidebar widths, colors, (Google) fonts and font sizes for all the important elements of your blog, featured images, post information metas, post excerpts, comments and much more. Fluida also features social menus with over 100 social network icons available in 4 locations, 3 menus, 6 widget areas, 8 page templates, all post formats, is translation ready, RTL and compatible with older browsers. If you want to take things further via a child theme you'll find clean code, either hookable or pluggable functions with clear descriptions and over 25 action hooks ready for action. Fluida - because solid is so overrated!
Tags: one-column,two-columns,three-columns,right-sidebar,left-sidebar,grid-layout,custom-background,custom-colors,custom-header,flexible-header,custom-menu,featured-image-header,featured-images,front-page-post-form,full-width-template,footer-widgets,microformats,post-formats,rtl-language-support,sticky-post,theme-options,threaded-comments,translation-ready,blog,e-commerce,news,entertainment,photography,portfolio
Version: 1.5.4.3.0
Updated: 2025-03-16 11:18:04

*/

#customer_details > div.col-1, #customer_details > div.col-2 {
    float: none;
    width: 100%;
}
@media (min-width: 922px) {
.woocommerce-page #customer_details {
    width: 50%;
    float: left;
    margin-right: 4.347826087%;
}
.woocommerce-page div#order_review {
    width: 45%;
    float: right;
    margin-right: 0;
    clear: right;
}
.woocommerce-page #customer_details > div.col-1, .woocommerce-page #customer_details > div.col-2 {
    float: none;
    width: auto;
}
.woocommerce-page #order_review_heading {
    width: 45%;
    float: right;
    margin-right: 0;
    clear: right;
}
}

.woocommerce-page #customer_details {
    margin-bottom: 2em;
    border-radius: 0;
}

.woocommerce-page #order_review_heading {
	border-width: 2px 2px 0 2px;
	border-style: solid;
	font-size: 1.5rem;
	line-height: 1;
	margin: 0;
	padding: 1.5em 1.5em 1em;
	border-color: #ebebeb;
}

.woocommerce-page div#order_review {
    padding: 0 2em 2em 2em;
    border-width: 0 2px 2px;
    border-style: solid;
    border-color: #ebebeb;
}

.woocommerce a.button.alt,
.woocommerce-page button.button.alt {
	background-color: #0085b2;
}

.woocommerce a.button.alt:hover, .woocommerce-page button.button.alt:hover {
	background-color: #0096ca;
	-webkit-transition: background-color .2s ease;
	transition: background-color .2s ease;
}

.wc_ppec_medium_payment_buttons {
	margin-left: auto;
	margin-right: auto;
}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
	margin-left: auto;
	margin-right: auto;
	float: none;
	display: block;
}

#payment > ul > li.wc_payment_method.payment_method_epayco > label > img {
	height: auto;
  max-width: 22%;
}

.woocommerce-checkout #payment ul.payment_methods li input {
    margin: 0 .2em 0 0;
}

/* Remove shop text */
.woocommerce-info {
    display: none;
}

#payment > ul > li.wc_payment_method > label {
	display: inline;
}

.woocommerce form .form-row .input-checkbox {
    position: relative;
}

.webmart .article{
    margin: 0px 0px 5px;
}

.webmart .into {
    display: block;
    float: left;
    max-height: 8em;
    max-width: 70%;
    min-height: 6em;
    overflow: hidden;
    font-size: 14px;
    line-height: 18px;
} 

.webmart .into2 {
    display: block;
    float: left;
    max-height: 2em;
    max-width: 70%;
    min-height: 2em;
    overflow: hidden;
    font-size: 14px;
    line-height: 18px;
} 

.webmart .xsasi {
    border: medium none;
    float: left;
    margin: 0px 12px 0px 0px;
    max-width: 120px;
    padding: 0px;
}

.clear {
    clear: both;
}

.ic-account {
	background: url(https://www.littlebanditgames.com/wp-content/uploads/cg-images/icons/account.svg);
    background-repeat: no-repeat;
    background-position-y: center;
	  width: 27px;
    height: 27px;
    position: relative;
    vertical-align: middle;
	  display: inline-block;
}
#access > div > ul > li:hover > a > span > .ic-account {
	background: url(https://www.littlebanditgames.com/wp-content/uploads/cg-images/icons/account-white.svg);
    background-repeat: no-repeat;
    background-position-y: center;
	  width: 27px;
    height: 27px;
    position: relative;
    vertical-align: middle;
	  display: inline-block;
}
#access > div > ul > .menu-item-3553 > a > span::after {
	display: none;
}
#access > div > ul > .menu-item-3565 > a > span::after {
	display: none;
}


.ads_cgen_responsive {
    margin-left: auto;
    margin-right: auto;
    width: 234px;
    height: 60px; }
@media(min-width: 360px) { .ads_cgen_responsive { 
    margin-left: auto;
    margin-right: auto;
    width: 320px;
    height: 50px; } }
@media(min-width: 500px) { .ads_cgen_responsive {
    margin-left: auto;
    margin-right: auto;
    width: 468px;
    height: 60px; } }
@media(min-width: 750px) { .ads_cgen_responsive {
    margin-left: auto;
    margin-right: auto;
    width: 728px;
    height: 90px; } }

.entry-content img[class*="align"] {
	border-color: transparent !important;
	border-bottom: none !important;
}

.wpcf7 form .wpcf7-response-output {
	border: 0px;
}

.lst-terms-use {
	list-style: upper-roman;
}
/*
.lst-terms-use > li > h2 {
	font-size: 1.2em;
}
*/
.article-inner h2 {
	font-size: 1.8em;
}
.article-inner h3 {
	font-size: 1.5em;
}

.article-inner h4 {
	font-size: 1.2em;
}

#site-copyright {
	float: none;
	clear: none;
	text-align: center;
	font-style: normal;
}

.ol-items {
    margin-left: 25px;
    counter-reset: item;
}

.ol-items > li {
    counter-increment: item;
	list-style-type: none;
}

.ol-items > li::before {
    content: counter(item) '.';
	display: inline-block;
	font-weight: bold;
	padding-right: .5rem;
	text-align: right;
	width: 1.5rem;
}

#nav-toggle, #footer a, #footer a:hover {
	color: #ffffff !important;
}

.socials a:before, .socials a:hover:before {
	color: #ffffff !important;
}

#site-header-main a {
	color: #808080;
}

#site-header-main a:hover {
	color: #ffffff;
}

table.has-fixed-layout tr td {
    border: none !important;
}

ul.wp-block-list, ol.wp-block-list {
    margin-left: 25px !important;
}
