.top-navigation-wrapper, .top-navigation-wrapper a{ color: #ffffff; } 

div.top-search-wrapper input[type="submit"]{ border-color: #bababa; } 

div.top-search-wrapper input[type="text"]{ color: #a3a3a3; } 

div.top-search-wrapper input[type="text"]{ background-color: #424242; } 

.sf-menu li a{ color: #f87015; } 

.sf-menu li a:hover{ color: #3388d7; } 

.sf-menu li.current-menu-ancestor a, .sf-menu li.current-page-ancestor a, .sf-menu li.current-menu-item a, .sf-menu li.current-post-ancestor a{ color: #3388d7; } 

.gdl-current-menu{ background-color: #3489d7; } 

ul.sf-menu li li{ background-color: #131b23; } 

ul.sf-menu li.sfHover ul li:first-child a{ border-top-color: #f87015; } 

ul.sf-menu li li a, ul.sf-menu li.current-menu-item li a, ul.sf-menu li.current-menu-ancestor li a, ul.sf-menu li.current-page-ancestor li a, ul.sf-menu li li.current-menu-item li a, ul.sf-menu li li.current-menu-ancestor li a, ul.sf-menu li.current-post-ancestor li a, div.floating-nav-wrapper ul.sf-menu li li a, div.floating-nav-wrapper ul.sf-menu li.current-menu-item li a, div.floating-nav-wrapper ul.sf-menu li.current-menu-ancestor li a, div.floating-nav-wrapper ul.sf-menu li.current-page-ancestor li a, div.floating-nav-wrapper ul.sf-menu li li.current-menu-item li a,  div.floating-nav-wrapper ul.sf-menu li li.current-menu-ancestor li a, div.floating-nav-wrapper ul.sf-menu li.current-post-ancestor li a{ color: #ffffff; } 

ul.sf-menu li li a:hover, ul.sf-menu li li.current-menu-item li a:hover, .sf-menu li li.current-menu-ancestor li a:hover, .sf-menu li li.current-page-ancestor li a:hover, div.floating-nav-wrapper ul.sf-menu li li a:hover, div.floating-nav-wrapper ul.sf-menu li li.current-menu-item li a:hover, div.floating-nav-wrapper .sf-menu li li.current-menu-ancestor li a:hover, div.floating-nav-wrapper .sf-menu li li.current-page-ancestor li a:hover{ color: #3388d7; } 

ul.sf-menu li li.current-menu-item a, ul.sf-menu li li.current-menu-ancestor a, ul.sf-menu li li.current-page-ancestor a, ul.sf-menu li li.current-menu-ancestor li.current-menu-item a, ul.sf-menu li li.current-page-ancestor li.current-menu-item a, ul.sf-menu li li.current-post-ancestor adiv.floating-nav-wrapper ul.sf-menu li li.current-menu-item a, div.floating-nav-wrapper ul.sf-menu li li.current-menu-ancestor a, div.floating-nav-wrapper ul.sf-menu li li.current-page-ancestor a, div.floating-nav-wrapper ul.sf-menu li li.current-menu-ancestor li.current-menu-item a, div.floating-nav-wrapper ul.sf-menu li li.current-page-ancestor li.current-menu-item a, div.floating-nav-wrapper ul.sf-menu li li.current-post-ancestor a{ color: #3388d7; } 

div.page-header-overlay{ background-color: #909090; } 

.page-header-title{ color: #ffffff; } 

div.page-header-caption{ color: #f7f7f7; } 

h3.gdl-header-title{ color: #111111; } 

div.gdl-header-wrapper i{ color: #f87015; } 

h1, h2, h3, h4, h5, h6{ color: #111111; } 

body{ color: #505050; } 

html{ background-color: #ffffff; } 

div.body-outer-wrapper.gdlr-boxed-style{ background-color: #ffffff; } 

a{ color: #f87015; } 

a:hover{ color: #3388d7; } 

::selection, ::-moz-selection{ color: #ffffff; } 

::selection, ::-moz-selection{ background-color: #4f4f4f; } 

.sidebar-wrapper a{ color: #f87015; } 

.sidebar-wrapper a:hover{ color: #207be3; } 

div.sidebar-wrapper ul li{ background-color: #f7f7f7; } 

.custom-sidebar-title, .custom-sidebar-title a{ color: #222222; } 

.sidebar-wrapper .recent-post-widget-info, .sidebar-wrapper #twitter_update_list{ color: #a5a5a5; } 

div.gdl-blog-list .blog-media-wrapper, div.recent-port-widget .recent-port-widget-thumbnail, div.recent-post-widget .recent-post-widget-thumbnail, div.custom-sidebar .flickr_badge_image{ background-color: #f1f1f1; } 

div.gdl-blog-list .blog-media-wrapper, div.recent-port-widget .recent-port-widget-thumbnail, div.recent-post-widget .recent-post-widget-thumbnail, div.custom-sidebar .flickr_badge_image{ border-color: #e3e3e3; } 

.tagcloud a, .tagcloud a:hover{ color: #ffffff; } 

.tagcloud a{ background-color: #f87015; } 

div.footer-twitter-wrapper{ background-color: #3389d7; } 

div.footer-twitter-wrapper, div.footer-twitter-wrapper a{ color: #ffffff; } 

.footer-wrapper a{ color: #ffffff; } 

.footer-wrapper a:hover{ color: #afafaf; } 

.footer-wrapper .custom-sidebar-title, .footer-wrapper .custom-sidebar-title a{ color: #f87015; } 

.footer-wrapper, .footer-wrapper table th{ color: #a5a5a5; } 

.footer-wrapper .recent-post-widget-info, .footer-wrapper #twitter_update_list{ color: #969696; } 

div.footer-wrapper{ background-color: #323232; } 

div.footer-wrapper *{ border-color: #424242; } 

div.footer-wrapper div.contact-form-wrapper input[type="text"], div.footer-wrapper div.contact-form-wrapper input[type="password"], div.footer-wrapper div.contact-form-wrapper textarea, div.footer-wrapper div.custom-sidebar #search-text input[type="text"]{ color: #9e9e9e; } 

div.footer-wrapper div.contact-form-wrapper input[type="text"], div.footer-wrapper div.contact-form-wrapper input[type="password"], div.footer-wrapper div.contact-form-wrapper textarea, div.footer-wrapper div.custom-sidebar #search-text input[type="text"]{ background-color: #3a3a3a; } 

div.footer-wrapper div.contact-form-wrapper input[type="text"], div.footer-wrapper div.contact-form-wrapper input[type="password"], div.footer-wrapper div.contact-form-wrapper textarea, div.footer-wrapper div.custom-sidebar #search-text input[type="text"]{ border-color: #444444; } 

.footer-wrapper .contact-form-wrapper button{ color: #ffffff; } 

.footer-wrapper .contact-form-wrapper button{ background-color: #3389d7; } 

div.footer-wrapper .personnal-widget-item .personnal-widget-info{ color: #e5e5e5; } 

div.footer-wrapper .tagcloud a, div.footer-wrapper .tagcloud a:hover{ color: #ffffff; } 

div.footer-wrapper .tagcloud a{ background-color: #f87015; } 

div.footer-wrapper div.recent-port-widget .recent-port-widget-thumbnail, div.footer-wrapper div.recent-post-widget .recent-post-widget-thumbnail,div.footer-wrapper .custom-sidebar .flickr_badge_image{ background-color: #474747; } 

div.footer-wrapper .copyright-border{ border-top-color: #1e1e1e; } 

div.footer-wrapper .copyright-border{ border-bottom-color: #494949; } 

.copyright-wrapper{ color: #999999; } 

div.copyright-scroll-top{ background-color: #4b4b4b; } 

div.gdl-top-slider{ background-color: #f2f2f2; } 

.ls-packagetour .ls-nav-prev, .ls-packagetour .ls-nav-next,div.gdl-top-slider .flex-direction-nav li .flex-prev, div.gdl-top-slider .flex-direction-nav li .flex-next,div.gdl-top-slider .nivo-directionNav a.nivo-prevNav, div.gdl-top-slider .nivo-directionNav a.nivo-nextNav{ background-color: #000000; } 

h2.gdl-slider-title{ color: #ffffff; } 

h2.gdl-slider-title{ background-color: #3389d7; } 

div.gdl-slider-inner-caption{ color: #ffffff; } 

div.gdl-slider-inner-caption{ background: #000000; } 

.ls-packagetour .ls-bottom-slidebuttons, .flex-control-nav, .nivo-controlNav{ background-color: #000000; } 

.ls-packagetour .ls-bottom-slidebuttons a, .flex-control-nav li a, .nivo-controlNav a, div.anythingSlider .anythingControls ul a{ background-color: #787878; } 

.ls-packagetour .ls-bottom-slidebuttons a.ls-nav-active, .ls-packagetour .ls-bottom-slidebuttons a:hover.flex-control-nav li a:hover, .flex-control-nav li a.flex-active, .nivo-controlNav a:hover, .nivo-controlNav a.active, div.anythingSlider .anythingControls ul a.cur, div.anythingSlider .anythingControls ul a:hover { background: #ffffff; } 

.flex-carousel.carousel-included{ background-color: #000000; } 

.under-slider-wrapper .under-slider-title{ color: #ffffff; } 

.under-slider-wrapper .under-slider-caption{ color: #e1e1e1; } 

div.under-slider-wrapper .under-slider-button{ background-color: #4c4c4c; } 

div.under-slider-wrapper .under-slider-button{ color: #ffffff; } 

.under-slider-wrapper{ background-color: #3389d7; } 

.under-slider-wrapper{ border-color: #3876ae; } 

h1.stunning-text-title{ color: #3389d7; } 

.stunning-text-caption{ color: #606060; } 

h2.blog-title a, h1.blog-title a, div.portfolio-item .page-item-title a{ color: #424242; } 

h2.blog-title a:hover, h1.blog-title a:hover, div.portfolio-item .page-item-title a:hover{ color: #9c9c9c; } 

div.blog-info-wrapper, div.blog-info-wrapper a, div.gdl-blog-full .blog-comment, div.gdl-blog-full .blog-comment a, div.gdl-blog-medium .blog-tag, div.gdl-blog-medium .blog-tag a{ color: #9b9b9b; } 

div.gdl-blog-widget .blog-title a, div.gdl-blog-list .blog-title a{ color: #f87015; } 

div.gdl-blog-widget div.blog-info-wrapper, div.gdl-blog-widget div.blog-info-wrapper a, div.gdl-blog-list .blog-date, div.gdl-blog-list .blog-date a{ color: #9b9b9b; } 

.about-author-wrapper{ background-color: #f5f5f5; } 

div.gdl-pagination a{ background-color: #f5f5f5; } 

div.gdl-pagination a{ color: #7b7b7b; } 

div.gdl-pagination a:hover{ background-color: #f87015; } 

div.gdl-pagination a:hover{ color: #ffffff; } 

div.gdl-pagination span{ background-color: #f87015; } 

div.gdl-pagination span{ color: #ffffff; } 

div.portfolio-media-wrapper span.portfolio-thumbnail-image-hover{ background-color: #000000; } 

.portfolio-item .portfolio-title a{ color: #2d2d2d; } 

.portfolio-item .portfolio-tag a, .portfolio-item .portfolio-tag{ color: #a6a6a6; } 

.portfolio-item .portfolio-context{ background-color: #f3f3f3; } 

.portfolio-item:hover .portfolio-context .portfolio-tag, .portfolio-item:hover .portfolio-context, .portfolio-item:hover .portfolio-context a{ color: #ffffff; } 

.portfolio-item:hover .portfolio-context{ background-color: #3389d7; } 

ul.portfolio-item-filter li a{ color: #111111; } 

div.portfolio-filter-wrapper div.port-current-bar{ border-color: #3389d7; } 

div.single-portfolio .port-info{ color: #7a7a7a; } 

div.single-portfolio .port-info .head{ color: #404040; } 

div.portfolio-carousel-wrapper .port-nav, div.portfolio-carousel-description .port-nav, div.single-portfolio .port-nav a, div.blog-carousel-wrapper .blog-nav{ background-color: #f6f6f6; } 

.package-title a{ color: #3389d7; } 

div.package-info .package-price{ color: #3389d7; } 

div.package-info .discount-text, div.package-info .discount-price, div.package-info .separator{ color: #e9513c; } 

div.package-info .discount-text, div.package-info .discount-price, div.package-info .separator{ color: #e9513c; } 

.package-item-holder .package-date, .package-item-holder .package-date a, .package-item-holder .package-info{ color: #939393; } 

.package-type, .package-type a{ color: #ffffff; } 

.package-type{ background-color: #f87015; } 

.package-type.last-minute{ background-color: #e9513c; } 

.package-type.early-booking{ background-color: #e9513c; } 

.package-type-gimmick{ border-top-color: #000000; } 

div.gdl-package-full .package-info-wrapper{ background-color: #f7f7f7; } 

div.gdl-package-full .package-info-wrapper{ border-color: #ebebeb; } 

div.gdl-package-full .package-info-wrapper{ color: #939393; } 

div.package-search-wrapper{ background-color: #f5f5f5; } 

div.package-search-wrapper{ border-color: #f2eaea; } 

div.package-search-wrapper input, div.package-search-wrapper select, span.select-package-type{ background-color: #ffffff; } 

div.package-search-wrapper input, div.package-search-wrapper select, span.select-package-type{ color: #a3a3a3; } 

div.package-search-wrapper input, div.package-search-wrapper select, span.select-package-type{ border-color: #e7e7e7; } 

div.package-search-wrapper input[type="submit"]{ border-color: #ae4030; } 

div.package-search-wrapper input[type="submit"]{ background-color: #e9513c; } 

div.package-search-wrapper input[type="submit"]{ color: #ffffff; } 

div.price-item-inner-wrapper{ background-color: #f9f9f9; } 

div.price-item .price-title-wrapper{ color: #ffffff; } 

div.price-item .price-title-wrapper{ background-color: #454545; } 

div.price-item .price-tag{ color: #ffffff; } 

div.price-item .price-tag{ background-color: #838383; } 

div.best-price .price-tag{ color: #ffffff; } 

div.best-price .price-tag{ background-color: #f87015; } 

div.price-item{ color: #5e5e5e; } 

div.price-button-wrapper .gdl-button{ background-color: #f87015; } 

div.price-button-wrapper .gdl-button{ color: #ffffff; } 

div.personnal-item{ background-color: #f9f9f9; } 

div.personnal-item .personnal-position{ color: #9d9d9d; } 

div.personnal-item .personnal-title{ color: #353535; } 

div.personnal-item .personnal-content{ color: #838383; } 

div.personnal-widget-item .personnal-widget-info{ color: #4a4a4a; } 

ul.gdl-accordion li .accordion-title, ul.gdl-toggle-box li .toggle-box-title{ color: #363636; } 

ul.gdl-accordion li, ul.gdl-toggle-box li{ background-color: #ffffff; } 

ul.gdl-accordion li, ul.gdl-toggle-box li{ border-color: #f5f5f5; } 

blockquote{ color: #888889; } 

body blockquote{ border-color: #888889; } 

a.gdl-button, body button, input[type="submit"], input[type="reset"], input[type="button"]{ background-color: #3389d7; } 

a.gdl-button, body button, input[type="submit"], input[type="reset"], input[type="button"]{ color: #ffffff; } 

h2.column-service-title{ color: #111111; } 

body *{ border-color: #e5e5e5; } 

.scroll-top{ color: #919191; } 

h4.feature-media-title{ color: #3388d7; } 

div.progress-bar-wrapper .progress-bar{ background-color: #3389d7; } 

div.progress-bar-wrapper{ background-color: #f0f0f0; } 

div.progress-bar-wrapper{ color: #ffffff; } 

table, table tr, table tr td, table tr th{ border-color: #e5e5e5; } 

table th{ color: #666666; } 

table th{ background-color: #fdfdfd; } 

div.gdl-tab ul.gdl-tab-content, div.gdl-tab ul.gdl-tab-title a.active{ background-color: #ffffff; } 

div.gdl-tab ul.gdl-tab-content{ color: #333333; } 

div.gdl-tab ul.gdl-tab-title a.active{ color: #575757; } 

div.gdl-tab ul.gdl-tab-title li a.active{ border-top-color: #f87015; } 

div.gdl-tab ul.gdl-tab-title a{ color: #fafafa; } 

div.gdl-tab ul.gdl-tab-title a{ background-color: #575757; } 

div.gdl-carousel-testimonial .testimonial-content{ color: #9d9d9d; } 

div.gdl-carousel-testimonial .testimonial-info{ color: #656565; } 

div.gdl-carousel-testimonial .testimonial-navigation a{ background-color: #e0e0e0; } 

div.gdl-carousel-testimonial .testimonial-navigation a.activeSlide{ background-color: #c3c3c3; } 

div.gdl-carousel-testimonial .testimonial-content{ background-color: #ffffff; } 

div.gdl-static-testimonial .testimonial-item{ color: #afafaf; } 

div.gdl-static-testimonial .testimonial-item{ border-color: #efefef; } 

div.gdl-static-testimonial .testimonial-info{ color: #848484; } 

.logo-wrapper a{ max-width: 400px; } 

.logo-wrapper{ padding-top: 1px; padding-bottom: 2px; } 

div#main-superfish-wrapper{ padding-top: 40px; } 

h1.gdl-header-title{ font-size: 21px; } 

body{ font-size: 13px; } 

h3.custom-sidebar-title{ font-size: 22px; } 

h1{ font-size: 30px; } 

h2{ font-size: 25px; } 

h3{ font-size: 20px; } 

h4{ font-size: 18px; } 

h5{ font-size: 16px; } 

h6{ font-size: 15px; } 

body{ font-family: "Open Sans"; } 

h1, h2, h3, h4, h5, h6, div.price-item .price-title, div.price-item .price-tag { font-family: "Abel"; } 

.gdl-slider-title{ font-family: "Abel"; } 

.page-header-title, .page-header-caption{ font-family: "Abel"; } 

h1.stunning-text-title, .under-slider-title{ font-family: "Abel"; } 

div.navigation-wrapper{ font-family: "Abel"; } 

.blog-info-wrapper i{ color: #6e6e6e; }

div.personnal-widget-prev{ background-image: url(https://www.mlapartmentroma.it/wp-content/themes/tourpackage-v2-01/images/icon/dark/personnal-widget-left.png); } 

div.personnal-widget-next{ background-image: url(https://www.mlapartmentroma.it/wp-content/themes/tourpackage-v2-01/images/icon/dark/personnal-widget-right.png); } 

div.gdl-search-button, div.custom-sidebar #searchsubmit{ background: url(https://www.mlapartmentroma.it/wp-content/themes/tourpackage-v2-01/images/icon/dark/search-button.png) no-repeat center; } 

div.top-search-wrapper input[type='submit']{ background: url(https://www.mlapartmentroma.it/wp-content/themes/tourpackage-v2-01/images/icon/light/top-search.png) no-repeat right center;; } 

div.custom-sidebar ul li{ background-image: url(https://www.mlapartmentroma.it/wp-content/themes/tourpackage-v2-01/images/icon/dark/li-arrow.png); } 

ul.gdl-accordion li, ul.gdl-toggle-box li{ background-image: url(https://www.mlapartmentroma.it/wp-content/themes/tourpackage-v2-01/images/icon/dark/accordion-background.png); } 

li.active > .accordion-title > span.accordion-icon, li.active > .toggle-box-title > span.toggle-box-icon{ background-image: url(https://www.mlapartmentroma.it/wp-content/themes/tourpackage-v2-01/images/icon/dark/accordion-title-active.png); } 

span.accordion-icon, span.toggle-box-icon{ background-image: url(https://www.mlapartmentroma.it/wp-content/themes/tourpackage-v2-01/images/icon/dark/accordion-title.png); } 

div.gdl-carousel-testimonial .testimonial-icon{ background-image: url(https://www.mlapartmentroma.it/wp-content/themes/tourpackage-v2-01/images/icon/dark/testimonial-quote.png); } 

div.blog-carousel-wrapper .blog-nav.left, div.portfolio-carousel-wrapper .port-nav.left, div.portfolio-carousel-description .port-nav.left, div.single-portfolio .port-prev-nav a{ background-image: url(https://www.mlapartmentroma.it/wp-content/themes/tourpackage-v2-01/images/icon/dark/nav-left.png); } 

div.blog-carousel-wrapper .blog-nav.right, div.portfolio-carousel-wrapper .port-nav.right, div.portfolio-carousel-description .port-nav.right, div.single-portfolio .port-next-nav a{ background-image: url(https://www.mlapartmentroma.it/wp-content/themes/tourpackage-v2-01/images/icon/dark/nav-right.png); } 

@media only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1),

only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {

div.top-search-wrapper input[type='submit']{ background: url(https://www.mlapartmentroma.it/wp-content/themes/tourpackage-v2-01/images/icon/light/top-search@2x.png) no-repeat right center;; } 

li.active > .accordion-title > span.accordion-icon, li.active > .toggle-box-title > span.toggle-box-icon{ background-image: url(https://www.mlapartmentroma.it/wp-content/themes/tourpackage-v2-01/images/icon/dark/accordion-title-active@2x.png); } 

span.accordion-icon, span.toggle-box-icon{ background-image: url(https://www.mlapartmentroma.it/wp-content/themes/tourpackage-v2-01/images/icon/dark/accordion-title@2x.png); } 

div.gdl-carousel-testimonial .testimonial-icon{ background-image: url(https://www.mlapartmentroma.it/wp-content/themes/tourpackage-v2-01/images/icon/dark/testimonial-quote@2x.png); } 

div.blog-carousel-wrapper .blog-nav.left, div.portfolio-carousel-wrapper .port-nav.left, div.portfolio-carousel-description .port-nav.left, div.single-portfolio .port-prev-nav a{ background-image: url(https://www.mlapartmentroma.it/wp-content/themes/tourpackage-v2-01/images/icon/dark/nav-left@2x.png); } 

div.blog-carousel-wrapper .blog-nav.right, div.portfolio-carousel-wrapper .port-nav.right, div.portfolio-carousel-description .port-nav.right, div.single-portfolio .port-next-nav a{ background-image: url(https://www.mlapartmentroma.it/wp-content/themes/tourpackage-v2-01/images/icon/dark/nav-right@2x.png); } 

}

div.footer-wrapper div.custom-sidebar ul li{ background: url(https://www.mlapartmentroma.it/wp-content/themes/tourpackage-v2-01/images/icon/light/li-arrow.png) no-repeat 0px center; } 

div.footer-wrapper div.custom-sidebar #searchsubmit{ background: url(https://www.mlapartmentroma.it/wp-content/themes/tourpackage-v2-01/images/icon/light/search-button.png) no-repeat center; } 

div.footer-wrapper div.personnal-widget-prev{ background-image: url(https://www.mlapartmentroma.it/wp-content/themes/tourpackage-v2-01/images/icon/light/personnal-widget-left.png); } 

div.footer-wrapper div.personnal-widget-next{ background-image: url(https://www.mlapartmentroma.it/wp-content/themes/tourpackage-v2-01/images/icon/light/personnal-widget-right.png); } 

div.footer-gallery-nav-left{ background-image: url(https://www.mlapartmentroma.it/wp-content/themes/tourpackage-v2-01/images/icon/light/nav-left.png); } 

div.footer-gallery-nav-right{ background-image: url(https://www.mlapartmentroma.it/wp-content/themes/tourpackage-v2-01/images/icon/light/nav-right.png); } 

.flex-carousel .flex-direction-nav li a.flex-prev{ background: url(https://www.mlapartmentroma.it/wp-content/themes/tourpackage-v2-01/images/icon/light/carousel-nav-left.png) no-repeat; } 

.flex-carousel .flex-direction-nav li a.flex-next{ background: url(https://www.mlapartmentroma.it/wp-content/themes/tourpackage-v2-01/images/icon/light/carousel-nav-right.png) no-repeat; } 

div.contact-form-wrapper input[type="text"], div.contact-form-wrapper input[type="password"], div.contact-form-wrapper textarea, div.sidebar-wrapper #search-text input[type="text"], div.sidebar-wrapper .contact-widget input, div.custom-sidebar .contact-widget textarea, div.comment-wrapper input[type="text"], div.comment-wrapper input[type="password"], div.comment-wrapper textarea{ color: #888888; background-color: #ffffff; border-color: #e3e3e3; -webkit-box-shadow: #ececec 0px 1px 4px inset, #f7f7f7 -5px -5px 0px 0px, #f7f7f7 5px 5px 0px 0px, #f7f7f7 5px 0px 0px 0px, #f7f7f7 0px 5px 0px 0px, #f7f7f7 5px -5px 0px 0px, #f7f7f7 -5px 5px 0px 0px ; box-shadow: #ececec 0px 1px 4px inset, #f7f7f7 -5px -5px 0px 0px, #f7f7f7 5px 5px 0px 0px, #f7f7f7 5px 0px 0px 0px, #f7f7f7 0px 5px 0px 0px, #f7f7f7 5px -5px 0px 0px, #f7f7f7 -5px 5px 0px 0px ; } 

/* formatto i menu nella top bar e nel footer creati con lo shortcode */

ul#menu-top-bar li,ul#menu-destinazioni li,ul#menu-footer li{list-style-type:none; display:inline; margin-right:10px}



/* formatto i menu nella top bar e nel footer creati con lo shortcode - versione inglese */

ul#menu-top-bar-eng li,ul#menu-destinazioni-eng li,ul#menu-footer-eng li{list-style-type:none; display:inline; margin-right:10px}



/* personalizzo il menu principale */

div.navigation-wrapper {margin: 0 5px;}

div.navigation-wrapper .sf-menu li a {font-weight: normal; font-size: 18px}

div.navigation-wrapper .sf-menu li li a {text-transform: uppercase}

#menu-item-8474.sottomenu {margin-left: -2px;}

#menu-item-8474.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 5px 5px 5px 10px;
	
	border-top: 0px;

}

#menu-item-8475.sottomenu {margin-left: -2px;}

#menu-item-8475.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 0 5px 5px 10px;

    border-top: 0px;

}

#menu-item-8476.sottomenu {margin-left: -2px;}

#menu-item-8476.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 0 5px 5px 10px;

    border-top: 0px;

}

#menu-item-8477.sottomenu {margin-left: -2px;}

#menu-item-8477.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 0 5px 5px 10px;

    border-top: 0px;

}

#menu-item-8478.sottomenu {margin-left: -2px;}

#menu-item-8478.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 0 5px 5px 10px;

    border-top: 0px;

}

#menu-item-8479.sottomenu {margin-left: -2px;}

#menu-item-8479.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 0 5px 5px 10px;

    border-top: 0px;

}

#menu-item-8538.sottomenu {margin-left: -2px;}

#menu-item-8538.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 0 5px 5px 10px;

    border-top: 0px;

}

#menu-item-8494.sottomenu {margin-left: -2px;}

#menu-item-8494.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 0 5px 5px 10px;

    border-top: 0px;

}

#menu-item-8536.sottomenu {margin-left: -2px;}

#menu-item-8536.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 0 5px 5px 10px;

    border-top: 0px;

}

#menu-item-8483.sottomenu {margin-left: -2px;}

#menu-item-8483.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 5px 5px 5px 10px;

}

#menu-item-8480.sottomenu {margin-left: -2px;}

#menu-item-8480.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 0 5px 5px 10px;

    border-top: 0px;

}

#menu-item-8481.sottomenu {margin-left: -2px;}

#menu-item-8481.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 0 5px 5px 10px;

    border-top: 0px;

}

#menu-item-8482.sottomenu {margin-left: -2px;}

#menu-item-8482.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 0 5px 5px 10px;

    border-top: 0px;

}

#menu-item-8484.sottomenu {margin-left: -2px;}

#menu-item-8484.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 0 5px 5px 10px;

    border-top: 0px;

}

#menu-item-8485.sottomenu {margin-left: -2px;}

#menu-item-8485.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 0 5px 5px 10px;

    border-top: 0px;

}

#menu-item-8486.sottomenu {margin-left: -2px;}

#menu-item-8486.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 0 5px 5px 10px;

    border-top: 0px;

}

#menu-item-8493.sottomenu {margin-left: -2px;}

#menu-item-8493.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 0 5px 5px 10px;

    border-top: 0px;

}

#menu-item-8513.sottomenu {margin-left: -2px;}

#menu-item-8513.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 0 5px 5px 10px;

    border-top: 0px;

}

#menu-item-8537.sottomenu {margin-left: -2px;}

#menu-item-8537.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 0 5px 5px 10px;

    border-top: 0px;

}

#menu-item-11002.sottomenu {margin-left: -2px;}

#menu-item-11002.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 0 5px 5px 10px;

}

#menu-item-11454.sottomenu {margin-left: -2px;}

#menu-item-11454.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 5px 5px 5px 10px;

}





/* stessa cosa per la versione inglese */

#menu-item-8516.sottomenu {margin-left: -2px;}

#menu-item-8516.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 5px 5px 5px 10px;
	
	border-top: 0px;


}

#menu-item-8524.sottomenu {margin-left: -2px;}

#menu-item-8524.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 0 5px 5px 10px;

    border-top: 0px;

}

#menu-item-8525.sottomenu {margin-left: -2px;}

#menu-item-8525.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 0 5px 5px 10px;

    border-top: 0px;

}

#menu-item-8526.sottomenu {margin-left: -2px;}

#menu-item-8526.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 0 5px 5px 10px;

    border-top: 0px;

}

#menu-item-8527.sottomenu {margin-left: -2px;}

#menu-item-8527.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 0 5px 5px 10px;

    border-top: 0px;

}

#menu-item-8528.sottomenu {margin-left: -2px;}

#menu-item-8528.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 0 5px 5px 10px;

    border-top: 0px;

}

#menu-item-8529.sottomenu {margin-left: -2px;}

#menu-item-8529.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 0 5px 5px 10px;

    border-top: 0px;

}

#menu-item-8535.sottomenu {margin-left: -2px;}

#menu-item-8535.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 0 5px 5px 10px;

    border-top: 0px;

}

#menu-item-8540.sottomenu {margin-left: -2px;}

#menu-item-8540.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 0 5px 5px 10px;

    border-top: 0px;

}

#menu-item-8518.sottomenu {margin-left: -2px;}

#menu-item-8518.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 5px 5px 5px 10px;

}

#menu-item-8514.sottomenu {margin-left: -2px;}

#menu-item-8514.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 0 5px 5px 10px;

    border-top: 0px;

}

#menu-item-8515.sottomenu {margin-left: -2px;}

#menu-item-8515.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 0 5px 5px 10px;

    border-top: 0px;

}

#menu-item-8517.sottomenu {margin-left: -2px;}

#menu-item-8517.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 0 5px 5px 10px;

    border-top: 0px;

}

#menu-item-8519.sottomenu {margin-left: -2px;}

#menu-item-8519.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 0 5px 5px 10px;

    border-top: 0px;

}

#menu-item-8520.sottomenu {margin-left: -2px;}

#menu-item-8520.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 0 5px 5px 10px;

    border-top: 0px;

}

#menu-item-8521.sottomenu {margin-left: -2px;}

#menu-item-8521.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 0 5px 5px 10px;

    border-top: 0px;

}

#menu-item-8522.sottomenu {margin-left: -2px;}

#menu-item-8522.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 0 5px 5px 10px;

    border-top: 0px;

}

#menu-item-8523.sottomenu {margin-left: -2px;}

#menu-item-8523.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 0 5px 5px 10px;

    border-top: 0px;

}

#menu-item-8539.sottomenu {margin-left: -2px;}

#menu-item-8539.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 0 5px 5px 10px;

    border-top: 0px;

}

#menu-item-10357.sottomenu {margin-left: -2px;}

#menu-item-10357.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 0 5px 5px 10px;

    border-top: 0px;

}

#menu-item-10358.sottomenu {margin-left: -2px;}

#menu-item-10358.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 0 5px 5px 10px;

    border-top: 0px;

}

#menu-item-10526.sottomenu {margin-left: -2px;}

#menu-item-10526.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 0 5px 5px 10px;

    border-top: 0px;

}

#menu-item-10527.sottomenu {margin-left: -2px;}

#menu-item-10527.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 0 5px 5px 10px;

    border-top: 0px;

}

#menu-item-10703.sottomenu {margin-left: -2px;}

#menu-item-10703.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 0 5px 5px 10px;

    border-top: 0px;

}

#menu-item-10702.sottomenu {margin-left: -2px;}

#menu-item-10702.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 0 5px 5px 10px;

    border-top: 0px;

}

#menu-item-10789.sottomenu {margin-left: -2px;}

#menu-item-10789.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 0 5px 5px 10px;

    border-top: 0px;

}

#menu-item-10790.sottomenu {margin-left: -2px;}

#menu-item-10790.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 0 5px 5px 10px;

    border-top: 0px;

}

#menu-item-11003.sottomenu {margin-left: -2px;}

#menu-item-11003.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 0 5px 5px 10px;

    border-top: 0px;

}

#menu-item-11455.sottomenu {margin-left: -2px;}

#menu-item-11455.sottomenu a {

    font-weight: normal; 

    font-size: 16px;

    margin-top: 1px;

    padding: 0 5px 5px 10px;

}



/*modifica per le due colonne appartamenti in homepage*/

.shortcode1-2.last {margin: 0 1%; width: 48%;}

.shortcode1-2 {margin: 0 1%; float: left; width: 48%;}



/*cambio la spaziatura dei punti elenco*/

li { padding: 1px 0}



/*diminuisco le proporzioni del titolo dei pacchetti*/

div.gdl-package-widget .package-title {font-size: 24px;line-height: 26px}



/* diminuisco il margin bottom tra i blocchi dei pacchetti*/

.mb50 {margin-bottom: 1px !important}



/*ingrandisco le dimensioni delle icon social top-left*/

div.social-wrapper img {height: auto;width: 24px; max-width: 24px;}



/*riformatto il form di ricerca dei tour*/

#package-searchform .package-search-select, #package-searchform #arrival-date, #package-searchform #max-budget, #package-searchform label{display: none !important }



/* sostituisco home con page per vedere il form nelle pagine interne*/

.page div.package-search-wrapper {border-bottom-width: 4px;border-style: solid;border-top-width: 4px;border-color: #3389d7;background-color: #3389d7;padding: 10px 10px 3px;margin-top:-56px;text-align:center}

.page div.package-search-input {display: inline-block;margin-right:10px;}

.page home div.package-search-wrapper input[type="text"] {padding:12px;font-size:16px;border-radius:0}

.page div.package-search-wrapper input[type="submit"] {width:auto;margin-top:0;margin-left:0;padding: 11px 22px;background-color:#1B3C58;border:none; font-size:18px;font-weight:normal;font-family:'Open Sans';border-radius:5px}



@media(max-width:767px){

.page div.package-search-wrapper {float:none}

.page div.package-search-input {float: none; margin-right:0;clear:both; display: block}

.page div.package-search-wrapper input[type="text"] {padding:9px;font-size:16px}

.page div.package-search-wrapper input[type="submit"] {width:100%;margin-top:0;padding: 14px 22px;float:none;}

}



.page-header-title {text-align: right;}

.page-header-caption {text-align: right;}



/* Modifiche articolo */

.blog-date {display: none;}

.blog-author {display: none;}

.blog-comment {display: none;}

.about-author-wrapper {

display: none;

}

.social-share-title {

    margin-top: 50px;

}



blockquote.justify {

    text-align: justify;

    font-style: normal;

    margin: 10px 10px 20px 10px;

    padding: 5px 10px;

    font-size: 16px;

    color: #959595;

}

blockquote.homepage_quotes {

    border: 0;

    text-align: justify;

    margin: 5px 5px 20px 5px;

    padding: 5px;

    font-size: 16px;

    color: #888889;

}

div.shortcode-dropcap {

    margin: 2px 5px 0px 0px;

    font-size: 35px;

    font-family: Georgia,"Times New Roman",Times,serif;

    font-style: oblique;

    width: 20px;

    height: 20px;

    line-height: 30px;

    text-align: center;

}



/* modifiche per le tab delle sistemazioni */

div.gdl-tab ul.gdl-tab-content {

    text-align: justify;

    padding: 10px;

}

div.gdl-tab ul.gdl-tab-title li a {

    padding: 0px 15px;

}



/* modifiche per le gallerie delle sistemazioni */

.gallery-item {

    margin-right: 10px;

    width: 136px !important;

    height: 92px;

}

.gallery dt {

    height: 92px;

}

.attachment-thumbnail {

    max-width: 100%;

    max-height: 100%;

}



/* modifiche booking engine octorate homepage */

#chat-container.bbhorizontal .main .booking {
    min-width: 200px !important;
}

#chat-container.bbhorizontal .booking .arrival.small, #chat-container.bbhorizontal .booking .departure.small {
    width: 120px !important;
}

#chat-container.bbhorizontal .booking .arrival {
    width: 160px !important;
    height: 36px;
}

#chat-container.bbhorizontal .booking .departure {
    width: 170px !important;
    height: 36px;
}

#chat-container.bbhorizontal .booking .arrival, #chat-container .booking .departure {
    float: none !important;
}

#chat-container.bbhorizontal .booking input {
    max-width: 110px !important;
}

#book {
    width: 110px !important;
    height: 36px !important;
    line-height: 36px !important;
}

#chat-container .booking #pax {
    width: 100px !important;
}

#octorate {
    min-height: 50px;
    overflow: hidden;
    background: #ff8914;
    text-align: center;
    margin-top: -55px;
    margin-bottom: 60px;
    padding: 5px;
}

#octorate .check {
   display: inline;
   font-size: 18px;
   font-family: verdana;
   color: #ffffff;
   line-height: 50px;
   margin-right: 15px;
}

#octorate .octorate-box {
   display: inline-block;
   max-width: 680px;
   width: 100%;
}

.octobookcheckin > div > div, .octobookcheckout > div > div {
    border: 0 !important;
}

.octobooklayoutHORIZONTAL .octobookcheckin > label, .octobooklayoutHORIZONTAL .octobookcheckout > label, .octobooklayoutHORIZONTAL .octobookpax > label {
    text-align: left;
}

.textdate table td {
    border: 0;
}
.textdate table td > span.year {
    color: #ffffff !important;
}

/* per le modifiche ai singoli booking engine vedi i widget */





/* modifico il livello della galleria fotografica */

#pbOverlay {

    z-index: 100000000 !important;

}



/* modifiche calendario eventi */

.calmain {

    width: 299px !important;

}

#multicalendar .ui-datepicker .ui-datepicker-prev-hover {

    cursor: pointer;

}

#multicalendar .ui-datepicker .ui-datepicker-next-hover {

    cursor: pointer;

}

#multicalendar .ui-datepicker .ui-datepicker-header {

    border: 1px solid #cccccc !important;

    background: #dddddd !important;

}

#multicalendar .ui-datepicker td.ui-state-active {

    background: rgba(248, 112, 21, 0.69) !important;

}

#multicalendar .ui-datepicker .ui-state-default {

    text-align: center;

    padding: 5px 0;

}

.mv_dlg_nmonth_date {

    padding-left: 22px !important;

    background-image: url("/wp-content/uploads/2015/11/icona-calendario.png");

    background-repeat: no-repeat;

}

.gdl-blog-full .blog-info-wrapper{

    margin-bottom: 3px !important;

}

.titolo_evento {

    padding-left: 22px !important;

    background-image: url("/wp-content/uploads/2015/11/icona-titolo1.png");

    background-repeat: no-repeat;

}

.luogo_evento {

    padding-left: 22px !important;

    background-image: url("/wp-content/uploads/2015/11/icona-luogo2.png");

    background-repeat: no-repeat;

}

.mv_dlg.ui-dialog .ui-dialog-content {

    max-height: 240px !important;

    overflow: auto;

}



/* colonna eventi  */

.stag-custom-widget-area ul {

    list-style: none;

    margin-left: 0px;

    padding-top: 5px;

}

.stag-custom-widget-area ul li {

    background-image: url(/wp-content/themes/tourpackage-v2-01/images/icon/dark/li-arrow.png);

    padding: 5px 10px 5px 25px;

    margin-bottom: 0;

    background-position: 12px 11px;

    background-repeat: no-repeat;

}

.box_titolo_eventi {

    height: 0;

    border: 0;

    border-top: 3px solid #e5e5e5;

    margin-bottom: 15px;

}

div.custom-sidebar ul li {

    padding: 5px 10px 5px 25px;

    margin-bottom: 0;

}



/* box ricerca eventi */

#special-search-shortcode {

    border: 1px solid #e9eee9;

    background-color: #f5f5f5;

    margin: 0 auto;

    padding: 10px;

    text-align: left;

    width: 90%;

}

#special-search-shortcode input {

    float: left;

    border: 1px solid #DDDDDD;

    font-size:12px;

    color:#333333;

    padding: 5px;

    width: 160px;

    font-family: Helvetica, Arial, sans-serif;

}

#special-search-shortcode .searchform {

    margin-bottom: 0;

}

#special-search-shortcode fieldset {

    margin-bottom: 0;

}

#special-search-shortcode .searchform fieldset button {

    float: left;

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    border-radius: 4px;

    background-color: #666666;

    border-bottom: 2px solid #333333;

    color: #fff;

    margin-left: 10px;

    padding: 5px 10px;

    font-family:Helvetica, Arial, sans-serif;

    font-weight: bold;

    font-size: 15px;

    cursor: pointer;

}

#special-search-shortcode .searchform fieldset button:hover {

    background-color: #888889;

    border-bottom: 2px solid #666666;

}



/* modifiche calendario servizi */

.yui-calendar tr th, tr td {

    padding: 5px 10px;

}

.yui-calendar td.calcell.restricted {

    text-align: center !important;

}

.abc_quantity  {

    float:left;

}

.abc_quantity2  {

    float:left;

    margin-left:20px;

}



/* modifiche pagina eventi - appartamenti last minute*/

#text-19.custom-sidebar.widget_text {

    margin-bottom: 20px;

}



/* bordo della wp google map */

.wpgmp_map_container {

    border: 1px solid #999999;

}



/* modifiche widget shortcodes personalizzati*/

h3.widgettitle {

    line-height: 19px;

    text-transform: uppercase;

    padding-bottom: 10px;

    margin-bottom: 15px;

    border-bottom-width: 3px;

    border-bottom-style: solid;

}



/* stile chat  */

.chats_container {

    z-index: 100000000 !important;

}

.chats_body .chats_body_line {

    font-weight: normal;

}



/* appartamenti nel footer */

div.footer-wrapper .custom-sidebar {

    margin-bottom: 0;

}



#lang_sel {

    float: right;

}



.menu-top-bar-eng-container {

    margin-top: 4px;

    float: right;

}



.menu-top-bar-container {

    margin-top: 4px;

    float: right;

}





/*  *** colori tab originali ***

TAB ACTIVE TITLE BORDER: #3388d7

TAB TITLE TEXT: #959595

TAB TITLE BACKGROUND: #fafafa

*/

div.footer-twitter-wrapper div.gdl-twitter-navigation a{ color: #3389d7;}

div.footer-twitter-wrapper div.gdl-twitter-navigation a{ background: #ffffff;}

div.port-nav-wrapper a.view-all-projects i{ color: #dddddd; }

div.blog-author{ display: none; }

div.stunning-text-wrapper .stunning-text-button-mobile, 

div.stunning-text-wrapper .stunning-text-button-wrapper{ 

background: #f16337; 

}

.gdl-button, button, input[type="submit"], input[type="reset"], input[type="button"]{ 

border-color: #246096;

}

div.price-button-wrapper .gdl-button{ 

border-color: #ae4e0f;

}

div.under-slider-wrapper .under-slider-button{ 

border-color: #353535;

}

div.header-outer-wrapper.no-top-slider{ background-image: url("https://www.mlapartmentroma.it/wp-content/uploads/2016/12/roma_sfondo1.jpg"); }

