.site_wrapper {
padding-bottom: 60px;
}
.awd_circle-preloader img {
width: 200px !important;
}
.wpda-builder-logo_container a img {
max-height: 80px !important;
}
.single-product .header_over_bg.wpda-builder {
position: relative;
}
.dialog-type-lightbox .dialog-widget-content {
width: 80% !important;
} .awd-bold {
font-weight: 600;
}
.wcvat-toggle-product.fa-check::before {
content: "\f00c";
display: none !important;
}
.woocommerce-cart.awd_modern_shop .cart-collaterals .cart_totals table .order-total td {
float: left;
} body:not(.page-loaded) .animated{
-webkit-animation-name:none!important;
animation-name:none!important
}
html{
overflow-x:hidden;
overflow-y:scroll
}
body,html{
position:relative
}
body{
right:0;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
overflow-x:hidden!important;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
width:100%;
min-height:100vh;
margin:0;
padding:0;
transition:right .3s ease;
-webkit-overflow-scrolling:touch
}
body.admin-bar{
min-height:calc(100vh - 32px)
}
@media screen and (max-width:782px){
body.admin-bar{
min-height:calc(100vh - 46px)
}
}
body,html{
margin:0;
padding:0
}
pre{
padding:15px;
white-space:pre-wrap;
word-wrap:break-word;
border:1px solid #eee;
border-radius:5px;
margin-bottom:17px
}
::selection{
opacity:1
}
::-moz-selection{
opacity:1;
color:#fff
}
::selection{
color:#fff
}
p{
margin:0 0 18px;
padding:0
}
p:last-child{
padding:0;
margin-bottom:0
}
a,a:focus,a:hover{
transition:all .2s ease-in-out;
text-decoration:none
}
a,a:focus,a:hover,img{
outline:none!important
}
img{
max-width:100%;
height:auto;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
vertical-align:top
}
body,form,iframe{
margin:0;
padding:0
}
iframe{
display:block;
width:100%;
vertical-align:top
}
iframe,img,table{
border:0
}
table{
width:100%;
border-spacing:0;
border-collapse:collapse;
vertical-align:middle
}
table td,table th{
padding:5px 10px;
text-align:left
}
table tbody tr,table tfoot tr,table thead tr{
border:1px solid #f9f9f9
}
table tbody th,table tfoot th{
border-right:1px solid #f5f6f7
}
p:empty{
display:none;
margin:0
}
@media only screen and (max-width:767px){
body .site_wrapper{
opacity:0;
transition:opacity .2s
}
body.page-loaded .site_wrapper{
opacity:1
}
.wpda-footer-builder {
height: 250px;
overflow: auto;
text-align: center;
}
.wpda-footer-builder .elementor-widget.elementor-widget-wpda-builder-menu nav.wpda-builder-menu ul li {
text-align: center;
}
}
div.slick-slider ul.slick-dots li.slick-active{
width:20px
}
div.slick-slider ul.slick-dots li{
background:currentColor!important;
border-color:currentColor!important
}
@media only screen and (max-width:767px){
.slick-arrow{
display:none!important
}
}
h1,h2,h3,h4,h5,h6{
margin:0;
padding:0;
word-wrap:break-word
}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
font-size:inherit!important
}
blockquote:before{
content:"";
width:37px;
height:37px;
-webkit-mask-image:url(//www.geefix.com/wp-content/themes/geefix/dist/img/quote.e726292b.png);
mask-image:url(//www.geefix.com/wp-content/themes/geefix/dist/img/quote.e726292b.png);
display:inline-block;
-webkit-mask-repeat:no-repeat;
mask-repeat:no-repeat;
-webkit-mask-size:contain;
mask-size:contain;
-webkit-mask-position:center;
mask-position:center;
z-index:2;
background-image:linear-gradient(90deg,hsla(0,0%,100%,.3) 10%,hsla(0,0%,100%,0) 60%,rgba(0,0,0,.1))!important
}
blockquote{
margin:0;
font-size:1.286em;
line-height:1.778;
position:relative;
padding:46px 0 1em;
text-align:center
}
blockquote p{
font-weight:inherit;
font-size:inherit;
line-height:inherit
}
blockquote p:last-child{
margin-bottom:0!important
}
.quote_author,blockquote cite,blockquote code{
margin:5px 0 16px;
color:inherit;
font-size:18px;
line-height:1.5;
padding:0;
display:block;
font-style:normal;
font-weight:700
}
blockquote code{
font-family:inherit
}
blockquote cite a,blockquote code a{
font-size:inherit;
line-height:inherit;
color:inherit
}
body .elementor-element-custom_font_size blockquote{
font-size:inherit
}
body .elementor-element-custom_line_height blockquote{
line-height:inherit
}
body .elementor-element-custom_color a,body .elementor-element-custom_color blockquote,body .elementor-element-custom_color blockquote cite,body .elementor-element-custom_color blockquote code{
color:inherit
}
dl{
margin-bottom:20px
}
dl dt{
font-weight:600
}
dl dd{
margin:0 0 20px
}
ol,ul{
padding:0;
margin:8px 0 18px
}
ol ol,ol ul,ul ol,ul ul{
margin-bottom:0
}
li ol,li ul{
padding-left:17px
}
ol li,ul li{
padding:0 0 8px;
margin:0;
font-size:16px
}
ol li:last-child,ul li:last-child{
padding-bottom:0
}
.main_wrapper ul li{
list-style:none
}
.content-container ul>li:before{
content:"\f111";
font:normal normal normal 7px/1 FontAwesome;
position:relative;
display:inline-block;
vertical-align:middle;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
margin-right:10px
}
.content-container ul>li.product:before{
content:"";
display:none!important
}
.main_wrapper #main_content ul[class*=awd_list_] li{
padding:0 0 8px;
list-style:none
}
.main_wrapper #main_content ul[class*=awd_list_] li:before,.main_wrapper .elementor-section ul[class*=awd_list_] li:before{
font:normal normal normal 14px/1 FontAwesome;
font-size:1em;
line-height:1em;
position:static;
right:auto;
display:inline-block;
margin-right:9px;
content:"\f00c";
vertical-align:baseline;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
.main_wrapper #main_content ul.awd_list_check_circle li:before,.main_wrapper .elementor-section ul.awd_list_check_circle li:before{
content:"\f05d"
}
.main_wrapper #main_content ul.awd_list_check_square li:before,.main_wrapper .elementor-section ul.awd_list_check_square li:before{
content:"\f046"
}
.main_wrapper #main_content ul.awd_list_angle_left li:before,.main_wrapper .elementor-section ul.awd_list_angle_left li:before{
content:"\f104"
}
.main_wrapper #main_content ul.awd_list_angle_right li:before,.main_wrapper .elementor-section ul.awd_list_angle_right li:before{
content:"\f105"
}
.main_wrapper #main_content ul.awd_list_angle_up li:before,.main_wrapper .elementor-section ul.awd_list_angle_up li:before{
content:"\f106"
}
.main_wrapper #main_content ul.awd_list_angle_down li:before,.main_wrapper .elementor-section ul.awd_list_angle_down li:before{
content:"\f107"
}
.main_wrapper #main_content ul.awd_list_plus li:before,.main_wrapper .elementor-section ul.awd_list_plus li:before{
content:"\f067"
}
.main_wrapper #main_content ul.awd_list_times li:before,.main_wrapper .elementor-section ul.awd_list_times li:before{
content:"\f00d"
}
.main_wrapper #main_content ul.awd_list_caret_down li:before,.main_wrapper .elementor-section ul.awd_list_caret_down li:before{
content:"\f0d7"
}
.main_wrapper #main_content ul.awd_list_disc li:before,.main_wrapper .elementor-section ul.awd_list_disc li:before{
content:"\2022"
}
ul.awd_list_disc li:before{
content:"\2022"!important;
display:inline-block!important;
margin-right:10px;
font-size:inherit;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
.main_wrapper #main_content ul.awd_list_line li:before,.main_wrapper .elementor-section ul.awd_list_line li:before{
width:26px;
height:1px;
content:"";
vertical-align:middle;
background-color:currentColor
}
ol{
counter-reset:li
}
ol>li{
list-style:none;
counter-increment:li
}
ol>li:before{
content:"." counter(li);
font-size:inherit;
width:auto;
line-height:inherit;
display:inline-block;
margin-left:0;
margin-right:.3em;
text-align:right;
direction:rtl;
font-weight:inherit
}
span.elementor-drop-cap{
float:left;
text-align:center;
line-height:1;
font-size:60px;
margin-right:10px
}
span.elementor-drop-cap span.elementor-drop-cap-letter{
font-size:60px;
font-weight:700
}
.dropcap,.awd_dropcaps{
font-family:inherit;
font-size:52px;
line-height:.92;
display:inline-block;
float:left;
width:auto;
height:auto;
margin:0 10px 0 0;
text-transform:uppercase
}
span.highlighter{
display:inline-block;
padding-right:.05em;
padding-left:.05em
}
.awd_title_line{
line-height:inherit;
position:relative;
z-index:1;
width:140px;
margin-left:-140px;
float:left
}
.awd_title_line.right{
float:right;
margin-left:auto;
margin-right:-140px
}
.awd_title_line:before{
content:"";
display:inline-block;
width:110px;
border-top:1px solid;
position:absolute;
vertical-align:middle;
top:calc(50% - 1px)
}
.awd_title_line.right:before{
left:auto;
right:0
}
.awd_title_line span{
width:inherit;
display:inline-block
}
body .elementor-element-custom_color h1,body .elementor-element-custom_color h2,body .elementor-element-custom_color h3,body .elementor-element-custom_color h4,body .elementor-element-custom_color h5,body .elementor-element-custom_color h6{
color:inherit
}
body .elementor-element-custom_font_weight h1,body .elementor-element-custom_font_weight h2,body .elementor-element-custom_font_weight h3,body .elementor-element-custom_font_weight h4,body .elementor-element-custom_font_weight h5,body .elementor-element-custom_font_weight h6{
font-weight:inherit
}
body .elementor-element-custom_line_height h1,body .elementor-element-custom_line_height h2,body .elementor-element-custom_line_height h3,body .elementor-element-custom_line_height h4,body .elementor-element-custom_line_height h5,body .elementor-element-custom_line_height h6{
line-height:inherit
}
body .elementor-element-custom_font_size h1,body .elementor-element-custom_font_size h2,body .elementor-element-custom_font_size h3,body .elementor-element-custom_font_size h4,body .elementor-element-custom_font_size h5,body .elementor-element-custom_font_size h6{
font-size:inherit
}
body .elementor-element-custom_font_family h1,body .elementor-element-custom_font_family h2,body .elementor-element-custom_font_family h3,body .elementor-element-custom_font_family h4,body .elementor-element-custom_font_family h5,body .elementor-element-custom_font_family h6{
font-family:inherit
}
body .elementor-element-custom_line_height p{
line-height:inherit!important
}
.awd_highlighter{
padding:0 2px
}
.awd_blockquote .awd_blockquote__quote_icon+.awd_blockquote__text+.awd_blockquote__author_wrapper{
margin-left:0
}
.awd_blockquote .awd_blockquote__quote_icon+.awd_blockquote__text,.awd_blockquote .awd_blockquote__quote_icon+.awd_blockquote__text+.awd_blockquote__author_wrapper{
margin-left:52px
}
.awd_blockquote .awd_blockquote__author_wrapper .awd_blockquote__author_divider{
display:none
}
.awd_blockquote .awd_blockquote__author_wrapper .awd_blockquote__author_sub_name{
display:block;
font-size:.78em
}
.awd_blockquote .awd_blockquote__quote_icon{
width:36px
}
.awd_blockquote .testimonials-text-quote-holder{
background-image:linear-gradient(90deg,hsla(0,0%,100%,.3) 10%,hsla(0,0%,100%,0) 60%,rgba(0,0,0,.1))!important
}
.awd_custom_tooltip{
display:inline-block;
font-style:normal;
position:relative;
z-index:1;
cursor:pointer
}
.awd_custom_tooltip:after,.awd_custom_tooltip:before{
position:absolute;
z-index:5;
content:attr(data-awd-tooltip);
left:50%;
bottom:100%;
color:#fff;
white-space:nowrap;
padding:0 12px 0 8px;
border-radius:2px;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%);
font-style:italic;
transition:all .3s;
visibility:hidden;
display:inline-block;
opacity:0
}
.awd_custom_tooltip:after{
content:"";
padding:0;
border-radius:0;
width:0;
height:0;
border-style:solid;
border-width:5px 5.5px 0;
bottom:auto;
top:0
}
.awd_custom_tooltip:hover:after,.awd_custom_tooltip:hover:before{
visibility:visible;
opacity:1
}
.awd-line-icon{
position:relative;
z-index:1
}
.awd-line-icon:before{
content:"";
width:25px;
height:1px;
border-top-width:1px;
border-top-style:solid;
vertical-align:middle;
font-family:inherit;
display:inline-block
}
.awd_styled_link.awd_styled_link__underline,.awd_styled_link.awd_styled_link__underline_on_hover:hover{
text-decoration:underline
}
.awd_styled_list{
list-style:none
}
.awd_styled_list .awd_list__icon{
margin-right:10px
}
.awd_styled_list li:before{
display:none!important
}
.fab,.fad,.fal,.far,.fas{
font-family:FontAwesome;
font-style:normal
}
fieldset,form{
margin-bottom:0
}
label,legend{
font-weight:inherit;
display:block;
margin-bottom:5px
}
abbr[title],acronym[title]{
text-decoration:none
}
input[type=checkbox],input[type=radio]{
display:inline;
margin:3px;
vertical-align:middle
}
input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{
max-width:100%;
font-size:.78em;
line-height:1.5;
border:none;
border-bottom:1px solid;
border-radius:0;
box-sizing:border-box;
outline:none;
margin:0 0 15px;
font-weight:400;
width:100%;
padding:8px 0;
transition:all .3s;
height:41px;
background:rgba(0,0,0,0)
}
input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{
-webkit-appearance:none
}
textarea{
height:111px;
resize:none;
padding-top:10px;
padding-bottom:10px;
margin-bottom:32px
}
.one_column textarea{
height:85px;
margin-bottom:20px
}
p+form{
margin-top:18px
}
.awd_form input[type=date],.awd_form input[type=email],.awd_form input[type=number],.awd_form input[type=password],.awd_form input[type=search],.awd_form input[type=tel],.awd_form input[type=text],.awd_form input[type=url],.awd_form select{
margin-bottom:0
}
input[type=button],input[type=reset],input[type=submit]{
-webkit-appearance:none;
-moz-appearance:none;
appearance:none
}
button,input[type=submit]{
display:inline-block;
transition:all .3s;
outline:none;
width:auto;
height:50px;
cursor:pointer;
padding:10px 30px;
line-height:23px;
margin:0 0 15px;
font-size:12px;
font-weight:500;
text-transform:uppercase;
letter-spacing:.2px;
border:none;
color:#fff;
border-radius:5px
}
.search_result_form form.search_form.awd_search_form{
display:inline-block;
vertical-align:middle;
margin-bottom:30px;
width:100%;
max-width:390px
}
.awd_form label{
font-size:inherit;
font-weight:inherit;
line-height:inherit;
position:relative;
margin-top:10px;
margin-bottom:10px
}
.awd_form [class*=span]{
margin-bottom:0
}
#comments .awd_form [class*=span]{
margin-bottom:6px
}
.awd_form [class*=span]{
position:relative
}
.awd_form label{
position:absolute;
top:0;
left:0;
display:block;
margin:0;
pointer-events:none;
opacity:1;
font-size:.857em;
line-height:50px
}
.awd_form label.awd_onfocus{
opacity:0
}
.awd_search_form label{
display:none
}
button,input[type=submit]{
background-size:150% 100%;
transition:all .4s ease-in-out
}
button:hover,input[type=submit]:hover{
background-position:100% 150%;
transition:all .4s ease-in-out
}
::-webkit-input-placeholder{
opacity:1!important;
color:inherit!important
}
:-moz-placeholder,::-moz-placeholder{
opacity:1!important;
color:inherit!important
}
:-ms-input-placeholder{
opacity:1!important;
color:inherit!important
}
input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{
color:rgba(0,0,0,0)!important
}
input:focus:-moz-placeholder,input:focus::-moz-placeholder,textarea:focus:-moz-placeholder,textarea:focus::-moz-placeholder{
color:rgba(0,0,0,0)!important
}
input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{
color:rgba(0,0,0,0)!important
}
input[type=text]::-webkit-input-placeholder{
color:inherit!important;
font-family:inherit!important
}
rs-layer input::-moz-placeholder{
line-height:2!important
}
[class*=span]{
float:left;
min-height:1px
}
.awd_clear:after,.awd_clear:before{
display:table;
content:" "
}
.awd_clear:after{
clear:both
}
#container,.container{
margin-right:auto;
margin-left:auto
}
.fullwidth-wrapper #container{
width:auto
}
#container:after,#container:before,.container:after,.container:before{
line-height:0;
display:table;
content:""
}
#container:after,.container:after{
clear:both
}
.row{
margin-right:-15px;
margin-left:-15px
}
.row:after,.row:before{
line-height:0;
display:table;
content:""
}
.row:after{
clear:both
}
.row [class*=span]{
display:block;
float:left;
box-sizing:border-box;
width:100%;
min-height:1px;
padding-right:15px;
padding-left:15px
}
.clearfix:after,.clearfix:before{
line-height:0;
display:table;
content:""
}
.clear,.clearfix:after{
clear:both
}
#container,.container{
width:1170px;
max-width:100%
}
.main_content #container,.main_content .container{
max-width:100%
}
.elementor-column-wrap .elementor-container .elementor-row{
margin-left:-10px;
margin-right:-10px;
width:calc(100% + 20px)
}
.wpda-mega-menu .elementor-row{
margin-left:0!important;
margin-right:0!important;
width:100%!important
}
@media only screen and (min-width:768px){
.row .span12{
width:100%
}
.row .span11{
width:91.66666666666666%
}
.row .span10{
width:83.33333333333334%
}
.row .span9{
width:75%
}
.row .span8{
width:66.66666666666666%
}
.row .span7{
width:58.333333333333336%
}
.row .span6{
width:50%
}
.row .span5{
width:41.66666666666667%
}
.row .span4{
width:33.33333333333333%
}
.row .span3{
width:25%
}
.row .span1-5{
width:20%
}
.row .span2{
width:16.666666666666664%
}
.row .span1{
width:8.333333333333332%
}
}
@media (min-width:1200px){
[class*=span]{
float:left;
min-height:1px
}
.row:after,.row:before{
line-height:0;
display:table;
content:""
}
.row:after{
clear:both
}
}
.fullwidth-wrapper{
box-sizing:border-box;
width:100%;
padding:0 30px
}
.clear{
font-size:0;
display:table;
clear:both;
height:0
}
.main_wrapper{
box-sizing:border-box
}
.awd-page-title+.site_wrapper>.main_wrapper{
padding-top:0
}
.main_wrapper.like_fullscreen_type{
padding:0
}
.site_wrapper{
position:relative;
z-index:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1
}
.main_wrapper>.container.container-sidebar_none>.row{
margin-right:0;
margin-left:0
}
.main_wrapper>.container.container-sidebar_none>.row>.content-container{
padding-left:0;
padding-right:0
}
.row.sidebar_left .content-container{
float:right
}
.container_vertical_wrapper{
display:inline-block;
width:100%;
vertical-align:middle;
white-space:normal
}
@media only screen and (max-width:1199px){
.container{
width:998px
}
.awd-cart-update .custom_col-8, .awd-cart-update .span4, .woocommerce-checkout .span8,  .woocommerce-checkout .span4 {
width: 100% !important;
}
.elementor-page .elementor .elementor-element.elementor-section-boxed>.elementor-container,.elementor-section.elementor-section-boxed>.elementor-container{
max-width:1018px
}
}
@media only screen and (max-width:1023px){
.container{
width:740px
}
.elementor-page .elementor .elementor-element.elementor-section-boxed>.elementor-container,.elementor-section.elementor-section-boxed>.elementor-container{
max-width:760px
}
}
@media only screen and (max-width:767px){
.container{
width:560px
}
.elementor-page .elementor .elementor-element.elementor-section-boxed>.elementor-container,.elementor-section.elementor-section-boxed>.elementor-container{
max-width:580px
}
.sidebar-container{
padding-top:35px
}
}
@media only screen and (max-width:1024px){
#gallery-1 .gallery-item {
float: none;
width: 50% !important;
max-width: 50% !important;
}
}
@media only screen and (max-width:599px){
.container{
width:420px
}
.elementor-page .elementor .elementor-element.elementor-section-boxed>.elementor-container,.elementor-section.elementor-section-boxed>.elementor-container{
max-width:440px
}
#gallery-1 .gallery-item {
float: none;
width: 100% !important;
max-width: 100% !important;
}
}
@media only screen and (max-width:479px){
.container{
width:90%
}
.elementor-page .elementor .elementor-element.elementor-section-boxed>.elementor-container,.elementor-section.elementor-section-boxed>.elementor-container{
max-width:calc(90% + 20px)
}
}
div.elementor-element.elementor-widget-spacer{
margin-bottom:0
}
a.bordered{
display:inline-block;
padding:17px 31px;
border:1px solid rgba(0,0,0,0);
background-color:rgba(0,0,0,0)
}
a.bordered:hover{
color:#fff
}
.span12 .elementor-section-boxed.elementor-top-section>.elementor-container.elementor-column-gap-no{
padding-right:15px;
padding-left:15px
}
body.elementor-page .site_wrapper .container.container-sidebar_none{
width:100%
}
body.elementor-page .site_wrapper .main_wrapper>.container>.row>.content-container.span9{
padding-left:5px;
padding-right:5px;
margin-top:-5px
}
body.single.elementor-page .site_wrapper .main_wrapper>.container>.row>.content-container.span9 #main_content>.blog_post_preview .blog_content>:not(.elementor),body.single.elementor-page .site_wrapper .main_wrapper>.container>.row>.content-container.span9 #main_content>:not(.blog_post_preview):not(.elementor){
margin-right:10px;
margin-left:10px
}
body.elementor-page .site_wrapper .main_wrapper>.container>.row>.content-container.span12 .blog_content>.elementor{
margin-left:-10px;
margin-right:-10px;
width:calc(100% + 20px)
}
body.elementor-page .site_wrapper .main_wrapper>.container>.row>.content-container.span9 .format-audio .blog_post_media iframe,body.elementor-page .site_wrapper .main_wrapper>.container>.row>.content-container.span9 .format-video .blog_post_media iframe{
width:100%
}
@media only screen and (min-width:1024px){
.elementor-column.margin_auto{
margin-right:auto;
margin-left:auto
}
.elementor-column.max_width-800{
max-width:800px
}
.elementor-column.max_width-670{
max-width:670px
}
.elementor-column.max_width-590{
max-width:590px
}
.elementor-column.max_width-550{
max-width:550px
}
.elementor-column.max_width-500{
max-width:500px
}
.elementor-column.max_width-470{
max-width:470px
}
.elementor-column.max_width-400{
max-width:400px
}
.elementor-column.max_width-370{
max-width:370px
}
.elementor-column[class*=max_width-]:first-child{
margin-left:auto
}
.elementor-column[class*=max_width-]:last-child{
margin-right:auto
}
}
@media only screen and (max-width:1023px){
a.bordered{
padding:9px 21px
}
}
.elementor-editor-active .awd_header_builder.header_over_bg{
pointer-events:none
}
.awd-elementor-align-right .elementor-widget-container{
text-align:right
}
.awd-elementor-align-left .elementor-widget-container{
text-align:left
}
.fa,.fab{
transition:opacity .1s;
opacity:0
}
.page-done .fa,.page-done .fab{
opacity:1
}
.text-uppercase{
text-transform:uppercase
}
.page-link{
clear:both;
margin:0 0 1.5em;
padding:1.5em 0 2em
}
.a-center{
text-align:center
}
.a-left{
text-align:left
}
.a-right{
text-align:right
}
.fleft{
float:left
}
.fright{
float:right
}
.dn{
display:none
}
.ui-loader{
display:none!important
}
.wp-caption.aligncenter{
margin-right:auto;
margin-left:auto
}
.screen-reader-text{
position:absolute!important;
overflow:hidden;
clip:rect(1px,1px,1px,1px);
width:1px;
height:1px;
white-space:nowrap
}
.screen-reader-text:focus{
font-size:.875rem;
font-weight:700;
line-height:normal;
z-index:100000;
top:5px;
left:5px;
display:block;
clip:auto!important;
width:auto;
height:auto;
padding:15px 23px 14px;
text-decoration:none;
color:#21759b;
border-radius:3px;
background-color:#f1f1f1;
box-shadow:0 0 2px 2px rgba(0,0,0,.6)
}
.gallery-caption,.sticky,.wp-caption,.wp-caption-text{
max-width:100%
}
.gallery .gallery-item img{
border:none!important
}
.wp-caption-text{
margin-top:6px;
font-weight:400;
font-size:12px;
line-height:16px;
text-transform:uppercase
}
.hideme{
display:none
}
body [class*=theme_icon-arrows]{
font-size:16px;
position:relative;
display:inline-block;
width:24px;
height:10px
}
body .theme_icon-arrows-right{
right:0;
margin:auto 0 auto 1em
}
body .theme_icon-arrows-left{
left:0;
margin:auto 1em auto 0
}
body .theme_icon-arrows-right:before{
left:0
}
body .theme_icon-arrows-right:after{
right:0;
border-left:6px solid;
border-left-color:inherit
}
@media only screen and (max-width:1023px){
body [class*=theme_icon-arrows]{
width:22px;
height:9px
}
body [class*=theme_icon-arrows]:before{
top:3px
}
body [class*=theme_icon-arrows]:after{
border-top:4px solid rgba(0,0,0,0);
border-bottom:4px solid rgba(0,0,0,0)
}
body .theme_icon-arrows-right:after{
border-left:5px solid
}
body .theme_icon-arrows-left:after{
border-right:5px solid
}
}
.wp-block-cover.alignwide{
margin-bottom:25px
}
.awd_menu_label{
margin-left:10px;
font-size:11px;
line-height:14px;
vertical-align:middle;
display:inline-block;
padding:1px 4px 0!important;
margin-top:-2px
}
.awd_menu_label:after{
display:none
}
.align-left{
text-align:left
}
.align-center{
text-align:center
}
.align-right{
text-align:right
}
.alignleft{
float:left;
margin:0 30px 15px 0
}
.alignright{
float:right;
margin:0 0 15px 30px
}
.aligncenter{
display:block;
float:none;
margin:0 auto;
text-align:center
}
.large-text{
font-size:24px
}
.small-text{
font-size:16px;
line-height:24px
}
.wp-block-pullquote blockquote{
border:none;
margin-top:25px;
margin-bottom:25px;
padding-left:0
}
.wp-block-pullquote blockquote cite:before{
display:none
}
.wp-block-pullquote{
border-bottom:4px solid;
border-top:4px solid;
padding-top:0;
padding-bottom:0;
margin-top:26px;
margin-bottom:26px;
text-align:center;
position:relative
}
.wp-block-quote.is-style-large{
font-size:32px;
margin:26px 0;
padding:30px 43px
}
hr{
margin:30px 0;
border:none;
border-bottom:1px solid #e0e1dc
}
hr.wp-block-separator{
width:100px;
margin-left:auto;
margin-right:auto
}
hr.wp-block-separator.is-style-dots,hr.wp-block-separator.is-style-wide{
width:100%
}
.alignfull{
width:100vw;
max-width:none;
margin-left:calc((1170px - 100vw)/2)
}
.alignfull img{
border-radius:0
}
@media only screen and (max-width:1200px){
.alignfull{
margin-left:calc((950px - 100vw)/2)
}
}
@media only screen and (max-width:992px){
.alignfull{
margin-left:calc((728px - 100vw)/2)
}
}
@media only screen and (max-width:768px){
.alignfull{
margin-left:calc((560px - 100vw)/2)
}
}
@media only screen and (max-width:600px){
.alignfull{
margin-left:calc((420px - 100vw)/2)
}
}
@media only screen and (max-width:480px){
.alignfull{
margin-left:-5vw
}
}
#main_content .wp-block-gallery{
padding-left:0
}
#main_content .wp-block-gallery .blocks-gallery-image figcaption,#main_content .wp-block-gallery .blocks-gallery-item figcaption{
box-sizing:border-box
}
#main_content .wp-block-gallery .blocks-gallery-item{
padding:0
}
#main_content .wp-block-gallery .blocks-gallery-item:before{
display:none!important
}
#main_content .wp-block-audio{
margin:0
}
.text-center{
text-align:center
}
.wp-block-embed{
margin:0 0 1em!important
}
.awd_theme_textgradient-yes .elementor-heading-title,.awd_theme_textgradient-yes .awd_typed_widget{
display:inline-block;
color:var(--textgradient_color1)
}
@supports (((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text)) and ((text-fill-color:transparent) or (-webkit-text-fill-color:transparent)){
.awd_theme_textgradient-yes .elementor-heading-title,.awd_theme_textgradient-yes .awd_typed_widget{
background-size:cover;
-webkit-background-clip:text;
background-clip:text;
-webkit-text-fill-color:rgba(0,0,0,0);
text-fill-color:rgba(0,0,0,0);
background-image:linear-gradient(75deg,var(--textgradient_color1),var(--textgradient_color2) 80%)
}
}
.elementor-element-custom_font_size ul li{
font-size:inherit
}
.has_post_boxed_content .listing_meta span{
font-weight:400;
font-size:12px
}
.has_post_boxed_content .listing_meta_wrap+.blogpost_title{
margin-top:0;
padding-bottom:8px
}
.has_post_boxed_content .awd_module_button_list{
padding-bottom:35px
}
.has_post_boxed_content .blog_content{
border-radius:0;
padding-left:30px;
padding-right:30px
}
.has_post_boxed_content .blog_content .blog_post_media{
margin-left:-30px;
margin-right:-30px;
width:calc(100% + 60px)
}
.blog_post_preview:not(.has_post_boxed_content) .listing_meta span:hover{
opacity:1
}
body .has_post_boxed_content .blog_content .blogpost_title{
font-size:24px!important
}
.bypostauthor{
padding:0
}
.blog_post_preview.format-standard .blog_content table tbody th,.blog_post_preview.format-standard .blog_content table tbody tr,.blog_post_preview.format-standard .blog_content table tfoot th,.blog_post_preview.format-standard .blog_content table tfoot tr,.blog_post_preview.format-standard .blog_content table thead tr{
border-color:rgba(0,0,0,.2)
}
.blog_post_preview.format-standard .blog_content table{
margin-bottom:30px
}
.awd_module_related_posts .spacing_beetween_items_30 .blog_post_preview{
margin-bottom:40px
}
.awd_module_featured_posts .spacing_beetween_items_30 .slick-list{
margin-right:-15px;
margin-left:-15px
}
.blog_content .awd_module_button_list a{
letter-spacing:.2px
}
.blog_post_media.blog_post_media--quote .quote_text a{
font-size:20px;
line-height:1.5
}
.blog_post_media.blog_post_media--quote .quote_text{
padding-left:53px
}
.blog_post_media--quote .quote_text,.blog_post_media__link_text{
position:relative;
z-index:1;
font-weight:inherit;
padding:0;
margin:1em 0;
font-size:1.286em;
line-height:1.3
}
.blog_post_media__link_text a{
padding-left:50px
}
.blog_post_media--quote .quote_text,.blog_post_media__link_text{
margin:0 0 6px
}
.blog_post_media.blog_post_media--quote .quote_text:before{
content:"";
left:0
}
.blog_post_media--quote .quote_text:before,.blog_post_media__link_text:before{
content:"";
width:37px;
height:37px;
-webkit-mask-image:url(//www.geefix.com/wp-content/themes/geefix/dist/img/quote.e726292b.png);
mask-image:url(//www.geefix.com/wp-content/themes/geefix/dist/img/quote.e726292b.png);
display:inline-block;
-webkit-mask-repeat:no-repeat;
mask-repeat:no-repeat;
-webkit-mask-size:contain;
mask-size:contain;
-webkit-mask-position:center;
mask-position:center;
z-index:2;
background-image:linear-gradient(90deg,hsla(0,0%,100%,.3) 10%,hsla(0,0%,100%,0) 60%,rgba(0,0,0,.1))!important;
position:absolute
}
.blog_post_media__link_text:before{
-webkit-mask-image:url(//www.geefix.com/wp-content/themes/geefix/dist/img/link.b35ca840.png);
mask-image:url(//www.geefix.com/wp-content/themes/geefix/dist/img/link.b35ca840.png);
left:0
}
.quote_image{
width:75px;
vertical-align:middle;
border-radius:50%
}
.quote_image+.quote_author{
margin-top:7px
}
.blog_item_description{
margin-bottom:17px
}
.awd_module_blog,.awd_module_featured_posts{
text-align:left
}
.awd_module_blog .blog_post_preview .blogpost_title i{
color:inherit
}
.awd_module_blog .blog_post_preview.format-standard .packery_content_wrap .icon_custom_svg{
font-size:30px;
position:absolute;
left:31px;
top:2px
}
.awd_module_blog .packery_content_wrap .icon_custom_svg svg{
font-size:30px;
position:absolute;
left:0;
top:0
}
.awd_module_blog.items4 .blog_post_preview h2 a{
line-height:inherit
}
.awd_module_blog .blog_post_preview h2 a{
font-family:inherit;
font-weight:inherit;
line-height:inherit;
color:inherit
}
.blog_content .awd_module_button a{
font-size:1em;
font-weight:500;
line-height:14px;
padding:0;
border:none
}
.blog_content .awd_module_button a:hover{
padding:0;
border:none;
background-color:rgba(0,0,0,0)
}
.blog_alignment_center .blog_post_preview{
text-align:center
}
.blog_alignment_right .blog_post_preview{
text-align:right
}
.blog_alignment_justify .blog_post_preview{
text-align:justify
}
.awd_module_featured_posts .slick-list .slick-slide{
padding-right:0;
padding-left:0
}
.blog_post_preview.format-gallery .slick-slide{
position:relative;
padding:0
}
.blog_post_preview.format-gallery .slick-list:after{
position:absolute;
left:0;
bottom:0;
width:100%;
height:150px;
content:"";
background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.15) 50%,rgba(0,0,0,.4))
}
.blog_post_preview.format-gallery .awd_custom_slick_paging{
position:absolute;
left:auto;
top:auto;
right:66px;
bottom:28px;
padding:0;
margin:0;
-webkit-transform:translateX(50%);
-ms-transform:translateX(50%);
transform:translateX(50%)
}
.blog_post_preview.format-gallery .awd_custom_slick_paging li{
padding:0;
margin:0;
font-size:14px;
line-height:24px;
font-weight:400;
color:#fff
}
.blog_post_preview.format-gallery .awd_custom_slick_paging li span{
padding:0 2px
}
.blog_post_preview.format-gallery .awd_custom_slick_paging li:before,.blog_post_preview.format-gallery .awd_custom_slick_paging li:not(.slick-active),.slider-wrapper.oneImage .awd_custom_slick_paging{
display:none
}
.blog_post_preview.format-gallery .slick-arrow{
width:40px;
height:24px;
background:none;
font-size:0;
line-height:0;
padding:0;
bottom:28px;
top:auto;
border-radius:0;
transition:opacity .3s;
opacity:1
}
.blog_post_preview.format-gallery .slick-arrow:hover{
opacity:.7
}
.blog_post_preview.format-gallery .slick-prev.slick-arrow{
left:auto;
right:87px
}
.blog_post_preview.format-gallery .slick-next.slick-arrow{
left:auto;
right:5px
}
.blog_post_preview.format-gallery .slick-next.slick-arrow:before,.blog_post_preview.format-gallery .slick-prev.slick-arrow:before{
content:"\f105";
font-size:24px;
font-family:FontAwesome;
font-weight:400;
font-style:normal;
line-height:24px;
margin-top:-22px;
display:inline-block;
padding:5px;
border:none
}
.blog_post_preview.format-gallery .slick-prev.slick-arrow:before{
content:"\f104"
}
.blog_post_preview.format-gallery .slick-next.slick-arrow:after,.blog_post_preview.format-gallery .slick-prev.slick-arrow:after{
content:"";
border:none
}
.isotope_blog_items{
margin-top:0!important
}
.isotope_blog_items .item_wrapper{
padding-top:0!important
}
.isotope_blog_items .blog_post_preview{
float:left;
margin-right:0!important
}
.items2 .blog_post_preview,.items3 .blog_post_preview,.items4 .blog_post_preview{
display:inline-block;
margin-right:-4px;
vertical-align:top
}
.items2 .blog_post_preview{
width:calc(50% - .5px)
}
.items3 .blog_post_preview{
width:calc(33.3333% - .5px)
}
.items4 .blog_post_preview{
width:calc(25% - .5px)
}
.blog_post_preview.element,.awd_module_carousel .blog_post_preview{
margin-right:0
}
.per_column_wrap .blog_post_preview{
display:block;
width:100%;
margin-right:0
}
.blog_post_media{
margin-bottom:25px;
border-radius:5px
}
a>.blog_post_media{
overflow:hidden
}
.awd_module_related_posts .blog_post_media{
margin-bottom:25px
}
.blog_post_media .slider-wrapper{
overflow:hidden
}
.items2 .blog_post_media .slider-wrapper{
margin-bottom:-1px
}
.blog_content .blog_post_media .blog_post_media-animate{
transition:-webkit-transform 4s;
transition:transform 4s;
transition:transform 4s,-webkit-transform 4s;
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
.blog_content:hover .blog_post_media .blog_post_media-animate{
-webkit-transform:scale(1.08);
-ms-transform:scale(1.08);
transform:scale(1.08)
}
.blog_post_media img{
max-width:100%;
border-radius:5px;
width:100%;
height:100%;
background-position:50%;
background-size:cover;
transition:opacity .7s,-webkit-transform .8s;
transition:transform .8s,opacity .7s;
transition:transform .8s,opacity .7s,-webkit-transform .8s;
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
.blog_post_media img:hover{
-webkit-transform:scale(1.15);
-ms-transform:scale(1.15);
transform:scale(1.15)
}
.blog_post_media .awd_video__play_image{
overflow:hidden;
border-radius:5px
}
.awd_module_blog.items1 .blog_post_media img{
width:100%
}
.format-audio .blog_post_media{
padding-bottom:110px
}
.format-audio .blog_post_media,.format-video .blog_post_media{
position:relative;
padding-bottom:62%
}
body:not(.single) .format-audio .blog_post_media{
padding-bottom:110px
}
.format-video .blog_post_media.has_post_thumb{
padding-bottom:0
}
.blog_post_media .awd_video_wrapper__thumb{
position:relative;
z-index:1;
visibility:visible;
transition:opacity .4s .2s,visibility .4s .2s;
opacity:1
}
.blog_post_media .awd_video_wrapper__thumb.play_video{
visibility:hidden;
opacity:0
}
.blog_post_media .awd_video__play_iframe{
position:absolute;
z-index:0;
top:0;
left:0;
display:block;
overflow:hidden;
width:100%;
height:100%;
padding-bottom:0;
transition:opacity .4s .2s;
opacity:0
}
.blog_post_media .awd_video__play_iframe.play_video{
opacity:1
}
.format-audio .blog_post_media iframe,.format-video .blog_post_media iframe{
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}
.format-video .awd_video__play_button{
position:absolute;
z-index:1;
top:50%;
left:50%;
display:inline-block;
box-sizing:border-box;
width:86px;
height:86px;
cursor:pointer;
vertical-align:middle;
border-radius:50%;
background:rgba(0,0,0,.23);
transition:all .3s;
margin:-43px 0 0 -43px
}
.format-video .awd_video__play_button>svg{
position:absolute;
z-index:1;
top:50%;
left:50%;
-webkit-transform:translate(-35%,-45%);
-ms-transform:translate(-35%,-45%);
transform:translate(-35%,-45%);
fill:#fff;
transition:all .3s
}
.format-video .awd_video__play_button:hover>svg{
fill:#191a1c
}
.blog_post_preview{
margin-bottom:75px
}
.blog_post_preview.format-audio .blog_content,.blog_post_preview.format-link .blog_content,.blog_post_preview.format-quote .blog_content,.blog_post_preview.format-standard .blog_content{
padding:35px 40px;
background:#f9f8ff;
border-radius:10px
}
.awd_module_featured_posts .listing_meta.upper_text *{
text-transform:uppercase
}
.listing_meta{
font-size:.714em;
line-height:1.5;
display:block;
margin-bottom:8px;
font-weight:700
}
.listing_meta span{
display:inline;
vertical-align:bottom
}
.awd_module_featured_posts .listing_meta{
margin-bottom:4px
}
.awd_module_blog.packery_wrapper .blog_post_media.blog_post_media--quote .post_media_info{
padding-right:10px
}
.awd_module_blog.packery_wrapper .blog_post_preview .blog_content .packery_content_wrap{
padding:0 50px 0 80px
}
.awd_module_blog.packery_wrapper .packery_content_wrap{
position:absolute;
z-index:1;
bottom:75px
}
.awd_module_blog.packery_wrapper .blog_post_preview.format-link .packery_content_wrap,.awd_module_blog.packery_wrapper .blog_post_preview.format-quote .packery_content_wrap{
position:absolute;
z-index:1;
bottom:149px
}
.awd_module_blog.packery_wrapper .packery_blog_item_1 .item_wrapper .blog_content .packery_content_wrap,.awd_module_blog.packery_wrapper .packery_blog_item_4 .item_wrapper .blog_content .packery_content_wrap,.awd_module_blog.packery_wrapper .packery_blog_item_9 .item_wrapper .blog_content .packery_content_wrap,.awd_module_blog.packery_wrapper .packery_blog_item_12 .item_wrapper .blog_content .packery_content_wrap{
padding:0 22.5% 0 80px
}
.listing_meta span:last-child:after{
display:none
}
.listing_meta>span{
font-size:inherit;
font-weight:inherit;
line-height:inherit
}
.listing_meta a{
vertical-align:middle;
color:inherit
}
.listing_meta span.post_comments .post_comments_icon{
display:inline-block;
vertical-align:top;
margin-left:8px
}
.listing_meta span.post_comments .post_comments_icon .icon_custom_svg{
vertical-align:baseline;
display:none
}
.listing_meta span.post_comments .post_comments_icon svg{
color:inherit;
fill:currentColor;
width:12px;
height:auto;
vertical-align:middle;
overflow:visible;
max-height:12px
}
.listing_meta span.post_author{
text-transform:none;
letter-spacing:0
}
.blog_post_preview .listing_meta span{
transition:opacity .3s
}
.listing_meta span.post_category a:after{
content:",";
margin-right:5px;
color:inherit!important
}
.listing_meta span.post_category a:last-child:after{
content:"";
margin-right:0
}
.listing_meta span.post_comments_text{
display:none
}
.blogpost_title{
position:relative;
padding-bottom:5px
}
.blogpost_title:first-child{
margin-bottom:0
}
.awd_module_related_posts .blogpost_title{
margin-top:4px
}
.awd_module_related_posts .format-standard-image .blogpost_title{
margin-bottom:0
}
.awd_module_related_posts .blogpost_title a{
color:inherit
}
.blog_content .listing_meta .post_comments a:before{
content:"\f075"
}
.blog_content .listing_meta .post_author a:before,.blog_content .listing_meta .post_comments a:before{
font-family:FontAwesome;
font-size:15px;
font-weight:400;
font-style:normal;
margin:0 7px;
display:inline-block;
line-height:inherit
}
.blog_content .listing_meta .post_author a:before{
content:"\f007"
}
.blog_post_media--link .blog_post_media__link_text a{
color:inherit;
font-weight:inherit;
line-height:inherit;
font-size:inherit
}
.blog_post_media--link .blog_post_media__link_text p{
position:relative;
margin-bottom:0;
color:inherit;
font-size:14px;
line-height:21px;
padding-top:18px;
margin-left:0
}
.blog_post_media--link .blog_post_media__link_text p a{
font-size:inherit;
font-weight:inherit;
line-height:inherit;
padding-left:0
}
.packery_wrapper .blog_post_media--link .blog_post_media__link_text a{
display:inline-block
}
.blog_post_media.blog_post_media--link,.blog_post_media.blog_post_media--quote{
margin-bottom:7px
}
.format-audio .blog_post_media{
margin-bottom:20px;
margin-top:9px
}
.blogpost_title i{
font-size:.9em;
margin-right:10px
}
.blogpost_title i.fa-thumb-tack{
line-height:32px;
width:32px;
text-align:center
}
.blog_post_media--link,.blog_post_media--quote{
position:relative
}
.blog_post_media--link:after,.blog_post_media--quote:after{
display:table;
clear:both;
content:""
}
.awd_module_featured_posts .blogpost_title{
padding-bottom:0
}
.awd_module_featured_posts .blogpost_title a{
line-height:inherit
}
.awd_module_related_posts.awd_module_featured_posts .blog_post_preview .blog_content h4.blogpost_title{
font-size:26px
}
.awd_module_featured_posts .blogpost_title i{
margin-right:12px
}
.post_media_info{
position:relative;
display:inline-block;
float:left
}
.blog_post_media--quote .post_media_info+.quote_text{
padding-left:95px;
min-height:65px
}
.blog_post_media--quote .post_media_info+.quote_text:before{
display:none
}
.blog_content p{
margin-bottom:14px
}
.blog_content p:last-child{
margin-bottom:0
}
#main_content>h1,#main_content>h2,#main_content>h3,#main_content>h4,#main_content>h5,#main_content>h6,.blog_content h1,.blog_content h2,.blog_content h3,.blog_content h4,.blog_content h5,.blog_content h6,.comment_content>h1,.comment_content>h2,.comment_content>h3,.comment_content>h4,.comment_content>h5,.comment_content>h6{
margin-top:10px;
margin-bottom:10px
}
.awd_module_blog:not(.packery_wrapper) .blog_post_preview .listing_meta span{
margin-right:15px
}
.awd_module_blog:not(.packery_wrapper) .blog_post_preview .listing_meta span:last-child{
margin-right:0
}
.blog_post_preview .blog_content>ol,.blog_post_preview .blog_content>ul{
overflow:hidden
}
.blog_post_preview .blog_content>ul{
padding-bottom:17px;
padding-left:15px
}
.blog_post_preview .blog_content>ol{
margin-bottom:17px
}
.learn_more{
line-height:21px
}
.awd_module_button a.learn_more{
margin-bottom:0
}
.blog_post_info>div{
margin-right:10px
}
.blog_post_info>div:last-child{
margin-right:0
}
.blog_post_info,.awd_module_button_list{
line-height:21px
}
.blog_post_info,.blog_post_preview .awd_module_button_list{
float:right;
display:inline-block;
vertical-align:top;
width:auto
}
.blog_post_preview .awd_module_button_list{
float:left
}
.blog_post_preview .awd_post_footer{
padding-top:19px
}
.blog_post_info{
font-size:14px;
font-weight:700
}
.post_share_block{
position:relative
}
.post_share_block>a{
display:block;
position:relative;
transition:color .3s;
line-height:inherit;
text-align:center;
margin-left:2px;
color:inherit
}
.post_share_block>a:before{
font-family:FontAwesome;
font-weight:400;
content:"\f1e0";
line-height:inherit;
padding:0;
opacity:1;
margin:0 7px;
color:#ceccd7
}
.blog_post_info .post_share_block span.sharing_title{
font-size:10px;
text-transform:uppercase;
letter-spacing:2px;
display:none
}
.post_share_wrap{
display:block;
position:absolute;
right:100%;
top:0;
font-size:0;
line-height:0;
z-index:555;
box-shadow:none;
visibility:hidden
}
.post_share_block:hover>.post_share_wrap ul li{
opacity:1!important;
visibility:visible!important
}
.post_share_wrap ul{
padding:0;
margin:0;
list-style:none;
white-space:nowrap
}
.post_share_wrap ul li{
margin:0;
text-align:center;
line-height:21px;
width:25px;
height:21px;
padding:0;
display:inline-block;
vertical-align:middle;
opacity:0!important;
visibility:hidden;
transition:all .3s
}
.post_share_wrap ul li:first-child{
transition-delay:0s
}
.post_share_wrap ul li:nth-child(2){
transition-delay:.1s
}
.post_share_wrap ul li:nth-child(3){
transition-delay:.15s
}
.post_share_wrap ul li:nth-child(4){
transition-delay:.2s
}
.post_share_block:hover>.post_share_wrap ul li:first-child,.post_share_wrap ul li:nth-child(5){
transition-delay:.25s
}
.post_share_block:hover>.post_share_wrap ul li:nth-child(2){
transition-delay:.2s
}
.post_share_block:hover>.post_share_wrap ul li:nth-child(3){
transition-delay:.15s
}
.post_share_block:hover>.post_share_wrap ul li:nth-child(4){
transition-delay:.1s
}
.post_share_block:hover>.post_share_wrap ul li:nth-child(5){
transition-delay:0s
}
.post_share_wrap ul li:before{
display:none
}
.post_share_wrap a{
display:block
}
.post_share_wrap a span{
display:block;
line-height:21px;
width:25px;
font-size:14px;
transition:-webkit-transform .3s;
transition:transform .3s;
transition:transform .3s,-webkit-transform .3s
}
.post_share_wrap a:hover .fa-twitter{
color:#55acee
}
.post_share_wrap a:hover .fa-facebook{
color:#3b5999
}
.post_share_wrap a:hover .fa-pinterest{
color:#bd081c
}
.post_share_wrap a:hover .fa-linkedin{
color:#0077b5
}
.post_share_wrap a .fa{
transition:all .3s
}
.post_share_wrap a span.fa.fa-facebook{
color:#3b5998
}
.post_share_wrap a span.fa.fa-twitter{
color:#00aced
}
.post_share_wrap a span.fa.fa-pinterest{
color:#cb2027
}
.post_share_wrap a span.fa.fa-linkedin{
color:#007bb6
}
.likes_block,.likes_block span,.post_share_block{
line-height:inherit;
display:inline-block;
vertical-align:top
}
.likes_block .icon{
margin:0 3px 0 0;
transition:-webkit-transform .3s;
transition:transform .3s;
transition:transform .3s,-webkit-transform .3s
}
.likes_block .icon:before{
margin:0;
font-size:inherit
}
.likes_block{
cursor:pointer
}
.likes_block.already_liked{
cursor:default
}
.likes_block.already_liked .icon:before{
content:"\f004";
color:#dd4b39
}
.like_count,.like_title{
transition:color .3s
}
.like_count:empty{
display:none
}
.post_block_info{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
-webkit-flex-wrap:nowrap;
-ms-flex-wrap:nowrap;
flex-wrap:nowrap;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
margin-top:44px
}
.post_block_info>div{
-webkit-order:0;
-ms-flex-order:0;
order:0;
-webkit-flex:1 1 auto;
-ms-flex:1 1 auto;
flex:1 1 auto;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto;
float:none
}
.post_block_info>div.blog_post_info{
-webkit-flex:0 1 auto;
-ms-flex:0 1 auto;
flex:0 1 auto;
min-width:110px;
text-align:right
}
.awd_module_blog ul.pagerblock{
padding-top:0
}
.blog_type1 .blogpost_title a span:before,.awd_module_title .carousel_arrows a span:before{
position:absolute;
z-index:5;
top:-4px;
right:0;
width:6px;
height:6px;
content:"";
transition:all .3s;
-webkit-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
transform:rotate(-45deg);
border-width:1px;
border-style:solid;
border-top:none;
border-left:none
}
.awd_module_title .carousel_arrows a.left_slick_arrow span:before{
right:auto;
left:0;
-webkit-transform:rotate(135deg);
-ms-transform:rotate(135deg);
transform:rotate(135deg)
}
.blog_type1 .blogpost_title a span,.awd_module_title .carousel_arrows a span{
position:relative;
display:inline-block;
width:0;
height:1px;
margin-left:9px;
transition:all .3s;
vertical-align:middle
}
.post-password-form{
max-width:500px;
margin:0 auto;
padding:0 30px
}
.post-password-form input[type=password]{
width:100%;
margin-bottom:20px;
margin-top:5px
}
.blog_post_preview.format-standard .post-password-form input[type=password]{
background-color:#fff
}
.format-audio .blog_content .post-password-form,.format-link .blog_content .post-password-form,.format-quote .blog_content .post-password-form,.format-standard .blog_content .post-password-form{
box-sizing:border-box;
width:100%;
max-width:100%;
padding:0
}
.pp_block h2{
margin-bottom:30px
}
div:not(.packery_wrapper) .blog_post_preview .listing_meta{
line-height:21px
}
div:not(.packery_wrapper) .blog_post_preview .listing_meta>span,div:not(.packery_wrapper) .blog_post_preview .listing_meta a{
line-height:inherit;
display:inline-block;
vertical-align:top;
font-size:14px;
font-weight:400;
margin:0!important
}
div:not(.packery_wrapper) .blog_post_preview .listing_meta *{
color:inherit
}
div:not(.packery_wrapper) .blog_post_preview .listing_meta span:after{
content:"|";
margin-left:4px;
margin-right:5px
}
div:not(.packery_wrapper) .blog_post_preview .listing_meta span:last-child:after{
display:none
}
div:not(.packery_wrapper) .blog_post_preview .listing_meta a{
transition:all .3s
}
div:not(.packery_wrapper) .blog_post_preview .listing_meta .post_author a:before,div:not(.packery_wrapper) .blog_post_preview .listing_meta .post_comments a:before{
display:none
}
.awd_module_blog:not(.packery_wrapper) .blog_post_preview .blogpost_title{
padding-bottom:13px;
margin-bottom:0;
margin-top:0;
font-size:20px;
line-height:26px
}
.awd_module_button_list{
visibility:visible;
opacity:1;
transition:all .4s
}
.awd_module_button_list a{
display:inline-block;
vertical-align:top;
font-size:.714em;
font-weight:500;
line-height:21px;
text-transform:uppercase
}
.post_link_label{
display:inline-block;
position:relative;
line-height:inherit
}
.post_link_label span{
display:block;
padding:0 20px;
text-transform:uppercase;
font-size:inherit;
letter-spacing:2px
}
.post_link_label span:after,.post_link_label span:before{
display:block;
position:absolute;
left:-20px;
width:20px;
height:1px;
content:"";
background:#fff;
top:50%;
margin-top:-1px
}
.post_link_label span:after{
left:auto;
right:-20px
}
.awd_module_related_posts .blog_content p{
color:inherit!important
}
.awd_module_blog.packery_wrapper{
opacity:0;
visibility:hidden;
-webkit-animation:all .5s;
animation:all .5s
}
.awd_module_blog.packery_wrapper.blog_packery_loaded{
opacity:1;
visibility:visible
}
.awd_module_blog.packery_wrapper .blog_post_preview .blog_content .listing_meta{
margin-bottom:2px
}
.awd_module_blog.packery_wrapper .blog_item_description{
line-height:1.667
}
@media screen and (max-width:767px){
.awd_module_blog.packery_wrapper .blog_item_description{
display:none
}
}
#main_content .post_count:before{
content:"("
}
#main_content .post_count:after{
content:")"
}
.blog_post_preview .blog_content .awd_page_title_cats{
display:none
}
@media only screen and (max-width:992px) and (min-width:900px){
.blog_post_media--link .blog_post_media__link_text a{
font-size:20px
}
.blog_post_media--link .blog_post_media__link_text p{
font-size:14px
}
}
@media only screen and (max-width:767px){
.blog_type2 .has_post_thumb .blog_content{
padding-left:105px
}
.blog_type2 .has_post_thumb .blog_post_media{
width:80px
}
.items2 .blog_post_preview,.items3 .blog_post_preview,.items4 .blog_post_preview{
width:100%
}
}
@media only screen and (max-width:600px){
.sharing_title{
display:none
}
.blog_post_info>div{
margin-right:5px
}
.blog_post_info>div:last-child{
margin-right:0
}
.sharing-hover .awd_module_button_list{
visibility:hidden;
opacity:0
}
}
.main_footer{
font-size:.89em;
position:relative
}
.main_footer:empty{
display:none
}
.copyright{
font-size:14px
}
.copyright p{
margin-bottom:0
}
.copyright a{
color:inherit
}
.main_footer .copyright>.container>.row{
padding-top:20px;
padding-bottom:20px
}
@media only screen and (max-width:767px){
.copyright .span12{
text-align:center
}
.copyright .span12 *{
float:none!important
}
}
.awd_default_footer .container .row{
padding-top:17px;
padding-bottom:17px
}
.awd_default_footer p{
text-align:center;
color:#fff
}
@media only screen and (max-width:1199px){
.main_footer .container{
width:998px;
overflow:hidden
}
}
@media only screen and (max-width:1023px){
.main_footer .container{
width:740px
}
.top_footer .row [class*=span]{
margin-bottom:35px
}
}
@media only screen and (max-width:767px){
.main_footer .container{
width:560px
}
.top_footer .row [class*=span]{
margin-bottom:15px
}
.top_footer .row [class*=span]:last-child{
margin-bottom:0
}
}
@media only screen and (max-width:599px){
.main_footer .container{
width:420px
}
}
@media only screen and (max-width:479px){
.main_footer .container{
width:90%
}
}
#lang_sel_list{
display:inline-block!important;
float:right!important;
margin-left:-10px;
padding:11px 25px 0 0
}
#comments{
margin:0 0 55px;
padding:0
}
#comments:empty{
font-size:0;
line-height:0;
height:0;
margin:0!important
}
.single #main_content>#comments h2{
font-size:18px;
line-height:1.5;
letter-spacing:.5px
}
#respond{
padding:0;
margin:0
}
.commentlist #respond{
margin-bottom:25px
}
.awd_comments_pagination+#respond{
padding-top:10px
}
#respond form#commentform>p,#respond form#commentform [class^=span]{
padding:0
}
#respond form#commentform .span6{
width:calc(50% - 15px)
}
#respond form#commentform :not(.span6)~.span6~.span6{
float:right
}
#respond .form_field{
width:100%
}
p.form-submit{
margin-bottom:0
}
.comment-reply-title{
margin-bottom:11px
}
.comment-reply-title,.comment-reply-title small{
line-height:1.5;
font-size:18px
}
.comment-reply-title small{
margin:0 5px
}
#cancel-comment-reply-link:hover{
color:inherit
}
#cancel-comment-reply-link{
font-size:inherit!important
}
p.comment-notes{
margin-bottom:20px
}
ol.commentlist{
position:relative;
margin:-5px 0 59px;
padding:0;
list-style:none
}
#respond form#commentform p.logged-in-as{
margin-bottom:13px
}
ol.commentlist .children>li,ol.commentlist>li{
list-style:none;
border-top:1px solid hsla(0,0%,58%,.1)
}
ol.commentlist>li:first-child{
border-top:none
}
ol.commentlist>li>ul{
margin:0;
padding:0;
list-style:none
}
ol.commentlist .children>li,ol.commentlist>li,ul.commentlist li{
margin:0;
padding:0
}
.commentlist .comment:before,ol.commentlist>li:after,ol.commentlist>li:before{
display:none
}
ol.commentlist li .stand_comment{
padding:26px 0 23px 100px;
position:relative
}
ol.commentlist li.pingback .stand_comment,ol.commentlist li.trackback .stand_comment{
padding-left:0
}
.thiscommentbody{
min-height:78px
}
ol.commentlist li .commentava{
position:absolute;
z-index:5;
top:30px;
left:0;
width:80px;
height:80px
}
ol.commentlist li .commentava img{
display:block;
width:100%;
height:auto;
border-radius:50%
}
#comments ol.commentlist ul.children{
padding:0;
margin:0
}
#comments ol.commentlist ul.children .stand_comment{
margin-left:100px
}
#comments ol.commentlist ul.children ul.children .stand_comment{
margin-left:160px
}
.comment_info{
padding-right:90px
}
.comment_author_says{
font-size:16px;
font-weight:500;
line-height:24px;
margin-bottom:0
}
.comment_author_says span{
font-size:14px;
font-weight:400
}
#cancel-comment-reply-link,.comment_info a{
transition:color .3s
}
.comment_info .listing_meta{
margin-bottom:9px;
line-height:14px;
font-size:10px;
letter-spacing:0;
font-weight:700;
color:inherit;
opacity:.65
}
.comment_info .listing_meta *{
font-size:inherit;
line-height:inherit;
font-weight:400
}
.comment_content p{
margin:0;
padding:0
}
.comment_info .listing_meta span{
display:none
}
.single #main_content>#comments form#commentform textarea#comment-message,ol.commentlist .thiscommentbody .comment_content p{
font-size:18px
}
.comment-reply-link{
font-size:12px;
font-weight:500;
line-height:21px;
position:absolute;
text-transform:uppercase;
letter-spacing:.2px;
z-index:1;
top:36px;
right:0;
bottom:auto;
display:inline-block
}
.comment-reply-link .post_comments_icon{
display:inline-block;
vertical-align:top;
margin-right:8px
}
.comment-reply-link .icon_custom_svg{
vertical-align:middle
}
.comment-reply-link .icon_custom_svg svg{
width:12px;
height:auto;
max-height:12px;
fill:currentColor
}
.awd_comments_pagination{
margin:0 0 30px;
padding:35px 0;
list-style:none;
clear:both;
text-align:center
}
.awd_comments_pagination:empty{
display:none
}
.awd_comments_pagination .page-numbers{
display:inline-block;
margin:5px 5px 0 0;
padding:0;
vertical-align:top
}
.awd_comments_pagination .page,.awd_comments_pagination .page-numbers{
font-size:.715em;
font-weight:500;
line-height:35px;
display:block;
width:35px;
height:35px;
padding:0;
transition:all .4s;
text-align:center;
text-transform:uppercase;
border:none;
border-radius:50%;
display:inline-block;
vertical-align:middle;
margin-bottom:3px
}
.awd_comments_pagination .page-numbers.current{
cursor:default;
border-color:rgba(0,0,0,0)
}
.page #comments{
margin-top:35px
}
#respond #commentform p[class*=comment-form-]>label{
position:absolute;
top:0;
left:0;
display:block;
margin:0;
pointer-events:none;
opacity:1;
font-size:.857em;
line-height:1.5
}
.comment-form-cookies-consent{
position:relative;
display:inline-block;
width:100%
}
.comment-form-cookies-consent input[type=checkbox],.comment-form-cookies-consent label{
position:static!important;
display:inline-block!important;
vertical-align:top!important;
left:auto!important;
top:auto!important;
right:auto!important;
bottom:auto!important;
opacity:1!important;
width:auto!important;
padding:0
}
.comment-form-cookies-consent input[type=checkbox]{
margin-right:6px
}
.comment-form-cookies-consent label{
white-space:normal;
line-height:1.5;
padding:0!important;
pointer-events:auto!important
}
#respond #commentform p>label{
top:-6px!important;
padding-left:20px
}
#respond #commentform p[class*=comment-form-]>label.awd_onfocus{
opacity:0
}
p.form-submit button#submit{
color:#fff
}
#respond .form-submit button#submit,p.form-submit button#submit{
background-size:150% 100%;
transition:all .4s ease-in-out
}
#respond .form-submit button#submit:hover,p.form-submit button#submit:hover{
background-position:100% 150%;
transition:all .4s ease-in-out
}
@media only screen and (max-width:767px){
#respond form#commentform .span6{
width:100%
}
ol.commentlist li .commentava{
width:40px;
height:40px
}
ol.commentlist li .stand_comment{
padding-left:60px
}
ol.commentlist li.pingback .stand_comment{
padding-left:0
}
#comments ol.commentlist ul.children .stand_comment,#comments ol.commentlist ul.children ul.children .stand_comment{
margin-left:0
}
.form-submit button{
padding:12px 20px;
margin-top:30px
}
.comment_info{
padding-right:0
}
.comment-reply-link{
position:relative;
top:auto;
right:auto;
bottom:auto;
left:auto;
font-style:italic
}
.comment_info .listing_meta{
margin-bottom:5px
}
}
div.awd_detect_rev_slider:after,div.awd_detect_rev_slider:before{
position:absolute;
z-index:2;
top:0;
bottom:0;
display:block;
content:""
}
div.awd_detect_rev_slider:before{
left:0
}
div.awd_detect_rev_slider:after{
right:0
}
.custom_bg{
position:fixed;
z-index:-1;
top:0;
left:0;
display:block;
width:100%;
height:100%;
background-position:50%
}
.custom_bg.img_bg{
background-size:cover
}
.home2_form input.wpcf7-form-control.wpcf7-submit{
background-size:150% 100%;
transition:all .4s ease-in-out
}
.home2_form input.wpcf7-form-control.wpcf7-submit:hover{
background-position:100% 150%;
transition:all .4s ease-in-out
}
.wpcf7 .home2_form .ajax-loader{
display:none
}
.revolution_form span.wpcf7-form-control-wrap.your-name{
height:50px
}
.revolution_form input.wpcf7-form-control.wpcf7-submit{
width:100%!important;
margin:0!important;
color:#fff;
border:none;
font-weight:400;
letter-spacing:.2px;
padding:5px 20px;
height:50px;
position:relative;
border-radius:5px;
text-align:center!important;
display:block
}
.dark_style .revolution_form input.wpcf7-form-control.wpcf7-submit{
background-image:none;
transition:background-color .3s
}
.home2_form input.wpcf7-form-control.wpcf7-submit{
font-weight:500;
margin-top:35px;
color:#fff;
letter-spacing:.2px;
font-size:12px;
transition:all .3s ease-in-out
}
.revolution_form label input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{
border-radius:5px;
border:none;
font-size:16px!important;
margin:0;
line-height:50px!important;
height:50px
}
.text_center .wpcf7-form .span12{
text-align:center
}
.wpcf7 .row.home5_form input[type=email],.wpcf7 .row.home5_form input[type=url]{
color:#fff;
border-bottom-color:#fff
}
.wpcf7 .row.home5_form input[type=submit]{
margin-top:35px
}
.wpcf7-form .awd_contactform_home6 input[type=submit]{
background:#fff
}
.awd_custom_form_large.default .wpcf7-form .awd_contactform_home6 input[type=submit]{
color:#fff;
background-size:150% 100%;
transition:all .4s ease-in-out
}
.awd_custom_form_large.default .wpcf7-form .awd_contactform_home6 input[type=submit]:hover{
background-position:100% 150%
}
.footer_mc_signup{
float:none;
display:block;
width:100%
}
.footer_mc_signup .mc_custom_border_hdr{
display:none;
visibility:hidden
}
.footer_mc_signup #mc_signup_form .mc_input,.footer_mc_signup .mc4wp-form .mc_merge_var input{
background:#242c5f;
font-size:16px
}
.footer_mc_signup #mc_signup_form .mc_input,.footer_mc_signup #mc_signup_form .mc_var_label,.footer_mc_signup .mc4wp-form .mc_merge_var input{
color:#8188b9
}
@media only screen and (max-width:1099px){
.footer_mc_signup .mc4wp-form-fields .mc_merge_var,.footer_mc_signup .mc_form_inside .mc_merge_var{
max-width:100%;
margin-bottom:10px
}
.footer_mc_signup .mc4wp-form-fields .mc_signup_submit,.footer_mc_signup .mc_form_inside .mc_signup_submit{
max-width:100%;
margin-left:0
}
.footer_mc_signup{
padding-bottom:30px
}
}
@media only screen and (min-width:1100px){
.footer_mc_signup{
width:auto
}
.footer_mc_signup .mc4wp-form-fields .mc_merge_var,.footer_mc_signup .mc_form_inside .mc_merge_var{
max-width:287px
}
}
@media only screen and (min-width:1200px){
.footer_mc_signup .mc4wp-form-fields .mc_merge_var,.footer_mc_signup .mc_form_inside .mc_merge_var{
max-width:455px
}
}
.footer_mc_signup.light_field #mc_signup_form .mc_input,.footer_mc_signup.light_field .mc4wp-form .mc_merge_var input{
background:#f6f8f9
}
.footer_mc_signup.lightfield #mc_signup_form .mc_input,.footer_mc_signup.lightfield .mc4wp-form .mc_merge_var input{
background:#fff
}
.footer_mc_signup.darkblue #mc_signup_form .mc_input,.footer_mc_signup.darkblue .mc4wp-form .mc_merge_var input{
background:#131e4e
}
.footer_mc_signup.light_field_border #mc_signup_form .mc_input,.footer_mc_signup.light_field_border .mc4wp-form .mc_merge_var input{
background:#f9f9f9;
border:2px solid #eaedef
}
@-webkit-keyframes movedelement{
0%{
-webkit-transform:translate(0);
transform:translate(0)
}
25%{
-webkit-transform:translate(10px,10px);
transform:translate(10px,10px)
}
50%{
-webkit-transform:translate(5px,5px);
transform:translate(5px,5px)
}
75%{
-webkit-transform:translate(10px,-5px);
transform:translate(10px,-5px)
}
to{
-webkit-transform:translate(0);
transform:translate(0)
}
}
@keyframes movedelement{
0%{
-webkit-transform:translate(0);
transform:translate(0)
}
25%{
-webkit-transform:translate(10px,10px);
transform:translate(10px,10px)
}
50%{
-webkit-transform:translate(5px,5px);
transform:translate(5px,5px)
}
75%{
-webkit-transform:translate(10px,-5px);
transform:translate(10px,-5px)
}
to{
-webkit-transform:translate(0);
transform:translate(0)
}
}
@-webkit-keyframes movedelement2{
0%{
-webkit-transform:translate(0);
transform:translate(0)
}
25%{
-webkit-transform:translate(-10px,-10px);
transform:translate(-10px,-10px)
}
50%{
-webkit-transform:translate(-5px,-5px);
transform:translate(-5px,-5px)
}
75%{
-webkit-transform:translate(-10px,5px);
transform:translate(-10px,5px)
}
to{
-webkit-transform:translate(0);
transform:translate(0)
}
}
@keyframes movedelement2{
0%{
-webkit-transform:translate(0);
transform:translate(0)
}
25%{
-webkit-transform:translate(-10px,-10px);
transform:translate(-10px,-10px)
}
50%{
-webkit-transform:translate(-5px,-5px);
transform:translate(-5px,-5px)
}
75%{
-webkit-transform:translate(-10px,5px);
transform:translate(-10px,5px)
}
to{
-webkit-transform:translate(0);
transform:translate(0)
}
}
@-webkit-keyframes movedelement3{
0%{
-webkit-transform:translate(0);
transform:translate(0)
}
25%{
-webkit-transform:translate(15px,15px);
transform:translate(15px,15px)
}
50%{
-webkit-transform:translate(8px,8px);
transform:translate(8px,8px)
}
75%{
-webkit-transform:translate(15px,-8px);
transform:translate(15px,-8px)
}
to{
-webkit-transform:translate(0);
transform:translate(0)
}
}
@keyframes movedelement3{
0%{
-webkit-transform:translate(0);
transform:translate(0)
}
25%{
-webkit-transform:translate(15px,15px);
transform:translate(15px,15px)
}
50%{
-webkit-transform:translate(8px,8px);
transform:translate(8px,8px)
}
75%{
-webkit-transform:translate(15px,-8px);
transform:translate(15px,-8px)
}
to{
-webkit-transform:translate(0);
transform:translate(0)
}
}
@-webkit-keyframes rotatedelement{
0%{
-webkit-transform:translate(0) rotate(0deg);
transform:translate(0) rotate(0deg)
}
25%{
-webkit-transform:translate(-10px,10px) rotate(10deg);
transform:translate(-10px,10px) rotate(10deg)
}
50%{
-webkit-transform:translate(5px,-5px) rotate(25deg);
transform:translate(5px,-5px) rotate(25deg)
}
75%{
-webkit-transform:translate(15px,-5px) rotate(15deg);
transform:translate(15px,-5px) rotate(15deg)
}
to{
-webkit-transform:translate(0) rotate(0deg);
transform:translate(0) rotate(0deg)
}
}
@keyframes rotatedelement{
0%{
-webkit-transform:translate(0) rotate(0deg);
transform:translate(0) rotate(0deg)
}
25%{
-webkit-transform:translate(-10px,10px) rotate(10deg);
transform:translate(-10px,10px) rotate(10deg)
}
50%{
-webkit-transform:translate(5px,-5px) rotate(25deg);
transform:translate(5px,-5px) rotate(25deg)
}
75%{
-webkit-transform:translate(15px,-5px) rotate(15deg);
transform:translate(15px,-5px) rotate(15deg)
}
to{
-webkit-transform:translate(0) rotate(0deg);
transform:translate(0) rotate(0deg)
}
}
@-webkit-keyframes awdflash{
0%,50%,to{
opacity:1
}
25%,75%{
opacity:.4
}
}
@keyframes awdflash{
0%,50%,to{
opacity:1
}
25%,75%{
opacity:.4
}
}
@-webkit-keyframes awdpulse{
25%{
-webkit-transform:scale(1.1);
transform:scale(1.1)
}
75%{
-webkit-transform:scale(.9);
transform:scale(.9)
}
}
@keyframes awdpulse{
25%{
-webkit-transform:scale(1.1);
transform:scale(1.1)
}
75%{
-webkit-transform:scale(.9);
transform:scale(.9)
}
}
@-webkit-keyframes awdpulse_figure{
25%{
-webkit-transform:scale(1.05);
transform:scale(1.05)
}
75%{
-webkit-transform:scale(.95);
transform:scale(.95)
}
}
@keyframes awdpulse_figure{
25%{
-webkit-transform:scale(1.05);
transform:scale(1.05)
}
75%{
-webkit-transform:scale(.95);
transform:scale(.95)
}
}
@-webkit-keyframes awdpulse_out{
25%{
-webkit-transform:scale(1);
transform:scale(1)
}
75%{
-webkit-transform:scale(.9);
transform:scale(.9)
}
}
@keyframes awdpulse_out{
25%{
-webkit-transform:scale(1);
transform:scale(1)
}
75%{
-webkit-transform:scale(.9);
transform:scale(.9)
}
}
.awd_moved_element{
-webkit-animation:movedelement 5s linear infinite;
animation:movedelement 5s linear infinite
}
.awd_moved_element2{
-webkit-animation:movedelement2 8s linear infinite;
animation:movedelement2 8s linear infinite
}
.awd_moved_element3{
-webkit-animation:movedelement3 12s linear infinite;
animation:movedelement3 12s linear infinite
}
.awd_rotated_element{
-webkit-animation:rotatedelement 5s linear infinite;
animation:rotatedelement 5s linear infinite
}
.awd_flash_element{
-webkit-animation:awdflash 7s linear infinite;
animation:awdflash 7s linear infinite
}
.awd_pulse_element{
-webkit-animation:awdpulse 7s linear infinite;
animation:awdpulse 7s linear infinite
}
.awd_pulse_figure_element{
-webkit-animation:awdpulse_figure 8s linear infinite;
animation:awdpulse_figure 8s linear infinite
}
.awd_pulse_out_element{
-webkit-animation:awdpulse_out 8s linear infinite;
animation:awdpulse_out 8s linear infinite
}
.awd_moved_element,.awd_rotated_element{
pointer-events:none
}
.tp-tab-title{
font-weight:400!important;
text-align:right!important
}
.tp-tabs-inner-wrapper{
counter-reset:div
}
.tp-tabs-inner-wrapper .tp-tab{
counter-increment:div;
text-align:right
}
.tp-tabs-inner-wrapper .tp-tab-title{
padding-right:26px!important;
transition:color .3s;
display:inline-block!important;
border-bottom:1px solid
}
.tp-tabs-inner-wrapper .tp-tab:not(.selected) .tp-tab-title{
border-bottom-color:hsla(0,0%,100%,0)!important
}
.tp-tabs-inner-wrapper .tp-tab:not(.selected) .tp-tab-title span{
opacity:0
}
.tp-tabs-inner-wrapper .tp-tab-title:after{
content:"0" counter(div);
position:absolute;
right:0;
top:0
}
.tp-tabs-inner-wrapper .tp-tab.selected .tp-tab-title:after{
font-weight:700
}
.slider_socials a,.tp-caption.scrollto img{
opacity:1;
transition:opacity .4s
}
.slider_socials a:hover,.tp-caption.scrollto:hover img{
opacity:.7
}
.slider_socials{
margin:0;
font-size:18px
}
.content-container ul.slider_socials>li:before{
display:none
}
.slider_socials a{
color:inherit
}
@media only screen and (max-width:1500px){
.tp-tabs-inner-wrapper .tp-tab .tp-tab-title{
border-bottom-color:hsla(0,0%,100%,0)!important
}
.tp-tabs-inner-wrapper .tp-tab .tp-tab-title span{
opacity:0
}
}
@media only screen and (min-width:1501px){
.tp-tab-title{
line-height:inherit!important
}
}
.rev_slider_wrapper{
overflow:hidden!important
}
.awd_social{
margin-bottom:0;
padding-bottom:30px
}
.tp-bullets.custom .tp-bullet{
width:9px;
height:9px;
border-radius:9px;
background:#fff;
transition:all .3s
}
.tp-bullets.custom .tp-bullet.selected{
background:#fff;
width:19px;
height:9px
}
.awd_contactform_home6 input[type=email],.awd_contactform_home6 input[type=text],.awd_contactform_home6 input[type=url],.awd_contactform_home6 textarea{
border:2px solid hsla(0,0%,100%,.6);
color:#fff;
border-radius:5px;
padding-left:20px;
padding-right:20px
}
.awd_custom_form_large .awd_contactform_home6 input[type=email],.awd_custom_form_large .awd_contactform_home6 input[type=text],.awd_custom_form_large .awd_contactform_home6 input[type=url],.awd_custom_form_large .awd_contactform_home6 textarea{
margin-bottom:20px;
padding-top:12px;
padding-bottom:13px;
border-color:hsla(0,0%,100%,.4);
height:50px
}
.awd_custom_form_large.default .awd_contactform_home6 input[type=email],.awd_custom_form_large.default .awd_contactform_home6 input[type=text],.awd_custom_form_large.default .awd_contactform_home6 input[type=url],.awd_custom_form_large.default .awd_contactform_home6 textarea{
border-color:#eaedef;
color:#696588;
background-color:#f9f9f9
}
.awd_custom_form_large .row{
margin-right:-5px;
margin-left:-5px
}
.awd_custom_form_large .row [class*=span]{
padding-left:5px;
padding-right:5px
}
.awd_custom_form_large .awd_contactform_home6 textarea{
height:120px;
margin-bottom:30px
}
.awd_home6_form #mc_signup_form .mc_input,.awd_home6_form .mc4wp-form .mc_merge_var input{
background-color:#fafafa;
padding-left:20px
}
.ml_0 .elementor-container{
margin-left:0
}
.mr_0 .elementor-container{
margin-right:0
}
.awd_currency_switcher,.awd_lang_switcher{
position:relative;
display:inline-block;
vertical-align:middle;
text-transform:uppercase
}
.awd_currency_switcher:after,.awd_lang_switcher:after{
position:absolute;
top:100%;
left:0;
width:100%;
height:5px;
content:""
}
.awd_currency_switcher>a:after,.awd_lang_switcher>a:after{
font-size:.875em;
content:" +"
}
.awd_currency_switcher ul,.awd_lang_switcher ul{
position:absolute;
z-index:555;
top:100%;
right:0;
display:block;
visibility:hidden;
box-sizing:border-box;
width:auto;
min-width:230px;
margin-top:6px;
padding:10px 0;
list-style:none;
transition:all .2s .2s;
-webkit-transform:translateY(10px);
-ms-transform:translateY(10px);
transform:translateY(10px);
text-align:left;
opacity:0;
border:1px solid #f3f3f3;
border-radius:4px;
background-color:#fff;
box-shadow:none
}
.awd_currency_switcher ul li,.awd_lang_switcher ul li{
font-size:1em;
line-height:1.6;
padding:5px 25px 5px 20px
}
.awd_currency_switcher:hover ul,.awd_lang_switcher:hover ul{
visibility:visible;
transition:all .2s;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
opacity:1
}
form.revolution_form input[type=submit]{
background-size:150% 100%;
transition:all .4s ease-in-out
}
form.revolution_form input[type=submit]:hover{
background-position:100% 150%;
transition:all .4s ease-in-out
}
.revolution_form .revolution_form_btn{
max-width:182px;
display:inline-block;
width:100%;
vertical-align:top;
margin-left:-15px
}
.revolution_form label span.label{
border-radius:5px;
border:none;
font-size:16px!important;
margin:0;
line-height:50px!important;
height:50px;
margin-left:20px!important
}
.revolution_form label{
max-width:386px;
min-width:243px;
width:100%;
display:inline-block;
vertical-align:top;
margin:0;
border-radius:5px;
background-color:#fff
}
.revolution_form{
text-align:center
}
@media only screen and (max-width:767px){
.revolution_form label{
max-width:250px;
min-width:170px
}
.revolution_form .revolution_form_btn{
max-width:100%
}
}
.revolution_form.with_border{
padding:10px;
background:#fff;
border-radius:4px;
margin-left:-10px;
position:relative;
box-shadow:17px 17px 46px 0 rgba(17,69,111,.11)
}
.revolution_form.with_border input[type=url]{
margin:0;
border:none;
padding:0 210px 0 20px;
background:#f8f9fa;
border-radius:4px;
color:#696687;
height:50px
}
.revolution_form.with_border .ajax-loader{
display:none!important
}
.revolution_form.with_border .revolution_form_btn{
position:absolute;
right:10px;
top:10px;
max-width:100%;
display:block;
width:auto;
vertical-align:top;
margin:0
}
.revolution_form.with_border .revolution_form_btn input{
padding-left:30px;
padding-right:30px
}
.cloud_animated_bottom:before{
content:"";
background-image:url(//www.geefix.com/wp-content/themes/geefix/dist/img/bg-clouds_bottom.5d8f60b8.png);
width:100%;
height:191px;
position:absolute;
bottom:0;
left:0;
background-repeat:repeat;
background-position:0 0;
background-size:auto 100%;
-webkit-animation:animatedBackground 300s linear infinite;
animation:animatedBackground 300s linear infinite
}
@-webkit-keyframes animatedBackground{
0%{
background-position:0 0
}
to{
background-position:-10000px 0
}
}
@keyframes animatedBackground{
0%{
background-position:0 0
}
to{
background-position:-10000px 0
}
}
.cloud_animated_top:before{
content:"";
background-image:url(//www.geefix.com/wp-content/themes/geefix/dist/img/bg-clouds.1cbd2afb.png);
width:100%;
height:191px;
position:absolute;
top:0;
left:0;
background-repeat:repeat;
background-position:0 0;
background-size:auto 100%;
-webkit-animation:animatedBackground 300s linear infinite;
animation:animatedBackground 300s linear infinite
}
@-webkit-keyframes move{
0%{
bottom:0
}
50%{
bottom:10px
}
to{
bottom:0
}
}
@keyframes move{
0%{
bottom:0
}
50%{
bottom:10px
}
to{
bottom:0
}
}
.scroll_to_btn img{
position:absolute;
left:50%;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%);
-webkit-animation:move 2s linear infinite;
animation:move 2s linear infinite
}
.row.home2_form input[type=email],.row.home2_form input[type=text],.row.home2_form input[type=url]{
padding:0!important;
border:none;
border-bottom:1px solid #c0baf6
}
.awd_landing_home img{
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
transition:all .4s;
will-change:transform
}
.awd_landing_home img:hover{
-webkit-transform:scale(1.05);
-ms-transform:scale(1.05);
transform:scale(1.05)
}
.row.home5_form input[type=text]{
color:#fff;
border-bottom-color:#fff
}
.elementor img.rounded,img.rounded{
border-radius:50%!important
}
.elementor .overlay_z_index_higher .elementor-background-overlay{
z-index:1;
pointer-events:none
}
.section_left_aligment .elementor-section-boxed.elementor-section .elementor-container{
margin-left:0
}
.section_left_aligment .elementor-image-box-img{
margin-top:6px!important
}
.awd_icon_link{
vertical-align:middle
}
.awd_icon_link,.awd_social a{
display:inline-block;
line-height:1
}
.awd_social a{
margin-right:20px;
padding-right:0;
box-shadow:inset 0 0 0 0 currentColor
}
.awd_social a:last-child{
margin-right:0
}
.awd_custom_text .awd_social a:hover,.awd_social a:hover,.share_wrap a:hover span:not(.fa){
box-shadow:inset 0 -1px 0 0 currentColor
}
#add_payment_method #payment ul.payment_methods li:before,#main_content ul.elementor-select-preset-list>li:before,#main_content ul.awd_product_list_nav>li:before,#main_content ul.page-numbers>li:before,#main_content ul.slick-dots>li:before,#main_content ul.tabs>li:before,#main_content ul.variable-items-wrapper>li:before,#main_content ul>li.elementor-editor-element-setting:before,#main_content ul>li.elementor-icon-list-item:before,ul[class*=select2]>li:before{
display:none!important
}
.custom_icons_fonts .elementor-widget-wrap span.elementor-button-icon{
font-size:20px
}
.awd_mobile_visible{
display:none
}
@media only screen and (max-width:767px){
.awd_mobile_hidden{
display:none
}
.awd_mobile_visible{
display:inline-block
}
.revolution_form.with_border{
margin-left:0
}
}
@media screen and (max-width:767px){
.mt_10.elementor-widget-image-box .elementor-image-box-content h5.elementor-image-box-title{
margin-top:10px
}
}
@media only screen and (max-width:768px){
.awd_hide_on_mobile{
display:none!important
}
}
@media only screen and (min-width:768px) and (max-width:992px){
.awd_hide_on_tablet{
display:none!important
}
}
@media only screen and (min-width:993px){
.awd_hide_on_desktop{
display:none!important
}
}
@media only screen and (max-width:768px){
.awd_center_button{
text-align:center
}
}
@media only screen and (max-width:600px){
#wpadminbar{
display:none!important
}
}
@media only screen and (max-width:767px){
.mobile_text_center{
text-align:center
}
}
@media only screen and (max-width:599px) and (min-width:320px){
a.page_title_post_link.next_link,a.page_title_post_link.prev_link{
display:none
}
}
@-webkit-keyframes spin{
0%{
-webkit-transform:rotate(0turn) translateY(-135px) translateY(50%) rotate(1turn);
transform:rotate(0turn) translateY(-135px) translateY(50%) rotate(1turn)
}
to{
-webkit-transform:rotate(1turn) translateY(-135px) translateY(50%) rotate(0turn);
transform:rotate(1turn) translateY(-135px) translateY(50%) rotate(0turn)
}
}
@keyframes spin{
0%{
-webkit-transform:rotate(0turn) translateY(-135px) translateY(50%) rotate(1turn);
transform:rotate(0turn) translateY(-135px) translateY(50%) rotate(1turn)
}
to{
-webkit-transform:rotate(1turn) translateY(-135px) translateY(50%) rotate(0turn);
transform:rotate(1turn) translateY(-135px) translateY(50%) rotate(0turn)
}
}
@-webkit-keyframes spin2{
0%{
-webkit-transform:rotate(0turn) translateY(-75px) translateY(50%) rotate(1turn);
transform:rotate(0turn) translateY(-75px) translateY(50%) rotate(1turn)
}
to{
-webkit-transform:rotate(1turn) translateY(-75px) translateY(50%) rotate(0turn);
transform:rotate(1turn) translateY(-75px) translateY(50%) rotate(0turn)
}
}
@keyframes spin2{
0%{
-webkit-transform:rotate(0turn) translateY(-75px) translateY(50%) rotate(1turn);
transform:rotate(0turn) translateY(-75px) translateY(50%) rotate(1turn)
}
to{
-webkit-transform:rotate(1turn) translateY(-75px) translateY(50%) rotate(0turn);
transform:rotate(1turn) translateY(-75px) translateY(50%) rotate(0turn)
}
}
.circle1e1,.circle1e2{
border:2px solid #cae5f7;
border-radius:50%;
background-color:rgba(241,159,16,0);
width:240px;
height:240px;
padding:0;
margin:0
}
.circle1e1 span.moved,.circle1e2 span.moved{
background-color:#c6f6ec;
display:block;
width:40px;
height:40px;
margin:calc(50% - 20px) auto 0;
border-radius:50%;
-webkit-animation:spin 8s linear infinite;
animation:spin 8s linear infinite;
z-index:2
}
.circle1e2{
border-color:#cae5f7;
width:125px;
height:125px;
-webkit-transform:rotate(90deg);
-ms-transform:rotate(90deg);
transform:rotate(90deg)
}
.circle1e2 span.moved{
background-color:#292b67;
-webkit-animation:spin2 5s linear infinite;
animation:spin2 5s linear infinite
}
.static-circle{
width:20px;
height:20px;
position:absolute;
left:-6px;
top:25px;
border-radius:50%;
background:#3ccfe0;
z-index:1;
display:block
}
.awd_custom_video_hover .video-popup-wrapper:hover .video-popup__link{
background:#fff!important
}
.awd_custom_video_hover .video-popup-wrapper:hover .video-popup-animation{
color:#fff
}
.awd_custom_video_hover .video-popup-wrapper:hover svg polygon{
fill:#764ed2!important;
stroke:#764ed2!important
}
.awd_image_custom_round .elementor-widget-container{
display:inline-block;
overflow:hidden;
vertical-align:top
}
.awd_left_rounded div.slick-slider ul.slick-dots,.slick-dots-left div.slick-slider ul.slick-dots{
padding-top:35px;
text-align:left
}
.awd_left_rounded div.slick-slider ul.slick-dots li:first-child,.slick-dots-left div.slick-slider ul.slick-dots li:first-child{
margin-left:0
}
.awd_left_rounded .portfolio_carousel_wrapper .portfolio_item .img,.awd_rounded_block .portfolio_carousel_wrapper .portfolio_item .img,.awd_rounded_block .portfolio_carousel_wrapper .portfolio_item .wrapper{
border-radius:10px
}
.awd_custom_column_padding .elementor-widget-wrap{
padding-left:30px!important;
padding-right:30px!important
}
@media screen and (min-width:1300px){
.awd_custom_column_padding .elementor-widget-wrap{
padding-left:calc(100% - 575px)!important
}
}
@media screen and (max-width:782px){
.awd_custom_column_padding .elementor-widget-awd-core-tabs .horizontal_type .ui-tabs-nav{
margin-bottom:0!important
}
}
.awd_custom_column_padding .elementor-widget-awd-core-tabs .horizontal_type .ui-tabs-nav .ui-state-default{
width:auto!important;
display:inline-block!important
}
.awd_testimonials_custom_dotts.elementor-widget-awd-core-TestimonialsLite .slick-dots{
padding-top:72px!important;
text-align:inherit
}
.awd_testimonials_custom_dotts.elementor-widget-awd-core-TestimonialsLite .slick-dots li{
opacity:1
}
.awd_left_rounded div.slick-slider ul.slick-dots li,.awd_testimonials_custom_dotts.elementor-widget-awd-core-TestimonialsLite .slick-dots li,.slick-dots-left div.slick-slider ul.slick-dots li{
border:none!important
}
.elementor-widget-awd-core-TestimonialsLite.slick-dots-left .slick-dots li.slick-active:after{
display:none
}
.slick-dots-left .slick-dots li:after{
display:none!important
}
.home08_ctf input[type=date],.home08_ctf input[type=email],.home08_ctf input[type=number],.home08_ctf input[type=password],.home08_ctf input[type=search],.home08_ctf input[type=tel],.home08_ctf input[type=text],.home08_ctf input[type=url],.home08_ctf select,.home08_ctf textarea{
padding-left:20px;
padding-right:20px;
margin-bottom:25px;
border-bottom-color:#ced3d9
}
.home08_ctf textarea{
margin-bottom:35px
}
.home08_ctf .wpcf7-form input[type=submit]{
background-image:none!important;
background-color:rgba(0,0,0,0);
border-width:1px;
border-style:solid;
color:#3b3663;
transition:color .3s,background-color .3s
}
.home08_ctf .wpcf7-form input[type=submit]:hover{
color:#fff
}
.awd_custom_transition.elementor-widget-awd-core-blogboxed .item_wrapper{
transition:all .2s
}
.wpda-footer-builder .elementor-social-icon{
font-size:16px
}
.text-nowrap .elementor-heading-title{
white-space:nowrap
}
.elementor-widget-awd-core-button .alignment_center .elementor_btn_icon_container .elementor_awd_btn_icon.fa-arrow-right:before{
content:"";
display:inline-block;
width:0;
height:0;
border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) currentcolor;
border-style:solid;
border-width:4.5px 0 4.5px 6px;
vertical-align:top;
margin:1px 0 0 -3px
}
@media screen and (max-width:767px){
.text-center .elementor-widget-awd-core-imagebox .awd-core-imagebox-wrapper{
text-align:center
}
}
@media screen and (max-width:450px){
.revolution_form.with_border .revolution_form_btn{
position:relative;
right:auto;
top:auto;
width:100%;
margin-top:10px
}
.revolution_form.with_border input[type=url]{
padding-right:20px
}
}
.elementor-widget-image .elementor-image img{
vertical-align:middle;
display:inline-block
}
.pointer_none{
pointer-events:none
}
.elementor-widget-image .elementor-image,.elementor-widget-image .elementor-image img{
border-radius:inherit
}
.awd_relative_section{
position:relative;
overflow:hidden
}
.awd_absolute_block{
left:0;
top:0;
width:100%;
height:100%
}
.elementor-widget-awd-core-button.awd_landing_btn .btn_icon_position_right .elementor_btn_icon_container .awd_icon_default:before{
height:2px
}
.elementor-widget-awd-core-button.awd_landing_btn .btn_icon_position_right .elementor_btn_icon_container .awd_icon_default:after{
border-width:2px;
width:4px;
height:4px
}
.elementor-widget-awd-core-button.awd_landing_btn .elementor_btn_icon_container,.elementor-widget-awd-core-button.awd_landing_btn .elementor_awd_btn_text{
display:inline-block;
vertical-align:top
}
.elementor-widget-awd-core-button.awd_landing_btn .btn_icon_position_right .elementor_btn_icon_container .awd_icon_default{
display:inline-block;
vertical-align:top;
margin-top:-2px
}
.elementor-widget-awd-core-videopopup.custom_theme_color .video-popup-wrapper:hover .video-popup__link{
background:#ef234e!important
}
.awd_custom_blogboxed.elementor-widget-awd-core-blogboxed .awd_module_blogboxed.module_type1 .blogboxed_content h2.blog_post_title,.awd_custom_blogboxed_portfolio_carousel .portfolio_carousel_wrapper .portfolio_item .title,.awd_modern_shop .awd_custom_woo.elementor-widget-awd-core-shoplist ul.products li.product .price,.awd_modern_shop .awd_custom_woo.elementor-widget-awd-core-shoplist ul.products li.product .woocommerce-loop-product__title{
font-family:Source Sans Pro,Sans-serif;
font-size:24px;
font-weight:700
}
.awd_modern_shop .awd_custom_woo.elementor-widget-awd-core-shoplist ul.products li.product .price,.awd_modern_shop .awd_custom_woo.elementor-widget-awd-core-shoplist ul.products li.product .woocommerce-loop-product__title{
text-align:center
}
.awd_custom_blogboxed.elementor-widget-awd-core-blogboxed .awd_module_blogboxed.module_type1 .blogboxed_content .awd_module_button_list a,.awd_modern_shop .awd_custom_woo.elementor-widget-awd-core-shoplist ul.products li.product .price{
color:#ef234e!important
}
.awd_modern_shop .awd_custom_woo.elementor-widget-awd-core-shoplist ul.products li.product .price{
padding-top:0
}
.awd_modern_shop .awd_custom_woo.elementor-widget-awd-core-shoplist ul.products li.product .price ins,.awd_modern_shop .awd_custom_woo.elementor-widget-awd-core-shoplist ul.products li.product .price span.woocommerce-Price-amount.amount{
color:inherit!important
}
.awd_modern_shop .awd_custom_woo.elementor-widget-awd-core-shoplist ul.products{
margin-bottom:0
}
.line_height_0{
line-height:0
}
.awd_custom_blogboxed.elementor-widget-awd-core-blogboxed .awd_module_blogboxed.module_type1 .blogboxed_content .awd_module_button_list a{
font-family:Rubik,Sans-serif;
font-weight:500
}
.footer_mc_signup.dark_field #mc_signup_form .mc_input,.footer_mc_signup.dark_field .mc4wp-form .mc_merge_var input{
background:#10172d;
color:#454d65;
font-weight:400
}
.footer_mc_signup.dark_field #mc_signup_form .mc_var_label{
opacity:0
}
.footer_mc_signup.dark_field #mc_signup_form .mc_signup_submit #mc_signup_submit:not(:hover),.footer_mc_signup.dark_field .mc4wp-form .mc_signup_submit input[type=submit]:not(:hover){
background:#141d38
}
.footer_mc_signup.dark_field #mc_signup_form .mc_signup_submit #mc_signup_submit:hover,.footer_mc_signup.dark_field .mc4wp-form .mc_signup_submit input[type=submit]:hover{
background:#1a233e
}
.section_right_aligment .elementor-section-boxed.elementor-section .elementor-container{
margin-right:0
}
.portfolio_carousel_wrapper.portfolio_items_per_line_4 .portfolio_item .wrapper .img:after{
opacity:.2;
background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#202326)
}
.elementor-widget-awd-core-portfoliocarousel .portfolio_items_per_line_4.portfolio_items--center_mode .space_0 .portfolio_item .img_wrap{
opacity:1
}
.awd_subscribe_form{
padding:0;
margin:0;
position:relative
}
.awd_subscribe_form input[type=email]{
margin:0;
border:none;
padding:0 160px 0 20px;
background:#f1f5f8;
border-radius:25px;
color:#696687;
font-size:16px;
height:50px
}
.awd_subscribe_form .ajax-loader{
display:none!important
}
.awd_subscribe_form+.wpcf7-response-output{
margin:0!important
}
.awd_subscribe_form span.wpcf7-not-valid-tip{
padding:5px 0 0 20px
}
.awd_subscribe_form input[type=submit]{
width:100%;
margin:0;
color:#fff;
background:#0a2a43!important;
border:none;
font-size:12px;
line-height:18px;
font-weight:500;
padding:16px 29px;
height:50px;
border-radius:25px;
text-align:center;
display:block;
position:absolute;
right:0;
top:0;
max-width:142px;
transition:background .3s!important
}
@media only screen and (max-width:767px){
.awd_subscribe_form input[type=submit]{
max-width:100%;
position:relative;
right:auto;
top:auto
}
.awd_subscribe_form input[type=email]{
padding-right:20px
}
.awd_subscribe_form+.wpcf7-response-output{
margin-top:20px!important
}
}
.awd_custom_skew_mask .elementor-widget-awd-core-imagebox .elementor-widget-container{
-webkit-transform:skewY(-4deg);
-ms-transform:skewY(-4deg);
transform:skewY(-4deg)
}
.awd_custom_skew_mask .elementor-widget-awd-core-imagebox .elementor-widget-container>.awd-core-imagebox-wrapper{
-webkit-transform:skewY(4deg);
-ms-transform:skewY(4deg);
transform:skewY(4deg)
}
.awd_custom_accordion .elementor-accordion-item,.awd_custom_toggle .elementor-toggle-item{
border-radius:5px;
background-color:hsla(0,0%,100%,.431);
box-shadow:0 0 59px 0 rgba(28,137,212,.1);
margin-bottom:10px
}
.awd_custom_toggle .elementor-toggle .elementor-tab-title{
padding:12px 23px;
border:none!important
}
.awd_custom_toggle .elementor-toggle .elementor-toggle-title{
font-size:22px;
font-weight:600;
line-height:32px
}
.awd_custom_toggle .elementor-toggle .elementor-tab-content{
padding:5px 30px 12px 60px;
border:none
}
.awd_custom_accordion .elementor-tab-content.elementor-active:after,.awd_custom_accordion .elementor-tab-title.elementor-active:before,.awd_custom_toggle .elementor-tab-content.elementor-active:after,.awd_custom_toggle .elementor-tab-title.elementor-active:before{
height:20px;
width:100%;
display:block;
content:""
}
.awd_custom_accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon,.awd_custom_toggle .elementor-toggle .elementor-tab-title .elementor-toggle-icon{
height:24px;
width:24px;
background:#e6f0f8;
border-radius:50%;
display:inline-block;
margin-top:3px;
text-align:center!important
}
.awd_custom_accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon>span,.awd_custom_toggle .elementor-toggle .elementor-tab-title .elementor-toggle-icon>span{
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
top:50%;
position:relative;
font-size:.7em
}
.awd_custom_toggle .elementor-toggle .elementor-toggle-icon-left{
margin-right:14px
}
.awd_custom_skew_mask_column>div{
-webkit-transform:skewY(-1deg);
-ms-transform:skewY(-1deg);
transform:skewY(-1deg)
}
.awd_custom_skew_mask_column>div>.elementor-widget-wrap{
-webkit-transform:skewY(1deg);
-ms-transform:skewY(1deg);
transform:skewY(1deg)
}
.awd_custom_skew_mask_column .testimonials-text+.testimonials_author_wrapper{
padding-top:25px
}
.awd_custom_skew_mask_column .elementor-widget-awd-core-TestimonialsLite .slick-dots{
margin-top:0
}
.awd_custom_skew_mask_column .elementor-widget-awd-core-TestimonialsLite .slick-dots>li:not(.slick-active){
opacity:.3
}
.apps_style_price .elementor-widget-awd-core-pricebox .type5 .awd_price_item_wrapper-container{
border-radius:10px 10px 0 0;
box-shadow:none
}
.apps_style_price .active-package-yes.elementor-widget-awd-core-pricebox .type5 .awd_price_item_wrapper-container{
box-shadow:20.506px 20.506px 59px 0 rgba(28,137,212,.1)
}
.apps_style_price .elementor-widget-awd-core-pricebox .awd_pricebox_module_wrapper.type5 .items_text-price{
border:1px solid #ebedf0;
border-left:0;
border-right:0
}
.apps_style_price .elementor-widget-awd-core-pricebox .awd_pricebox_module_wrapper.type5 .price_button-elementor .shortcode_button{
border:none!important;
border-radius:0;
color:#0a2a43;
background:rgba(0,0,0,0)!important;
padding-top:10px;
padding-bottom:22px
}
.apps_style_price .elementor-widget-awd-core-pricebox .awd_pricebox_module_wrapper.type5 .price_button-elementor .shortcode_button *{
color:inherit!important
}
.apps_style_price .awd_styled_list .awd_list__icon{
font-size:.8em
}
.apps_style_price .elementor-widget-awd-core-pricebox .awd_pricebox_module_wrapper.type5 .items_text-price{
padding-bottom:15px
}
.apps_style_price .elementor-widget-awd-core-pricebox .price_item_title-elementor{
margin-bottom:5px
}
.apps_style_price .elementor-widget-awd-core-pricebox .awd_pricebox_module_wrapper.type5 .price_item_prefix-elementor{
vertical-align:top
}
.apps_subscribe .mc4wp-form-fields,.apps_subscribe .mc_form_inside{
margin-top:0;
text-align:left;
position:relative
}
.apps_subscribe .mc4wp-form-fields .mc_merge_var,.apps_subscribe .mc_form_inside .mc_merge_var{
position:relative;
max-width:100%;
min-width:100%
}
.apps_subscribe .mc4wp-form-fields .mc_signup_submit,.apps_subscribe .mc_form_inside .mc_signup_submit{
margin-left:0;
position:absolute;
right:0;
top:0;
max-width:none;
width:auto
}
.apps_subscribe #mc_signup_form .mc_input,.apps_subscribe .mc4wp-form-fields .mc_merge_var input{
background-color:#0d3452;
border-radius:25px;
color:#7ea4c2
}
.apps_subscribe #mc_signup_submit,.apps_subscribe .mc4wp-form-fields .mc_signup_submit input[type=submit]{
color:#0a2a43!important;
border-radius:25px;
background-image:none!important;
background-color:#4ef4ad
}
.apps_subscribe #mc_signup_submit:hover,.apps_subscribe .mc4wp-form-fields .mc_signup_submit input[type=submit]:hover{
color:#fff!important
}
@media only screen and (max-width:767px){
.apps_subscribe .mc4wp-form-fields .mc_signup_submit,.apps_subscribe .mc_form_inside .mc_signup_submit{
position:relative;
right:auto;
top:auto;
width:100%
}
}
@media only screen and (min-width:1200px){
.awd_page_apps_style .back_to_top_container{
right:50px;
bottom:50px
}
}
.awd_page_apps_style #back_to_top{
width:56px;
height:56px;
border-radius:50%;
border-color:#e6edf1;
color:#0a2a43!important
}
.awd_page_apps_style #back_to_top:hover{
border-color:#0a2a43!important;
background:#0a2a43!important;
color:#fff!important
}
.awd_page_apps_style #back_to_top:before{
margin-top:-2px
}
.awd_page_apps_style .wpda-footer-builder .elementor-widget.elementor-widget-wpda-builder-menu nav.wpda-builder-menu ul li{
margin-bottom:7px
}
.awd-hotspot-info_item{
position:relative;
padding-left:28px
}
.awd-hotspot-info_item i{
position:absolute;
left:0;
top:4px
}
.awd-hotspot-info_item+.awd-hotspot-info_item{
margin-top:18px
}
#yith-quick-view-modal:not(.open){
visibility:hidden;
opacity:0;
display:none
}
.page-link,ul.pagerblock{
margin:0 0 30px;
padding:35px 0;
list-style:none;
clear:both;
text-align:center
}
.hover_type1 ul.pagerblock{
padding-top:45px
}
ul.pagerblock li:after,ul.pagerblock li:before{
display:none!important
}
.page-link .page-number,ul.pagerblock li{
display:inline-block;
margin:5px 5px 0 0;
padding:0;
vertical-align:top
}
.page-link .page-number,ul.pagerblock li a,ul.pagerblock li span{
font-size:.715em;
font-weight:500;
line-height:35px;
display:block;
width:35px;
height:35px;
padding:0;
transition:all .4s;
text-align:center;
text-transform:uppercase;
border:none;
border-radius:50%
}
ul.pagerblock li a.current,ul.pagerblock li a.current:hover,ul.pagerblock li a:hover{
color:#fff
}
.page-link .page-number{
display:inline-block;
vertical-align:middle;
margin-bottom:3px
}
ul.pagerblock li a i,ul.pagerblock li span i{
font-size:1.5em;
line-height:35px
}
.pagerblock li a:focus,.pagerblock li a:hover{
color:inherit
}
.page-link>span.page-number,ul.pagerblock li a.current,ul.pagerblock li a.current:hover{
cursor:default;
border-color:rgba(0,0,0,0)
}
#main_content .page-link{
padding-bottom:0;
padding-top:0
}
#main_content .page-link a{
font-weight:400
}
#main_content .page-link a:hover{
color:inherit
}
ul.pagerblock li a.current,ul.pagerblock li a:hover{
background-size:150% 100%;
transition:all .4s ease-in-out
}
ul.pagerblock li a.current:hover{
background-position:100% 150%;
transition:all .4s ease-in-out
}
.awd-page-title_wrapper{
overflow-x:hidden
}
.awd-page-title{
display:table;
width:100%;
background-repeat:repeat;
box-sizing:content-box;
position:relative
}
@media only screen and (max-width:767px){
.awd-page-title{
padding-right:0!important;
padding-left:0!important;
height:200px!important
}
}
.awd-page-title__inner{
display:table-row;
vertical-align:middle;
height:100%
}
.awd-page-title__inner:after,.awd-page-title__inner:before{
display:table-cell;
content:""
}
.awd-page-title .container{
display:table-cell;
vertical-align:middle;
padding:10px 0;
position:relative;
z-index:1
}
.awd-page-title.awd-page-title_vert_align_top .container{
vertical-align:top;
padding-top:100px
}
.awd-page-title.awd-page-title_vert_align_bottom .container{
vertical-align:bottom;
padding-bottom:50px
}
.awd-page-title__content{
display:table;
width:100%;
position:relative
}
.awd_breadcrumb{
font-size:.777em
}
.awd_pagination_delimiter:after{
content:"";
width:6px;
height:6px;
display:inline-block;
vertical-align:middle;
margin-left:10px;
margin-right:10px;
border-radius:50%
}
.awd-page-title__content .awd_breadcrumb,.awd-page-title__content .page_title{
display:table-row;
vertical-align:middle
}
.awd-page-title__content .page_title{
width:100%;
display:block;
z-index:1;
box-sizing:border-box
}
.awd-page-title__content .page_title h1{
color:inherit
}
.awd-page-title__content .page_title h1,h1.portfolio_title_content{
font-size:40px;
line-height:1.2
}
.awd-page-title_horiz_align_left .awd-page-title__content .awd_breadcrumb,.awd-page-title_horiz_align_left .awd-page-title__content .page_title,.awd-page-title_horiz_align_right .awd-page-title__content .awd_breadcrumb,.awd-page-title_horiz_align_right .awd-page-title__content .page_title{
display:block
}
.awd-page-title__content .page_sub_title{
font-size:14px;
line-height:1.5;
padding-bottom:0
}
.awd-page-title.awd-page-title_horiz_align_center .awd-page-title__content .page_sub_title{
margin-left:auto;
margin-right:auto;
max-width:600px
}
.awd-page-title__content h1+.page_sub_title{
padding-top:25px
}
.awd-page-title__content .awd_breadcrumb a{
margin:0;
padding:0 1px;
color:inherit;
letter-spacing:1px
}
.awd-page-title__content .awd_breadcrumb .current{
margin:0;
padding:0 1px;
letter-spacing:1px
}
.awd-page-title__content .breadcrumbs{
white-space:nowrap
}
.awd-page-title.awd-page-title_horiz_align_right .breadcrumbs:before{
margin:0 2px 0 10px
}
.awd-page-title.awd-page-title_horiz_align_right .awd-page-title__content{
direction:rtl
}
.awd-page-title.awd-page-title_horiz_align_center .awd_breadcrumb,.awd-page-title.awd-page-title_horiz_align_center .page_sub_title,.awd-page-title.awd-page-title_horiz_align_center .page_title,.awd-page-title.awd-page-title_horiz_align_center .page_title_meta{
text-align:center
}
.awd-page-title .page_title+.page_sub_title div{
padding-top:18px
}
.awd-page-title.awd-page-title_horiz_align_center .page_sub_title+.awd_breadcrumb>div{
padding-top:10px
}
.awd-page-title .page_title+.awd_breadcrumb>div{
padding-top:1px
}
.awd-page-title.awd-page-title_small_header .awd-page-title__content .page_title>h1{
font-size:18px;
font-weight:400;
line-height:1.5
}
.awd-page-title.awd-page-title_small_header.awd-page-title_horiz_align_center .page_sub_title{
font-size:16px
}
.awd-page-title.awd-page-title_small_header .awd-page-title__content .awd_breadcrumb{
font-size:12px;
opacity:.6
}
@media only screen and (max-width:767px){
.awd-page-title__content .awd_breadcrumb,.awd-page-title__content .page_title{
display:block
}
.awd-page-title__content .page_title+.awd_breadcrumb{
padding-top:5px
}
.awd-page-title__content .page_sub_title{
font-size:12px
}
.awd-page-title__content h1+.page_sub_title{
padding-top:15px
}
.awd-page-title__content .breadcrumbs{
white-space:normal
}
}
.awd-page-title .page_title_meta{
line-height:25px;
padding-top:5px;
font-size:10px;
text-transform:uppercase
}
.awd-page-title .page_title_meta.cpt_portf{
line-height:18px;
font-size:14px;
font-weight:400;
text-transform:uppercase
}
.awd-page-title .page_title_meta *{
color:inherit
}
.awd-page-title .page_title_meta span:after{
content:"|";
margin-left:3px;
margin-right:1px
}
.awd-page-title .page_title_meta span:last-child:after{
display:none
}
.awd-page-title .page_title_meta a{
transition:all .3s
}
.awd-page-title .page_title_meta a:hover{
opacity:.75
}
.page_title_post_link{
position:absolute;
top:50%;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
display:none;
transition:all 0ms;
color:inherit;
border:1px solid;
border-color:inherit
}
.page_title_post_link.next_link span:after,.page_title_post_link.next_link span:before,.page_title_post_link.prev_link span:after,.page_title_post_link.prev_link span:before{
display:block;
position:absolute;
left:-20px;
width:20px;
content:"";
top:50%;
margin-top:-1px;
border:0;
border-top:1px;
border-style:solid
}
.page_title_post_link.next_link span,.page_title_post_link.prev_link span{
display:block;
padding:0 23px;
text-transform:uppercase;
font-size:11px
}
.page_title_post_link.next_link,.page_title_post_link.prev_link{
border:none
}
.page_title_post_link.next_link span:after,.page_title_post_link.prev_link span:after{
left:auto;
right:-20px
}
.page_title_post_link.next_link:before,.page_title_post_link.prev_link:before{
content:"";
position:absolute;
top:calc(50% - 6px);
left:-19px;
width:10px;
opacity:1;
height:10px;
color:inherit;
border-width:0 0 1px 1px;
border-style:solid;
border-radius:0;
-webkit-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg);
transition:all .3s
}
.awd-page-title_has_img_bg:before{
content:"";
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
z-index:0;
opacity:.5
}
.awd-page-title_has_img_bg.changed_by_customizer:before{
background:radial-gradient(at center center,rgba(var(--awd-page-title-gradient),.3) 0,rgba(var(--awd-page-title-gradient),1) 85%)!important
}
.awd-page-title_has_img_bg .page_title_post_link{
display:block
}
.page_title_post_link.prev_link{
left:-6px;
-webkit-transform:rotate(-90deg);
-ms-transform:rotate(-90deg);
transform:rotate(-90deg)
}
a.page_title_post_link.next_link,a.page_title_post_link.prev_link{
top:calc(50% - 17px)
}
.page_title_post_link.next_link{
right:-20px;
-webkit-transform:rotate(-90deg);
-ms-transform:rotate(-90deg);
transform:rotate(-90deg)
}
.page_title_post_link.next_link:before{
right:-19px;
left:auto;
border-width:1px 1px 0 0
}
.page_title_post_link.next_link{
right:-6px
}
.page_title i{
font-size:.9em;
margin-right:10px
}
.page_title i.fa-thumb-tack{
line-height:32px;
width:32px;
text-align:center;
line-height:40px;
width:40px
}
.awd-page-title-fill{
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
z-index:0;
transition:all .3s;
opacity:1
}
.page-loaded .awd-page-title-fill{
opacity:0
}
.awd-page-title__inner.has_fill_inner .awd-page-title__content{
position:relative;
z-index:1
}
@media only screen and (max-width:479px){
.awd-page-title__content .awd_breadcrumb,.awd-page-title__content .page_sub_title,.awd-page-title__content .page_title{
display:block
}
}
.isotope-filter{
padding:0;
margin-bottom:30px;
width:1170px;
max-width:100%;
margin-right:auto;
margin-left:auto
}
.isotope-filter a{
padding:0 11px;
font-size:18px;
letter-spacing:0;
line-height:28px;
transition:all .4s;
margin-right:30px;
border-radius:5px;
position:relative;
display:inline-block
}
.isotope-filter a:before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
border-radius:.3em;
transition:opacity .4s ease-out;
z-index:-1;
opacity:0
}
.isotope-filter a.active,.isotope-filter a:hover{
color:#fff
}
.isotope-filter a.active:before,.isotope-filter a:hover:before{
opacity:1
}
.isotope-filter a:last-child{
margin-right:0
}
.isotope-filter a.active:before{
width:100%
}
@media only screen and (max-width:992px){
.awd_isotope-custom-menu .awd_team_list__filter.isotope-filter{
text-align:center;
float:none;
margin-top:0
}
}
@media only screen and (max-width:1199px){
.isotope-filter{
width:998px
}
}
@media only screen and (max-width:1023px){
.isotope-filter{
width:740px
}
}
@media only screen and (max-width:767px){
.isotope-filter{
text-align:center!important
}
}
@media only screen and (max-width:350px){
.isotope-filter{
text-align:left!important
}
}
@media only screen and (min-width:1200px){
.main-menu ul li.awd_megamenu_active ul.sub-menu{
padding:7px 0 9px
}
.awd_megamenu_triangle_container{
position:absolute!important;
top:0!important;
left:0!important;
display:block!important;
width:100%!important;
height:0!important;
margin:0!important;
padding:0!important
}
.awd_megamenu_triangle{
position:absolute;
top:0;
left:0;
width:60px;
height:1px;
margin-left:-30px
}
.awd_megamenu_triangle:after,.awd_megamenu_triangle:before{
display:none
}
.wpda-header-builder .wpda-menu .awd_megamenu_active>.sub-menu{
right:auto!important;
width:auto!important
}
.wpda-header-builder .wpda-menu .awd_megamenu_active>.sub-menu>li{
display:table-cell;
width:230px;
min-width:230px;
padding-right:35px;
padding-left:35px;
vertical-align:baseline
}
.wpda-header-builder .wpda-menu .awd_megamenu_active>.sub-menu>li,.wpda-header-builder .wpda-menu .awd_megamenu_active>.sub-menu>li>ul{
min-width:160px
}
.wpda-header-builder .wpda-menu .awd_megamenu_active>.sub-menu>li>ul{
position:relative;
right:auto!important;
left:auto!important;
margin-top:0;
padding-top:0;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
opacity:1;
border:none;
background-color:rgba(0,0,0,0);
box-shadow:none
}
.wpda-header-builder .wpda-menu>ul>li.awd_megamenu_active>ul:after,.wpda-header-builder .wpda-menu>ul>li.awd_megamenu_active>ul:before{
display:none
}
.wpda-header-builder .wpda-menu .awd_megamenu_active>.sub-menu>li>ul>li{
padding-right:0;
padding-left:0
}
.wpda-header-builder .wpda-menu .awd_megamenu_active:hover>.sub-menu>li>ul{
visibility:visible
}
.wpda-header-builder .wpda-menu .awd_megamenu_active>.sub-menu>li:hover{
z-index:2
}
.wpda-header-builder .wpda-menu .awd_megamenu_active>.sub-menu>li>a{
font-size:1em;
font-weight:500;
margin-top:17px;
margin-bottom:14px;
width:-webkit-max-content;
width:-moz-max-content;
width:max-content
}
.wpda-header-builder .wpda-menu .awd_megamenu_active>.sub-menu>li>a>span:after{
opacity:0
}
.wpda-header-builder .wpda-menu .awd_megamenu_active>.sub-menu>li>a:hover>span:after{
opacity:1
}
.wpda-header-builder .wpda-menu .awd_megamenu_active>.sub-menu>li:after{
display:none
}
.wpda-header-builder .wpda-menu .sub-menu.awd_menu_background_active{
background-repeat:no-repeat;
background-position:50%;
background-size:cover
}
div.mobile_menu_container .main-menu .sub-menu.awd_menu_background_active{
background-image:none!important
}
div.mobile_menu_container .main-menu .awd_megamenu_active>.sub-menu{
left:0!important;
padding-right:0!important;
padding-left:15px!important
}
.wpda-header-builder .wpda-menu .awd_megamenu_active ul li.menu-item-has-children>a:after{
content:"";
position:absolute;
top:auto;
bottom:0;
width:100%;
left:0;
opacity:1;
border-top:1px solid;
transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-webkit-transition:all .3s;
-webkit-transform:none;
-ms-transform:none;
transform:none
}
.wpda-header-builder .wpda-menu .awd_megamenu_active>.sub-menu>li:not(:last-child):before{
content:"";
position:absolute;
display:block!important;
top:20px;
bottom:22px;
margin:5px 0;
right:0;
border-right:1px solid #f0eff3
}
}
@media only screen and (max-width:1199px){
.elementor-widget-wpda-builder-menu nav ul li ul.sub-menu{
padding-right:0!important
}
}
.disabled_from_customizer{
visibility:hidden!important;
pointer-events:none!important;
display:none!important
}
.woocommerce-page ul.products li.product .awd-animation-wrapper.awd_modern_shop_item,.woocommerce ul.products li.product .awd-animation-wrapper.awd_modern_shop_item{
border:none;
border-radius:0;
text-align:left;
position:relative
}
.awd_modern_shop_item .slick-initialized .slick-slide{
padding-left:0;
padding-right:0
}
.awd_modern_shop_item .slick-slider ul.slick-dots{
position:absolute;
top:auto;
right:auto;
left:50%;
bottom:20px;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%)
}
.awd_modern_shop_item div.slick-slider ul.slick-dots li{
padding:0;
border-radius:50%;
border:none;
background-color:rgba(26,29,32,.2)!important;
transition:background-color .3s
}
.awd_modern_shop_item div.slick-slider ul.slick-dots li.slick-active{
width:8px;
background-color:#69747f!important
}
.awd_modern_shop #yith-quick-view-content .onsale,.awd_modern_shop .woocommerce ul.products li.product .onsale,.product.awd_modern_shop .related.products .awd-product-thumbnail-wrapper .onsale,.single-product.woocommerce.awd_modern_shop .onsale,.woocommerce.awd_modern_shop div.product div.images.awd_thumb_grid .onsale,.woocommerce.awd_modern_shop div.product div.images.awd_thumb_grid_vertical .onsale,.woocommerce.awd_modern_shop span.onsale,.woocommerce.awd_modern_shop ul.products li.product .onsale{
font-size:12px;
font-weight:400;
position:absolute;
z-index:5;
top:20px;
left:20px;
right:auto;
box-sizing:border-box;
min-width:53px;
height:20px;
line-height:20px;
margin:0;
padding:0 5px;
pointer-events:none;
text-transform:none;
border-radius:11px;
min-height:auto
}
.awd_modern_shop #yith-quick-view-content .onsale~.onsale,.awd_modern_shop .woocommerce ul.products li.product .onsale~.onsale,.woocommerce.awd_modern_shop div.product div.images.awd_thumb_grid .onsale~.onsale,.woocommerce.awd_modern_shop div.product div.images.awd_thumb_grid_vertical .onsale~.onsale,.woocommerce.awd_modern_shop span.onsale~span.onsale,.woocommerce.awd_modern_shop ul.products li.product .onsale~.onsale{
top:50px
}
.awd_modern_shop #yith-quick-view-content .onsale~.onsale~.onsale,.awd_modern_shop .woocommerce ul.products li.product .onsale~.onsale~.onsale,.woocommerce.awd_modern_shop div.product div.images.awd_thumb_grid .onsale~.onsale~.onsale,.woocommerce.awd_modern_shop div.product div.images.awd_thumb_grid_vertical .onsale~.onsale~.onsale,.woocommerce.awd_modern_shop span.onsale~span.onsale~span.onsale,.woocommerce.awd_modern_shop ul.products li.product .onsale~.onsale~.onsale{
top:80px
}
.awd_modern_shop .woocommerce-product-gallery .onsale{
font-size:14px!important;
height:24px!important;
line-height:24px!important;
border-radius:12px!important;
left:21px!important;
top:31px!important
}
.awd_modern_shop .woocommerce-product-gallery .onsale~.onsale{
top:69px!important
}
.awd_modern_shop .woocommerce-product-gallery .onsale~.onsale~.onsale{
top:107px!important
}
.awd_modern_shop .woocommerce ul.products li.product .woocommerce-loop-category__title,.awd_modern_shop .woocommerce ul.products li.product .woocommerce-loop-product__title,.awd_modern_shop .woocommerce ul.products li.product h3,.woocommerce.awd_modern_shop ul.products li.product .woocommerce-loop-category__title,.woocommerce.awd_modern_shop ul.products li.product .woocommerce-loop-product__title,.woocommerce.awd_modern_shop ul.products li.product h3{
line-height:1.5;
padding:15px 0 0;
font-size:18px;
font-weight:600;
opacity:1!important;
letter-spacing:-.2px
}
.awd_modern_shop .woocommerce ul.products li.product .price,.woocommerce.awd_modern_shop ul.products li.product .price{
font-size:18px;
line-height:1;
padding:8px 0 0;
margin:0;
opacity:1!important;
font-weight:500
}
.awd_modern_shop .woocommerce ul.products li.product .price ins,.woocommerce.awd_modern_shop ul.products li.product .price ins{
margin-left:0;
font-weight:inherit
}
.awd_modern_shop .woocommerce ul.products li.product .price del,.woocommerce.awd_modern_shop ul.products li.product .price del{
font-size:14px;
color:inherit;
opacity:1;
font-weight:400
}
.awd_modern_shop .woocommerce ul.products li.product .price del .amount,.woocommerce.awd_modern_shop ul.products li.product .price del .amount{
color:inherit
}
.awd_modern_shop .woocommerce ul.products .star-rating,.woocommerce.awd_modern_shop ul.products .star-rating{
display:none
}
.awd_modern_shop .woocommerce ul.products.list .star-rating,.woocommerce.awd_modern_shop ul.products.list .star-rating{
display:block
}
.awd_modern_shop .awd-product-outofstock:before{
background:none
}
.awd_modern_shop .awd-page-title__content .awd_breadcrumb{
font-size:1em
}
.awd_modern_shop ul.products li.product .awd_modern_shop_item .awd_woocommerce_open_control_tag{
opacity:1;
left:auto;
bottom:auto;
right:10px;
top:13px;
width:42px;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:column-reverse;
-ms-flex-direction:column-reverse;
flex-direction:column-reverse;
-webkit-flex-wrap:nowrap;
-ms-flex-wrap:nowrap;
flex-wrap:nowrap;
-webkit-justify-content:flex-end;
-ms-flex-pack:end;
justify-content:flex-end;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
height:auto
}
.awd_modern_shop ul.products li.product .awd_modern_shop_item .awd_woocommerce_open_control_tag>div{
-webkit-transform:none!important;
-ms-transform:none!important;
transform:none!important
}
.awd_modern_shop ul.products li.product .awd_modern_shop_item .awd_woocommerce_open_control_tag>*{
margin:0 0 8px;
padding:0
}
.awd_modern_shop ul.products li.product .awd_modern_shop_item .awd_woocommerce_open_control_tag a{
width:40px;
height:40px;
border-radius:50%;
background-color:rgba(0,0,0,0);
box-shadow:none;
overflow:visible;
transition:color .3s,background-position 0ms,-webkit-transform .3s!important;
transition:color .3s,transform .3s,background-position 0ms!important;
transition:color .3s,transform .3s,background-position 0ms,-webkit-transform .3s!important;
color:rgba(0,0,0,0);
position:relative;
text-indent:-9999px;
background-image:url(//www.geefix.com/wp-content/themes/geefix/dist/img/product_icons.67aa90af.png)!important;
background-repeat:no-repeat;
background-size:160px 80px;
pointer-events:auto;
visibility:hidden;
opacity:0;
border:1px solid rgba(0,0,0,0);
-webkit-transform:translateY(10px);
-ms-transform:translateY(10px);
transform:translateY(10px);
min-width:auto;
box-sizing:content-box
}
.awd_modern_shop ul.products li.product .awd_modern_shop_item .awd_woocommerce_open_control_tag a:before{
position:absolute;
right:52px;
top:6px;
content:attr(data-title);
background-color:rgba(26,29,32,.8)!important;
box-shadow:3px 3px 9px 0 rgba(26,29,32,.45);
white-space:nowrap;
color:#f5f5f5!important;
font-size:12px;
font-weight:400;
line-height:19px;
display:block;
padding:4px 9px;
text-transform:none;
letter-spacing:normal
}
.awd_modern_shop ul.products li.product .awd_modern_shop_item .awd_woocommerce_open_control_tag a:after{
position:absolute;
right:48px;
top:15px!important;
width:0;
height:0;
border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(26,29,32,.8);
border-style:solid;
border-width:4.5px 0 4.5px 4px;
content:"";
margin:0
}
.awd_modern_shop ul.products li.product .awd_modern_shop_item .awd_woocommerce_open_control_tag a:after,.awd_modern_shop ul.products li.product .awd_modern_shop_item .awd_woocommerce_open_control_tag a:before{
visibility:hidden;
opacity:0;
transition:all .2s;
-webkit-transform:translateZ(0);
transform:translateZ(0);
text-indent:0
}
.awd_modern_shop ul.products li.product .awd_modern_shop_item .awd_woocommerce_open_control_tag a:hover:after,.awd_modern_shop ul.products li.product .awd_modern_shop_item .awd_woocommerce_open_control_tag a:hover:before{
visibility:visible;
opacity:1
}
.awd_modern_shop ul.products li.product .awd_modern_shop_item .awd_woocommerce_open_control_tag a>*{
display:none
}
.awd_modern_shop ul.products li.product:hover .awd_modern_shop_item .awd_woocommerce_open_control_tag a{
background-color:#fff!important;
border-color:#dadadd
}
.awd_modern_shop ul.products li.product .awd_modern_shop_item .awd_woocommerce_open_control_tag .yith-wcwl-add-to-wishlist a,.awd_modern_shop ul.products li.product:hover .awd_modern_shop_item .awd_woocommerce_open_control_tag a.button.add_to_cart_button,.awd_modern_shop ul.products li.product:hover .awd_modern_shop_item .awd_woocommerce_open_control_tag a.button.yith-wcqv-button{
visibility:visible;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
opacity:1
}
.awd_modern_shop ul.products li.product .awd_modern_shop_item .awd_woocommerce_open_control_tag a.button.add_to_cart_button{
background-position:-80px 0
}
.awd_modern_shop ul.products li.product .awd_modern_shop_item .awd_woocommerce_open_control_tag a.button.yith-wcqv-button{
background-position:-40px 0
}
.awd_modern_shop ul.products li.product .awd_modern_shop_item .awd_woocommerce_open_control_tag .yith-wcwl-add-to-wishlist a{
background-position:0 0
}
.awd_modern_shop ul.products li.product .awd_modern_shop_item .awd_woocommerce_open_control_tag .yith-wcwl-add-to-wishlist.exists a{
background-position:0 -40px
}
.awd_modern_shop .awd-page-title__content .awd_breadcrumb a{
letter-spacing:normal
}
.awd_modern_shop .awd_widget.woocommerce .widget-title,.awd_modern_shop .widget-title{
font-size:18px;
line-height:1.5;
font-weight:600;
margin-bottom:12px
}
.awd_modern_shop .widget ul.yith-wcan-color{
margin:0
}
.awd_modern_shop .widget ul.yith-wcan-color li{
display:block;
float:none;
padding:0;
margin:0;
line-height:14px
}
.awd_modern_shop .sidebar .widget ul.yith-wcan-color li a{
position:relative;
display:inline-block;
border:none;
overflow:visible;
padding:8px 31px 8px 38px;
font-weight:400;
width:auto;
height:auto;
margin:0;
text-indent:0;
line-height:14px;
vertical-align:top;
border-radius:16px
}
.awd_modern_shop .sidebar .widget ul.yith-wcan-color li:hover a{
color:inherit
}
.awd_modern_shop .sidebar .widget ul.yith-wcan-color li a:before{
position:absolute;
left:-1px;
top:0;
width:calc(100% + 2px);
height:100%;
content:"";
z-index:5;
border-radius:14px
}
.awd_modern_shop .sidebar .widget ul.yith-wcan-color li.chosen a:before{
background-image:url(//www.geefix.com/wp-content/themes/geefix/dist/img/remove_icon.35a856e6.png);
background-position:0 0;
background-size:8px 8px;
background-repeat:no-repeat;
background-color:#f0f2f5
}
.awd_modern_shop .sidebar .widget ul.yith-wcan-color li a:after{
position:absolute;
left:13px;
top:50%;
width:14px;
height:14px;
content:attr(title);
background:inherit;
z-index:10;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
text-indent:24px;
border-radius:50%
}
.awd_modern_toggle_info_wrapper:before{
clear:both;
display:block;
width:100%;
height:0;
content:""
}
.awd_modern_shop .awd_modern_toggle_info_wrapper,.awd_modern_shop .awd_product_list_nav,.awd_modern_shop .product .related.products,.awd_modern_shop .product .up-sells.products{
margin-bottom:73px
}
.awd_modern_toggle_info_wrapper+.awd_product_list_nav{
margin-top:-73px
}
.awd_modern_shop .product .related.products>h2,.awd_modern_shop .product .up-sells.products>h2{
text-align:center;
font-size:30px;
line-height:1.05;
margin-bottom:40px
}
.awd_modern_shop .product .related.products>h2 span,.awd_modern_shop .product .up-sells.products>h2 span{
display:block;
color:#87806a;
text-transform:uppercase;
font-size:16px;
line-height:1.5;
margin-bottom:16px;
letter-spacing:2px
}
.awd_modern_toggle_info_wrapper .awd_product_toggle_item_title,.woocommerce.awd_modern_shop #reviews .comment-reply-title{
position:relative;
padding:12px 30px 12px 0;
border-bottom:1px solid rgba(194,198,202,.4)
}
.woocommerce.awd_modern_shop #reviews .comment-reply-title{
font-size:18px;
line-height:30px;
display:block;
margin-bottom:26px
}
.awd_modern_toggle_info_wrapper .awd_product_toggle_item_title:after,.awd_modern_toggle_info_wrapper .awd_product_toggle_item_title:before{
position:absolute;
top:50%;
right:1px;
width:10px;
height:2px;
background:#c3c8cd;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
content:"";
display:block;
transition:all .3s;
cursor:pointer
}
.awd_modern_toggle_info_wrapper .awd_product_toggle_item_title:after{
right:5px;
width:2px;
height:0
}
.awd_modern_toggle_info_wrapper .awd_product_toggle_item_title.state-closed:after{
height:10px
}
.awd_modern_toggle_info_wrapper .awd_product_toggle_item_title a{
color:inherit
}
.awd_modern_toggle_info_wrapper .woocommerce-Tabs-panel{
padding:25px 0
}
.awd_modern_toggle_info_wrapper .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews{
padding-bottom:0
}
.awd_modern_toggle_info_wrapper .woocommerce-Tabs-panel p{
margin-bottom:15px
}
.awd_modern_toggle_info_wrapper .woocommerce-Tabs-panel h6{
margin-bottom:10px;
font-weight:500
}
.awd_modern_toggle_info_wrapper .woocommerce-Tabs-panel--description img{
border:1px solid #e8e9eb;
border-radius:6px;
margin-top:42px;
margin-bottom:35px
}
.awd_modern_shop #review_form_wrapper #review_form:not(.opened),.awd_modern_shop .woocommerce-Reviews-title,.woocommerce.awd_modern_shop #reviews .comment-reply-title small{
display:none
}
.awd_modern_shop .awd_toggle_review{
font-size:16px;
line-height:1.5;
padding:12px 59px 12px 32px;
border:1px solid #c3c8cd;
border-radius:5px;
font-weight:400;
transition:color .3s,background-color .3s,border-color .3s;
position:relative;
display:inline-block
}
.awd_modern_shop .awd_toggle_review i{
color:#c3c8cd;
font-size:18px;
right:33px;
transition:right .3s
}
.awd_modern_shop .awd_toggle_review:after,.awd_modern_shop .awd_toggle_review i{
position:absolute;
top:50%;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%)
}
.awd_modern_shop .awd_toggle_review:after{
width:13px;
height:2px;
right:35px;
content:"";
margin:0;
background:#c3c8cd;
transition:right .3s,width .3s
}
.awd_modern_shop .awd_toggle_review:hover i{
right:29px
}
.awd_modern_shop .awd_toggle_review:hover:after{
right:31px;
width:17px
}
.awd_modern_shop .awd_toggle_review:hover{
color:#fff
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .awd_woocommerce_open_control_tag{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:row-reverse;
-ms-flex-direction:row-reverse;
flex-direction:row-reverse;
-webkit-flex-wrap:nowrap;
-ms-flex-wrap:nowrap;
flex-wrap:nowrap;
-webkit-justify-content:flex-end;
-ms-flex-pack:end;
justify-content:flex-end;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
margin-bottom:5px
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .awd_woocommerce_open_control_tag>*{
float:none;
padding:0;
margin:0
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .awd_woocommerce_open_control_tag p.meta{
font-size:16px;
line-height:1.5;
margin-right:20px
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .awd_woocommerce_open_control_tag p.meta .woocommerce-review__author,.woocommerce #reviews #comments ol.commentlist li .comment-text .awd_woocommerce_open_control_tag p.meta .woocommerce-review__published-date{
font-size:inherit;
line-height:inherit;
opacity:1
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .awd_woocommerce_open_control_tag p.meta .woocommerce-review__author{
text-transform:capitalize
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .awd_woocommerce_open_control_tag p.meta .woocommerce-review__author:after{
content:"•";
padding:0 3px
}
.woocommerce.awd_modern_shop #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__published-date{
display:inline-block
}
.woocommerce.awd_modern_shop #reviews #comments ol.commentlist li .comment-text p{
margin:0
}
.woocommerce.awd_modern_shop div.product #comments{
margin-bottom:13px
}
.woocommerce.awd_modern_shop #reviews #comments ol.commentlist li{
padding-top:7px;
margin-bottom:19px;
border-bottom:none
}
.awd_modern_shop #review_form_wrapper{
padding-bottom:80px;
border-bottom:1px solid rgba(194,198,202,.4);
margin-bottom:0
}
.woocommerce.awd_modern_shop #review_form #respond{
padding-top:60px
}
.woocommerce.awd_modern_shop #reviews #comments ol.commentlist li img.avatar{
top:12px;
width:70px
}
.woocommerce.awd_modern_shop #reviews #comments ol.commentlist li .comment-text{
padding:0
}
.woocommerce.awd_modern_shop .star-rating{
font-size:10px;
margin-top:6px!important
}
.woocommerce.awd_modern_shop .star-rating:before{
color:#cbcccc
}
.awd_modern_shop .woocommerce-Reviews #respond form#commentform{
max-width:590px
}
.awd_modern_shop input[type=date],.awd_modern_shop input[type=email],.awd_modern_shop input[type=number],.awd_modern_shop input[type=password],.awd_modern_shop input[type=search],.awd_modern_shop input[type=tel],.awd_modern_shop input[type=text],.awd_modern_shop input[type=url],.awd_modern_shop select,.awd_modern_shop textarea,.woocommerce.awd_modern_shop #review_form #respond input[type=date],.woocommerce.awd_modern_shop #review_form #respond input[type=email],.woocommerce.awd_modern_shop #review_form #respond input[type=number],.woocommerce.awd_modern_shop #review_form #respond input[type=password],.woocommerce.awd_modern_shop #review_form #respond input[type=search],.woocommerce.awd_modern_shop #review_form #respond input[type=tel],.woocommerce.awd_modern_shop #review_form #respond input[type=text],.woocommerce.awd_modern_shop #review_form #respond input[type=url],.woocommerce.awd_modern_shop #review_form #respond select,.woocommerce.awd_modern_shop #review_form #respond textarea{
background-color:rgba(202,203,203,.22);
border-radius:5px;
min-height:auto;
height:50px;
border:none!important;
line-height:34px;
vertical-align:top;
font-size:16px;
padding-left:20px;
padding-right:20px
}
.awd_modern_shop textarea,.woocommerce.awd_modern_shop #review_form #respond textarea{
height:100px
}
.awd_modern_shop .woocommerce-Reviews #respond form#commentform>p.comment-form-comment,.woocommerce.awd_modern_shop #review_form #respond p{
margin:0 0 10px
}
.awd_modern_shop .woocommerce-Reviews #respond form#commentform{
display:block
}
.woocommerce.awd_modern_shop p.stars a:before,.woocommerce.single-product.awd_modern_shop #respond #commentform .comment-form-rating{
font-size:10px
}
.woocommerce.awd_modern_shop #review_form #respond p.stars{
margin:10px 0 0;
vertical-align:top
}
.woocommerce.awd_modern_shop #reviews p.stars span a,.woocommerce.awd_modern_shop p.stars span a:hover~a:before{
color:#cbcccc
}
.woocommerce.single-product.awd_modern_shop #respond #commentform .comment-form-rating label{
font-size:18px;
font-weight:500;
line-height:30px;
margin-bottom:20px
}
.woocommerce.single-product.awd_modern_shop #respond #commentform .comment-form-rating label:after{
content:""
}
.awd_modern_shop .comment-notes .required{
color:inherit
}
.awd_modern_shop #respond #commentform p>label,.woocommerce.single-product.awd_modern_shop #respond #commentform label{
font-size:16px;
font-weight:400;
line-height:34px;
left:0;
top:0!important;
margin:0;
padding:8px 20px
}
.woocommerce.single-product.awd_modern_shop .comment-form-rating label{
padding:0!important;
margin-right:10px!important
}
.awd_modern_shop .comment-form-cookies-consent{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-align-content:start;
-ms-flex-line-pack:start;
align-content:start;
-webkit-align-items:baseline;
-ms-flex-align:baseline;
align-items:baseline
}
.awd_modern_shop .woocommerce-Reviews #respond form#commentform>p.form-submit{
margin-bottom:0
}
.awd_modern_shop .woocommerce-Reviews #respond form#commentform input#submit{
text-transform:none;
min-width:175px;
height:50px;
padding:0 72px 0 55px;
font-size:16px;
font-weight:400;
line-height:1.5;
color:inherit
}
.awd_modern_shop .woocommerce-Reviews #respond form#commentform>p.form-submit{
width:auto;
display:inline-block;
margin-top:10px;
color:#fff
}
.awd_modern_shop .mc4wp-form-fields .mc_signup_submit:before,.awd_modern_shop .mc_form_inside .mc_signup_submit:before,.awd_modern_shop .woocommerce-Reviews #respond form#commentform>p.form-submit:before{
color:#c3c8cd;
font-size:18px;
position:absolute;
right:43px;
top:50%;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
transition:right .3s;
content:"\f105";
font-weight:400;
font-family:FontAwesome;
z-index:10;
opacity:1;
pointer-events:none
}
.awd_modern_shop .mc4wp-form-fields .mc_signup_submit:after,.awd_modern_shop .mc_form_inside .mc_signup_submit:after,.awd_modern_shop .woocommerce-Reviews #respond form#commentform>p.form-submit:after{
position:absolute;
width:13px;
height:2px;
right:45px;
top:50%;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
content:"";
margin:0;
background:currentColor;
transition:right .3s,width .3s;
pointer-events:none
}
.awd_modern_shop .woocommerce-Reviews #respond form#commentform>p.form-submit:hover:before{
right:39px
}
.awd_modern_shop .woocommerce-Reviews #respond form#commentform>p.form-submit:hover:after{
right:41px;
width:17px
}
.woocommerce.awd_modern_shop table.shop_attributes{
border:none;
margin-bottom:15px
}
.woocommerce.awd_modern_shop table.shop_attributes tr{
background:none;
border:none
}
.woocommerce.awd_modern_shop table.shop_attributes td,.woocommerce.awd_modern_shop table.shop_attributes th{
border:none;
background:none!important;
font-style:normal
}
.woocommerce.awd_modern_shop table.shop_attributes th{
padding-left:0;
padding-top:4px;
padding-bottom:4px;
font-weight:600
}
.awd_modern_toggle_info_wrapper .woocommerce-Tabs-panel table.shop_attributes p{
padding:0
}
@media (min-width:768px){
.woocommerce.awd_modern_shop #review_form #respond p.comment-form-author,.woocommerce.awd_modern_shop #review_form #respond p.comment-form-email{
width:calc(50% - 5px);
vertical-align:top;
margin-right:10px;
float:left
}
.woocommerce.awd_modern_shop #review_form #respond p.comment-form-email{
margin-right:0
}
.awd-mobile_filter_btn{
display:none!important
}
}
.single-product.awd_modern_shop .main_wrapper{
padding-top:20px!important
}
.awd_modern_shop #yith-quick-view-content .product_meta,.awd_product_sharing,.single-product.woocommerce.awd_modern_shop div.product .product_meta{
padding:10px 0 13px;
border-top:1px solid rgba(194,198,202,.4);
margin:30px 0 0;
letter-spacing:normal;
text-transform:none;
color:inherit
}
.awd_product_sharing{
margin-top:0
}
.awd_product_sharing ul{
list-style:none;
padding:0;
margin:0
}
.awd_modern_shop #yith-quick-view-content .product_meta>*,.awd_product_sharing ul li,.single-product.woocommerce.awd_modern_shop div.product .product_meta>*{
padding:0;
margin:5px 16px 0 0;
display:inline-block;
vertical-align:top;
font-size:14px;
line-height:1.5;
font-weight:300
}
#yith-quick-view-content .product_meta .sku,#yith-quick-view-content .product_meta a,.single-product.woocommerce div.product .product_meta .sku,.single-product.woocommerce div.product .product_meta a{
font-weight:300
}
.awd_product_sharing ul li:before{
content:"";
display:none
}
.awd_product_sharing i{
font-size:16px
}
.awd_product_sharing a{
color:inherit;
transition:color .3s
}
.awd_product_sharing .twitter a:hover{
color:#1c9cea
}
.awd_product_sharing .facebook a:hover{
color:#3b5998
}
.awd_product_sharing .pinterest a:hover{
color:#c8232c
}
.woocommerce.awd_modern_shop div.product form.cart .variations td.label{
display:inherit
}
.woocommerce.awd_modern_shop div.product form.cart .variations td.label label:after{
content:""!important
}
.woo-variation-swatches.awd_modern_shop .product .variable-items-wrapper{
display:block
}
.woo-variation-swatches.awd_modern_shop .product .variable-items-wrapper .variable-item{
background-color:rgba(0,0,0,0);
box-shadow:none!important;
padding:0;
margin:0 10px 10px 0;
width:auto;
height:auto;
border-radius:0;
border:none;
display:inline-block;
vertical-align:top
}
.woo-variation-swatches.awd_modern_shop .product .variable-items-wrapper .variable-item .variable-item-contents{
display:inline-block;
vertical-align:top;
box-shadow:none;
border:none
}
.woo-variation-swatches.awd_modern_shop .product .variable-items-wrapper .variable-item .variable-item-span.variable-item-span-color{
vertical-align:top;
float:none;
padding:0;
margin:0;
width:18px;
height:18px;
display:block;
border-radius:50%;
border:2px solid #fff;
position:relative;
box-sizing:border-box
}
.woo-variation-swatches.awd_modern_shop .product .variable-items-wrapper .variable-item .variable-item-span.variable-item-span-color:after{
position:absolute;
width:14px;
height:14px;
left:50%;
top:50%;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
content:""!important;
border-radius:50%;
box-shadow:0 0 1px rgba(0,0,0,.15);
display:block!important;
visibility:visible
}
.woo-variation-swatches.awd_modern_shop .product .variable-items-wrapper .variable-item.selected .variable-item-span.variable-item-span-color:after,.woo-variation-swatches.awd_modern_shop .product .variable-items-wrapper .variable-item:hover .variable-item-span.variable-item-span-color:after{
box-shadow:none
}
.woo-variation-swatches.awd_modern_shop .product .variable-items-wrapper .variable-item.selected .variable-item-span.variable-item-span-color,.woo-variation-swatches.awd_modern_shop .product .variable-items-wrapper .variable-item:hover .variable-item-span.variable-item-span-color{
box-shadow:0 0 1px #69747f!important
}
.woo-variation-swatches.awd_modern_shop .variable-items-wrapper .variable-item.disabled .variable-item-contents{
opacity:.4!important
}
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).disabled span{
opacity:1!important
}
.woo-variation-swatches.awd_modern_shop .variable-items-wrapper .variable-item.disabled .variable-item-contents:after,.woo-variation-swatches.awd_modern_shop .variable-items-wrapper .variable-item.disabled .variable-item-contents:before{
display:none
}
.woo-variation-swatches.awd_modern_shop .product .variable-items-wrapper .variable-item .variable-item-span.variable-item-span-button{
height:auto;
padding:4px 15px;
line-height:24px;
border:1px solid #c3cace;
border-radius:5px;
font-size:14px;
font-weight:400;
text-transform:none
}
.woocommerce.awd_modern_shop div.product .summary form.cart .variations{
margin-bottom:18px!important
}
.woocommerce.awd_modern_shop div.product .summary form.cart .variations td .woo-selected-variation-item-name,.woocommerce.awd_modern_shop div.product .summary form.cart .variations td label{
font-size:14px;
line-height:1.5;
text-transform:none;
letter-spacing:0;
font-weight:300;
margin:0 0 15px;
vertical-align:top
}
.awd_modern_shop div.product .summary table.variations td{
padding:0!important;
margin:0!important
}
.awd_modern_shop [data-wvstooltip]:after,.awd_modern_shop [data-wvstooltip]:before{
position:absolute;
left:50%;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%);
opacity:0;
visibility:hidden;
margin:0;
border-radius:0
}
.awd_modern_shop [data-wvstooltip]:after{
width:0;
height:0;
border-color:rgba(26,29,32,.8) rgba(0,0,0,0) rgba(0,0,0,0);
border-style:solid;
border-width:4px 4.5px 0;
content:"";
font-size:0;
line-height:0;
bottom:32px!important
}
.awd_modern_shop [data-wvstooltip]:before{
width:auto!important;
height:auto!important;
display:block!important;
font-size:12px;
color:#f5f5f5;
line-height:1.5;
padding:4px 11px;
box-shadow:2.828px 2.828px 9px 0 rgba(26,29,32,.45);
content:attr(data-title)!important;
min-width:auto;
letter-spacing:normal;
text-transform:none;
bottom:36px!important;
white-space:nowrap
}
.awd_modern_shop [data-wvstooltip]:hover:after,.awd_modern_shop [data-wvstooltip]:hover:before{
visibility:visible!important;
opacity:1!important
}
.awd_modern_shop #main_content [data-wvstooltip]:hover:before{
display:block!important
}
.awd_modern_shop .woocommerce-product-gallery__trigger,.awd_modern_shop.woocommerce div.product .woo-variation-items-wrapper .reset_variations{
display:none!important
}
.awd_modern_shop .summary .woocommerce-breadcrumb{
font-size:14px;
line-height:1.5;
margin-top:-3px;
display:block
}
.awd_modern_shop .summary .woocommerce-breadcrumb a:hover{
color:inherit
}
.awd_modern_shop .awd_pagination_delimiter:before{
display:none!important
}
.awd_modern_shop .awd_pagination_delimiter:after{
width:3px;
height:3px;
margin-left:6px;
margin-right:6px;
display:inline-block
}
.awd_modern_shop #yith-quick-view-content div.product .product_title,.awd_modern_shop .yith-wcqv-wrapper .woocommerce div.product .product_title,.single-product.woocommerce.awd_modern_shop div.product .product_title{
font-size:38px;
font-weight:600;
line-height:1.2;
margin-top:10px;
margin-bottom:10px
}
.awd_modern_shop .yith-wcqv-wrapper .woocommerce div.product p.price,.single-product.woocommerce.awd_modern_shop div.product p.price,.woocommerce.awd_modern_shop div.product .woocommerce-variation-price{
margin-top:0;
margin-bottom:14px;
font-size:18px;
line-height:1.5
}
.single-product.woocommerce.awd_modern_shop div.product p.price{
font-weight:500
}
.awd_modern_shop #yith-quick-view-modal .woocommerce div.product p.price del,.single-product.woocommerce.awd_modern_shop div.product p.price del,.woocommerce.awd_modern_shop div.product .woocommerce-variation-price p.price del,.woocommerce.awd_modern_shop div.product .woocommerce-variation-price span.price del{
font-size:.778em;
font-weight:400
}
.single-product.woocommerce.awd_modern_shop div.product p.price span.woocommerce-Price-amount.amount{
color:inherit
}
.woocommerce.awd_modern_shop div.product p.price del,.woocommerce.awd_modern_shop div.product span.price del{
opacity:1
}
.woocommerce.awd_modern_shop .price ins{
margin-left:0;
margin-right:6px
}
.awd_average{
margin-right:4px
}
.awd_count{
margin-right:6px
}
.awd_average,.awd_count,.awd_woocommerce-review-link{
font-size:16px;
font-weight:400
}
.awd_modern_shop .yith-wcqv-wrapper .woocommerce div.product .woocommerce-product-rating,.single-product.woocommerce.awd_modern_shop div.product .woocommerce-product-rating{
margin-bottom:11px
}
.awd_modern_shop .woocommerce-product-details__short-description{
padding-bottom:5px
}
.woocommerce.awd_modern_shop div.product .woocommerce-variation-price{
margin-bottom:28px;
margin-top:-3px;
font-weight:500
}
.woocommerce.awd_modern_shop div.product .woocommerce-variation-price span.price{
font-size:inherit;
font-weight:inherit;
font-family:inherit
}
.woocommerce.awd_modern_shop div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{
border:1px solid #e8e9eb;
border-radius:2px
}
.awd_modern_shop .quantity.awd_qty_spinner,.woocommerce.awd_modern_shop div.product form.cart div.quantity{
margin:0 9px 9px 0;
width:90px;
border-color:#c3c8cd!important;
padding:11px 25px;
height:50px
}
.awd_modern_shop .quantity.awd_qty_spinner{
display:inline-block;
vertical-align:middle;
margin:0
}
.awd_modern_shop .woocommerce table.shop_table .product-quantity .qty,.woocommerce.awd_modern_shop div.product form.cart .qty{
width:100%;
font-weight:400;
text-align:center;
font-size:16px;
line-height:48px
}
.awd_modern_shop .quantity-spinner.quantity-down,.awd_modern_shop .quantity-spinner.quantity-up{
position:absolute;
z-index:1;
left:auto;
right:auto;
top:50%;
width:10px;
height:10px;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%)
}
.awd_modern_shop .quantity-spinner.quantity-up{
right:12px
}
.awd_modern_shop .quantity-spinner.quantity-down{
left:12px
}
.awd_modern_shop .quantity-spinner.quantity-down:before,.awd_modern_shop .quantity-spinner.quantity-up:after,.awd_modern_shop .quantity-spinner.quantity-up:before{
position:absolute;
right:auto;
bottom:auto;
left:50%;
top:50%;
display:block;
width:100%;
height:2px;
margin:auto;
content:"";
border:none;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
background:#c3c8cd
}
.awd_modern_shop .quantity-spinner.quantity-up:after{
height:100%;
width:2px
}
.awd_modern_shop div.product form.cart button.single_add_to_cart_button{
width:calc(100% - 99px);
margin:0 0 9px;
font-size:16px;
letter-spacing:normal;
text-transform:none;
color:#fff;
font-weight:400
}
.awd_modern_shop div.product form.cart button.single_add_to_cart_button:not(.loading):after{
display:none
}
.awd_modern_shop div.product form.cart button.single_add_to_cart_button.loading{
padding-right:26px
}
.awd_modern_shop div.product form.cart button.single_add_to_cart_button.loading:after{
top:50%;
right:20px;
margin-top:-12px
}
.awd_modern_shop div.product form.cart button.single_add_to_cart_button:before{
content:"";
margin-right:10px;
width:20px;
height:18px;
background-image:url(//www.geefix.com/wp-content/themes/geefix/dist/img/product_icons.67aa90af.png);
background-repeat:no-repeat;
background-size:160px 80px;
background-position:-47px -50px;
display:inline-block;
vertical-align:top;
margin-top:2px
}
.awd_modern_shop .entry-summary .yith-wcwl-add-to-wishlist{
margin:0 0 10px;
display:block;
padding-left:100px
}
.awd_modern_shop .entry-summary .yith-wcwl-add-to-wishlist>div[class*=yith-wcwl-]>a{
font-size:16px;
font-weight:400;
position:relative;
margin:0;
color:inherit;
border-radius:5px;
box-shadow:none;
padding:11px 25px;
line-height:26px;
border:1px solid #c3c8cd;
display:block;
text-align:center;
transition:color .3s,background-color .3s,border-color .3s
}
.awd_modern_shop .entry-summary .yith-wcwl-add-to-wishlist>div[class*=yith-wcwl-]>a:before{
font-family:inherit;
position:relative;
bottom:auto;
left:auto;
top:auto;
right:auto;
margin:3px 7px 0 0;
content:"";
opacity:1;
display:inline-block;
vertical-align:top;
width:20px;
height:18px;
background-image:url(//www.geefix.com/wp-content/themes/geefix/dist/img/product_icons.67aa90af.png);
background-repeat:no-repeat;
background-size:160px 80px;
background-position:-10px -11px
}
.awd_modern_shop .entry-summary .yith-wcwl-add-to-wishlist>div[class*=yith-wcwl-]>a:hover:before{
background-position:-130px -11px
}
.awd_modern_shop .entry-summary .yith-wcwl-add-to-wishlist>div.yith-wcwl-wishlistexistsbrowse>a:before{
background-position:-10px -51px!important
}
.awd_modern_shop .entry-summary .yith-wcwl-add-to-wishlist>div[class*=yith-wcwl-]>a i{
display:none
}
.awd_modern_shop .entry-summary .yith-wcwl-add-to-wishlist>div[class*=yith-wcwl-]>a:hover{
color:#fff
}
.woocommerce.awd_modern_shop div.product div.images.woocommerce-product-gallery.awd_block_without_carousel{
display:block
}
.woocommerce.awd_modern_shop div.product div.images.awd_thumb_vertical .flex-control-thumbs{
width:72px;
margin-right:27px
}
.woocommerce.awd_modern_shop div.product div.images.awd_thumb_vertical .flex-control-thumbs li{
padding-bottom:10px
}
.awd_modern_shop .product .flex-direction-nav{
display:none;
padding:0;
margin:0;
list-style:none
}
.awd_modern_shop .product .flex-direction-nav li{
padding:0;
margin:0
}
.awd_modern_shop .product .flex-direction-nav li:before{
display:none
}
.woocommerce.awd_modern_shop div.product div.images .flex-control-thumbs li img{
border:1px solid #e8e9eb;
opacity:.3;
transition:opacity .3s
}
.woocommerce.awd_modern_shop div.product div.images .flex-control-thumbs li img.flex-active{
opacity:1
}
button.pswp__button--fs:hover{
background-position:0 0
}
.awd_modern_shop .cart-collaterals,.awd_modern_shop .awd_order_review_wrap{
background:#f3f4f4;
border-radius:5px
}
.awd_modern_shop .cart-collaterals .cart_totals{
width:100%;
float:none;
border:none;
box-sizing:border-box
}
.awd_modern_shop .woocommerce table.shop_table.cart{
border:none
}
.awd_modern_shop .woocommerce table.shop_table.cart td{
padding-top:20px;
padding-bottom:20px;
border-color:#e7e8eb!important
}
.awd_modern_shop .woocommerce table.shop_table tbody .product-thumbnail{
width:102px;
position:relative
}
.awd_modern_shop .woocommerce table.shop_table tbody .product-thumbnail>a:first-child{
display:block;
border:1px solid #e8e9eb;
border-radius:2px
}
.awd_modern_shop .woocommerce table.shop_table tbody .product-thumbnail .awd_remove_cart_product a{
position:absolute;
left:50%;
top:50%;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
display:inline-block;
z-index:5;
opacity:0;
transition:opacity .3s
}
.awd_modern_shop .woocommerce table.shop_table tbody .product-thumbnail:hover .awd_remove_cart_product a{
opacity:1
}
.awd_modern_shop .woocommerce table.shop_table tbody .product-thumbnail .awd_remove_cart_product a:before{
font-family:Theme_icon;
font-size:22px;
content:"\f10a";
color:#fff
}
.awd_modern_shop .woocommerce table.shop_table .product-name{
padding-left:30px
}
.awd_modern_shop .woocommerce table.shop_table td.product-name>a{
font-size:18px;
font-weight:600;
line-height:1.5;
display:inline-block
}
.awd_modern_shop .woocommerce table.shop_table td.product-name .awd-cart_category{
display:block;
font-weight:400
}
.awd_modern_shop .woocommerce table.shop_table td.product-name .awd-cart_category a{
color:inherit;
font-weight:inherit
}
.awd_modern_shop #yith-quick-view-content .awd-product-title_quantity,.awd_modern_shop .woocommerce table.shop_table .awd-product-title_quantity{
display:none;
vertical-align:middle;
padding-right:5px
}
.awd_modern_shop table.cart .quantity.awd_qty_spinner{
background:#f3f4f4;
border-color:#f3f4f4!important
}
.awd_modern_shop .woocommerce table.shop_table.cart td.product-subtotal{
padding-right:0;
text-align:right
}
.awd_modern_shop .woocommerce table.shop_table.cart td.product-price span,.awd_modern_shop .woocommerce table.shop_table.cart td.product-subtotal span{
font-size:18px;
color:inherit
}
.awd_modern_shop .awd-page-title.awd-page-title_horiz_align_center .awd_breadcrumb{
text-align:center;
font-size:14px
}
.header_over_bg.wpda-builder {
border-bottom: 3px solid #fff;
}
.awd_modern_shop .awd-page-title.awd-page-title_horiz_align_center .awd_breadcrumb * {
letter-spacing: normal;
color: #eee !important;
}
.awd_modern_shop .awd-page-title.awd-page-title_horiz_align_center .awd_breadcrumb>div{
padding-top:42px;
padding-bottom:20px
}
.awd_modern_shop .awd-page-title .container{
padding-top:0;
padding-bottom:0
}
.awd_modern_shop .woocommerce table.shop_table.cart td.actions{
border-top:none;
text-align:left
}
.awd_modern_shop .woocommerce table.shop_table.cart td.actions>label{
text-align:left!important;
font-size:18px;
line-height:1.5;
font-weight:600;
padding:5px 0 12px
}
.awd_modern_shop #add_payment_method table.cart input,.woocommerce-cart.awd_modern_shop .shipping-calculator-form .button,.woocommerce-cart.awd_modern_shop table.cart input,.woocommerce-cart.awd_modern_shop table.cart td.actions .coupon .button,.woocommerce-cart.awd_modern_shop table.cart td.actions>.button,.woocommerce-checkout.awd_modern_shop table.cart input{
font-size:16px;
line-height:30px;
height:50px;
padding:9px 20px
}
.awd_modern_shop .woocommerce a.button,.awd_modern_shop .woocommerce button.button,.awd_modern_shop .woocommerce input.button,.woocommerce-page.awd_modern_shop #payment #place_order{
text-transform:none;
min-width:158px;
height:50px;
padding:12px 25px;
font-size:16px;
font-weight:400;
line-height:1.5;
color:#fff;
letter-spacing:normal;
border-width:1px;
border-style:solid;
box-sizing:border-box;
background-image:none!important
}
.awd_modern_shop .woocommerce table.shop_table.cart td.actions input+button.button{
background:rgba(0,0,0,0);
border-color:#c3c8cd;
color:inherit
}
.awd_modern_shop .woocommerce table.shop_table.cart td.actions input+button.button:hover{
color:#fff
}
.awd_modern_shop .woocommerce table.shop_table.cart td.actions button.button:disabled,.awd_modern_shop .woocommerce table.shop_table.cart td.actions button.button:disabled[disabled]{
opacity:1
}
.awd_modern_shop .woocommerce table.shop_table.cart td.actions button.button:disabled:hover,.awd_modern_shop .woocommerce table.shop_table.cart td.actions button.button:disabled[disabled]:hover{
color:#fff
}
.woocommerce-cart.awd_modern_shop .cart-collaterals .cart_totals table{
border:none
}
.awd_modern_shop .woocommerce .cart-collaterals a.button,.shipping-calculator-form button.button,.woocommerce-checkout.awd_modern_shop #payment div.form-row button.button,.woocommerce-page.awd_modern_shop #payment #place_order{
width:100%;
margin-bottom:0;
height:auto;
background: #009FE3;
}
.woocommerce-cart.awd_modern_shop .cart_totals h2{
font-size:24px;
padding-top:10px
}
.woocommerce-cart.awd_modern_shop .cart-collaterals .cart_totals table{
margin-top:7px;
margin-bottom:10px
}
.woocommerce-cart.awd_modern_shop .cart-collaterals .cart_totals table td,.woocommerce-cart.awd_modern_shop .cart-collaterals .cart_totals table th{
border-top:1px solid #dee3e4!important;
font-size:16px;
line-height:27px;
padding-top:14px;
padding-bottom:14px;
color:inherit
}
.woocommerce-cart.awd_modern_shop .cart-collaterals .cart_totals table th{
font-weight:600
}
.woocommerce-cart.awd_modern_shop .cart-collaterals .cart_totals table td{
font-weight:400;
font-size:18px
}
.woocommerce-cart.awd_modern_shop .cart-collaterals .cart_totals table td strong{
font-weight:inherit
}
.woocommerce-cart.awd_modern_shop .cart-collaterals .cart_totals table td span{
color:inherit
}
.woocommerce-cart.awd_modern_shop .cart-collaterals .cart_totals table .woocommerce-shipping-totals td{
font-size:14px;
line-height:1.5;
font-weight:400
}
.woocommerce-cart.awd_modern_shop .cart-collaterals .cart_totals table tr:first-child>*{
border:none!important
}
.awd_modern_shop .woocommerce .woocommerce-info,.awd_modern_shop .woocommerce .woocommerce-message{
border-radius:5px;
border-color:#e7e8eb
}
.awd_modern_shop form.woocommerce-checkout .awd_checkout_fields{
position:relative
}
.awd_modern_shop form.woocommerce-checkout .awd_checkout_fields .screen-reader-text{
position:relative!important;
left:auto;
top:auto;
right:auto;
bottom:auto;
width:auto;
height:auto;
margin:0 0 5px!important
}
.awd_back_cart{
display:inline-block;
font-weight:400;
color:inherit;
margin-bottom:15px
}
.awd_back_cart i{
color:#c3c8cd;
font-size:18px;
padding-right:20px;
position:relative
}
.awd_back_cart i:after{
width:13px;
height:2px;
content:"";
margin:0;
background:#c3c8cd;
position:absolute;
left:2px;
top:50%;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%)
}
.awd_row_fields+.awd_row_fields{
padding-top:17px
}
.woocommerce-checkout.awd_modern_shop h3{
margin-bottom:22px
}
.woocommerce-checkout.awd_modern_shop .awd_checkout_shipping h3{
font-size:18px;
line-height:1.5;
margin-bottom:14px
}
.woocommerce-checkout.awd_modern_shop .awd_checkout_shipping h3 span{
font-size:inherit;
line-height:inherit;
margin-bottom:0
}
.woocommerce-checkout.awd_modern_shop form .form-row textarea#order_comments{
padding-left:20px!important;
padding-right:20px!important;
height:110px
}
.awd_modern_shop #order_comments_field{
padding-right:5px
}
.awd_modern_shop #order_comments_field label{
display:none
}
.awd_modern_shop .woocommerce-form-coupon-toggle,.awd_modern_shop .woocommerce form.checkout_coupon{
margin:20px 0;
max-width:61.5%
}
.awd_modern_shop .checkout_coupon #coupon_code{
height:50px
}
.awd_modern_shop form.checkout_coupon .form-row{
margin-right:10px;
float:left
}
.awd_modern_shop .select2-container--default span.select2-selection--single,.woocommerce-checkout.awd_modern_shop .select2-container .select2-selection--single{
height:50px;
border:none;
border-radius:5px;
outline:none;
background:rgba(202,203,203,.22);
font-size:16px
}
.awd_modern_shop .select2-container--default .select2-selection--single span.select2-selection__arrow,.awd_modern_shop .select2-container--default .select2-selection--single span.select2-selection__rendered{
line-height:24px;
padding:13px 20px
}
.awd_modern_shop ul.select2-results__options{
padding-bottom:10px
}
.awd_modern_shop span.select2.select2-container.select2-container--default{
height:50px
}
.awd_modern_shop .select2-container--default .select2-selection--single .select2-selection__arrow{
box-sizing:border-box;
top:0;
height:100%;
right:0;
width:38px
}
.awd_modern_shop .select2-container--default .select2-selection--single .select2-selection__arrow b{
display:none
}
.awd_modern_shop .select2-container--default .select2-selection--single .select2-selection__arrow:after{
position:absolute;
left:50%;
top:50%;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
content:"\f107";
color:#c5cacf;
font-weight:400;
font-family:FontAwesome;
font-size:20px
}
.awd_modern_shop .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow:after{
content:"\f106"
}
.awd_modern_shop .awd_order_review_wrap{
padding:35px 30px 30px
}
.awd_modern_shop .awd_order_review_wrap table{
border-top:none
}
.awd_modern_shop .woocommerce .awd_order_review_wrap table.shop_table .product-name{
padding-left:0
}
.awd_modern_shop .woocommerce .awd_order_review_wrap table.shop_table .cart_item td,.awd_modern_shop .woocommerce .awd_order_review_wrap table.shop_table th{
font-size:16px;
text-transform:none;
font-weight:600;
line-height:1.5;
color:inherit;
padding:14px 0
}
.awd_modern_shop .woocommerce .awd_order_review_wrap table.shop_table .cart_item td {
font-weight: 600;
font-size: 15px;
max-width: 100px;
}
.awd_modern_shop .woocommerce .awd_order_review_wrap table.shop_table .cart_item td.product-total{
font-weight:400
}
.awd_modern_shop .woocommerce .awd_order_review_wrap table.shop_table .cart_item td.product-total span{
color:inherit
}
.awd_modern_shop .woocommerce .awd_order_review_wrap table.shop_table thead th{
padding:6px 0
}
.awd_modern_shop .woocommerce .awd_order_review_wrap table.shop_table .cart-subtotal td,.awd_modern_shop .woocommerce .awd_order_review_wrap table.shop_table .cart-subtotal th,.awd_modern_shop .woocommerce .awd_order_review_wrap table.shop_table .cart_item td,.awd_modern_shop .woocommerce .awd_order_review_wrap table.shop_table .cart_item th,.awd_modern_shop .woocommerce .awd_order_review_wrap table.shop_table .woocommerce-shipping-totals td,.awd_modern_shop .woocommerce .awd_order_review_wrap table.shop_table .woocommerce-shipping-totals th{
border-bottom:1px solid #dee3e4!important;
border-top:none
}
.awd_modern_shop .woocommerce .awd_order_review_wrap table.shop_table .cart-subtotal td span.amount{
color:inherit
}
.awd_modern_shop .woocommerce .awd_order_review_wrap table.shop_table .woocommerce-shipping-totals td{
font-weight:400
}
.awd_modern_shop .woocommerce .awd_order_review_wrap table.shop_table .cart_item:last-child td{
border-bottom:none!important
}
.awd_modern_shop .woocommerce .awd_order_review_wrap table.shop_table td{
border-top:none
}
.awd_modern_shop .woocommerce .awd_order_review_wrap table.shop_table td span.amount,.awd_modern_shop .woocommerce table.shop_table.woocommerce-table--order-details span.amount{
font-weight:500;
font-size:18px
}
.woocommerce-checkout.awd_modern_shop #payment div.form-row,.woocommerce-checkout.awd_modern_shop #payment ul.payment_methods{
margin:0;
padding:0
}
.woocommerce-checkout.awd_modern_shop #payment ul.payment_methods li{
padding:0;
border:none;
line-height:1.71
}
.woocommerce-checkout.awd_modern_shop .awd-cart_category:before{
clear:both
}
.woocommerce-checkout.awd_modern_shop .woocommerce table.shop_table td.product-name .awd-cart_category,.woocommerce-checkout.awd_modern_shop .woocommerce table.shop_table td.product-name .product-quantity{
display:inline-block;
font-size:16px;
font-weight:500
}
.woocommerce-checkout.awd_modern_shop .woocommerce table.shop_table.woocommerce-checkout-review-order-table{
margin-bottom:13px
}
.woocommerce-checkout.awd_modern_shop #payment .woocommerce-terms-and-conditions-wrapper{
padding-bottom:25px
}
.awd_modern_shop .woocommerce-NoticeGroup-checkout{
max-width:1170px;
margin-left:auto;
margin-right:auto
}
.awd_modern_shop .woocommerce-error,.awd_modern_shop .woocommerce-info,.awd_modern_shop .woocommerce-message{
border-radius:5px
}
.awd_modern_shop .woocommerce .woocommerce-customer-details address{
box-sizing:border-box;
padding:15px 30px;
border:1px solid #dee3e4
}
.awd_modern_shop .woocommerce-customer-details h2,.awd_modern_shop .woocommerce-order .woocommerce-order-details__title{
margin-bottom:15px
}
.awd_modern_shop .woocommerce ul.order_details li{
font-size:1em;
text-transform:none
}
.awd_modern_shop .woocommerce ul.order_details li strong{
font-size:inherit
}
.awd_modern_shop .woocommerce table.shop_table.woocommerce-table--order-details{
border:none
}
.awd_modern_shop .woocommerce table.shop_table.woocommerce-table--order-details .product-name,.awd_modern_shop .woocommerce table.shop_table.woocommerce-table--order-details th{
padding-left:0
}
.awd_modern_shop .woocommerce table.shop_table thead{
background:none
}
.awd_modern_shop .woocommerce table.shop_table.woocommerce-table--order-details td,.awd_modern_shop .woocommerce table.shop_table.woocommerce-table--order-details th{
border:none!important;
border-bottom:1px solid #dee3e4!important;
padding-left:0
}
.awd_modern_shop .woocommerce table.shop_table.woocommerce-table--order-details tr:last-child td,.awd_modern_shop .woocommerce table.shop_table.woocommerce-table--order-details tr:last-child th{
border-bottom:none!important
}
.awd_modern_shop .woocommerce table.shop_table.woocommerce-table--order-details thead th{
border-bottom:none!important;
font-size:16px;
text-transform:none;
font-weight:600;
color:inherit;
padding-top:0;
padding-bottom:0
}
.awd_modern_shop .woocommerce table.shop_table.woocommerce-table--order-details tfoot td,.awd_modern_shop .woocommerce table.shop_table.woocommerce-table--order-details tfoot th{
font-size:16px
}
.awd_modern_shop .woocommerce table.shop_table.woocommerce-table--order-details tfoot td{
font-weight:400
}
.woocommerce-checkout.awd_modern_shop #payment div.payment_box{
background:#dee3e4
}
.woocommerce-checkout.awd_modern_shop #payment div.payment_box:before{
border-bottom-color:#dee3e4
}
.awd_modern-product-attributes a:not(:hover){
color:inherit
}
.awd_modern_shop .bapf_rst_nofltr{
display:none
}
.awd_modern_shop .berocket_single_filter_widget{
border-bottom:1px solid #e7e8eb;
padding:0 0 20px;
margin:0 0 24px
}
.awd_modern_shop .bapf_sfilter{
margin:0
}
.awd_modern_shop .berocket_single_filter_widget:last-child{
border-bottom:none
}
.awd_modern_shop .bapf_head,.awd_modern_shop button.bapf_reset{
font-size:18px;
line-height:1.5;
margin-bottom:14px
}
.awd_modern_shop button.bapf_reset{
background:rgba(0,0,0,0);
text-transform:none;
padding:0;
pointer-events:none;
height:auto
}
.awd_modern_shop .bapf_sfa_taxonomy>span,.awd_modern_shop .berocket_aapf_widget_selected_filter .fa-times{
display:none
}
.awd_modern_shop .bapf_head h3{
font-size:inherit;
line-height:inherit
}
.awd_modern_shop .berocket_aapf_widget_selected_filter ul{
padding:0;
margin:0;
list-style:none
}
.awd_modern_shop .berocket_aapf_widget_selected_filter ul.bapf_sfa_unall{
margin-top:-10px
}
.awd_modern_shop .berocket_aapf_widget_selected_filter .bapf_sfa_taxonomy{
display:inline-block;
vertical-align:top
}
.awd_modern_shop .berocket_aapf_widget_selected_filter .bapf_sfa_taxonomy li{
margin:0 10px 10px 0!important;
display:inline-block;
vertical-align:top
}
.awd_modern_shop .bapf_sfilter.bapf_ckbox input[type=checkbox]{
display:none
}
.awd_modern_shop .bapf_sfilter.bapf_ckbox li label,.awd_modern_shop .berocket_aapf_widget_selected_filter li a,.awd_modern_shop .berocket_aapf_widget_selected_filter ul.bapf_sfa_unall a{
margin:0;
font-size:16px;
line-height:1.125;
font-weight:400;
padding:6px 12px;
border-radius:15px;
vertical-align:top;
transition:color .3s;
position:relative;
color:inherit;
display:inline-block
}
.awd_modern_shop .bapf_sfilter.bapf_ckbox li.checked label,.awd_modern_shop .berocket_aapf_widget_selected_filter li a{
background:#f0f2f5;
padding-right:29px
}
.awd_modern_shop .berocket_aapf_widget_selected_filter ul.bapf_sfa_unall li a{
background:none;
padding-right:29px
}
.awd_modern_shop .bapf_sfilter.bapf_ckbox li.checked label:after,.awd_modern_shop .berocket_aapf_widget_selected_filter li a:after{
position:absolute;
width:8px;
height:8px;
right:12px;
top:50%;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
content:"";
background-image:url(//www.geefix.com/wp-content/themes/geefix/dist/img/remove_icon.35a856e6.png);
background-position:0 0;
background-size:8px 8px;
background-repeat:no-repeat
}
.awd_modern_shop .bapf_sfilter.bapf_ckbox li.checked+li.checked{
margin-top:10px!important
}
.awd_modern_shop .bapf_sfilter .bapf_clr_span{
width:14px!important;
height:14px!important;
border-radius:50%;
border:none!important;
padding:0;
margin:0 10px 0 1px;
box-shadow:0 0 1px rgba(0,0,0,.15)
}
.awd_modern_shop .bapf_slidr_all{
padding-top:10px
}
.awd_modern_shop .bapf_slidr_main.ui-widget-content{
background:#c3c7cc;
border-radius:2px
}
.awd_modern_shop .bapf_slidr_main.ui-widget-content .ui-slider-handle{
border-radius:50%;
width:12px;
height:12px;
background:#fff!important;
border-width:2px;
border-style:solid;
box-sizing:border-box;
top:-4px;
margin-left:-2px
}
.awd_modern_shop .bapf_slidr_main.ui-widget-content .ui-slider-handle+.ui-slider-handle{
margin-left:-10px
}
.awd_modern_shop .bapf_slidr_jqrui .bapf_from,.awd_modern_shop .bapf_slidr_jqrui .bapf_to{
width:auto;
margin-right:15px;
font-size:14px;
margin-bottom:0
}
.awd_modern_shop .bapf_from:before{
content:var(--min_price_title) ":"
}
.awd_modern_shop .bapf_to:before{
content:var(--max_price_title) ":"
}
.awd_modern_shop .bapf_from:before,.awd_modern_shop .bapf_to:before{
padding-right:4px
}
.woocommerce.awd_modern_shop .awd-products-header .awd-gridlist-toggle{
width:90px;
height:20px;
margin:0 0 0 18px;
border:none
}
.woocommerce.awd_modern_shop .awd-products-header .awd-gridlist-toggle>a{
font-size:20px!important;
display:inline-block;
width:20px;
height:20px;
margin:0 15px 0 0;
padding:0;
border:0;
position:relative!important;
top:auto!important;
right:auto!important;
left:auto!important;
visibility:visible!important;
opacity:1!important;
float:left;
background:none;
transition:color .3s;
text-align:center
}
.woocommerce.awd_modern_shop .awd-products-header .awd-gridlist-toggle a svg{
width:16px;
height:16px;
margin-top:2px;
display:inline-block;
vertical-align:top;
color:currentColor;
fill:currentColor
}
.woocommerce.awd_modern_shop .awd-products-header .awd-gridlist-toggle>a:last-child{
margin-right:0
}
.awd_modern_shop_item a.slick-slide{
transition:width 0ms,opacity .3s!important
}
.awd_modern_shop .awd-products-header{
padding-top:3px;
padding-bottom:0;
border:none;
margin-top:0;
margin-bottom:24px
}
.awd_modern_shop .awd-products-header .awd-default_nav,.awd_modern_shop .awd-products-header .awd-pagination_nav{
margin-left:0
}
.awd_modern_shop .awd-products-header .awd-pagination_nav{
margin-right:auto
}
.woocommerce.awd_modern_shop .awd-products-bottom>*,.woocommerce.awd_modern_shop .awd-products-header>*{
line-height:20px;
margin-top:0;
margin-bottom:0
}
.woocommerce.awd_modern_shop .awd-products-header .woocommerce-ordering,.woocommerce.awd_modern_shop .awd-products-header .woocommerce-result-count{
line-height:20px
}
.woocommerce.awd_modern_shop .awd-products-header .woocommerce-ordering>*,.woocommerce.awd_modern_shop .awd-products-header .woocommerce-ordering select,.woocommerce.awd_modern_shop .awd-products-header .woocommerce-result-count>*{
height:20px
}
.woocommerce.awd_modern_shop .awd-products-header .woocommerce-breadcrumb{
margin-top:0;
margin-bottom:0;
font-size:14px;
line-height:20px
}
.woocommerce.awd_modern_shop .awd-products-header .woocommerce-breadcrumb a{
color:inherit
}
.woocommerce.awd_modern_shop .awd-products-header .awd-products-header-sort_by{
display:none
}
.woocommerce.awd_modern_shop .awd-pagination_nav span.awd_pagination_delimiter{
margin:0 3px
}
.woocommerce.awd_modern_shop .awd-products-header .woocommerce-ordering select{
padding-left:0;
padding-right:17px;
font-size:16px;
font-weight:400;
direction:rtl
}
.woocommerce.awd_modern_shop .awd-products-header .woocommerce-ordering select option{
direction:ltr;
font-size:12px;
font-weight:400
}
.woocommerce.awd_modern_shop .awd-products-header .awd-woocommerce-ordering-select{
position:relative
}
.woocommerce.awd_modern_shop .awd-products-header .awd-woocommerce-ordering-select:after{
position:absolute;
top:0;
right:0;
line-height:20px;
content:"\f107";
font-weight:400;
font-family:FontAwesome;
font-size:20px;
z-index:10
}
.woocommerce-page.awd_modern_shop.archive .awd-page-title__content .awd_breadcrumb{
display:none
}
.awd_modern_shop .awd-products-header select{
-moz-appearance:none;
-webkit-appearance:none
}
.awd_modern_shop .awd-products-header select::-ms-expand{
display:none
}
.awd_modern_shop .awd-products-bottom{
padding-top:0;
padding-bottom:0;
border:none;
margin-top:0
}
.awd_modern_shop .woocommerce ul.products,.woocommerce.awd_modern_shop ul.products{
margin-bottom:60px
}
.awd_modern_shop .awd-products-bottom:last-child{
margin-bottom:70px
}
.awd_modern_shop .awd-products-bottom nav.woocommerce-pagination,.awd_modern_shop .awd-products-bottom nav.woocommerce-pagination ul{
margin-bottom:0;
margin-top:0;
border:none
}
.awd_modern_shop .awd-products-bottom nav.woocommerce-pagination ul.page-numbers li{
float:none;
display:inline-block;
vertical-align:top;
padding:0;
margin:0 7px 10px 0;
border:0
}
.awd_modern_shop .awd-products-bottom nav.woocommerce-pagination ul.page-numbers li:last-child{
margin-right:0
}
.awd_modern_shop .awd-products-bottom nav.woocommerce-pagination ul.page-numbers li .page-numbers{
height:48px;
min-width:48px;
line-height:48px;
border:1px solid #c3c8cd;
padding:0;
font-weight:400;
font-size:16px;
color:inherit;
border-radius:5px;
background:rgba(0,0,0,0);
transition:color .3s
}
.awd_modern_shop .awd-products-bottom nav.woocommerce-pagination ul.page-numbers li .page-numbers i{
font-size:20px
}
.awd_modern_shop .awd-products-bottom nav.woocommerce-pagination ul.page-numbers li .page-numbers.current,.awd_modern_shop .awd-products-bottom nav.woocommerce-pagination ul.page-numbers li .page-numbers:hover{
color:#fff
}
.awd_modern_shop .woocommerce ul.products.list li.product a,.woocommerce-page.awd_modern_shop ul.products.list li.product a{
vertical-align:top
}
.awd_modern_shop .woocommerce ul.products.list li.product .awd_modern_shop_item .awd_woocommerce_open_control_tag,.woocommerce-page.awd_modern_shop ul.products.list li.product .awd_modern_shop_item .awd_woocommerce_open_control_tag{
margin-bottom:0;
-webkit-flex-direction:row-reverse;
-ms-flex-direction:row-reverse;
flex-direction:row-reverse
}
.awd_modern_shop .woocommerce ul.products.list li.product .price,.awd_modern_shop .woocommerce ul.products.list li.product .star-rating,.woocommerce-page.awd_modern_shop ul.products.list li.product .price,.woocommerce-page.awd_modern_shop ul.products.list li.product .star-rating{
margin-bottom:15px
}
.awd_modern_shop .woocommerce ul.products.list li.product .star-rating,.woocommerce-page.awd_modern_shop ul.products.list li.product .star-rating{
margin-top:18px!important;
font-size:10px
}
.awd_modern_shop .list .woocommerce-product-details__short-description{
padding:0;
margin:8px 0 15px
}
.awd_modern_shop .woocommerce ul.products.list li.product .awd_modern_shop_item .awd_woocommerce_open_control_tag .yith-wcwl-add-to-wishlist,.woocommerce-page.awd_modern_shop ul.products.list li.product .awd_modern_shop_item .awd_woocommerce_open_control_tag .yith-wcwl-add-to-wishlist{
position:absolute;
left:217px;
top:13px;
z-index:10
}
.awd_modern_shop .footer_mc_signup .mc4wp-form-fields .mc_merge_var,.awd_modern_shop .footer_mc_signup .mc_form_inside .mc_merge_var{
max-width:440px
}
.awd_modern_shop .mc4wp-form-fields .mc_signup_submit,.awd_modern_shop .mc_form_inside .mc_signup_submit{
max-width:inherit;
width:auto;
position:relative;
color:#fff
}
.awd_modern_shop .mc4wp-form-fields .mc_signup_submit input[type=submit],.awd_modern_shop .mc_form_inside .mc_signup_submit #mc_signup_submit{
min-width:auto;
background-image:none;
padding-left:30px;
padding-right:48px;
border-radius:0 5px 5px 0;
margin-left:-15px!important;
width:auto!important;
font-size:16px;
text-transform:none;
color:#fff;
font-weight:400
}
.awd_modern_shop .footer_mc_signup.light_field #mc_signup_form .mc_input,.awd_modern_shop .footer_mc_signup.light_field .mc4wp-form .mc_merge_var input{
background:#fff;
color:#69747f
}
.awd_modern_shop .footer_mc_signup.light_field #mc_signup_form .mc_var_label{
opacity:0
}
.awd_modern_shop .mc4wp-form-fields .mc_signup_submit:before,.awd_modern_shop .mc_form_inside .mc_signup_submit:before{
right:21px;
margin-top:-1px
}
.awd_modern_shop .mc4wp-form-fields .mc_signup_submit:after,.awd_modern_shop .mc_form_inside .mc_signup_submit:after{
right:23px
}
.awd_modern_shop .mc4wp-form-fields .mc_signup_submit:after,.awd_modern_shop .mc4wp-form-fields .mc_signup_submit:before,.awd_modern_shop .mc_form_inside .mc_signup_submit:after,.awd_modern_shop .mc_form_inside .mc_signup_submit:before{
color:currentColor!important;
opacity:.5
}
.awd_modern_shop .mc4wp-form-fields .mc_signup_submit:hover:after,.awd_modern_shop .mc4wp-form-fields .mc_signup_submit:hover:before,.awd_modern_shop .mc_form_inside .mc_signup_submit:hover:after,.awd_modern_shop .mc_form_inside .mc_signup_submit:hover:before{
opacity:1
}
.awd_modern_shop .back_to_top_container{
right:30px;
bottom:30px
}
.awd_modern_shop #back_to_top{
right:30px;
bottom:30px;
border:none;
background:#141d38;
border-radius:50%
}
.awd_modern_shop #back_to_top:before{
width:11px;
height:16px;
background-image:url(//www.geefix.com/wp-content/themes/geefix/dist/img/back2top.258830d3.png);
background-repeat:no-repeat;
background-size:22px 16px;
background-position:0 0;
content:""
}
.awd_modern_shop #back_to_top:hover:before{
background-position:-11px 0
}
body .elementor-widget-wpda-builder-cart .wpda_cart-icon i.wpda_cart-count:before{
display:none
}
.awd_modern_shop .elementor-widget-wpda-builder-cart .wpda_cart-icon i.wpda_cart-count svg{
width:24px;
height:22px;
color:currentColor;
fill:currentColor
}
.awd_modern_shop .elementor-widget-wpda-builder-cart .wpda_cart-icon i.wpda_cart-count span:not(:empty){
padding:4px;
line-height:12px;
height:18px;
border-radius:50%;
bottom:auto;
top:-6px;
min-width:18px;
left:60%;
font-weight:400
}
.awd_modern_shop .elementor-widget-awd-core-button .btn_icon_position_right .elementor_btn_icon_container .awd_icon_default:before{
height:2px;
top:10px
}
.awd_modern_shop .elementor-widget-awd-core-button .btn_icon_position_right .elementor_btn_icon_container .awd_icon_default:after{
width:4px;
height:4px;
top:7px;
border-width:2px
}
.awd_modern_shop .elementor-widget-awd-core-button .btn_icon_position_right .elementor_btn_icon_container .awd_icon_default,.awd_modern_shop .elementor-widget-awd-core-button .elementor_btn_icon_container,.awd_modern_shop .elementor-widget-awd-core-button .elementor_awd_btn_text{
display:inline-block;
vertical-align:top
}
.awd_modern_shop .elementor-widget-awd-core-blogboxed.modern_style-yes .awd_module_blogboxed.module_type1 .listing_meta span{
font-size:16px;
line-height:24px
}
.awd_modern_shop .elementor-widget-awd-core-blogboxed.modern_style-yes .awd_module_blogboxed.module_type1 .blogboxed_content h2.blog_post_title{
font-size:24px;
line-height:30px
}
.awd_modern_shop .elementor-widget-awd-core-blogboxed.modern_style-yes .awd_module_blogboxed.module_type1 .blogboxed_content h2.blog_post_title a:hover{
opacity:.7
}
.awd_modern_shop .elementor-widget-awd-core-blogboxed.modern_style-yes .listing_meta span:after{
content:"•"
}
.awd_modern_shop .elementor-widget-awd-core-blogboxed.modern_style-yes .awd_module_blogboxed.module_type1 .post_category a{
font-size:16px;
font-weight:500;
letter-spacing:2px;
text-transform:uppercase
}
@media (min-width:768px){
.woocommerce.awd_modern_shop div.product div.images.awd_thumb_vertical .flex-control-thumbs li:last-child{
padding:0
}
.awd_modern_shop .product .awd_block_with_carousel .flex-direction-nav,.awd_modern_shop .product .awd_block_without_carousel .flex-direction-nav{
display:block
}
.awd_modern_shop .product .awd_block_with_carousel .flex-direction-nav a,.awd_modern_shop .product .awd_block_without_carousel .flex-direction-nav a{
position:absolute;
left:113px;
top:50%;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
z-index:10;
width:28px;
height:18px;
font-size:0;
line-height:0
}
.awd_modern_shop .product .awd_block_with_carousel .flex-direction-nav a:after,.awd_modern_shop .product .awd_block_without_carousel .flex-direction-nav a:after{
position:absolute;
left:50%;
top:50%;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
width:16px;
height:12px;
content:"";
opacity:.3;
background-image:url(//www.geefix.com/wp-content/themes/geefix/dist/img/product_icons.67aa90af.png);
background-repeat:no-repeat;
background-size:160px 80px;
background-position:-85px -54px;
transition:opacity .3s
}
.awd_modern_shop .product .awd_block_with_carousel .flex-direction-nav a.flex-next:after,.awd_modern_shop .product .awd_block_without_carousel .flex-direction-nav a.flex-next:after{
background-position:-101px -54px
}
.awd_modern_shop .product .awd_block_with_carousel .flex-direction-nav a:hover:after,.awd_modern_shop .product .awd_block_without_carousel .flex-direction-nav a:hover:after{
opacity:1
}
.awd_modern_shop .product .awd_block_with_carousel .flex-direction-nav a.flex-next,.awd_modern_shop .product .awd_block_without_carousel .flex-direction-nav a.flex-next{
left:auto;
right:13px
}
.awd_modern_shop .product .awd_block_with_carousel .awd_control_wrapper>span,.awd_modern_shop .product .awd_block_without_carousel .awd_control_wrapper>span{
display:none
}
.awd_modern_shop .awd_cart_actions{
display:-webkit-flex;
display:-ms-flexbox;
display:flex
}
.awd_modern_shop .awd_cart_actions>:first-child{
-webkit-flex:1 1 auto;
-ms-flex:1 1 auto;
flex:1 1 auto
}
.awd_modern_shop .woocommerce table.shop_table.cart td.actions button,.awd_modern_shop .woocommerce table.shop_table.cart td.actions input{
margin-right:10px
}
.awd_modern_shop .woocommerce table.shop_table.cart td.actions button:last-child{
margin-right:0
}
.awd_modern_shop form.woocommerce-checkout .awd_checkout_fields .woocommerce-billing-fields__field-wrapper,.awd_modern_shop form.woocommerce-checkout .awd_checkout_fields .woocommerce-shipping-fields__field-wrapper{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
margin-left:-5px
}
.awd_modern_shop form.woocommerce-checkout .awd_checkout_fields .woocommerce-billing-fields__field-wrapper>p,.awd_modern_shop form.woocommerce-checkout .awd_checkout_fields .woocommerce-shipping-fields__field-wrapper>p{
width:calc(50% - 10px);
float:none;
margin-left:5px;
margin-right:5px
}
}
@media only screen and (min-width:1200px){
.woocommerce-page.awd_modern_shop #content div.product div.images,.woocommerce-page.awd_modern_shop div.product div.images,.woocommerce.awd_modern_shop #content div.product div.images,.woocommerce.awd_modern_shop div.product div.images{
width:calc(65% - 70px);
margin-right:70px
}
.awd-single-product-sticky.awd_modern_shop .awd-single-content-wrapper,.woocommerce-page.awd_modern_shop #content div.product div.summary,.woocommerce-page.awd_modern_shop div.product div.summary,.woocommerce.awd_modern_shop #content div.product div.summary,.woocommerce.awd_modern_shop div.product div.summary{
width:35%
}
.span8.custom_col-8{
padding-right:65px;
margin-top:-20px
}
.span8.awd_checkout_fields{
padding-right:60px
}
.awd_modern_shop .woocommerce table.shop_table .awd-product-title_quantity{
display:inline-block
}
.awd_back_cart{
position:absolute;
right:65px;
top:4px
}
}
@media only screen and (max-width:1024px){
.awd_modern_shop .woocommerce ul.products.list li.product .awd_modern_shop_item .awd_woocommerce_open_control_tag,.woocommerce-page.awd_modern_shop ul.products.list li.product .awd_modern_shop_item .awd_woocommerce_open_control_tag{
-webkit-flex-wrap:wrap!important;
-ms-flex-wrap:wrap!important;
flex-wrap:wrap!important
}
}
@media only screen and (max-width:767px){
.awd_modern_shop .entry-summary .yith-wcwl-add-to-wishlist{
padding-left:0
}
.awd_modern_shop .awd_thumb_vertical .woocommerce-product-gallery__wrapper{
width:100%
}
.woocommerce.awd_modern_shop div.product div.images.awd_thumb_vertical .flex-control-thumbs li{
float:none;
display:inline-block;
vertical-align:top
}
.awd_modern_shop .woocommerce table.shop_table.cart td.actions button,.awd_modern_shop .woocommerce table.shop_table.cart td.actions input{
width:100%;
margin-bottom:10px
}
.awd_modern_shop .woocommerce table.shop_table.cart td{
padding-left:0;
padding-right:0
}
.awd_modern_shop .woocommerce table.shop_table.cart td.actions{
background:none;
border:none
}
.woocommerce-page.awd_modern_shop table.shop_table_responsive tr:nth-child(2n) td{
background:rgba(0,0,0,0)
}
.woocommerce-page.awd_modern_shop table.shop_table.cart td{
border-top:none
}
.woocommerce-page.awd_modern_shop table.shop_table.cart tr td.product-name{
border-top:1px solid
}
.woocommerce-page.awd_modern_shop table.shop_table_responsive tr td:before{
text-transform:none
}
.awd_checkout_fields{
margin-bottom:30px
}
.awd_modern_shop .woocommerce-form-coupon-toggle,.awd_modern_shop .woocommerce form.checkout_coupon{
max-width:100%
}
.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{
line-height:1.5
}
.awd_modern_shop form.checkout_coupon .form-row{
margin-right:0;
float:none;
width:100%;
margin-bottom:10px
}
.awd_modern_shop form.checkout_coupon .form-row button.button{
width:100%
}
.awd_modern_shop .awd-page-title{
height:auto!important
}
.awd_modern_shop .footer_mc_signup .mc4wp-form-fields .mc_merge_var,.awd_modern_shop .footer_mc_signup .mc_form_inside .mc_merge_var{
max-width:100%
}
.awd_modern_shop .mc4wp-form-fields .mc_signup_submit,.awd_modern_shop .mc_form_inside .mc_signup_submit{
display:block
}
.awd_modern_shop .mc4wp-form-fields .mc_signup_submit input[type=submit],.awd_modern_shop .mc_form_inside .mc_signup_submit #mc_signup_submit{
width:100%!important;
border-radius:5px;
margin-left:0!important
}
.woocommerce ul.products.list .awd-product-thumbnail-wrapper{
margin:0!important
}
.awd_modern_shop .woocommerce ul.products.list li.product .awd_modern_shop_item .awd_woocommerce_open_control_tag .yith-wcwl-add-to-wishlist,.woocommerce-page.awd_modern_shop ul.products.list li.product .awd_modern_shop_item .awd_woocommerce_open_control_tag .yith-wcwl-add-to-wishlist{
left:auto;
right:15px
}
.awd_modern_shop .awd-gridlist-toggle{
display:inline-block!important
}
.woocommerce.awd_modern_shop .awd-products-header .awd-pagination_nav{
display:none
}
.awd_modern_shop .awd-products-header{
-webkit-justify-content:normal;
-ms-flex-pack:normal;
justify-content:normal
}
.woocommerce.awd_modern_shop .awd-products-header .awd-gridlist-toggle>a{
margin-right:8px
}
.woocommerce.awd_modern_shop .awd-products-header .awd-gridlist-toggle>a:last-child{
margin-right:0
}
.woocommerce.awd_modern_shop .awd-products-header .awd-gridlist-toggle{
width:48px;
-webkit-order:3;
-ms-flex-order:3;
order:3;
margin-left:8px
}
.woocommerce.awd_modern_shop .awd-products-header .awd-gridlist-toggle #grid-extended{
display:none
}
.awd_modern_shop #yith-quick-view-content div.product .product_title,.awd_modern_shop .awd-page-title__content .page_title h1,.awd_modern_shop .yith-wcqv-wrapper .woocommerce div.product .product_title,.single-product.woocommerce.awd_modern_shop div.product .product_title{
font-size:30px
}
.archive.awd_modern_shop .awd-page-title{
margin-bottom:35px
}
.woocommerce.awd_modern_shop .awd-products-header .woocommerce-ordering select{
font-size:14px
}
.woocommerce.awd_modern_shop .awd-products-header .woocommerce-ordering{
margin-left:0;
-webkit-order:2;
-ms-flex-order:2;
order:2
}
.awd_modern_shop .woocommerce ul.products.list li.product .awd_modern_shop_item .awd_woocommerce_open_control_tag>a,.woocommerce-page.awd_modern_shop ul.products.list li.product .awd_modern_shop_item .awd_woocommerce_open_control_tag>a{
padding-left:20px!important;
padding-right:20px!important
}
}
@media only screen and (max-width:1199px){
.awd_modern_shop .woocommerce ul.products li.product .awd_woocommerce_open_control_tag,.woocommerce-page.awd_modern_shop ul.products li.product .awd_woocommerce_open_control_tag{
position:absolute;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
margin:0;
z-index:5
}
.awd_modern_shop .woocommerce ul.products li.product .awd_woocommerce_open_control_tag .button,.woocommerce-page.awd_modern_shop ul.products li.product .awd_woocommerce_open_control_tag .button{
padding:0
}
}
.awd_modern_shop .woocommerce ul.products,.woocommerce-page.awd_modern_shop ul.products{
margin-right:-30px
}
.awd_modern_shop .woocommerce ul.products li.product,.woocommerce-page.awd_modern_shop ul.products li.product{
margin:0;
padding:0 30px 30px 0;
box-sizing:border-box
}
.awd_modern_shop .woocommerce ul.products.columns-1 li.product,.woocommerce-page.awd_modern_shop ul.products.columns-1 li.product{
width:100%
}
.awd_modern_shop .woocommerce ul.products.columns-2 li.product,.woocommerce-page.awd_modern_shop ul.products.columns-2 li.product{
width:50%
}
.awd_modern_shop .woocommerce ul.products.columns-3 li.product,.woocommerce-page.awd_modern_shop ul.products.columns-3 li.product{
width:33.33333%
}
.awd_modern_shop .woocommerce ul.products.columns-4 li.product,.woocommerce-page.awd_modern_shop ul.products.columns-4 li.product{
width:25%
}
.awd_modern_shop .woocommerce ul.products.columns-5 li.product,.woocommerce-page.awd_modern_shop ul.products.columns-5 li.product{
width:20%
}
.awd_modern_shop .woocommerce ul.products.columns-6 li.product,.woocommerce-page.awd_modern_shop ul.products.columns-6 li.product{
width:16.66667%
}
@media (max-width:767px) and (min-width:381px){
.awd_modern_shop .woocommerce ul.products.columns-3 li.product,.awd_modern_shop .woocommerce ul.products.columns-4 li.product,.awd_modern_shop .woocommerce ul.products.columns-5 li.product,.awd_modern_shop .woocommerce ul.products.columns-6 li.product,.woocommerce-page.awd_modern_shop ul.products.columns-3 li.product,.woocommerce-page.awd_modern_shop ul.products.columns-4 li.product,.woocommerce-page.awd_modern_shop ul.products.columns-5 li.product,.woocommerce-page.awd_modern_shop ul.products.columns-6 li.product{
width:50%!important
}
.awd_modern_shop .woocommerce ul.products:not(.list) li.product .woocommerce-loop-category__title,.awd_modern_shop .woocommerce ul.products:not(.list) li.product .woocommerce-loop-product__title,.awd_modern_shop .woocommerce ul.products:not(.list) li.product h3,.woocommerce.awd_modern_shop ul.products:not(.list) li.product .woocommerce-loop-category__title,.woocommerce.awd_modern_shop ul.products:not(.list) li.product .woocommerce-loop-product__title,.woocommerce.awd_modern_shop ul.products:not(.list) li.product h3{
font-size:16px
}
.awd_modern_shop .woocommerce ul.products:not(.list) li.product .price,.woocommerce.awd_modern_shop ul.products:not(.list) li.product .price{
font-size:14px
}
}
@media (max-width:380px){
.awd_modern_shop .woocommerce ul.products.columns-3 li.product,.awd_modern_shop .woocommerce ul.products.columns-4 li.product,.awd_modern_shop .woocommerce ul.products.columns-5 li.product,.awd_modern_shop .woocommerce ul.products.columns-6 li.product,.woocommerce-page.awd_modern_shop ul.products.columns-3 li.product,.woocommerce-page.awd_modern_shop ul.products.columns-4 li.product,.woocommerce-page.awd_modern_shop ul.products.columns-5 li.product,.woocommerce-page.awd_modern_shop ul.products.columns-6 li.product{
width:100%!important
}
}
.awd_modern_shop .woocommerce ul.products.list,.woocommerce-page.awd_modern_shop ul.products.list{
margin-right:0
}
.awd_modern_shop .woocommerce ul.products.list li.product,.woocommerce-page.awd_modern_shop ul.products.list li.product{
padding-right:0;
width:100%!important
}
.awd_modern_shop .woocommerce ul.products.list li.product .awd_modern_shop_item .awd_woocommerce_open_control_tag>a:after,.awd_modern_shop .woocommerce ul.products.list li.product .awd_modern_shop_item .awd_woocommerce_open_control_tag>a:before,.woocommerce-page.awd_modern_shop ul.products.list li.product .awd_modern_shop_item .awd_woocommerce_open_control_tag>a:after,.woocommerce-page.awd_modern_shop ul.products.list li.product .awd_modern_shop_item .awd_woocommerce_open_control_tag>a:before{
content:"";
display:none
}
.awd_modern_shop .woocommerce ul.products.list li.product .awd_modern_shop_item .awd_woocommerce_open_control_tag,.woocommerce-page.awd_modern_shop ul.products.list li.product .awd_modern_shop_item .awd_woocommerce_open_control_tag{
position:static!important
}
.awd_modern_shop .woocommerce ul.products.list li.product .awd_modern_shop_item .awd_woocommerce_open_control_tag>a,.woocommerce-page.awd_modern_shop ul.products.list li.product .awd_modern_shop_item .awd_woocommerce_open_control_tag>a{
width:auto;
height:auto;
line-height:22px;
padding:13px 30px;
display:inline-block;
vertical-align:top;
border-radius:5px;
box-shadow:none;
overflow:visible;
transition:color .3s,background-color .3s,border-color .3s!important;
position:relative;
text-indent:0;
background-image:none!important;
visibility:visible;
opacity:1;
background-color:rgba(0,0,0,0);
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
font-size:16px;
font-weight:400;
text-transform:none;
color:inherit;
border:1px solid #c3c8cd;
margin:10px 10px 0 0
}
.awd_modern_shop .woocommerce ul.products.list li.product .awd_modern_shop_item .awd_woocommerce_open_control_tag>a:first-child,.awd_modern_shop .woocommerce ul.products.list li.product .awd_modern_shop_item .awd_woocommerce_open_control_tag>a:hover,.woocommerce-page.awd_modern_shop ul.products.list li.product .awd_modern_shop_item .awd_woocommerce_open_control_tag>a:first-child,.woocommerce-page.awd_modern_shop ul.products.list li.product .awd_modern_shop_item .awd_woocommerce_open_control_tag>a:hover{
color:#fff
}
.woocommerce ul.products.list li.product a.woocommerce-loop-product__link:before{
display:none
}
.awd_modern_shop .awd-product-outofstock{
z-index:auto
}
.awd_modern_shop .woocommerce ul.products.list li.product .awd_modern_shop_item .awd_woocommerce_open_control_tag>a:before,.woocommerce-page.awd_modern_shop ul.products.list li.product .awd_modern_shop_item .awd_woocommerce_open_control_tag>a:before{
content:"";
display:inline-block;
vertical-align:top;
width:20px;
height:20px;
margin-right:8px;
position:static;
left:auto;
top:auto;
right:auto;
bottom:auto;
padding:0;
box-shadow:none;
opacity:1;
visibility:visible;
background-color:rgba(0,0,0,0)!important;
background-image:url(//www.geefix.com/wp-content/themes/geefix/dist/img/product_icons.67aa90af.png)!important;
background-repeat:no-repeat;
background-size:160px 80px;
background-position:-47px -50px
}
.awd_modern_shop .woocommerce ul.products.list li.product .awd_modern_shop_item .awd_woocommerce_open_control_tag>a.yith-wcqv-button:before,.woocommerce-page.awd_modern_shop ul.products.list li.product .awd_modern_shop_item .awd_woocommerce_open_control_tag>a.yith-wcqv-button:before{
background-position:-130px -50px
}
.awd_modern_shop .woocommerce-message a.button{
background-image:none!important;
text-transform:none;
font-size:1em;
font-weight:400;
letter-spacing:normal;
border:none
}
.awd_modern_shop #yith-wcwl-popup-message{
font-weight:400
}
.awd_modern_shop .wishlist_table thead,.wishlist-title-container,.wishlist_table .yith-wcqv-button{
display:none!important
}
#yith-wcwl-form{
max-width:1170px;
margin-left:auto;
margin-right:auto
}
.awd_modern_shop .wishlist_table .remove_from_wishlist{
font-size:0;
width:auto;
height:auto
}
.awd_modern_shop .wishlist_table tr:first-child td{
border-top:none
}
.awd_modern_shop .wishlist_table .product-add-to-cart a,.awd_modern_shop .wishlist_table td.product-add-to-cart a{
font-size:16px;
font-weight:400;
line-height:1.5;
padding:12px 20px!important;
height:auto!important;
border:none!important;
border-radius:5px;
min-width:auto!important;
margin:0!important
}
.awd_modern_shop .wishlist_table del{
font-size:14px
}
.awd_modern_shop .wishlist_table del span{
font-size:inherit!important
}
.awd_modern_shop .wishlist_table li:before{
display:none
}
.awd_modern_shop ul.wishlist_table{
padding-left:20px;
padding-right:20px;
text-align:left
}
.awd_modern_shop .wishlist_table.mobile li .item-details table.item-details-table td,.awd_modern_shop .wishlist_table.mobile li table.additional-info td{
font-size:1em;
font-weight:400
}
.woocommerce button.button.disabled{
opacity:.2
}
.awd_modern_shop .fa{
font-weight:400;
font-family:FontAwesome
}
.awd_modern_shop p b,.awd_modern_shop p strong{
font-weight:500
}
.wpda-builder-cart .wpda-cart-inner .wpda-cart-container p.woocommerce-mini-cart__buttons a{
font-weight:400
}
.woocommerce.awd_modern_shop .awd-products-header>.awd-mobile_filter_btn{
margin-left:0!important;
-webkit-order:1;
-ms-flex-order:1;
order:1;
cursor:pointer;
font-size:14px;
font-weight:400;
transition:color .3s;
-webkit-flex:1 1 auto;
-ms-flex:1 1 auto;
flex:1 1 auto
}
.woocommerce.awd_modern_shop .awd-products-header>.awd-mobile_filter_btn span{
display:inline-block;
line-height:14px;
padding:9px 13px 7px;
border:1px solid #c3cace;
border-radius:16px;
font-size:14px
}
body:not(.visible_filter_btn) .awd-mobile_filter_btn{
display:none!important
}
.awd-mobile__burger_shop_sidebar{
position:fixed;
left:0;
top:0;
width:100%;
max-width:100%;
height:100%;
background:#fff;
z-index:99999;
transition:all .3s ease-in-out;
-webkit-transform:translateX(-101%);
-ms-transform:translateX(-101%);
transform:translateX(-101%)
}
.awd-mobile__burger_shop_sidebar.active{
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}
.awd-mobile__burger_shop_sidebar.active .awd-mobile_shop_burger_container{
width:100%;
position:absolute;
z-index:2;
top:0;
right:0;
bottom:0;
left:0;
overflow-y:scroll;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:20px 30px;
background:#fff
}
.awd-mobile__burger_shop_sidebar_close{
position:fixed;
z-index:100000;
top:20px;
right:20px;
width:22px;
height:22px;
cursor:pointer;
transition:color .3s
}
.awd-mobile__burger_shop_sidebar_close:after,.awd-mobile__burger_shop_sidebar_close:before{
position:absolute;
content:"";
left:0;
width:20px;
height:0;
border-top:2px solid;
top:calc(50% - 2px);
display:block
}
.awd-mobile__burger_shop_sidebar_close:before{
-webkit-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg)
}
.awd-mobile__burger_shop_sidebar_close:after{
-webkit-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
transform:rotate(-45deg)
}
.awd_modern_shop .awd_carousel-elementor div.slick-slider ul.slick-dots{
padding-top:30px
}
.awd_modern_shop .awd_carousel-elementor div.slick-slider ul.slick-dots li,.awd_modern_shop .awd_carousel-elementor div.slick-slider ul.slick-dots li.slick-active{
width:8px;
height:8px;
line-height:6px;
opacity:.5;
box-sizing:border-box
}
.awd_modern_shop .awd_carousel-elementor div.slick-slider ul.slick-dots li.slick-active{
opacity:1
}
.search-no-results.awd_modern_shop .site_wrapper{
margin-bottom:80px
}
.search-no-results.awd_modern_shop .site_wrapper .content-container{
width:100%
}
.awd_modern_shop .woocommerce table.shop_table td.product-remove{
width:28px;
padding-right:0
}
.awd_modern_shop .woocommerce table.shop_table.wishlist_table td.product-remove{
padding-right:12px
}
.awd_modern_shop .elementor-widget-wpda-builder-cart .wpda-builder-cart .wpda-cart-inner .wpda-cart-container ul.cart_list li a.remove,.awd_modern_shop .woocommerce table.shop_table td.product-remove a{
width:16px;
height:16px;
background-image:url(//www.geefix.com/wp-content/themes/geefix/dist/img/shop_cart_icon.b4f7ae9c.png)!important;
background-repeat:no-repeat!important;
background-size:16px 16px!important;
background-position:0 0!important;
opacity:.45;
transition:opacity .3s;
display:block
}
.awd_modern_shop .elementor-widget-wpda-builder-cart .wpda-builder-cart .wpda-cart-inner .wpda-cart-container ul.cart_list li a.remove:hover,.awd_modern_shop .woocommerce table.shop_table td.product-remove a:hover{
opacity:1
}
.awd_modern_shop .elementor-widget-wpda-builder-cart .wpda-builder-cart .wpda-cart-inner .wpda-cart-container ul.cart_list li a.remove:before,.awd_modern_shop .woocommerce table.shop_table td.product-remove a:before{
display:none
}
.awd_modern_shop .elementor-widget-wpda-builder-cart .wpda-builder-cart .wpda-cart-inner{
border-radius:10px
}
.awd_modern_shop .elementor-widget-wpda-builder-cart .wpda-builder-cart .wpda-cart-inner:after{
width:0;
height:0;
border-bottom-style:solid;
border-bottom-width:9px;
border-left:9px solid rgba(0,0,0,0);
border-top:0 solid rgba(0,0,0,0);
border-right:9px solid rgba(0,0,0,0);
content:"";
position:absolute;
left:86%;
top:-9px
}
.awd_modern_shop .alignment-right.elementor-widget-wpda-builder-cart .wpda-builder-cart .wpda-cart-inner{
right:-20px
}
.awd_modern_shop .elementor-widget-wpda-builder-cart .wpda-builder-cart .wpda-cart-inner .wpda-cart-container{
padding:10px 20px 15px
}
.awd_modern_shop .elementor-widget-wpda-builder-cart .wpda-builder-cart .wpda-cart-inner .wpda-cart-container ul.cart_list li{
padding-top:19px;
padding-bottom:19px
}
.awd_modern_shop .elementor-widget-wpda-builder-cart .wpda-builder-cart .wpda-cart-inner .wpda-cart-container ul.cart_list li img{
margin-right:7px;
border:1px solid #e8e9eb;
border-radius:2px
}
.awd_modern_shop .elementor-widget-wpda-builder-cart .wpda-builder-cart .wpda-cart-inner .wpda-cart-container ul.cart_list li:before{
opacity:1;
border-color:#e8e9eb
}
.awd_modern_shop .elementor-widget-wpda-builder-cart .wpda-builder-cart .wpda-cart-inner .wpda-cart-container ul.cart_list li a{
font-weight:600;
font-size:16px
}
.awd_modern_shop .elementor-widget-wpda-builder-cart .wpda-builder-cart .wpda-cart-inner .wpda-cart-container ul.cart_list li .quantity{
font-size:16px;
font-weight:500;
margin-left:57px
}
.awd_modern_shop .woocommerce-mini-cart__empty-message{
padding-top:9px
}
.awd_modern_shop .elementor-widget-wpda-builder-cart .wpda-builder-cart .wpda-cart-inner .wpda-cart-container p.woocommerce-mini-cart__total{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
font-size:16px;
line-height:1.5;
font-weight:500
}
.awd_modern_shop .elementor-widget-wpda-builder-cart .wpda-builder-cart .wpda-cart-inner .wpda-cart-container p.woocommerce-mini-cart__total strong{
font-weight:600
}
.awd_modern_shop .elementor-widget-wpda-builder-cart .wpda-builder-cart .wpda-cart-inner .wpda-cart-container p.woocommerce-mini-cart__total span.woocommerce-Price-amount.amount{
color:inherit
}
.awd_modern_shop .elementor-widget-wpda-builder-cart .wpda-builder-cart .wpda-cart-inner .wpda-cart-container p.woocommerce-mini-cart__buttons{
padding-top:18px;
padding-bottom:10px
}
.awd_modern_shop .elementor-widget-wpda-builder-cart .wpda-builder-cart .wpda-cart-inner .wpda-cart-container p.woocommerce-mini-cart__buttons a{
display:block;
width:100%;
margin:0 0 10px;
padding:12px;
border:1px solid #c3c8cd;
background:rgba(0,0,0,0);
font-size:16px;
line-height:24px;
border-radius:5px
}
.awd_modern_shop .elementor-widget-wpda-builder-cart .wpda-builder-cart .wpda-cart-inner .wpda-cart-container p.woocommerce-mini-cart__buttons a.checkout,.awd_modern_shop .elementor-widget-wpda-builder-cart .wpda-builder-cart .wpda-cart-inner .wpda-cart-container p.woocommerce-mini-cart__buttons a:hover{
color:#fff!important
}
.awd_modern_shop .berocket_aapf_widget_selected_filter li:before,.awd_modern_shop .elementor-widget-wpda-builder-cart .wpda-builder-cart .wpda-cart-inner .wpda-cart-container p.woocommerce-mini-cart__buttons a:after{
display:none
}
.awd_modern_shop .bapf_lcontainer{
width:50px;
height:50px;
margin:0;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)
}
.awd_modern_shop .awd-animation-wrapper.awd-anim-product{
visibility:visible;
-webkit-transform:translateY(50px);
-ms-transform:translateY(50px);
transform:translateY(50px);
will-change:transform;
transition:all .3s
}
.awd_modern_shop .awd-animation-wrapper.awd-anim-product.loaded{
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
.awd_modern_shop ul.products li.product.outofstock .onsale{
margin-top:30px!important
}
.awd_modern_shop .awd-product-outofstock{
top:20px;
left:20px;
right:auto;
bottom:auto
}
.awd_modern_shop .awd-product-outofstock .awd-product-outofstock__inner{
top:auto;
left:auto;
right:auto;
bottom:auto;
position:relative;
-webkit-transform:none;
-ms-transform:none;
transform:none;
padding:0 11px;
line-height:20px;
font-size:12px;
font-weight:400;
color:#fff;
border-radius:11px;
background:#a7acaf;
width:auto;
height:auto;
min-width:auto
}
.awd_modern_shop .awd-product-outofstock .awd-product-outofstock__inner:before{
display:none
}
.awd_modern_shop .woocommerce-notices-wrapper .woocommerce-error,.awd_modern_shop .woocommerce-notices-wrapper .woocommerce-info,.awd_modern_shop .woocommerce-notices-wrapper .woocommerce-message{
margin-bottom:2em
}