.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;margin:0 0 -4px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left;padding:0}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin:0;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:var(--wc-form-color-background,#fff);color:var(--wc-form-color-text,#000);border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected],.select2-results__option[data-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#444}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;margin:5px 5px 0 0}.select2-container--default .select2-selection--multiple .select2-selection__rendered li:before{content:"";display:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#444;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--wp-admin-theme-color,#0073aa);color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#444}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected],.select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:var(--wp-admin-theme-color,#0073aa)}.hidden{
display:none!important;
} #commPanel{
padding:25px;
background:#ffffff !important;
border-radius:25px;
}
#commPanel h1{	
margin-bottom:0;
padding-bottom:0;
}
#commForm{
width:100%;
margin:20px 0 30px 0;	
}
#commForm input ,#commForm select ,#commForm textarea ,#commForm button,
#commDataForm input ,#commDataForm select ,#commDataForm textarea ,#commDataForm button{ 
background-color:#f2f2f2;
border-radius: 23px !important;
border:none !important;
font-size: .8em !important;
padding-bottom: 10px !important;
padding-left: 15px !important;
padding-right: 10px !important;
padding-top: 10px !important;
font-size:1.2em !important;
margin:10px 0 !important;
width: 100% !important;
-webkit-appearance: none;
}
.product-comm-panel{
margin:0;
padding:35px 35px 30px 35px !important;
border-radius:20px;
background-color: #f2f2f2;
}
#commDataForm input[type="email"], #commDataForm input[type="text"]{
border:1px solid rgba(11, 152, 152, 0.5) !important;
}
#commForm input::placeholder ,#commForm select ,#commForm textarea::placeholder{ 
color:rgba(11, 152, 152, 0.5) !important;
}
.custom-file-upload{
cursor:pointer;
}
.custom-file-input::-webkit-file-upload-button {
visibility: hidden;
}
.custom-file-input::before {
content: 'Add a photo';
display: inline-block;
background-color:rgba(11, 152, 152, .8) !important;
color:white;
cursor:pointer;
border-radius: 23px;
padding: 5px 15px;
margin-left:-4px;
outline: none;
white-space: nowrap;
-webkit-user-select: none;
cursor: pointer;
font-size: .8em;
}
.custom-file-input:hover::before {
border-color: black;
}
.product-comm-panel{
padding:15px;
border-radius:30px;
background-color:#f2f2f2;
max-width:500px;
}
.product-comm-panel input[type=text]{
background-color:white !important;
}
.product-comm-panel .custom-file-upload{
margin-top:10px !important;
} #alg_wc_pif_local_1{
font-size:.8em ;
}
#subject_name{
padding:10px;
font-size:.8em;
border-color:#d9d9d9;
border-radius:3px;
}
.slider-txt b{
font-size:2em !important;
font-weight:100 !important;
}
.nav-single a {
color: #e09900 !important;
font-size: 1.4em;
}
.single-project #main-content .container:before {
display:none;
}
.et_pb_button_wrapper a {
color: rgba(255,255,255,1) !important;
}
div.woocommerce-tabs .wc-tabs-wrapper{
margin-top:15px !important;
}
.et_project_meta {
display: none;
}
#relatedposts{
margin:0 -10px 30px -10px;	
}
#relatedposts h3{
margin-left: 10px;	
}
.relatedthumb{
width:25%;
padding:10px;
float:left;
}
.et_pb_portfolio .et_pb_portfolio_image img { 
max-width:90% !important; 
min-width: 0 !important; 
width: auto !important; 
max-height: 90% !important; 
min-height: 0 !important; 
height: auto !important; 
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.et_pb_portfolio .et_pb_portfolio_image { 
text-align:center !important;
}
#project-gallery .et_pb_gallery_items, #portfolio-gallery .et_pb_gallery_items{
display:flex !important;
justify-content:space-between;
flex-flow:row wrap;
}
#project-gallery .et_pb_gallery_items .et_pb_gallery_item, #portfolio-gallery .et_pb_gallery_items .et_pb_gallery_item  {
flex-basis:33%;
width:auto !important;
margin:0 !important;
padding:0 0 8px 5px;
}
#portfolio-gallery .et_pb_gallery_items .et_pb_gallery_item  {
padding:6px 6px 6px 6px !important;
}
#project-gallery .et_pb_gallery_image, #portfolio-gallery .et_pb_gallery_image  {
padding-top: 100%;
display: block;
}
#project-gallery .et_pb_gallery_item img, #portfolio-gallery .et_pb_gallery_item img  {
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
object-fit: cover;
}
.et_pb_contact_submit, .et_password_protected_form .et_submit_button, .et_pb_bg_layout_light .et_pb_newsletter_button, .comment-reply-link, .form-submit .et_pb_button, .et_pb_bg_layout_light .et_pb_promo_button, .et_pb_bg_layout_light .et_pb_more_button, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .et_pb_contact p input[type="checkbox"]:checked+label i:before, .et_pb_bg_layout_light.et_pb_module.et_pb_button {
color: white !important;
} @media all and (min-width: 1405px) {
.coin-grid .grid-item{
max-width:16.666666%;	
}
}
div.google-pay-button-container{
text-align:left !important;
}
.et_color_scheme_green .woocommerce-message{
background-color:#0c9898 !important;
margin-bottom:0 !important;
}
.et_color_scheme_green.woocommerce a.button.alt, 
.et_color_scheme_green.woocommerce-page a.button.alt, 
.et_color_scheme_green.woocommerce button.button.alt, 
.et_color_scheme_green.woocommerce button.button.alt.disabled, 
.et_color_scheme_green.woocommerce-page button.button.alt, 
.et_color_scheme_green.woocommerce-page button.button.alt.disabled, 
.et_color_scheme_green.woocommerce input.button.alt, 
.et_color_scheme_green.woocommerce-page input.button.alt, 
.et_color_scheme_green.woocommerce #respond input#submit.alt, 
.et_color_scheme_green.woocommerce-page #respond input#submit.alt, 
.et_color_scheme_green.woocommerce #content input.button.alt, 
.et_color_scheme_green.woocommerce-page #content input.button.alt, 
.et_color_scheme_green.woocommerce a.button, 
.et_color_scheme_green.woocommerce-page a.button, 
.et_color_scheme_green.woocommerce button.button, 
.et_color_scheme_green.woocommerce-page button.button, 
.et_color_scheme_green.woocommerce input.button, 
.et_color_scheme_green.woocommerce-page input.button, .et_color_scheme_green.woocommerce #respond input#submit, 
.et_color_scheme_green.woocommerce-page #respond input#submit, .et_color_scheme_green.woocommerce #content input.button, 
.et_color_scheme_green.woocommerce-page #content input.button, .et_color_scheme_green .woocommerce-message, 
.et_color_scheme_green .woocommerce-error, .et_color_scheme_green .woocommerce-info {
background-color: #0b9898 !important;
}
.comm_panel_thanks{
background-color:#e09900;
font-size:1.2em;
color:white;
text-align:center;
}
.pulse{
animation: pulse 3s infinite;
border-radius: 30px !important;
font-size:1.4em !important;
}
.btn-buy{
margin:auto;
display:block;
text-align:center;
width: fit-content;
background-color:rgba(11, 152, 152, 1);
color:white;
border-radius:30px !important;
font-size:1em !important;
padding:.3em .8em !important;
margin-top:20px !important;
margin-bottom:20px;
}
.btn-buy:hover{
background-color:rgba(11, 152, 152, .8) !important;
}
@keyframes pulse {
0% {
transform: scale(0.94);
box-shadow: 0 0 0 0 rgba(255, 185, 35, 0.7);
opacity:.8;
}
70% {
transform: scale(1);
box-shadow: 0 0 0 25px rgba(255, 185, 35, 0);
opacity:1;
}
100% {
transform: scale(0.94);
box-shadow: 0 0 0 0 rgba(255, 185, 35, 0);
opacity:.8;
}
}
#thanks p{
margin-bottom:20px;
font-size:1.2em;
line-height:1.4em;
margin-top:15px;
}
#add_comm{
background-color:rgba(11, 152, 152, 1) !important;
color:white;
cursor:pointer;
}
#add_comm .dashicons{
font-size:1.3em;
height:35px;
width:35px;
display:inline-block;
}
.spinner{
font-family: ETmodules!important;
font-weight: 400!important;
}
.spinner:before {
display: inline-block;
content: "\e02d";
animation: spin 3000ms infinite;
animation-timing-function: linear; 
}
.dashicons.spin, .spin {
animation: spin 3000ms infinite;
animation-timing-function: linear; 
}
@keyframes spin {
from {
transform:rotate(0deg);
}
to {
transform:rotate(360deg);
}
}
.custom-file-upload{
border-radius:20px;
padding:3px 25px;
background-color: #40aaa9;
color:white;
margin-bottom:10px;
display:inline-block;
}
.custom-file-upload i:before{
font-family: ETmodules!important;
font-weight: 400!important;
font-style: normal;
content: "\e005";
}
.custom-file-upload i.loaded:before{
content: "\5a" !important;
}
#alg_wc_pif_local_1{
margin:10px 0 15px 0;
font-size:1.1em;
}
.show-mobile{
display:none;
}
input #txt_cost{
border:1px solid white !important;
background-color: rgba(255,255,255,.5) !important;
} @media all and (min-width: 1100px) and (max-width: 1405px) {
.coin-grid .grid-item{
max-width:16.666666%;	
}
} @media all and (min-width: 981px) and (max-width: 1405px) {
.coin-grid .grid-item{
max-width:16.666666%;	
}
} @media all and (min-width: 981px) {
.coin-grid .grid-item{
max-width:16.666666%;	
}
#portrait-header{
min-height:250px !important;	
}
} @media all and (min-width: 981px) and (max-width: 1100px) {
.coin-grid .grid-item{
max-width:16.666666%;	
}
} @media all and (max-width: 980px) {
.coin-grid .grid-item{
max-width:25%;	
}
#portrait-header{
min-height:250px !important;		
}
} @media screen and (max-width: 782px) {
.coin-grid .grid-item{
max-width:33%;	
}
} @media all and (max-width: 768px) {
#portrait-header{
min-height:150px !important;		
}
#project-gallery .et_pb_gallery_items .et_pb_gallery_item, 
#portfolio-gallery .et_pb_gallery_items .et_pb_gallery_item  {
flex-basis:50% !important;
}
} @media all and (max-width: 767px) {
.show-mobile{
display:block;
}
#project-gallery .et_pb_gallery_items .et_pb_gallery_item, 
#portfolio-gallery .et_pb_gallery_items .et_pb_gallery_item  {
flex-basis:50% !important;
}
} @media all and (max-width: 479px) {
.coin-grid .grid-item{
max-width:50%;	
}
}