@charset "utf-8";@import url(https://fonts.googleapis.com/css?family=Montserrat:200,300,400,600|Open+Sans:400,600|Oswald:300,400,500|Roboto:300,400,500);body,img{border:none;outline:0}body,p{color:#666}h1,h2,h3{color:#000}h4,h5,h6{color:#444}#container,body{background:#FFF}.copyright a,.footer_info .footerTtl,.footer_info ul li a,.send_btn{text-transform:uppercase}html{scroll-behavior:smooth}body{font:12px/17px Montserrat,Verdana,Arial,Helvetica,sans-serif}.spacer{font-size:0;line-height:0;clear:both}a{outline:0;color:#28ADE2;text-decoration:none}a:hover{outline:0;text-decoration:underline}blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,lengend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}h3,h4,h5,h6{background:0 0;border:none;padding-bottom:8px;margin:0}p{padding:0 0 10px;margin:0;text-align:justify;border:none;font:13px/17px Montserrat,Verdana,Arial,Helvetica,sans-serif}p strong,strong{font-family:Montserrat,Verdana,Arial,Helvetica,sans-serif}label{padding-left:5px;vertical-align:2px;cursor:pointer}h1{background:0 0;border:none;padding-bottom:15px;margin:0;font:700 20px/normal Montserrat,Verdana,Arial,Helvetica,sans-serif}h2{background:0 0;border:none;padding-bottom:10px;margin:0;font:700 16px/normal Montserrat,Verdana,Arial,Helvetica,sans-serif}h3{font:700 14px/normal Montserrat,Verdana,Arial,Helvetica,sans-serif}h4{font:700 18px/normal Montserrat,Verdana,Arial,Helvetica,sans-serif}h5{font:700 16px/normal Montserrat,Verdana,Arial,Helvetica,sans-serif}h6{font:700 13px/normal Montserrat,Verdana,Arial,Helvetica,sans-serif}#header{background:#33495a;width:100%;padding:10px;border-top:1px #697d8d solid}#header .container{max-width:1200px;margin:auto}.logo{float:left}*,::after,::before{box-sizing:border-box;padding:0;margin:0}::after,::before{font-family:FontAwesome}#container{max-width:1220px;padding:40px 10px;margin:auto;min-height:550px}#banner{background:#7990a2;padding:10px;margin-bottom:20px}#banner .slide{background:#33495a;width:920px}#banner .slide .slide_image{width:65%;height:300px;float:left;position:relative;overflow:hidden}#banner .slide .slide_image img{width:100%;height:300px}#banner .slide .slide_image .special_offer{width:120px;left:15px;bottom:15px;position:absolute;z-index:1000}#banner .slide .slide_image .special_offer img{width:100%;height:auto}#banner .slide .slide_contains{width:35%;float:right;height:270px;padding:20px 40px 10px 20px;position:relative}#banner .slide .slide_contains h4{color:#FFF;margin:0;padding:0 0 20px;border:none;font:700 16px/normal Montserrat,Verdana,Arial,Helvetica,sans-serif}#banner .slide .slide_contains p{color:#FFF;text-align:left;font:12px Montserrat,Verdana,Arial,Helvetica,sans-serif}#banner .slide .slide_contains .btn_div{width:120px;position:absolute;right:40px;z-index:1000;bottom:15px}#banner .slide .slide_contains .btn_div a{background:#FFF;text-decoration:none;text-align:center;padding:6px 10px;color:#444;line-height:20px;font-size:12px;display:block}#banner .slide .slide_contains .btn_div a:hover{background:#DDD}.left_site,aside{width:30%;float:left}.left_site .msgbox,.left_site .selectbox,.left_site .textbox,aside .msgbox,aside .selectbox,aside .textbox{width:100%!important}.left_site img,aside img{max-width:100%}.padding_div{padding-bottom:20px}.category_form{background:#FFF;border:1px solid #7990a2;padding:15px}.category_form table tr td{padding:7px 0}.category_form h5{color:#222;padding:0 0 5px;margin:0;font:400 13px Montserrat,Verdana,Arial,Helvetica,sans-serif}.selectbox{background:url(../images/required_bg.gif) right top no-repeat #FFF;border:1px solid #D4D4D4;padding:5px;height:32px;color:#444;font:12px Montserrat,Verdana,Arial,Helvetica,sans-serif}.selectbox optgroup{font-style:normal;text-align:left;font-family:Montserrat,Verdana,Arial,Helvetica,sans-serif;border-top:1px #DDD solid;padding:4px 5px}.selectbox option{text-align:left;color:#444;padding:4px 5px;font:11px Montserrat,Verdana,Arial,Helvetica,sans-serif}.msgbox,.textbox{background:url(../images/required_bg.gif) right top no-repeat #FFF;padding:5px;color:#444;font:12px Montserrat,Verdana,Arial,Helvetica,sans-serif}.selectbox:hover{border:1px solid #CCC}.selectbox:focus{border:1px solid red}.textbox{border:1px solid #D4D4D4;height:30px}.textbox:hover{border:1px solid #CCC}.textbox:focus{border:1px solid red}.msgbox{border:1px solid #D4D4D4;height:90px}.msgbox:hover{border:1px solid #CCC}.msgbox:focus{border:1px solid red}.send_btn{background:#33495a;padding:5px 15px;color:#FFF;border:none;cursor:pointer;font-size:12px;font-weight:600;font-family:Montserrat}.send_btn:hover{background:#233440}a.offer_search{background:#213240;border:1px solid #DCDCDC;box-shadow:0 1px 0 0 #FFF;color:#FFEDFF;display:block;padding:10px;text-align:center;text-decoration:none;font:15px Oswald}.contact_form table tr td{padding:7px 0}.contact_form h5{color:#222;padding:0 0 5px;margin:0;font:400 13px Montserrat,Verdana,Arial,Helvetica,sans-serif}.latest_news .ltst_img{width:90px;float:left;margin:0 10px 10px 0;text-align:justify}.latest_news .ltst_img img{width:100%;border-radius:3px}.latest_news a{color:#858585;font-size:13px}.latest_news p{text-align:justify;font-size:11px;color:#444;line-height:16px}a.send_link_btn{background:#33495a;padding:5px 15px;color:#FFF;text-decoration:none;font:700 11px Arial,Helvetica,sans-serif}a.send_link_btn:hover{background:#233440}.right_site,article{float:right;width:70%;padding-left:30px}.featuredProperty{margin:0 -10px 20px}.news_offer{width:50%;padding:0 10px 14px;display:inline-block;vertical-align:top}.news_offer h5{padding:0 0 6px;color:#444;margin:0;overflow:hidden;white-space:nowrap;font:700 15px Arial,Helvetica,sans-serif}.news_offer .news_plot_div{background:#FFF;border:1px solid #7990a2;padding:8px;height:410px;font-size:11px;position:relative}.news_offer .news_plot_div .plot_img{width:100%;margin-bottom:5px}.news_offer .news_plot_div .plot_img img{width:100%;height:160px;border:none;outline:0}.news_offer ul{padding:0;margin:0;z-index:100;list-style:none}.news_offer ul li{background:url(../images/immobilien_ibiza_square_bullet.gif) 0 4px no-repeat;margin-bottom:6px;padding:0 0 0 14px;color:#666;position:relative;font:11px/normal Montserrat,Verdana,Arial,Helvetica,sans-serif}.news_offer .news_plot_div .btn_div{width:140px;position:absolute;right:10px;z-index:1000;bottom:10px}.news_offer .news_plot_div .ref_price .price,.news_offer .news_plot_div .ref_price .ref{width:48%;font-family:Montserrat,Verdana,Arial,Helvetica,sans-serif;font-weight:700}.news_offer .news_plot_div .btn_div a{background:#33495a;text-decoration:none;text-align:center;padding:0;color:#FFF;font-size:12px;display:block;line-height:28px}.news_offer .news_plot_div .btn_div a:hover{background:#233440}.news_offer .news_plot_div .ref_price{border-bottom:1px #BBB solid;padding:0 0 5px;font-size:11px;margin:0 0 10px}.news_offer .news_plot_div .ref_price .ref{float:left}.news_offer .news_plot_div .ref_price .ref a{color:#444;text-decoration:none}.news_offer .news_plot_div .ref_price .ref a:hover{text-decoration:underline}.news_offer .news_plot_div .ref_price .price{float:right;text-align:right}.news_offer .news_plot_div .details_text{height:158px;padding-bottom:6px;overflow:hidden;border-bottom:1px #BBB solid}.news_offer .news_plot_div .details_text p{font-size:11px;text-align:left;color:#666;line-height:16px}.ort{padding-top:6px}#footer{background:#162633;padding:15px 10px;margin-top:20px;border-top:5px #657880 solid;width:100%}.footer_div{max-width:1200px;margin:auto}.footer_info{font-size:11px;color:#999;width:33.3333%;display:inline-block;vertical-align:top;padding:10px}.footer_info .footerTtl{display:block;padding-bottom:15px;color:#FFF!important;font-size:14px;font-weight:600}.footer_info ul{padding:0;margin:0;z-index:100;list-style:none}.footer_info ul li{padding:0 0 3px;position:relative;font:11px/normal Montserrat,Verdana,Arial,Helvetica,sans-serif}.footer_info ul li a{color:#999;text-decoration:none}.footer_info ul li a:hover{color:#FFF}.footer_info ul li a.active{color:#FFF;text-decoration:underline}.footer_info p{color:#999;padding-bottom:15px;text-align:left;font:11px/15px Montserrat,Verdana,Arial,Helvetica,sans-serif}.footer_info a.more{background:#FFF;text-decoration:none!important;padding:5px 15px;color:#444!important;font:700 12px Arial,Helvetica,sans-serif}.page_link ul li a,footer a:hover{text-decoration:none}.footer_info a.more:hover{background:#DDD}#footer a{color:#FFF;font-size:10px}.footer_info h4{background:0 0;border:none;padding-bottom:8px;color:#356AA0;text-transform:capitalize;margin:0;font:700 14px/normal Montserrat,Verdana,Arial,Helvetica,sans-serif}.copyright{max-width:1200px;margin:auto;text-align:center;border-top:1px #657880 solid;padding:20px 10px 10px}.copyright .left_part{width:300px;float:left;color:#AAA}.copyright .right_part{width:300px;float:right;text-align:right}.page_link{padding-bottom:40px}.page_link ul{list-style:none;padding:0;margin:0;z-index:100}.page_link ul li{float:right;padding:0 20px 0 30px;position:relative;font:11px Montserrat,Verdana,Arial,Helvetica,sans-serif}.page_link ul li a{color:#555;display:block;font-family:Montserrat,Verdana,Arial,Helvetica,sans-serif;font-weight:700}.page_link ul li a:hover{text-decoration:underline;color:#000}.list_of_apartments{padding-bottom:40px}.list_of_apartments .grey_frame{background:#DDD;padding:10px;box-shadow:4px 4px 3px #999;position:relative}.list_of_apartments .grey_frame .aprtmnt_img{width:270px;float:left}.list_of_apartments .grey_frame .aprtmnt_img img{width:100%;height:160px;border:none}.list_of_apartments .grey_frame .aprmnt_details{float:right;width:270px}.list_of_apartments .grey_frame .aprmnt_details ul{list-style:none;padding:0;margin:0;z-index:100}.list_of_apartments .grey_frame .aprmnt_details ul li{padding:0;position:relative;color:#666;margin-bottom:6px;font:11px/normal Montserrat,Verdana,Arial,Helvetica,sans-serif}.list_of_apartments .grey_frame .aprmnt_details ul li strong{font-family:Montserrat,Verdana,Arial,Helvetica,sans-serif;color:#444}.show_more_btn_div{position:absolute;right:10px;z-index:1000;bottom:10px}.show_more_btn_div a{background:#FFF;text-decoration:none;text-align:center;padding:6px 15px;color:#444;font-size:12px;display:block;box-shadow:0 0 5px #666}.show_more_btn_div a:hover{background:#888;box-shadow:0 0 5px #FFF;color:#FFF}#kontakt{padding-bottom:30px}#kontakt h1{color:#333;padding-bottom:10px;border-bottom:1px #DDD solid;margin-bottom:15px;font:30px trajan,Georgia,"Times New Roman",Times,serif}#kontakt .knkt_form{padding:20px 0}#kontakt .knkt_form table tr td{padding:8px 0}#kontakt .knkt_form h5{font-size:13px;padding-bottom:3px}.kontakt_map{background:#dfe0e0;padding:5px;margin-bottom:20px}.kontakt_map iframe{width:100%!important}.area_selection{background:#dfe0e0;padding:15px}.area_selection .area_chekbox_form{padding-bottom:15px}.area_selection .area_chekbox_form table tr td{padding:3px 0;font-size:11px}.area_selection h5{color:#222;padding:0 0 5px;margin:0;font:700 13px Arial,Helvetica,sans-serif}.area_selection .area_chekbox_form .yellow{background:#FDF569;border:2px solid #dfe0e0}.area_selection .area_chekbox_form .indigo{background:#6991FD;border:2px solid #dfe0e0}.area_selection .area_chekbox_form .green{background:#00E64D;border:2px solid #dfe0e0}.area_selection .area_chekbox_form .blue{background:#67DDDD;border:2px solid #dfe0e0}.area_selection .area_chekbox_form .orange{background:#F90;border:2px solid #dfe0e0}.aprmnt_details_map{float:left;padding-left:20px;width:220px}.aprmnt_details_map ul{list-style:none;padding:0;margin:0;z-index:100}..aprmnt_details_map ul li{padding:0;position:relative;color:#666;margin-bottom:6px;font:11px/normal Montserrat,Verdana,Arial,Helvetica,sans-serif}..aprmnt_details_map ul li strong{font-family:Montserrat,Verdana,Arial,Helvetica,sans-serif;color:#444}.bullet_list ul li,.map_eigenschaften_details ul li{background:url(../images/immobilien_ibiza_square_bullet.gif) 0 4px no-repeat;color:#666}.map_eigenschaften_details{float:right;width:320px;border-left:1px #CCC solid;padding-left:15px}.map_eigenschaften_details ul{padding:0;margin:0;z-index:100;list-style:none}.map_eigenschaften_details ul li{margin-bottom:6px;padding:0 0 0 14px;position:relative;font:11px/normal Montserrat,Verdana,Arial,Helvetica,sans-serif}.bullet_list ul li,.property-features ul li{font:12px/normal Montserrat,Verdana,Arial,Helvetica,sans-serif;position:relative}.bullet_list{padding-bottom:20px}.bullet_list ul{padding:0;margin:0;z-index:100;list-style:none}.bullet_list ul li{margin-bottom:7px;padding:0 0 0 14px}.hauser_information{border-top:1px #DDD solid;padding:20px 0 30px}.hauser_information .left_part,.hauser_information .right_part{margin-bottom:20px}.hauser_information .left_part .dark_grey_frame,.property-features{background:#3e3e3e;border-radius:4px}.property-features td{color:#FFF;padding:2px}.property-features ul{list-style:none;padding:0;margin:0;z-index:100}.property-features ul li{color:#DDD;width:16.6666%;display:inline-block;vertical-align:top;padding:40px 10px 10px;margin-top:10px;text-align:center}.property-features ul li strong{font-family:Montserrat,Verdana,Arial,Helvetica,sans-serif;color:#444}.property-features ul li.p-area{background:url(../images/area-white.png) center top no-repeat}.property-features ul li.p-type{background:url(../images/category-white.png) center top no-repeat}.property-features ul li.p-bedroom{background:url(../images/bedroom-white.png) center top no-repeat}.property-features ul li.p-bathroom{background:url(../images/bathroom-white.png) center top no-repeat}.property-features ul li.p-plot{background:url(../images/plot-white.png) center top no-repeat}.property-features ul li.p-building{background:url(../images/building-white.png) center top no-repeat}.property-features ul li.p-garden{background:url(../images/garden-white.png) center top no-repeat}.property-features ul li.p-interior{background:url(../images/interior-white.png) center top no-repeat}.property-features ul li.p-orientation{background:url(../images/orientation-white.png) center top no-repeat}.property-features ul li.p-terrace{background:url(../images/terrace-white.png) center top no-repeat}.werkzeuge{background:#3e3e3e;padding:10px;border-radius:4px}.werkzeuge ul{padding:0;margin:0;z-index:100;list-style:none}.werkzeuge ul li{padding:4px;margin:0;color:#FFF;text-align:center;float:left;position:relative;width:12.25%}.werkzeuge ul li a{color:#FFF;display:block;text-decoration:none}.werkzeuge ul li img{width:32px;height:32px;margin-bottom:6px}.werkzeuge ul li a:hover{text-decoration:underline}.werkzeuge ul li span{padding:0;margin:0;color:#FFF;font:400 11px/normal Montserrat,Verdana,Arial,Helvetica,sans-serif;display:block}.index_details_scroll{padding:10px;margin-bottom:20px;height:100px;border:1px solid #D4D4D4;overflow:auto}#noticias h1,#noticias h2,#wrapper h1,#wrapper h2{color:#333;margin:0}#noticias{padding:30px 0}#noticias h1{border:none;padding-bottom:25px;font:26px trajan,Georgia,"Times New Roman",Times,serif}#noticias h2{border:none;padding-bottom:15px;font:20px Georgia,"Times New Roman",Times,serif}.noticia_details{width:480px;float:left}.site_view{float:right;width:350px}#wrapper{padding-bottom:30px}#wrapper h1{border:none;padding-bottom:25px;font:26px trajan,Georgia,"Times New Roman",Times,serif}#wrapper h2{border:none;padding-bottom:15px;}.beach_img{float:right;margin:0 0 10px 15px}.beach_img img{width:100%}.pannel_heading{padding-bottom:10px;color:#000;}.list_of_apartments_small{padding-bottom:40px;width:295px;float:left}.list_of_apartments_small .grey_frame{background:#DDD;padding:10px;box-shadow:4px 4px 3px #999;position:relative}.list_of_apartments_small .grey_frame .aprtmnt_img{width:270px;height:160px;float:left}.list_of_apartments_small .grey_frame .aprtmnt_img img{width:270px;height:160px;border:none}.list_of_apartments_small .grey_frame .aprmnt_details{float:right;width:270px}.hauser_information .right_part h6{text-transform:uppercase}.hauser_information .hauser_cnct_form{background:#DFE0E0;margin-bottom:20px;padding:15px;color:#222;font:11px Montserrat,Verdana,Arial,Helvetica,sans-serif;border-radius:4px}.hauser_information .hauser_cnct_form table tr td{padding:7px 5px;width:33.3333%}.hauser_information .hauser_cnct_form h5{color:#222;padding:0 0 3px;margin:0;font:400 11px Montserrat,Verdana,Arial,Helvetica,sans-serif}.similar_propeties{background:#DFE0E0;margin-bottom:20px;padding-bottom:5px}.similar_propeties .property{float:left;width:180px;margin:10px}.similar_propeties .property .img{height:100px;width:180px;margin-bottom:10px}.similar_propeties .property .img img{height:100px;width:180px}.similar_propeties .property .text{height:35px;color:#000;margin-bottom:10px;}.hauser_information .hauser_cnct_form .textbox{width:100%;line-height:40px;border-radius:3px;padding:0 10px;height:auto}.hauser_information .hauser_cnct_form .msgbox{width:100%;height:100px;border-radius:3px;padding:8px 10px}.hauser_information .hauser_cnct_form .send_btn{border-radius:3px;padding:12px 20px}.jet_box{margin:10px 0;float:right}.jet_image{margin:0 10px 10px 0;width:200px;height:160px;float:left}.jet_image img{width:100%;height:100%;border:none}.main_heading{margin-bottom:10px}.left_pannel h3,.main_heading h4{background:none;border:none;color:#000;margin:0}.main_heading h4{padding-bottom:15px;}.left_pannel h3{padding-bottom:10px;font:700 16px/normal Montserrat,Verdana,Arial,Helvetica,sans-serif}#container_sitemap{background:#FFF;margin:auto;padding:20px 35px;max-width:1200px}.sitemap_nav{max-width:700px;margin:auto;padding:50px 0}.sitemap_nav ul{padding:0;margin:0;list-style:none}.sitemap_nav ul li{background:url(../images/sitemap_arrow.jpg) left 3px no-repeat;padding:0 0 8px 17px;color:#333;position:relative;font:16px/normal Georgia,"Times New Roman",Times,serif}.sitemap_nav ul li a{text-decoration:none;color:#333;text-transform:capitalize}.sitemap_nav ul li a:hover{text-decoration:underline}.sitemap_nav ul li ul{padding:5px 0 10px}.sitemap_nav ul li ul li{background:url(../images/grey_square_bullet.jpg) left 5px no-repeat;padding:0 0 6px 12px;color:red;font:700 13px Arial,Helvetica,sans-serif}.sitemap_nav ul li ul li ul{padding:5px 0 20px}.sitemap_nav ul li ul li ul li{background:url(../images/round_red_bullet.jpg) left 4px no-repeat;padding:0 0 6px 10px;text-transform:capitalize;}.sitemap_nav ul li ul li ul li a{text-transform:capitalize;color:#333}.sitemap_nav ul li ul li ul li a:hover{color:red}#tagCloud a,#tagCloud a:hover,.bullet_list h2,.pannel_ttl,.sitemap_nav ul li ul.property_listing a:hover{color:#000}.sitemap_nav ul li ul.property_listing{margin:15px 0 10px;padding:10px;border:1px solid #CCC;border-radius:6px;position:relative}.sitemap_nav .frame_arrow{background:url(../images/sitemap_property_details_frame_Arrow.gif) no-repeat;height:13px;width:15px;position:absolute;left:20px;top:-13px}.sitemap_nav ul li ul.property_listing a{background:url(../images/round_grey_bullet.jpg) left no-repeat;padding-left:14px;margin-left:6px;color:#000;display:inline-block;text-transform:capitalize;}#tagCloud{margin:10px 0 25px;background:#EEE;border:1px solid #DDD;border-radius:6px;padding:10px;text-align:center;line-height:19px;display:none}#tagCloud a{background:url(../images/round_grey_bullet.jpg) right no-repeat;padding-right:14px;margin-right:6px;font-family:Montserrat,Verdana,Arial,Helvetica,sans-serif;font-weight:700}#land_ibiza{padding-bottom:20px}#land_ibiza p{font-size:12px;line-height:17px}.finca_ibiza{margin:10px 0;width:620px;height:350px}.finca_ibiza img{width:100%;height:100%}.location_map{width:608px;border:1px solid #DDD;padding:5px;margin-bottom:30px}.bullet_list h2{display:inline-table;font-size:16px}.pannel_ttl{margin:0;padding-bottom:10px;font:700 16px/normal Montserrat,Verdana,Arial,Helvetica,sans-serif;display:block}.header_cnct{text-align:right;padding-bottom:14px}.header_cnct .phone{background:url(../images/phone.png) no-repeat;padding:0 0 0 20px;color:#FFF;display:inline-block;}.aprtmnt_img,.plot_img{position:relative!important}.hauser_gallery_div{margin-bottom:20px}#container .hauser_gallery_div h1{margin-bottom:20px;padding:0}.hauser_gallery_title{margin-bottom:20px;text-align:center}.hauser_gallery_title .heading{float:left;width:400px}.hauser_gallery_title .heading h1{padding:0}.hauser_gallery_div .sliding_gallery{min-height:500px;margin-bottom:20px;overflow:hidden;max-width:100%;position:relative}#amazingslider-1 .amazingslider-img-0,#amazingslider-1 .amazingslider-img-0 img{width:100%!important;height:388px!important;border-radius:5px}#amazingslider-1{position:relative!important;width:100%!important;height:400px!important}.amazingslider-slider-0{margin-left:0!important;height:400px!important;border:none!important}.amazingslider-swipe-box-0{height:388px!important}.amazingslider-bullet-wrapper-0>div{padding:0!important}.new-category{background:#DDD;margin-bottom:30px}.new-category ul{list-style:none;padding:0;margin:0}.new-category ul li{border-bottom:1px #EEE solid;font:700 12px/20px Arial,Helvetica,sans-serif}.new-category ul li a{display:block;border-bottom:1px #CCC solid;text-decoration:none;padding:5px 12px;color:#222}.new-category ul li a:hover{background:#999;color:#FFF}.new-category ul li:last-child,.new-category ul li:last-child a{border:none}.new-cat table td,.popupTtl{border-bottom:1px #DDD solid}.new-cat table td{padding:7px 5px}.new-cat table th{padding:7px 5px;color:#FFF;background:#666}.langFlag{text-align:right}.langFlag ul{list-style:none;margin:0;padding:0}.langFlag li{display:inline-block;margin-left:5px;vertical-align:middle}.popupTtl,.sold-dtls,.withRgrds,a.close{display:block}.langFlag li img{width:24px;height:24px}#printsuccsmsg{position:fixed;top:0;left:0;background:rgba(0,0,0,.7);padding:30px 10px;width:100%;height:100%;z-index:100}.successMsgPp{background:#FFF;max-width:500px;margin:auto;position:relative}.popupTtl{font-size:20px;line-height:24px;padding:10px 20px;text-align:center;font-family:Oswald,Montserrat;color:#090}.popupCont,.urgentMsg p{font-family:Montserrat}a.close{background:#F33;width:24px;height:24px;position:absolute;right:0;top:0}a.close:hover{background:#555}a.close:after,a.close:before{content:"";height:2px;background:#FFF;width:12px;left:50%;top:50%;position:absolute;margin:-1px 0 0 -6px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg)}a.close:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}.popupCont{padding:30px 20px;text-align:center}.thanksMsg{padding-bottom:30px;margin-bottom:20px;border-bottom:1px #DDD dashed;font-size:14px;line-height:18px;font-weight:600;color:#111}.urgentMsg{background:url(../images/cw-luxury-villas.png) right bottom no-repeat;padding-right:215px;min-height:60px;text-align:left}.urgentMsg p{text-align:left;font-size:13px}.withRgrds{font-weight:500}.footerH4,.top-col{font-weight:600;color:#FFF}.sold-dtls{background:url(../images/sold-tag.png) center no-repeat;position:absolute;width:123px;height:123px;top:6px;left:6px;z-index:100}.before-after-section ul,ul.ul-listing{margin:0 0 20px 15px}.before-after-frame{margin-bottom:30px}.imageFrame{margin-bottom:10px;position:relative}.imageFrame img{width:100%;display:block}.after-tag,.before-tag{position:absolute;width:117px;height:117px;top:0;left:0;display:block;z-index:100}.before-after-frame .grey_frame{background:#EEE;padding:10px;box-shadow:3px 3px 2px #999;border:1px solid #DDD}.grey_frame .imageFrame:last-child{margin-bottom:0}.before-tag{background:url(../images/before.png) center no-repeat}.after-tag{background:url(../images/after.png) center no-repeat}.project-banner,.projects{margin-bottom:30px}.project-vdo{margin-bottom:15px}.project-vdo iframe{width:100%}.featured-vessel{margin:0 -5px 20px}.featured-vessel .fv-col{padding:5px;font-size:11px;position:relative;width:33.3333%;display:inline-block;vertical-align:top}.featured-vessel .fv-col .img-frm{background:#EEE;padding:4px;border:1px solid #DDD}.featured-vessel .fv-col .img-frm img{width:100%;height:120px;display:block;border:none;outline:0}.featured-vessel .fv-col .img-frm a{display:block}.mob{display:none!important}.footerH4{display:block}#topInfo .follow_us ul li,.top-col{display:inline-block;vertical-align:middle}.prprtyVdo{margin-bottom:30px}.prprtyVdo iframe{width:100%!important;height:350px!important}#topInfo{background:#1f313f;padding:0 10px;text-align:right}#topInfo .container{max-width:1200px;margin:auto}.top-col{padding:6px 20px;line-height:24px}.top-col:first-child{border-left:none;padding-left:0}.top-col:last-child{border-right:none;padding-right:0}.top-col i.fa{margin-right:6px;font-size:18px;vertical-align:middle}#topInfo .follow_us ul{padding:0;margin:0;list-style:none;z-index:100}#topInfo .follow_us ul li{margin:0 2px;position:relative}#topInfo .follow_us ul li a{width:24px;height:24px;display:block}#topInfo .follow_us ul li a img{width:24px;height:24px;outline:0;border:none}.reference_search .text{color:#FFF;display:inline-block;vertical-align:middle;padding:5px;font:700 12px Arial,Helvetica,sans-serif}.reference_search .text_field{display:inline-block;vertical-align:middle;padding:5px}.reference_search .text_field .textBox{background:#FFF;border:none;padding:3px 5px;height:26px;color:#333;font:11px Montserrat,Verdana,Arial,Helvetica,sans-serif}.reference_search .btn_div{display:inline-block;vertical-align:middle;padding:5px}.reference_search .ref_srch_btn{background:#7990a2;padding:0 10px;height:26px;border:none;color:#FFF;cursor:pointer;font:600 12px/normal Montserrat,Verdana,Arial,Helvetica,sans-serif;text-transform:uppercase}#searchPanel .srch-title,.offer .ofrsub,.offer-dtls .ofrsub{font-family:Oswald;text-transform:uppercase}.reference_search .ref_srch_btn:hover{background:#AAA;color:#000}.reference_search{background:#233440;margin-bottom:15px;padding:5px;border-radius:3px;line-height:26px;text-align:center;display:inline-block}#full-banner img{display:block;width:100%}.const-frame,.pv-frame{padding:4px;display:inline-block;vertical-align:top}#constVdoCont,#propertyVdoCont{margin:0 -4px}#propertyVdoCont iframe{width:100%!important;height:120px!important}.pv-frame{width:50%}#constVdoCont iframe{width:100%!important;height:270px!important}b{color:#111}.const-frame{width:50%}.const-tbl th{text-align:left}.offer .by-cw,.offer-dtls .by-cw{font-weight:600;text-align:right;display:block;font-style:italic}.cw-team{margin-bottom:20px;background:#33495a;border-radius:4px;padding:6px}.cw-team img{display:block;border-radius:3px;width:auto!important;max-width:none!important}img.team-img-thumb{width:100%!important}#text-scroller{margin-bottom:25px;overflow:scroll;height:500px;padding:10px 5px 10px 10px;border:1px solid #DDD;border-radius:4px}.guidelines{margin-bottom:25px;padding:10px;border:1px solid #DDD;border-radius:4px}.energy-certificate{padding:20px 0}.nrgy-crfct-img{width:25%;float:left}.nrgy-crfct-img img{width:100%;border-radius:3px}.nrgy-crfct-desc{width:72%;float:right;font-size:13px;font-weight:600;padding-top:70px}.energy-certificate .orng{color:#ff4200}.energy-certificate .green{color:green}.offer,.offer-dtls{position:absolute;background:rgba(255,255,0,.85);color:#000;z-index:100}#nav>ul>li,#nav>ul>li>a{border:none}.offer-dtls{left:6px;bottom:100px;padding:8px 14px}.offer-dtls .ofrsub{font-size:16px;display:block}.offer-dtls .by-cw{font-size:10px}.offer{left:0;bottom:6px;padding:4px 8px}.offer .ofrsub{font-size:14px;display:block;line-height:17px}.offer .by-cw{font-size:10px;line-height:12px}#searchPanel{background:url(../images/search-bg.jpg) center no-repeat;background-size:cover;padding:40px 10px;margin-bottom:30px;color:#FFF}#searchPanel .srch-title{display:block;color:#FFF;font-size:24px;margin-bottom:15px;text-align:center}.or,.srch-col-3{display:inline-block}.wrap{max-width:1200px;margin:auto}.srchFormCont{margin:0 -10px}.srch-col-3{width:33.3333%;vertical-align:bottom;padding:5px 10px;line-height:30px;font-size:13px;text-transform:uppercase}#nav>ul>li,.or{vertical-align:middle}#searchPanel .right{text-align:right}#searchPanel .selectfield,#searchPanel .textfield{background:#FFF;border:none;height:40px;padding:5px 10px;width:100%;border-radius:3px}#searchPanel .srchBtn,#searchPanel .srchMapBtn{padding:0 30px 0 50px;text-transform:uppercase;cursor:pointer;font-family:Oswald}#searchPanel .srchBtn{height:40px;border:2px solid #FFF;border-radius:3px;color:#FFF;background:url(../images/mag-w.png) 25px 10px no-repeat}#searchPanel .srchBtn:hover{background:url(../images/mag-b.png) 25px 10px no-repeat #FFF;color:#1f313f}#searchPanel .srchMapBtn{line-height:36px;border:2px solid #00b672;border-radius:3px;color:#FFF;background:url(../images/loc-w.png) 25px 10px no-repeat #00b672;text-decoration:none;display:inline-block;position:relative}#searchPanel .srchMapBtn:hover{background:url(../images/loc-g.png) 25px 10px no-repeat;color:#00b672}.or{width:24px;height:24px;line-height:20px;text-align:center;background:rgba(0,0,0,.5);color:#FFF;font-style:italic;border-radius:100%;margin:0 8px;font-family:Oswald;font-size:11px;font-weight:300;border:1px solid #00b672;text-transform:lowercase}#nav>ul>li,.property-price,.ref-number{text-transform:uppercase}#header .container .right_part{float:right;text-align:right}#header .container .right_part .flag_link{padding-bottom:10px}#header .container .right_part .flag_link ul{padding:0;margin:0;list-style:none;z-index:100}#header .container .right_part .flag_link ul li{float:right;padding-left:5px;position:relative}#header .container .right_part .flag_link ul li a{width:20px;height:14px;display:block}#header .container .right_part .flag_link ul li a img{width:20px;height:14px;outline:0;border:none}#header .container .right_part .follow_us{margin-bottom:6px}#header .container .right_part .follow_us ul{padding:0;margin:0;list-style:none;z-index:100}#header .container .right_part .follow_us ul li{float:right;padding-left:5px;position:relative}#header .container .right_part .follow_us ul li a{width:24px;height:24px;display:block}#header .container .right_part .follow_us ul li a img{width:24px;height:24px;outline:0;border:none}#nav{font-family:Oswald;position:relative;z-index:100}#nav>ul>li>ul,#nav>ul>li>ul>li>ul{transition:all .2s ease-out;z-index:10}#nav li{list-style:none}#nav>ul>li{display:inline-block;font-weight:400;position:relative;margin-left:2px}#nav>ul>li>a{display:block;color:#FFF;text-decoration:none;padding:0 15px;line-height:32px;border-radius:2px;font-size:14px;font-weight:400}#nav>ul>li>ul>li>a,#nav>ul>li>ul>li>ul>li>a{display:block;font-size:11px;color:#FFF;text-decoration:none}#nav>ul>li.selected>a,#nav>ul>li:hover>a,#nav>ul>li>a.active{background:#162633;color:#FFF}#nav>ul>li>a>i.fa{margin-right:2px}#nav>ul>li.has-sub:hover>a{background:#162633;color:#FFF}#nav>ul>li.has-sub>a:after{content:"\f107";margin-left:10px}#nav>ul>li.has-sub:hover>a:after{content:"\f106"}#nav>ul>li>ul>li.has-sub-child>a:after{content:"\f105";position:absolute;right:12px}#nav>ul>li>ul>li.has-sub-child:hover>a:after{content:"\f104"}#nav>ul>li>ul{visibility:hidden;opacity:0;position:absolute;top:100%;left:0;background:#162633;width:180px;text-align:left}#nav>ul>li:hover>a:before{width:100%;left:0}#nav>ul>li:hover>ul{visibility:visible;opacity:1}#nav>ul>li>ul>li{border-bottom:1px rgba(255,255,255,.1) solid;position:relative;font-family:Roboto,sans-serif}#nav>ul>li>ul>li>a{padding:6px 12px;border-bottom:1px rgba(0,0,0,.1) solid}#nav li>ul>li:last-child,#nav ul ul li:last-child a{border:none}#nav ul ul li a.active,#nav ul ul li a:hover,#nav ul ul li:hover>a{background:rgba(255,255,255,.1)}#nav>ul>li>ul>li>ul{visibility:hidden;opacity:0;position:absolute;top:0;left:181px;background:#162633;font-family:Montserrat;width:150px}#nav>ul>li>ul>li:hover>ul{visibility:visible;opacity:1}#nav>ul>li>ul>li>ul>li{border-bottom:1px rgba(255,255,255,.1) solid}#nav>ul>li>ul>li>ul>li>a{padding:5px 12px;border-bottom:1px rgba(0,0,0,.1) solid;text-transform:capitalize;overflow:hidden;white-space:nowrap}a.toggle-menu{width:36px;height:36px;display:none;border:1px solid #DDD;line-height:36px;background:#FFF;border-radius:3px;padding-top:9px;margin:auto}#welcome h1 span,.home-description h2 span{border-bottom:2px #28ADE2 solid;display:inline-block}.activity-img,.loc-map,.property-title{border-top:1px #DDD solid}a.toggle-menu.selected{background:#8f5d29}a.toggle-menu.selected samp{background:#FFF}a.toggle-menu samp{display:block;margin:0 auto 4px;width:22px;height:3px;background:#666}.blackOverlay,.blackOverlayCat{background:rgba(0,0,0,.9);width:100%;height:100%;position:fixed;top:0;left:0;z-index:999;transition:all .4s ease-out;visibility:hidden;opacity:0;cursor:url(../images/white_close.png),default;display:none}#welcome{margin-bottom:30px;text-align:center}#welcome h1{font-size:34px;line-height:38px;margin-bottom:30px;font-family:Montserrat,sans-serif;font-weight:300}#welcome h1 span{padding:8px 0}#welcome p{font-size:13px;line-height:17px}.home-description{margin-bottom:50px}.home-description h2{font-size:30px;line-height:34px;margin-bottom:30px;font-family:Montserrat,sans-serif;font-weight:300;text-align:center}.home-description h2 span{padding:6px 0}.home-description h3,.home-description h4,.home-description h5,.home-description h6{font-size:26px;line-height:30px;margin:30px 0 20px;font-family:Montserrat,sans-serif;font-weight:300;text-align:center}.home-description h3 span,.home-description h4 span,.home-description h5 span,.home-description h6 span{display:inline-block;padding:6px 0;border-bottom:3px #28ADE2 solid}.home-description ul{margin:0 0 30px 60px;font-weight:600}ul.listing{margin:0 0 20px 30px;font-weight:400}ul.listing li{margin-bottom:5px}#catergory-section{margin-bottom:50px}#catergory-section a{display:block;overflow:hidden;position:relative}#catergory-section .cat-ttl{display:block;position:absolute;z-index:2;left:-100%;top:50%;max-width:100%;background:rgba(0,0,0,.8);border-radius:0 4px 4px 0;color:#FFF;padding:8px 20px;line-height:30px;margin-top:-20px;font-family:Oswald;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;text-transform:uppercase}.cat-col-1,.cat-col-2{display:inline-block;vertical-align:top}#catergory-section a:hover .cat-ttl,.sold{left:0}#catergory-section img{width:100%;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transition:all .4s ease-out;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-ms-transition:all .4s ease-out}#catergory-section a:hover img{transform:scale(1.16);-webkit-transform:scale(1.16);-moz-transform:scale(1.16);-ms-transform:scale(1.16);-o-transform:scale(1.16)}.cat-col-1{width:32%}.cat-col-2{width:68%;padding-left:18px}.cat-col-3{display:block;margin-bottom:18px}.cat-col-4{display:block;margin:0 -9px}.cat-col-5{display:inline-block;vertical-align:top;width:50%;padding:0 9px}#location{padding-bottom:30px}#container h1 span,#container h2 span,#container h3 span,#container h4 span,#location h1 span,#location h2 span,#location h3 span,#location h4 span,#location h5 span,#location h6 span,.right_site h1 span,.right_site h2 span,.right_site h3 span,.right_site h4 span{padding:8px 0;display:inline-block;border-bottom:2px #28ADE2 solid}#container h1,#location h1{font-size:32px;line-height:36px;margin-bottom:30px;font-family:Montserrat,sans-serif;font-weight:300;text-align:center}#container h2,#container h3,#container h4,#location h2,#location h3,#location h4,#location h5,#location h6{font-size:20px;line-height:24px;margin:20px 0 10px;font-family:Montserrat,sans-serif;font-weight:300;text-align:center}.right_site h1{font-size:34px;line-height:38px;margin-bottom:30px;font-family:Montserrat,sans-serif;font-weight:300;text-align:center}.right_site h2,.right_site h3,.right_site h4{font-size:20px;line-height:24px;margin:20px 0 10px;font-family:Montserrat,sans-serif;font-weight:300;text-align:center}.loc-map{margin-top:40px;padding:30px 0}.activity-img{margin:40px 0;padding:30px 0 0;position:relative}.activity-img .pic-from,.full-img .pic-from{font-size:12px;padding:0 12px;right:0;bottom:20px;font-family:Oswald;line-height:26px;background:rgba(0,0,0,.3);color:#FFF;max-width:100%}.activity-img .pic-from{position:absolute;border-radius:3px 0 0 3px;display:inline-block}.activity-img img{width:100%;border-radius:5px;display:block}.full-img{margin:0 0 30px;position:relative}.full-img .pic-from{position:absolute;border-radius:3px 0 0 3px;display:inline-block}.full-img img{width:100%;border-radius:5px;display:block}.img-gllry{margin:15px -6px}.img-gllry img{border-radius:4px;width:100%;display:block}.img-gllry .col-2-glry,.img-gllry .col-3-glry{display:inline-block;vertical-align:top;margin:12px 6px;position:relative}.img-gllry .col-3-glry{width:calc(33.3333% - 12px)}.img-gllry .col-2-glry{width:calc(50% - 12px)}.activity-gllry .gllry-title,.img-gllry .gllry-title{display:block;position:relative;text-align:center;margin-bottom:8px;font-size:18px}.activity-gllry .gllry-title span,.img-gllry .gllry-title span{display:inline-block;padding:0 0 0 2px;border-bottom:2px #28ADE2 solid}.img-gllry .pic-from{position:absolute;right:0;bottom:20px;color:#FFF;font-family:Oswald;font-size:12px;line-height:26px;padding:0 12px;background:rgba(0,0,0,.3);border-radius:3px 0 0 3px;display:inline-block;max-width:100%}.img-gllry p{text-align:center;margin-top:10px}.property-title{background:url(../images/cool-background-wallpapers-85.jpg) center no-repeat fixed #6e64bb;background-size:cover;padding:50px 10px;text-align:center;color:#FFF}.property-title h1{font-size:34px;line-height:38px;margin:0;font-family:Montserrat,sans-serif;font-weight:300;text-align:center;color:#FFF;padding:0}.ref-number{background:#00b672;color:#FFF;display:inline-block;font-size:12px;border:2px solid #00b672;border-radius:20px;padding:0 20px;line-height:26px;float:right}.property-price{color:#00b672;display:block;font-size:16px;font-weight:600;float:left;line-height:26px}.property-price small{color:#666;text-transform:capitalize;font-size:13px;font-weight:300}#container .pagination,a.details-btn{text-transform:uppercase}.property-list .price-ref,.property-list .title{border-bottom:1px #28ADE2 dashed;font-weight:600}.sold{background:url(../images/sold.png) center no-repeat rgba(0,0,0,.7);position:absolute;width:100%;height:100%;top:0;z-index:100;display:block}.property-list{padding:0;margin:0 -10px 20px;background:#FFF}.col-3,.col-4{padding:10px 10px 30px;display:inline-block;vertical-align:top}.col-3{width:33.3333%}.col-4{width:25%}.property-list .price-ref{display:block;margin-bottom:10px;padding:0 10px 10px;color:#00b672}.property-list .price,.property-list .ref{display:inline-block;width:50%;vertical-align:top}.property-list .price{text-align:left}.property-list .ref{text-align:right}.property-list .property-thumb{position:relative;margin:2px 2px 0}.property-list .property-thumb img{display:block;width:100%;border-radius:4px}.property-list .title{text-align:center;display:block;padding:10px;margin-bottom:10px;color:#28ADE2}.property-list .title span{display:block;overflow:hidden;height:36px}.property-list .property-btn{text-align:center;display:block;padding:15px 0}.property-list .col-frame{border:1px solid #28ADE2;border-radius:5px 5px 10px 10px;background:#FFF;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out;position:relative}.property-list .col-frame:hover{-webkit-transform:scale(1.16);-moz-transform:scale(1.16);-ms-transform:scale(1.16);-o-transform:scale(1.16);transform:scale(1.16);box-shadow:0 0 25px #666;z-index:2}.property-list ul{list-style:none;border-bottom:1px #28ADE2 dashed;text-align:center}.property-list ul li{padding-top:40px;margin-bottom:12px;text-align:center;display:inline-block;vertical-align:top;width:25%}.property-list ul li.p-area{background:url(../images/area-blue.png) center top no-repeat;width:100%}.property-list ul li.p-bedroom{background:url(../images/bedroom-blue.png) center top no-repeat}.property-list ul li.p-bathroom{background:url(../images/bathroom-blue.png) center top no-repeat}.property-list ul li.p-plot{background:url(../images/plot-blue.png) center top no-repeat}.property-list ul li.p-building{background:url(../images/building-blue.png) center top no-repeat}.property-list ul li.p-interior{background:url(../images/interior-blue.png) center top no-repeat}.property-list ul li.p-terrace{background:url(../images/terrace-blue.png) center top no-repeat}a.details-btn{display:inline-block;color:#FFF;margin-top:0;font-size:12px;border:2px solid #00b672;background:#00b672;border-radius:20px;padding:0 20px;line-height:26px;text-decoration:none}a.details-btn:hover{background:#FFF;color:#00b672}a.details-btn:after{content:"\f101";font-family:FontAwesome;margin-left:6px}.limit{padding-top:150px;text-align:center}@media only screen and (min-width :1000px){.slideanim{visibility:hidden;visibility:visible\9}.slideanim.slide{visibility:visible;animation:slide 1s}.slideanim::after{content:"";display:table;clear:both}@keyframes slide{0%{opacity:0;transform:translateY(50%)}100%{opacity:1;transform:translateY(0)}}}.gallery-left-img{margin-bottom:25px}.gallery-left-img .gllry-ttl{margin-bottom:12px;display:block;font-size:18px;font-weight:400}.gallery-left-img .thumb{float:right;margin:0 0 10px 20px;width:25%;display:block}#container .pagination .current,#container .pagination .disabled,#container .pagination a,#district-category ul li{display:inline-block;vertical-align:top}.gallery-left-img .thumb img{border-radius:4px;width:100%}.property-cont{background:url(../images/no-property.jpg) center top no-repeat;margin-bottom:40px}#container .pagination .disabled{border:2px solid #ff0048;background:#ff0048;line-height:30px;padding:0 12px;border-radius:3px}#container .pagination .current{border:2px solid #00b672;background:#00b672;line-height:30px;padding:0 12px;border-radius:3px}#container .pagination a{border:2px solid #00b672;color:#00b672;line-height:30px;padding:0 12px;border-radius:3px}#district-category ul,#district-category ul li{margin:0;padding:0;list-style:none}#district-category ul li{width:25%}#district-category ul li a{display:block;overflow:hidden;position:relative}#district-category ul li .dist-ttl{display:block;position:absolute;z-index:2;left:-100%;top:50%;max-width:100%;background:rgba(0,0,0,.8);border-radius:0 4px 4px 0;color:#FFF;padding:0 20px;line-height:30px;margin-top:-15px;font-family:Oswald;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;text-transform:uppercase}#district-category ul li a:hover .dist-ttl{left:0}#district-category ul li img{width:100%;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transition:all .4s ease-out;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-ms-transition:all .4s ease-out}#district-category ul li a:hover img{transform:scale(1.16);-webkit-transform:scale(1.16);-moz-transform:scale(1.16);-ms-transform:scale(1.16);-o-transform:scale(1.16)}.bottom-content{padding:30px 0}.bottom-content h3,.bottom-content h4,.bottom-content h5,.bottom-content h6{font-size:26px;line-height:30px;margin:30px 0 20px;font-family:Montserrat,sans-serif;font-weight:300;text-align:center}.bottom-content h3 span,.bottom-content h4 span,.bottom-content h5 span,.bottom-content h6 span{display:inline-block;padding:6px 0;border-bottom:3px #28ADE2 solid}#container .left_site h5,#container .left_site h6{font-size:13px;line-height:17px;font-weight:400;text-align:left;margin:0 0 6px;padding:0}.content-desc{margin:20px 0 30px 14px;padding:0}.content-desc ul{margin:0 0 0 30px;padding:0}.content-desc li{margin-bottom:12px}.content-desc ul li{margin:6px 0 0}.yacht-contact{padding:0;margin:0 -10px 20px;background:#FFF}.yacht-contact .col-2,.yacht-contact .col-3{padding:10px 10px 30px;display:inline-block;vertical-align:top}.yacht-contact .col-2{width:50%}.yacht-contact .col-3{width:33.3333%}.yacht-contact p{text-align:left}.langCity{padding:0 20px}a.cityBtn{line-height:30px;background:#00b672;color:#FFF;font-weight:400;font-family:Montserrat;font-size:13px;text-decoration:none;padding:0 12px;border-radius:3px;line-height:24px;display:block;position:relative;}a.cityBtn:hover,a.cityBtn.active{text-decoration:none;background:#ff0048;}a.cityBtn.active:after{position:absolute;left:50%;top:100%;width:0;height:0;content:"";margin-left:-10px;border-top:10px solid #ff0048;border-left:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid transparent;}#topInfo .container{position:relative;}.cityDropCont{position:absolute;left:0;top:40px;width:100%;z-index:101;display:none;}
.cityLangDrop{background:#FFF;padding:15px;border-radius:4px;box-shadow:0 0 10px #000; max-width:600px; margin:auto;}
.langCityCol{width:33.3333%;display:inline-block;vertical-align:top;list-style:none; padding:15px;}.langCityCol li{font-size:12px;text-align:left; font-weight:400;font-family:Open Sans;line-height: 24px;}
.langCityCol li a{color:#666;}.langCityCol li a:hover{color:#28ADE2;}.langCityCol li.langCityTitle{border-bottom:dashed 1px #00b672;padding-bottom:6px;margin-bottom:16px;color:#00b672;font-size:14px; font-weight:500;font-family:Montserrat,sans-serif;}
.img-left{float:left;width:30%; margin:0 20px 12px 0; border-radius:4px;}

.flashingLang{}
.flashingLang li{display:inline-block; vertical-align:middle; margin-left:3px; position:relative;}
/* .flashingLang li a{background:#ff0044; animation:flashLang 0.7s; -moz-animation:flashLang 0.7s infinite;  -webkit-animation:flashLang 0.7s infinite; padding:0 14px; color:#FFF; line-height:24px; border-radius:3px; display:block; text-decoration:none; font-size: 12px; font-weight: 400; text-transform:uppercase;} */
.flashingLang li a{padding:0 14px; color:#FFF; line-height:24px; border-radius:3px; display:block; text-decoration:none; font-size: 12px; font-weight: 400; text-transform:uppercase;}
.flashingLang li.red a{background:#ff0044;}
.flashingLang li.yellow a{background:#ffd400; color:#000;}
.flashingLang li.green a{background:#00b672;}
.flashingLang li.reverse a{background:#00b672; animation:flashLangR 0.7s; -moz-animation:flashLangR 0.7s infinite;  -webkit-animation:flashLangR 0.7s infinite;}
@-moz-keyframes flashLang /* Firefox */ {
    0% {background:#ff0044;}
    50% {background:#00b672;}
    100% {background:#ff0044;}
}

@-webkit-keyframes flashLang /* Safari and Chrome */ {
    0% {background:#ff0044;}
    50% {background:#00b672;}
    100% {background:#ff0044;}
}

@-moz-keyframes flashLangR /* Firefox */ {
    0% {background:#00b672;}
    50% {background:#ff0044;}
    100% {background:#00b672;}
}

@-webkit-keyframes flashLangR /* Safari and Chrome */ {
    0% {background:#00b672;}
    50% {background:#ff0044;}
    100% {background:#00b672;}
}

.flashingLang li ul{background:#FFF; position:absolute; left:0; top:100%; padding:0; width:180px; display:none;z-index:101;border-top:6px #1f313f solid;}
.flashingLang li:hover ul{display:block;}
.flashingLang li ul li{display:block; margin:0; border-bottom:1px #ddd dashed;}
.flashingLang li ul li:last-child{border-bottom:none;}
.flashingLang li ul li a, .flashingLang li.reverse ul li a{display:block; background:none !important; color:#333; animation:none; -moz-animation:none; -webkit-animation:none; text-transform:capitalize; text-align:left; padding:5px 10px; line-height:16px;}
