/*
Theme Name: TheGem Elementor Child
Description: Multi-Purpose Wordpress Theme
Author: Codex Themes.
Theme URI: http://codex-themes.com/thegem/
Author URI: http://codex-themes.com/thegem/
Template: thegem-elementor
Version: 1.0
Tags: one-column, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, flexible-header, full-width-template, theme-options, translation-ready, dark, light
License: GNU General Public License
License URI: license.txt
*/
#primary-menu.no-responsive > li > ul {    top: 100%;    right: 0;}.top-area-contacts .gem-contacts-phone:before{	    margin-left: 0.33em}#site-header .primary-navigation{	    padding-right: 20px}.portfolio.extended-products-grid .gem-pagination .next{	transform: rotateY(180deg)}.product-page__nav--next:before  {	transform: rotateY(180deg);	font-size: 28px!important;		margin: 0px 0px 0px -20px!important;}.product-page__nav--prev:before{	font-size: 28px!important;	transform: rotateY(180deg);	margin: 0px -20px 0px 0px!important;}.product-page__nav--back:before {	font-size: 24px!important;    margin: 0px 8px 0px 8px!important;}.thegem-tabs__nav-item:not(:first-child) {    margin-right: 40px;}.gem-dropcap .gem-dropcap-letter{	    margin-left: 21px;}.shop-widget-area .gem-products-title a{	padding-left:85px;	padding-right:0;}.shop-widget-area .gem-products-rating{left:20px}.shop-widget-area .widget-title.shop-widget-title{	text-align:right}.star-rating {    float: left!important}.related-posts-navigation .related-posts-prev, .related-posts-navigation .related-posts-next{  float:left}.related-element > a {        padding-left: 14px;}.related-element-info-conteiner {    text-align: right;}.portfolio-filters-list.style-sidebar .portfolio-filters-outer {    padding-left: 42px;	padding-right: 0px!important;}.product-page__wrapper .reset_variations--icon {    margin: 0 0px 0 5px!important; }.portfolio-filters-list .widget_layered_nav ul li a.attribute-type-color .color + .title {    margin-left: auto!important;    margin-right: 10px!important;}.portfolio-filters-list.style-standard:not(.single-filter) .portfolio-filter-item .portfolio-filter-item-list{right:0;	}.portfolio-filters-list .portfolio-filter-item ul li a span.count{	margin-right:45px;	margin-left:5px!important;}.portfolio-filters-list .portfolio-filter-item.attribute-type-color ul li a .color + .title{	margin-left: 45px!important;    margin-right: auto!important;}.thegem-tabs__nav-item span{	margin-right:20px}.thegem-accordion__item-title:after{	left:15px;	right:auto!important;}.gem-button i.gem-print-icon {    float: none; }#reviews .avatar{    margin-left: 20px;	}.product-page__wrapper #thegem-additional_information table th, .product-page__wrapper #thegem-additional_information table td {	    text-align: right!important;		    padding-left: 55px!important;}.page-breadcrumbs ul li:not(:last-child):after{	content: '\e603'!important;}.col-xs-12.col-sm-6{	padding-left: 41px!important;    padding-right: 41px!important;}.gem-print-icon.gem-icon-pack-thegem-icons.gem-icon-next::before {    content:'\e634'!important}body.woocommerce-cart-layout-modern .woocommerce .coupon {    margin: 0 35px;}.woocommerce-cart-checkout-steps-title .step-cart, .woocommerce-cart-checkout-steps-title .step-checkout {    padding-left: 4em;}.woocommerce-cart-checkout-steps-title .step-cart:after{	    left: 1.5em;		content: '\e64b';}.inline-column {    text-align: right;  }.gem-counter .gem-counter-number .gem-counter-odometer, .gem-counter-suffix {    padding-right: 20px;    padding-left: 20px;    }.portfolio-filters-list .widget_layered_nav ul li a span.title{	margin-left: auto;	margin-right: 0;}ul.sub-menu.styled.megamenu-item-inited.dl-submenu-disabled.megamenu-inited{  right:-600px!important;  left:-600px!important;}#primary-menu.no-responsive > li.megamenu-enable > ul > li .mega-label{margin-right:10px;  }.odometer.odometer-auto-theme .odometer-digit{	width: 27px;}.top-area-contacts .gem-contacts-fax:before{	margin-left: 0.33em}.top-area-contacts .gem-contacts-email:before{	margin-left: 0.33em}.gem-icon-with-text > .gem-icon-with-text-icon{	padding-left:10px;}.page-breadcrumbs ul li:not(:last-child){	padding-right: 20px;    padding-left: 7px;}.gem-clients-grid-carousel {	float:left!important;}.odometer-digit-inner {    width: 42px!important;}
