.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;
}
}