.iyg-logo-container {
width: 130px;
}
h1#iyg-logo {
width: 130px;
height: 55px;
background: url(//iamyourguide.net/images/logo.svg) no-repeat left center;
background-size: contain;
line-height: 100%;
margin: 10px 0 10px -6px !important;
}
h1#iyg-logo a {
display: block;
width: 100%;
height: 100%;
}
h2#iyg-logo {
width: 130px;
height: 55px;
background: url(https://iamyourguide.net/images/logo.svg) no-repeat left center;
background-size: contain;
line-height: 100%;
margin: 10px 0 10px -6px !important;
}
h2#iyg-logo a {
display: block;
width: 100%;
height: 100%;
}
.fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignleft {
border-bottom-width: 0;
} .fusion-secondary-menu > ul#menu-top-menu > li > a {
text-transform: uppercase;
font-weight: 300;
height: 15px;
line-height: 15px;
}
.fusion-secondary-menu .fusion-secondary-menu-icon {
background-color: transparent;
color: #bababa !important;
color: #fff !important;
}
.fusion-secondary-menu .fusion-secondary-menu-icon:before {
color: #bababa !important;
}
.fusion-secondary-menu .fusion-secondary-menu-icon:after {
color: #bababa !important;
}
.fusion-secondary-menu .fusion-secondary-menu-cart a {
min-width: 100px !important;
}
.fusion-secondary-menu .fusion-secondary-menu-cart .fusion-custom-menu-item-contents {
background-color: transparent;
border-width: 0;
color: #fff;
padding-top: 18px;
}
.fusion-secondary-menu .fusion-secondary-menu-cart .fusion-menu-cart-item {
background-color: #000;
}
.fusion-secondary-menu .fusion-secondary-menu-cart {
border-right-width: 0;
}
.fusion-secondary-menu .fusion-secondary-menu-cart .fusion-custom-menu-item-contents .fusion-menu-cart-item > a {
color: #fff;
font-weight: 300;
border-bottom-width: 0;
}
.fusion-secondary-menu .fusion-secondary-menu-cart .fusion-custom-menu-item-contents .fusion-menu-cart-item > a:hover {
background-color: #000;
color: rgba(255,255,255,.6) !important;
}
.fusion-secondary-menu .fusion-secondary-menu-cart .fusion-custom-menu-item-contents .fusion-menu-cart-checkout {
background-color: #000;
color: #fff;
}
.fusion-secondary-menu .fusion-secondary-menu-cart .fusion-custom-menu-item-contents .fusion-menu-cart-checkout .fusion-menu-cart-link a,
.fusion-secondary-menu .fusion-secondary-menu-cart .fusion-custom-menu-item-contents .fusion-menu-cart-checkout .fusion-menu-cart-link a:before,
.fusion-secondary-menu .fusion-secondary-menu-cart .fusion-custom-menu-item-contents .fusion-menu-cart-checkout .fusion-menu-cart-checkout-link a,
.fusion-secondary-menu .fusion-secondary-menu-cart .fusion-custom-menu-item-contents .fusion-menu-cart-checkout .fusion-menu-cart-checkout-link a:before {
color: #fff !important;
font-weight: 300;
}
.fusion-secondary-menu .fusion-secondary-menu-cart .fusion-custom-menu-item-contents .fusion-menu-cart-checkout .fusion-menu-cart-link a:hover,
.fusion-secondary-menu .fusion-secondary-menu-cart .fusion-custom-menu-item-contents .fusion-menu-cart-checkout .fusion-menu-cart-link a:before,
.fusion-secondary-menu .fusion-secondary-menu-cart .fusion-custom-menu-item-contents .fusion-menu-cart-checkout .fusion-menu-cart-checkout-link a:hover,
.fusion-secondary-menu .fusion-secondary-menu-cart .fusion-custom-menu-item-contents .fusion-menu-cart-checkout .fusion-menu-cart-checkout-link a:before {
color: rgba(255,255,255,.6) !important;
}
.top-item-bold a span {
color: #fff;
font-weight: 700;
}
.top-tripadvisor a span img {
height: 14px;
}
#menu-top-menu .fusion-menu-login-box ul.sub-menu {
padding-top: 25px;
background-color: #000;
border-color: #000;
}
#menu-top-menu .sub-menu a,
#menu-top-menu .sub-menu a:hover {
background-color: #000;
color: #fff;
}
#menu-top-menu > li > a {
-webkit-transition: opacity .2s ease-in-out;
-moz-transition: opacity .2s ease-in-out;
-ms-transition: opacity .2s ease-in-out;
-o-transition: opacity .2s ease-in-out;
transition: opacity .2s ease-in-out;
}
#menu-top-menu > li > a:hover {
opacity: 0.7;
}
#menu-top-menu .fusion-menu-login-box .fusion-custom-menu-item-contents {
padding-top: 35px;
background-color: #000;
border-color: #000;
display: none !important;
}
#menu-top-menu .fusion-menu-login-box .fusion-custom-menu-item-contents input {
border-color: #fff;
}
#menu-top-menu .fusion-menu-login-box .fusion-custom-menu-item-contents .fusion-remember-checkbox label {
color: #fff;
}
#menu-top-menu .fusion-menu-login-box .fusion-custom-menu-item-contents input.button {
background-color: #fff !important;
border-color: #fff !important;
color: #000;
cursor: pointer;
}
input.button {
border-radius: 2px !important;
}
.fusion-secondary-menu .fusion-secondary-menu-icon:before {
border: 1px solid #fff;
border-radius: 50%;
padding: 5px;
color: #fff !important;
} body .fusion-secondary-header {
border-bottom-width: 0;
}
.fusion-header {
display: none;
}
.fusion-secondary-main-menu .fusion-main-menu a {
text-transform: uppercase;
}
body .fusion-secondary-main-menu {
border-bottom-color: #e5e5e5;
} .fusion-secondary-main-menu .fusion-main-menu > ul > li > a > span:not(.fusion-caret) {
padding: 0 30px;
margin: 0 -30px;
border-left: 1px solid #e5e5e5;
}
.fusion-secondary-main-menu .fusion-main-menu > ul > li:first-child > a > span {
border-left-width: 0;
}
#menu-main-menu > li > a {
-webkit-transition: background-color .2s ease-in-out;
-moz-transition: background-color .2s ease-in-out;
-ms-transition: background-color .2s ease-in-out;
-o-transition: background-color .2s ease-in-out;
transition: background-color .2s ease-in-out;
} .fusion-open-submenu {
color: #fff !important;
} .fusion-secondary-main-menu .fusion-main-menu > ul > li {
padding: 0 !important;
}
.fusion-secondary-main-menu .fusion-main-menu > ul > li > a {
padding: 0 30px;
}
.fusion-secondary-main-menu .fusion-main-menu > ul > li > a:hover {
background-color: #e5e5e5 !important;
}
.fusion-secondary-main-menu .fusion-main-menu > ul > li > a:hover > span {
border-color: transparent;
}
.fusion-secondary-main-menu .fusion-main-menu > ul > li.remove-sep > a > span {
border-color: transparent;
}
.fusion-secondary-main-menu .fusion-main-menu > ul > li.current-menu-item > a {
background-color: #e5e5e5 !important;
}
.fusion-secondary-main-menu .fusion-main-menu > ul > li.current-menu-item > a > span {
border-color: transparent;
}
.fusion-secondary-main-menu .fusion-main-menu > ul > li.current-menu-item + li > a > span {
border-color: transparent;
} .fusion-footer .fusion-footer-widget-area {
border-top-width: 0;
}
.fusion-footer .fusion-footer-widget-area .fusion-row {
padding-top: 40px;
border-top: 7px solid #ddd;
}
body .menu-footer-menu-container ul li a {
border-bottom: 1px dotted #ddd;
text-transform: uppercase;
font-weight: 300;
-webkit-transition: opacity .2s ease-in-out;
-moz-transition: opacity .2s ease-in-out;
-ms-transition: opacity .2s ease-in-out;
-o-transition: opacity .2s ease-in-out;
transition: opacity .2s ease-in-out;
}
body .menu-footer-menu-container ul li a:hover {
opacity: 0.7;
} #footer .fusion-row {
padding-top: 20px;
border-top: 1px solid #ddd;
}
#footer .fusion-copyright-notice {
font-weight: 300;
} .certi-2015 {
width: 100%;
max-width: 250px;
}
.fusion-social-links-footer .fusion-social-network-icon {
box-shadow: none !important;
}
.fusion-social-links-footer .fusion-social-network-icon.fusion-icon-facebook {
background-color: #3A589E !important;
border-color: #3A589E !important;
} h4.iyg-footer-logo {
margin-top: 0px;
}
h4.iyg-footer-logo img {
width: 150px;
} .footer-paypal {
width: 150px;
}
h5#secure {
background-color: #bababa;
text-align: center;
font-size: 13px;
padding: 3px 0;
}
table#secure-table {
width: 100%;
}
table#secure-table tr th,
table#secure-table tr td {
padding-left: 15px;
padding-right: 15px;
border: 1px solid #bababa;
}
table#secure-table tr th {
font-weight: bold;
background-color: #f2f2f2;
}
table#secure-table tr td {
padding-top: 5px;
padding-bottom: 5px;
} .tp-bullet-title {
display: none;
} .fusion-page-title-bar {
border-width: 0 !important;
} .button,
.submit,
#wrapper .fusion-button-square, 
.fusion-body .fusion-button-square, 
#wrapper .button-square {
border-radius: 4px !important;
font-weight: normal;
}
#comment-submit, 
#reviews input#submit, 
.button.default, 
.fusion-button.fusion-button-default, 
.post-password-form input[type="submit"], 
.ticket-selector-submit-btn[type="submit"], 
.woocommerce .checkout #place_order, 
.woocommerce .login .button, 
.woocommerce .register .button, 
.woocommerce .single_add_to_cart_button, 
.woocommerce button.button {
border-color: #d60524 !important;
} .margin-top-0 {
margin-top: 0 !important;
} .fusion-breadcrumbs {
text-transform: uppercase;
}
ul.products .product-details-container .product-title {
text-align: left;
font-size:14px !important;
font-weight:bold;
}
ul.products .product-details-container .clearfix {
text-align: left;
}
ul.products .product-details-container .price {
font-style: normal;
}
ul.products .product-details-container .amount{
font-size:14px !important;
} .fusion-toggle-heading {
font-weight: 400 !important;
font-size: 17px !important;
}
.toggle-content {
background-color: #f2f2f2;
padding: 15px 15px 10px !important;
}
.toggle-content p {
margin-bottom: 15px !important;
} body.page-id-314 .fusion-footer .fusion-footer-widget-area .fusion-row {
border-top-width: 0;
}
.contact-nav .widget-title {
margin-top: 0;
}
.contact-notice p {
border-left: 5px solid #000;
padding-left: 10px;
}
.contact-checklist {
margin-top: 0 !important;
} .pp ul h4 {
margin-top: 1em !important;
margin-bottom: 1em !important;
font-style: italic;
}
.tnp-nav {
display: table;
width: 100%;
margin-bottom: 30px;
}
.tnp-nav div {
display: table-cell;
text-align: center;
vertical-align: middle;
text-transform: uppercase;
border: 1px solid #000;
width: 50%;
}
.tnp-nav div a {
display: block;
width: 100%;
height: 100%;
padding: 7px;
-webkit-transition: background-color.2s ease-in-out;
-moz-transition: background-color .2s ease-in-out;
-ms-transition: background-color .2s ease-in-out;
-o-transition: background-color .2s ease-in-out;
transition: background-color .2s ease-in-out;
}
.tnp-nav div:first-child {
border-right-width: 0;
}
.tnp-nav div.tnp-current a {
background-color: #000;
color: #fff;
}
.tnp-nav div:not(.tnp-current) a:hover {
background-color: #f2f2f2;
} ul.why-imyourgouide,
ul.gtoknow {
list-style-position: outside;
list-style-type: none;
padding: 0;
margin: 40px 0;
}
ul.why-imyourgouide li,
ul.gtoknow li {
margin-bottom: 15px;
}
ul.why-imyourgouide li:last-child,
ul.gtoknow li:last-child {
margin-bottom: 0;
}
ul.why-imyourgouide li span,
ul.gtoknow li span {
font-weight: bold;
}
#main p.why-imyourguide-p {
font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif !important;
font-size: 22px;
line-height: 130%;
margin-bottom: 10px;
}
.about-counter-circle .counter-circle-content {
font-size: 20px !important;
}
.about-counter-container p {
text-align: center;
} .iphorm input {
width: 100%;
max-width: 400px !important;
}
.iphorm textarea {
width: 100% !important;;
}
.iphorm input,
.iphorm textarea {
background-color: #f5f5f5 !important;
border: 1px solid;
border-color: #ccc #e6e6e6 #e6e6e6 #ccc !important;
-webkit-transition: background-color.2s ease-in-out;
-moz-transition: background-color .2s ease-in-out;
-ms-transition: background-color .2s ease-in-out;
-o-transition: background-color .2s ease-in-out;
transition: background-color .2s ease-in-out;
}
.iphorm input:hover,
.iphorm textarea:hover {
background-color: #f9f9f9 !important;
}
.iphorm input:focus,
.iphorm textarea:focus {
background-color: #fff !important;
} #wrapper .modal-footer a.button {
background-color: #000 !important;
font-weight: 100 !important;
border-radius: 2px !important;
border-color: #000 !important;
} #main h3.bag-prom-title {
font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif !important;
font-size: 24px;
font-weight: normal;
line-height: 130%;
}
#apply-now {
border-radius: 8px;
border: 1px solid #d2d2d2;
border-width: 3px !important;
}
#main .apply-now-h h3 {
background-color: #999;
padding: 2px 10px 4px !important;
border-radius: 2px;
color: #fff !important;
font-weight: normal;
}
ol.apply-step {
list-style-position: outside;
margin-bottom: 40px;
}
ol.apply-step li {
font-weight: bold;
}
ol.apply-step li h4 {
margin-bottom: 10px;
}
ol.apply-step li p {
font-weight: normal;
}
#main .apply-now-heighlight h2 {
background-color: #f2f2f2;
padding: 10px 10px 13px;
}
.guide-app-button {
width: 235px !important;
}
.margin-bottom-10 {
margin-bottom: 10px !important;
}
.guid-app-container label {
margin-top: 7px;
font-weight: bold;
}
.register-guide {
margin-bottom: 40px !important;
}
.register-guide h2 {
font-size: 22px !important;
font-weight: normal !important;
line-height: 130% !important;
}
.guid-app-container .iphorm-group-title {
font-weight: normal !important;
border-left: 3px solid;
padding-left: 10px;
line-height: 100% !important;
padding-bottom: 0 !important;
margin-bottom: 10px;
}
.guid-app-container .iphorm-input-radio-li label {
margin-top: 7px;
font-weight: bold;
} #main h3.rut-title {
font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif !important;
font-size: 24px;
font-weight: normal;
line-height: 130%;
text-align: center;
}
.center-p p {
text-align: center;
}
.rut-container {
border-radius: 8px;
max-width: 800px;
margin-left: auto !important;
margin-right: auto !important;
}
#main .rut-heighlight h2 {
background-color: #f2f2f2;
padding: 10px 10px 13px;
}
.rut-container .iphorm-input-radio-li label {
font-weight: normal !important;
font-size: 12px !important;
}
.rut-container label {
margin-top: 7px;
font-weight: bold;
}
.rut-container .iphorm-input-radio-li label,
.rut-container .iphorm-input-checkbox-li label{
margin-top: 7px;
font-weight: normal;
}  .mainslider_1 .tp-caption {
letter-spacing: 0 !important;
text-shadow: 0 0 2px rgba(0,0,0,.7);
} #main-product-search .widget_isp_search_box_widget {
margin-bottom: 0;
}
#main-product-search .widget_isp_search_box_widget .isp_search_box_form {
width: 100% !important;
max-width: 800px !important;
margin: auto;
}
#main-product-search .widget_isp_search_box_widget .isp_search_box_form input.isp_search_box_input {
width: 100% !important;
max-width: 800px !important;
} #main .fusion-title-size-one {
margin: 0;
}
#main .main-h1 h1,
#main .tnp h2,
#main .tire h2{
font-size: 34px !important;
line-height:48px !important;
font-weight: 300 !important;
margin: 0 0 25px !important;
} #main .max-width-limited > .fusion-row {
max-width: 1100px;
}
#main .mgom_wrap_vc_txt {
background-color: rgba(255,255,255,.8) !important;
padding: 20px 10px;
height: 80px !important;
}
@media only screen and (min-width: 768px) and (max-width: 979px) {
.mgom_256_1 { text-align: center;
font-size: 14px;
color: #000000;
line-height: 30px;
}
#main .mgom_wrap_vc_txt {
background-color: rgba(255,255,255,.8) !important;
padding: 10px 10px;
}
.mgom_256_3.mgom_txt_wrap{
padding:10px;
}
}
@media only screen and (max-width: 768px){
.mgom_256_1 { text-align: center;
font-size: 12px;
color: #000000;
line-height: 14px;
}
#main .mgom_wrap_vc_txt {
background-color: rgba(255,255,255,.8) !important;
height:30% !important;
}
.mgom_256_3.mgom_txt_wrap{
padding:0px 20px;
}
#main .mgom_wrap_vc_txt .mgom_title{	
}
}
#main .mgom_wrap_vc_txt .mgom_title {
text-transform: uppercase;
position: relative !important;
top: 50%;
-ms-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.overlays {
background: -moz-linear-gradient(-45deg, rgba(0,0,0,0.50) 0%, rgba(0,0,0,0.20) 30%, rgba(0,0,0,0) 100%);
background: -webkit-linear-gradient(-45deg, rgba(0,0,0,0.50) 0%,rgba(0,0,0,0.20) 30%,rgba(0,0,0,0) 100%);
background: linear-gradient(135deg, rgba(0,0,0,0.50) 0%,rgba(0,0,0,0.30) 15%,rgba(0,0,0,0) 100%); 
} #main-tour-recommended {
border: 1px solid #EAE9E9;
padding: 0 7px;
}
#main-tour-recommended .fusion-carousel-title {
text-align: left;
font-size:14px !important;
font-weight:bold;
}
#main-tour-recommended .fusion-carousel-meta {
text-align: left;
}
#main-tour-recommended .fusion-carousel-meta .amount {
font-size: 12px;
}
.fusion-carousel .fusion-carousel-item .fusion-carousel-item-wrapper{
border-left: 1px solid #d1d1d1;
border-right: 1px solid #d1d1d1;
border-bottom: 1px solid #d1d1d1;
}
.fusion-carousel .fusion-carousel-title{
margin:5px 14px 0px 14px !important;
}
.fusion-carousel .fusion-carousel-price{
margin: 5px 14px 10px 14px !important;
} #main-becomeaguide p {
color: #fff;
font-size: 22px;
font-weight: 300;
line-height: 130%;
margin-top: 7px;
} body.home .fusion-footer .fusion-footer-widget-area .fusion-row {
border-top-width: 0;
}  .isp_search_box_form input.isp_search_box_input,
.isp_search_box_form {
width: 100% !important;
}
select.dropdown_product_cat {
background: #fff;
border: 2px solid #C9CCCF;
opacity: 0.8;
-webkit-transition: border-color .3s ease-in-out;
-moz-transition: border-color .3s ease-in-out;
-ms-transition: border-color .3s ease-in-out;
-o-transition: border-color .3s ease-in-out;
transition: border-color .3s ease-in-out;
}
select.dropdown_product_cat:focus {
border-color: #707080;
outline: none;
}
.widget_product_categories .widget-title {
font-weight: 100 !important;
font-size: 18px !important;
margin-bottom: 8px !important;
} .star-rating span:before, 
.star-rating:before {
color: #ff9933 !important;
}
.fusion-rollover-content .star-rating span:before, 
.fusion-rollover-content .star-rating:before {
color: #fff !important;
} i.fusion-icon-twitter {
border-color: #5EA9DD !important;
background-color: #5EA9DD !important;
}
.fusion-icon-pinterest {
border-color: #BD2126 !important;
background-color: #BD2126 !important;
}
.fusion-icon-facebook {
border-color: #3C5899 !important;
background-color: #3C5899 !important;
}
i.fusion-icon-mail {
border-color: #bababa!important;
background-color: #bababa !important;
} .shop_table .variation dt {
display: block !important;
}
dt.variation-StartDate {
margin-top: 10px !important;
}
.shop_table .product-quantity {
display: none;
} .summary .cart .quantity {
display: none !important;
}
.wc-tab table {
width: 100%;
}
.wc-tab td {
border: 1px solid #d1d1d1;
padding: 10px 15px;
}
.woocommerce-tabs .wc-tabs .reviews_tab {
display: none;
} .summary-container form.cart button.single_add_to_cart_button {
display: block;
} .ff-header h1 {
font-size: 35px !important;
}
.ff-errors {
display: none;
}
@media only screen and (max-width: 801px) {
.fusion-header {
display: none;
}
.fusion-contact-info{
position: relative;
}
.fusion-mobile-menu-icons {
position: absolute !important;
right: 30px !important;
top: 40px !important;
}
.mobile-none {
display: none !important;
}
.fusion-secondary-menu > ul > li {
border-width: 0 !important;
padding-bottom: 15px;
}
.menu-top-menu {
text-align: left !important;
}
}  @media only screen and (max-width: 800px) {
#recommended-tour-btn {
margin-bottom: 50px;
}
} @media only screen and (max-width: 420px) {
#main .mgom_wrap_vc_txt .mgom_title {
font-size: 14px;
line-height: 130%;
}
#main .mgom_wrap_vc_txt {
padding: 6px;
}
} @media only screen and (max-width: 800px) {
.main-becomeaguide-container {
padding-bottom: 50px !important;
}
}  @media only screen and (max-width: 800px) {
.fusion-copyright-notice {
text-align: left !important;
}
} @media only screen and (max-width: 400px) {
.certi-2015 {
max-width: 100%;
}
} @media (min-width: 900px) {
.modal-lg {
width: 600px !important;
}
} @media only screen and (max-width: 801px) {
#content {
margin-bottom: 50px;
}
}.ppom_tooltipster-fall,.ppom_tooltipster-grow.ppom_tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.ppom_tooltipster-base{display:flex;pointer-events:none;position:absolute}.ppom_tooltipster-box{flex:1 1 auto}.ppom_tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.ppom_tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.ppom_tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.ppom_tooltipster-fade.ppom_tooltipster-show{opacity:1}.ppom_tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.ppom_tooltipster-grow.ppom_tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.ppom_tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.ppom_tooltipster-swing.ppom_tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.ppom_tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.ppom_tooltipster-fall.ppom_tooltipster-initial{top:0!important}.ppom_tooltipster-fall.ppom_tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.ppom_tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.ppom_tooltipster-slide.ppom_tooltipster-initial{left:-40px!important}.ppom_tooltipster-slide.ppom_tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes ppom_tooltipster-fading{0%{opacity:0}100%{opacity:1}}.ppom_tooltipster-update-fade{animation:ppom_tooltipster-fading .4s}@keyframes ppom_tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.ppom_tooltipster-update-rotate{animation:ppom_tooltipster-rotating .6s}@keyframes ppom_tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.ppom_tooltipster-update-scale{animation:ppom_tooltipster-scaling .6s}.ppom_tooltipster-sidetip .ppom_tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.ppom_tooltipster-sidetip.ppom_tooltipster-bottom .ppom_tooltipster-box{margin-top:8px}.ppom_tooltipster-sidetip.ppom_tooltipster-left .ppom_tooltipster-box{margin-right:8px}.ppom_tooltipster-sidetip.ppom_tooltipster-right .ppom_tooltipster-box{margin-left:8px}.ppom_tooltipster-sidetip.ppom_tooltipster-top .ppom_tooltipster-box{margin-bottom:8px}.ppom_tooltipster-sidetip .ppom_tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.ppom_tooltipster-sidetip .ppom_tooltipster-arrow{overflow:hidden;position:absolute}.ppom_tooltipster-sidetip.ppom_tooltipster-bottom .ppom_tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.ppom_tooltipster-sidetip.ppom_tooltipster-left .ppom_tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.ppom_tooltipster-sidetip.ppom_tooltipster-right .ppom_tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.ppom_tooltipster-sidetip.ppom_tooltipster-top .ppom_tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.ppom_tooltipster-sidetip .ppom_tooltipster-arrow-background,.ppom_tooltipster-sidetip .ppom_tooltipster-arrow-border{height:0;position:absolute;width:0}.ppom_tooltipster-sidetip .ppom_tooltipster-arrow-background{border:10px solid transparent}.ppom_tooltipster-sidetip.ppom_tooltipster-bottom .ppom_tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.ppom_tooltipster-sidetip.ppom_tooltipster-left .ppom_tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.ppom_tooltipster-sidetip.ppom_tooltipster-right .ppom_tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.ppom_tooltipster-sidetip.ppom_tooltipster-top .ppom_tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.ppom_tooltipster-sidetip .ppom_tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.ppom_tooltipster-sidetip.ppom_tooltipster-bottom .ppom_tooltipster-arrow-border{border-bottom-color:#000}.ppom_tooltipster-sidetip.ppom_tooltipster-left .ppom_tooltipster-arrow-border{border-left-color:#000}.ppom_tooltipster-sidetip.ppom_tooltipster-right .ppom_tooltipster-arrow-border{border-right-color:#000}.ppom_tooltipster-sidetip.ppom_tooltipster-top .ppom_tooltipster-arrow-border{border-top-color:#000}.ppom_tooltipster-sidetip .ppom_tooltipster-arrow-uncropped{position:relative}.ppom_tooltipster-sidetip.ppom_tooltipster-bottom .ppom_tooltipster-arrow-uncropped{top:-10px}.ppom_tooltipster-sidetip.ppom_tooltipster-right .ppom_tooltipster-arrow-uncropped{left:-10px}.ppom-wrapper {
padding: 0 !important;
clear: both;
margin-bottom: 15px;
width: 100%;
}
.ppom-wrapper span.show_description {
font-size: 11px;
color: #999;
padding-left: 5px;
}
.ppom-wrapper span.show_required {
color: red;
}   .related.products .amount-options {
display: none;
} .upsells .amount-options {
display: none;
} #ppom-price-container {}
#ppom-price-container ul li {
list-style: none;
line-height: 4px;
} #ppom-price-cloner-wrapper {
display: none;
}  .ppom-palettes label>input {
visibility: hidden;
position: absolute;
}
.ppom-single-palette {
margin: 2px;
}
.ppom-palettes label>input+.ppom-single-palette {
cursor: pointer;
text-align: center;
width: 60px;
height: 60px;
float: left;
border: 2px solid transparent;
position: relative;
color: #c73c3c;
transition: 0.5s all;
-webkit-transition: 0.5s all;
box-shadow: 0 0 8px #d9d4d4;
}
.ppom-palettes label>input:checked+.ppom-single-palette {
border: 2px solid #000;
margin-right: 10px;
}
.ppom-palettes .amount {
position: absolute; bottom: 0;
text-align: center;
left: 0;
width: 100%;
}
.ppom-single-palette:hover {
-moz-box-shadow: 0px 0px 5px white;
-webkit-box-shadow: 0px 0px 5px white;
box-shadow: 0px 0px 8px white;
z-index: 999;
}  .ppom_upload_image_box { }
.ppom_upload_image_box .pre_upload_image { overflow: hidden;
float: left;
text-align: center;
background-color: #FFF;
margin: 5px;
cursor: pointer;
position: relative;
max-width: 100px;
}
.ppom_upload_image_box .input_image { bottom: 0;
background-color: #fff;
width: 100%;
}
.p_u_i_name {
background-color: #E0DFDF;
overflow: hidden;
margin: 0 auto;
font-size: 13px;
padding: 5px;
}
.nm-imagetools .fa {
color: black;
} .ppom_audio_box .ppom_audio {
text-align: center;
} .ppom-file-container {
background-color: #ccc;
padding: 25px;
}
.modal-body {
position: relative;
overflow-y: auto;
max-height: 400px;
padding: 15px;
}
.ppom-dragdrop-text {
display: block;
font-style: italic;
}
.ppom-file-cb {
display: none !important
}  .ppom-option-price-list li>span:first-child {
padding: 10px;
float: left;
clear: both;
}
.ppom-option-price-list li>span:last-child {
padding: 10px;
float: right;
} .ppom-wrapper table td {
text-align: center !important;
} .ppom-c-hide{
display:none;
}
.ppom-c-show{
display:block;
}     #ppom-input-bulkquantity input[type=range] {
-webkit-appearance: none;
margin-top: 0.5rem;
width: 100%;
border: none !important;
background: transparent;
padding: 0;
}
#ppom-input-bulkquantity input[type=range]:focus {
outline: none;
}
#ppom-input-bulkquantity input[type=range]::-webkit-slider-runnable-track {
width: 100%;
height: 0.3rem;
cursor: pointer;
animate: 0.2s;
background: #eee;
border-radius: 5px;
}
#ppom-input-bulkquantity input[type=range]::-webkit-slider-thumb {
height: 1rem;
width: 1rem;
border-radius: 0.5rem;
background: #0275d8;
cursor: pointer;
-webkit-appearance: none;
margin-top: -0.35rem;
}
#ppom-input-bulkquantity input[type=range]::-moz-range-track {
width: 100%;
height: 0.3rem;
cursor: pointer;
animate: 0.2s;
background: #eee;
border-radius: 5px 10px;
}
#ppom-input-bulkquantity input[type=range]::-moz-range-thumb {
height: 1rem;
width: 1rem;
border-radius: 0.5rem;
background: #0275d8;
cursor: pointer;
}
#ppom-input-bulkquantity input[type=range]::-ms-track {
width: 100%;
height: 0.9rem;
cursor: pointer;
animate: 0.2s;
background: transparent;
color: transparent;
}
#ppom-input-bulkquantity input[type=range]::-ms-fill-lower {
background: #e1e1e1;
border-radius: 10px 5px;
}
#ppom-input-bulkquantity input[type=range]::-ms-fill-upper {
background: #eee;
border-radius: 10px;
}
#ppom-input-bulkquantity input[type=range]::-ms-thumb {
height: 1rem;
width: 1rem;
border-radius: 0.5rem;
background: #0275d8;
cursor: pointer;
}
#ppom-input-bulkquantity input[type=range]:focus::-ms-fill-lower {
background: #eee;
}
#ppom-input-bulkquantity datalist {
display: flex;
justify-content: space-between;
height: 6px;
overflow: hidden;
margin-top: -6px;
}
#ppom-input-bulkquantity datalist option::before {
content: '';
display: block;
width: 0;
border-right: 1px solid #DDD;
height: 10px;
padding-left: 3px;
text-indent: 0;
} .ppom-croppie-btn {
display: none;
} .nm-boxes-outer .pre_upload_image {
float: left;
margin-right: 5px;
position: relative;
}
.ppom-image-overlay{
position: absolute;
bottom: 0;
left:0;
opacity: 0;
width: 100%;
text-align: center;
}
.pre_upload_image:hover{
opacity: .7;
}
.pre_upload_image:hover .ppom-image-overlay{
opacity: 1;
background-image: url(//iamyourguide.net/wp-content/plugins/woocommerce-product-addon/css/share.png);
}
.ppom-popup-body.images{
text-align: center;
}
.nm-boxes-outer input[type=radio],
.nm-boxes-outer input[type=checkbox] {
display: none;
}
.nm-boxes-outer input+img {
cursor: pointer;
border: 2px solid transparent;
}
.nm-boxes-outer input:checked+img {
border: 2px solid #f00;
}
.ppom-col {
padding: 0 5px!important;
} .ppom-slider-container {
margin: 10px auto;
}
.ppom-pricematrix-range {
clear: both;
border-bottom: 1px #ccc dashed;
}
#ppomSlider,
.ppom-range-bs-slider {
width: 100%;
}
#ppomSlider .slider-selection {
background: #81bfde;
}
.ppom-delete-option-table {
color: red;
cursor: pointer;
} #ppom_tooltip {
font-family: Ubuntu, sans-serif;
font-size: 0.875em;
text-align: center;
text-shadow: 0 1px rgba( 0, 0, 0, .5);
line-height: 1.5;
color: #fff;
background: -webkit-linear-gradient( top, rgba(0, 0, 0, 0.82), rgba(0, 0, 0, 0.88));
background: -moz-linear-gradient( top, rgba(0, 0, 0, 0.82), rgba(0, 0, 0, 0.88));
background: -ms-radial-gradient( top, rgba(0, 0, 0, 0.82), rgba(0, 0, 0, 0.88));
background: -o-linear-gradient( top, rgba(0, 0, 0, 0.82), rgba(0, 0, 0, 0.88));
background: linear-gradient( top, rgba(0, 0, 0, 0.82), rgba(0, 0, 0, 0.88));
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border-top: 1px solid #fff;
-webkit-box-shadow: 0 3px 5px rgba( 0, 0, 0, .3);
-moz-box-shadow: 0 3px 5px rgba( 0, 0, 0, .3);
box-shadow: 0 3px 5px rgba( 0, 0, 0, .3);
position: absolute;
z-index: 10024;
padding: 15px;
overflow: visible;
}
#ppom_tooltip:after {
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: 10px solid #333;
border-top-color: rgba( 0, 0, 0, .7);
content: '';
position: absolute;
left: 50%;
bottom: -10px;
margin-left: -10px;
}
#ppom_tooltip.top:after {
border-top-color: transparent;
border-bottom: 10px solid #333;
border-bottom-color: rgba( 0, 0, 0, .6);
top: -20px;
bottom: auto;
}
#ppom_tooltip.left:after {
left: 10px;
margin: 0;
}
#ppom_tooltip.right:after {
right: 10px;
left: auto;
margin: 0;
} .ppom-quantity-box-cols {
padding: 0px 0px 6px 0px;
border: 1px solid gray;
border-radius: 5px;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
transition: 0.3s;
line-height: 15px;
font-size: 11px;
}
.ppom-quantity-qty-section input {
width: 20px;
}
.ppom-quantity-price-wrap {
display: block;
margin-top: -10px;
}   .iris-picker .iris-square {
margin-right: 8% !important;
} .woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart {
display: block !important;
}
.elementor-add-to-cart form.cart {
display: block !important;
} .ppom-wrapper div.filelist {
display: flex;
}
div.filelist .u_i_c_box {
flex: 1;
}
.ppom-option-notice {
color: red;
padding: 5px;
font-size: 17px;
text-align: center;
}
.ppom-option-notice p {
margin: 0 !important;
}
.nm-horizontal-layout .ppom-instock,
.ppom-quantities-grid .ppom-instock {
display: block;
}
#powerTip {
white-space: inherit !important; }
.ppom-wrapper .ppom-tooltip {
cursor: help;
}
@media only screen and (max-width: 600px) {
#powerTip { }
}
.woocommerce-js .ppom-flex-controller{
display: block !important;
} .ppom-number-plusminus {
display: inline-flex;
justify-content: stretch;
}
.ppom-number-plusminus input {
vertical-align: middle;
-moz-appearance: textfield !important;
box-sizing: content-box;
margin: 0;
text-align: center;
}
.ppom-number-plusminus input::-webkit-inner-spin-button,
.ppom-number-plusminus input::-webkit-outer-spin-button {
-webkit-appearance: none !important;
margin: 0;
}
.ppom-cb-price {
float: right;
}
.ppom-wrapper .ppom-input.date[readonly] {
background: #fff;
}
.daterangepicker {
z-index: 99999 !important;
}
.daterangepicker .calendar-table th, .daterangepicker .calendar-table td {
padding: 0;
}
.daterangepicker .drp-calendar.right {
border-left: 1px solid #ddd;
}
[data-remodal-id^="ppom_textbox_model_"] {
max-width: 700px !important;
min-height: 0 !important;
}