@charset "utf-8";*{margin:0;padding:0;}
body{font:12px Arial, Helvetica, sans-serif;color:#686868;background:#fcfcfc url(../images/our_promise.png) no-repeat 975px 123px;}
h2{font:Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;color:#58839d;}
.site_main_container{float:left;width:100%;}
.header_wraper{float:left;width:955px;margin-left:20px;}
.site_wraper{float:left;width:933px;margin-left:20px;}
.logo_nav_chat{float:left;width:100%;height:94px;background:url(../images/iconset1.png) repeat-x 0 0;}
#logo{float:left;width:420px;height:inherit;padding-top:20px;}
#logo h1{font-size:29px;padding-top:20px;}
#logo h1 a{font-size:27px;color:#d75125;text-decoration:none;}
#logo p{padding-top:2px;font-size:12px;color:#7b8385;}
.chat_nav{float:right;width:510px;height:inherit;margin:67px 0 0}
.chat{height:25px;float:left;width:100%;margin:18px 0 24px 0;text-align:right}
.top_nav{width:355px;float:right;}
.top_nav ul{width:100%;float:left;list-style:none;} 
.tc-heading {font-size: 26px;font-weight: 400;padding-top: 1.5rem;}
.footer_numbers_wraper .ph_list_flag li .ph_heading_c.ph_sa{width: 110px}
.top_nav ul li{float:left;}
.top_nav ul a{float:left;background:url(../images/iconset1.png) repeat-x 0 -175px;font-size:12px;padding:6px 12px;color:#fff;text-decoration:none;margin-left:3px;border:solid 1px #da6f25;border-bottom:none;-moz-border-radius-topRight:4px;-moz-border-radius-topLeft:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;}
.contact_right{float: right;width: 450px}
.ph_tel {color: #333; 	display: inline-block; 	width: 100%; 	border-bottom: 1px solid #ddd; 	padding: 6px 0; }
.ph_list_c ul li { 	padding: 0 !important; }
.ph_list_c ul li:last-child a.ph_tel { 	border-bottom: none; 	padding-bottom:0; }
.top_nav ul a:hover,.top_nav ul a.active{background-position:0 -216px;border-color:#275177;}
.form_banner_main{float:left;width:100%;background:url(../images/green_strip.png) repeat-x 0 0;min-height:563px;position:relative}
.form{float:left;width:400px;height:522px;background:url(../images/form-back.png) no-repeat left top;margin-top:24px;position:relative}
.form_wraper{position:absolute;top:17px;left:22px;width:354px;height:482px;}
.form h2{font-size:17px;color:#404c4f;padding:6px 0 0 37px;background:url(../images/form-iconset.png) no-repeat left top;height:22px;}
.header_right_sec{float:right;width:523px;}
.header_num_main{float:right;width:530px;padding:19px 0 21px 0;height:21px;}
.header_num_main .header_number{float:right;width:250px;font-size:14px;color:#fff;padding-top:2px;text-align:right;}
.view_more_no{width:152px;float:right;position:relative;z-index:5000000;height:30px;margin-left:20px;}
#teleph:active, .button:focus{outline:medium none;border:none;}
.banner_main-back{background:none repeat scroll 0 0 #FDFDFD;border:1px solid #A1B8CF;border-radius:6px 6px 6px 6px;float:left;height:193px;position:relative;width:387px;}
#teleph:hover{-webkit-box-shadow:1px 1px 5px rgba(50, 79, 50, 0.85);-moz-box-shadow:1px 1px 5px rgba(50, 79, 50, 0.85);box-shadow:1px 1px 5px rgba(50, 79, 50, 0.85);}
#teleph{float:right;-moz-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;-webkit-border-radius:6px 6px 6px 6px;background:#eff2f4 url(../images/iconset1.png) no-repeat 113px -294px;border:none;color:#5e6467;cursor:pointer;display:block;font:12px Arial,Helvetica,sans-serif;padding:3px 0 3px 8px;text-align:left;width:140px;outline:none;}
.banner_main{float:left;width:519px;margin-top:13px;}
.banner-inside{width:100%;float:left;}
.grey_box_inner{background-color:#F3F3F3;border:2px solid #FFFFFF;float:left;height:200px;width:384px;}
.map_address{background:none repeat scroll 0 0 #3A3E41;font-size:12px;height:37px;width:100%;}
#map{-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border:1px solid #E9E9E9;height:153px;width:385px;}
.map_address p{color:#f8f800;padding:5px;}
.map_address strong{color:#FFFFFF;padding-top:5px;}
.wording{width:521px;float:left;}
.contact_footer .footer_numbers{display:none}
.wording-text{color:#D75125;font-family:Arial,Helvetica,sans-serif;font-size:39px;font-style:italic;font-weight:bold;margin:2px 0 0 26px;}
.wording-text-balck{font-family:Arial, Helvetica, sans-serif;font-size:28px;color:#4b7fa3;font-weight:bold;margin:11px 0 0 26px;font-style:italic;float:left;}
#view_no{float:left;outline:none;position:absolute;z-index:100000;}
#num { 	width: 310px; 	background: #f9f9f9; 	border: 1px solid #ccc; 	padding: 10px; 	display: none; 	position: absolute; 	top: 30px; 	right: 0; 	border-radius: 6px; 	-moz-border-radius: 6px; 	-webkit-border-radius: 6px; 	max-height: 525px; 	overflow-y: scroll; }
.PhnCont a {
	color: #6B7F97;
}
.footer_numbers_wraper a {
	border: none !important;
}
ul{list-style:none;margin:0;padding:0;}
/* #num ul li{display:block;font-family:Arial, Helvetica, sans-serif;padding:0 0 0 5px;line-height:22px;} */
#num ul li strong{float:left;width:95px}
#num ul li cite{float:right;width:130px}
.home_content{background:none repeat scroll 0 0 #FFFFFF;border:2px solid #E7E7E7;border-radius:6px 6px 6px 6px;box-shadow:0 0 15px #E7E7E7 inset;float:left;margin-bottom:30px;width:931px;}
.home_content_inner{float:left;width:95%;margin:0 0 0 2%;padding:22px 0}
.home_cnt_left{float:left;width:382px;height:192px;}
.home_cnt_left h2{font-size:15px;font-weight:bold;color:#58839d;}
.home_cnt_right{float:right;width:470px;color:#686868;}
.home_cnt_right strong{font-weight:normal;color:#f08809;}
.top_deals_widgets{float:left;width:100%;margin-bottom:30px;margin-top:30px;}
.left_deals{float:left;width:521px;background:#fff;position:relative;border:solid 2px #e7e7e7;box-shadow:inset 0 0 15px #e7e7e7;-moz-box-shadow:inset 0 0 15px #e7e7e7;-webkit-box-shadow:inset 0 0 15px #e7e7e7;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.left_deals h3{font-size:18px;font-weight:bold;color:#686868;margin-bottom:25px;clear:both;}
.light_yellow{background:#fefcfa !important;}
.left_deals p{clear:both;display:block;font-size:11px;color:#686868;padding-top:18px;text-align:right;}
.left_deals p strong{color:#eb5a00;font-size:17px;font-weight:normal;}
.top_deals_tag{position:absolute;top:-7px;right:-7px;}
.left_deals_inner{float:left;width:486px;margin-left:4px;margin:25px 0 15px 15px;}
.rental_deal_row{float:left;width:100%;border-bottom:solid 1px #f2f2f2;height:65px;}
.rental_deal_row .image{float:left;margin-left:13px;width:60px;padding-top:10px;}
.rental_deal_row .deal_location{float:left;margin-left:20px;width:170px;padding-top:26px;font-size:14px;}
.rental_deal_row .deal_old_price{float:left;width:109px;padding-top:26px;color:#686868;font-size:17px;text-decoration:line-through;font-weight:bold;}
.rental_deal_row .deal_now_price{float:right;width:98px;padding-right:11px;padding-top:26px;font-size:18px;color:#4f9409;font-weight:bold;}
.rental_deal_row .deal_now_price span{color:#4f9409;font-size:12px}
.center_right_widgets{width:392px;float:right;}
.guarantee_box{height:112px;}
.guarantee_box .text_row{float:left;padding-top:9px;font-size:13px;font-weight:bold;color:#656565;padding-left:4%;width:96%;line-height:40px;}
.guarantee_box .text_row img{float:left;margin-right:10px;}
.book_car_mobile{width:100%;height:146px;}
.main-supplier-box{width:100%;float:left;margin-top:25px;}
.main-supplier-Add{width:50%;float:left;}
.supplier-indise{width:50%;float:left;}
.supll-text{width:95%;float:left;font-size:15px;color:#1b567b;font-weight:bold;margin-left:10px;}
.suppliers_main{width:100%;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;margin-top:23px;}
.suppliers_main h3{color:#fff;line-height:57px;padding-left:20px;font-size:18px;}
.supplier_logo_cntr{float:left;width:100%;}
.supplier_logo_cntr img{float:left;margin-left:13px;margin-right:10px;margin-top:15px;}
.rental_loc_main{float:left;width:100%;margin-bottom:40px;}
.rental_loc_main h2{font-size:18px;color:#4c7a96;float:left;width:100%;padding-bottom:18px;}
.rental_loc_main .locations_wraper{float:left;clear:both;width:100%;}
.rental_loc_main h4{font-size:14px;font-weight:bold;color:#686868;float:left;width:100%;padding-bottom:21px;}
.rental_loc_main ul{display:block;list-style:none;}
.rental_loc_main ul li{display:block;line-height:22px;width:246px;}
.rental_loc_main ul li a{font-size:11px;color:#686868;text-decoration:none;border-bottom:dotted 1px #fff;}
.rental_loc_main ul li a:hover{border-color:#de4b00;color:#de4b00;}
.rental_loc_main .divider{width:1px;height:164px;background:#e7e7e7;float:left;}
.rental_loc_main .first_sec{float:left;width:20%;}
.rental_loc_main .second_sec{float:left;margin:0 -10% 0 8%;width:26%;}
.rental_loc_main .third_sec{float:left;margin:0 2% 0 7%;width:19%;}
.rental_loc_main .forth_sec{float:right;width:20%;}
.rental_loc_main .first_sec ul{float:left;width:33%;}
.rental_loc_main .second_sec ul{float:left;width:33%;}
.rental_loc_main .third_sec ul{float:left;width:100%;}
.rental_loc_main .forth_sec ul{float:left;width:100%;}
.rental_loc_main .for_more{float:left;width:100%;clear:both;padding-top:20px;color:#686868;font-size:11px;text-align:right;}
.rental_loc_main .for_more strong{font-size:17px;color:#eb5a00;font-weight:normal;}
#footer{width:100%;padding-bottom:30px;background:#fff url(../images/footer_back.gif) repeat-x top left;color:#686868;margin-top:15px; display: inline-block;}
.footer_first_row{float:left;width:100%;padding:15px 0;line-height:22px;}
.boking_helpline_txt{float:left;font-size:12px;width:206px;font-weight:bold;padding-left:26px;background:url(../images/iconset1.png) no-repeat 0 -255px;}
.suport_email_txt{float:left;font-size:12px;width:250px;font-weight:bold;padding-left:26px;background:url(../images/iconset1.png) no-repeat 0 -279px;}
.suport_email_txt a{display:inline-block;margin-left:10px;}
.footer_links{float:right;width:350px;text-align:right;}
#footer a{font-size:11px;text-decoration:none;border-bottom:transparent 1px;font-weight:normal;color:#686868;line-height: 22px;}
#footer a:hover{border-bottom:dotted 1px #686868;}
.footer_links .divider{display:inline-block;padding:0 6px;}
.footer_numbers{position:relative;float:left;clear:both;width:100%;margin-bottom:24px;background:#fff;border:solid 1px #e5e5e5;border-left:none;border-right:none;background:url(../images/booking_helpline.png) no-repeat 18px bottom;}
.footer_numbers .indicator{position:absolute;width:15px;height:8px;top:-8px;left:46px;background:url(../images/iconset1.png) repeat-x 0 -336px;}
.footer_numbers_wraper{float:left;width:837px;margin:14px 0 0 118px;}
.footer_numbers .ph_list_c{width:100% !important;}
.footer_numbers .ph_list_c ul{float:left !important;width:100% !important;}
.footer_numbers .ph_list_c ul li{float:left !important;width:200px !important;}
.footer_numbers .ph_heading_c{float:left !important;font:normal 11px Arial, Helvetica, sans-serif !important;color:#000000 !important;padding-right:15px !important;}
.footer_numbers .ph_digit_c{float:left !important;font:normal 11px Arial, Helvetica, sans-serif !important;color:#686868 !important;}
.powered_by{position:absolute;width:156px;background:url(../images/form-iconset.png) no-repeat 73px -183px;color:#727272;top:457px;left:1px;font:11px Arial, Helvetica, sans-serif;height:19px;}
.powered{float:left;width:100%;font-size:11px;}
.header_right_cnt{float:right;width:100%;min-height:467px;margin-top:7px;background:#fff;border:solid 2px #e7e7e7;box-shadow:inset 0 0 15px #e7e7e7;-moz-box-shadow:inset 0 0 15px #e7e7e7;-webkit-box-shadow:inset 0 0 15px #e7e7e7;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;background:#fff;}
.header_cnt_inner{width:92%;margin:4% auto;padding:0% 0;}
.header_right_cnt h2,.contact_left h2{font-size:18px;font-weight:bold;color:#d65b1a;margin-bottom:20px;}
.contact_left{float:left;width:470px;margin-top:24px;border:solid 2px #e7e7e7;box-shadow:inset 0 0 15px #e7e7e7;-moz-box-shadow:inset 0 0 15px #e7e7e7;-webkit-box-shadow:inset 0 0 15px #e7e7e7;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;background:#fff;}
.contact_subline{padding:0 0 10px 0;}
.pT10{padding-top:10px;}
.contact_subline{padding:0 0 10px 0;}
.rounded-corners{border-radius:5px 5px 5px 5px;border:solid 1px #b9b7b7;}
.ph_no_call {margin: 5px 0;padding: 0 10px}
.ph_bg_call{height:inherit;margin-bottom:10px;margin-top:19px;overflow:auto;}
/* .ph_list_call{float:left;padding:0 0 0 0px;width:270px;} */
.ph_list_c{float:left;padding:0 !important;width:100% !important;}
.pT15{padding-top:15px;}
.list{width:225px;float:left;}
.dicsount-deal{width:100%;float:left;height:126px;}
.mobile{height:71px;width:100%;float:left;}
.benefits{width:100%;float:left;margin:30px 0 0 7px;}
.benefits-headig{width:100%;float:left;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#1b567b;}
.benefits-list{width:100%;float:left;margin:15px 0 0 0px;}
.benefits-list ul{width:100%;float:left;}
.benefits-list li{background:url("../images/bullets.gif") no-repeat scroll 0 -1px transparent;float:left;font-family:Arial,Helvetica,sans-serif;font-size:13px;padding:11px 0 10px 22px;width:150px;}
.Banner-box{background:none repeat scroll 0 0 #FDFDFD;border:2px solid #D6DBDC;border-radius:6px 6px 6px 6px;float:left;height:179px;margin:31px 5px 0 0;position:relative;width:521px;}
.Banner-box-back-left{float:left;width:307px;}
.Banner-box-back-right{background:url("../images/background.png") no-repeat scroll 0 0 transparent;float:right;height:182px;left:280px;position:absolute;width:250px;}
.deal-box{float:left;width:326px;}
.wording-deal-start{color:#4B7FA3;float:left;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;margin:26px 0 0 68px;width:280px;}
.wording-deal-end{color:#fff;float:left;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;margin-left:20px;padding-left:44px;width:270px;}
.wording-deal-price{color:#E47128;float:right;font-family:Arial,Helvetica,sans-serif;font-size:35px;font-style:italic;font-weight:bold;margin:13px 0 26px 20px;text-shadow:1px 1px 2px #E47128;width:266px;}
.banner_right_cars_main{float:right;height:113px;position:relative;width:375px;}
.fleet_of_cars{float:left;height:73px;width:100%;}
.car1{width:100px;}
.car2{width:122px;}
.car3{text-align:right !important;width:122px;}
.car_box{float:left;height:113px;margin:0 4px;}
.car_box img{float:left;}
.fleet_names{border-top-left-radius:10px;border-top-right-radius:10px;bottom:0;float:left;height:24px;margin-top:16px;position:absolute;width:100%;z-index:-1;}
.car_name{color:#424242;float:left;font-size:11px;font-weight:bold;margin-top:19px;text-align:center;width:100%;}
.car_name span{background:none repeat scroll 0 0 #47981B;border:1px solid #FDFDFD;border-radius:10px 10px 10px 10px;color:#FFFFFF;display:inline-block;height:16px;margin-left:4px;width:75px;}
.car-head{color:#4B7FA3;float:left;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;margin:16px 0 0;width:100%;}
.fleet-back{background:none repeat scroll 0 0 #FFFFFF;border:2px solid #E7E7E7;border-radius:6px 6px 6px 6px;box-shadow:0 0 15px #E7E7E7 inset;float:right;height:173px;margin:0 0 0 9px;position:relative;width:386px;}
.Add{float:left;height:150px;margin:22px 0 0 20px;width:200px;}
.SupAddsWrapper{background:none repeat scroll 0 0 white;clear:both;overflow:hidden;padding-left:10px;width:955px;float:left;background:none repeat scroll 0 0 #F3F3F3;border:1px solid #D5D5D5;border-radius:8px 8px 8px 8px;margin-bottom:10px;margin-top:15px;margin-left:20px;}
.SupAddsWrapper h2{color:#426489;font:13px Arial, Helvetica, sans-serif;font-weight:bold;margin:0;overflow:hidden;padding:10px 0 10px;width:100%;}
.SupAddsWrapper ul{width:100%;overflow:hidden;margin:0px;padding:0px;list-style-type:none;}
.SupAddsWrapper ul li{width:465px;border:1px solid #d9d9d9;border-radius:5px;overflow:hidden;margin:0 10px 10px 0px;list-style-type:none;float:left;background-color:#f9f9f9;height:40px;}
.SupInnerWrap{width:955px;clear:both;margin:auto;overflow:hidden;padding:6px 0 6px 0}
.LogoCont{float:left;margin-left:3px;overflow:hidden;width:64px;}
.AddCont{width:317px;overflow:hidden;font:normal 11px Arial, Helvetica, sans-serif;color:#6B7F97;float:left;margin:0 0 0 7px}
.PhnCont{width:108px;overflow:hidden;font:normal 9px Arial, Helvetica, sans-serif;color:#6B7F97;}
#search-form{float:left;width:414px;font:12px Arial,Helvetica,sans-serif;color:#28261E;margin:45px 0px 0px;}
.num-list .ph_list_c > ul{float:left;width:270px;overflow-x:hidden;overflow-y:scroll;max-height:465px;width:100% !important;}
.num-list .ph_list_c ul li{width:100% !important;}
.num-list .ph_list_c{width:100% !important;list-style:none;padding:0px 8px 0px 10px !important;}
.num-list .ph_heading_c{color:inherit !important;}
.num-list .ph_digit_c{color:inherit !important;margin-right:15px;}





/* Cookies css */

 .header_number a{
	 color:#fff;
 }
 
 a, a:hover, a:focus{text-decoration:none;}

 
*{
	box-sizing: border-box;
}


#ws-block-cookies .panel .panel-heading a {
	font-size: 16px;
	font-weight: 400;
	padding: 15px;
	position: relative;
	text-decoration:none;
	color:#7A7A7A;
	width: 100%;
	display: block;
	border: 1px solid #ddd;
}

#ws-block-email, #ws-block-cookies {padding: 60px 0; clear: both;}
.ws-wrapper{
	/* background: #fff ; */
	border-radius: 0;
	width: 933px;
	/* border:1px solid #e3e3e3; */
	padding:20px;
}

.cookie_page .header_num_main, .email_page .header_num_main {
	height: auto;
}

#ws-block-cookies .well a{width: 100%;display: inline-block;}
#ws-block-cookies .well .checkbox {
padding-left: 20px; }
#ws-block-cookies .well .checkbox label {
display: inline-block;
position: relative;
padding-left: 10px; }
#ws-block-cookies .well .checkbox label::before {
content: "";
display: inline-block;
position: absolute;
width: 20px;
height: 20px;
left: 0;
margin-left: -20px;
border: 1px solid #cccccc;
border-radius: 3px;
background-color: #fff;
-webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
-o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
#ws-block-cookies .well .checkbox label::after {
display: inline-block;
position: absolute;
width: 20px;
height: 20px;
left: 0;
top: 0;
margin-left: -19px;
padding-left: 3px;
padding-top: 2px;
font-size: 11px;
color: #555555; }
#ws-block-cookies .well .checkbox input[type="checkbox"] {
opacity: 0; }
#ws-block-cookies .well .checkbox input[type="checkbox"]:focus + label::before {
outline: thin dotted;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px; }
#ws-block-cookies .well .checkbox input[type="checkbox"]:checked + label::after {
font-family: 'Glyphicons Halflings';
content: "\e013"; }
#ws-block-cookies .well .checkbox-primary input[type="checkbox"]:checked + label::before {
background-color: #428bca;
border-color: #428bca; }
#ws-block-cookies .well .checkbox-primary input[type="checkbox"]:checked + label::after {
color: #fff; }
#cookies-list{margin-top: 15px;}  
#cookies-list .panel{margin-bottom: 15px;border-radius: 0;}
#cookies-list .panel-heading {
	border-radius: 0;
	padding: 0;
	background: #fff;  
}

#cookies-list .panel-heading a{position: relative;}
#cookies-list .panel-heading a::before {
	content: "\002B";
	position: absolute;
	right: 20px;
	font-size: 24px;
	top: 12px;
	font-weight: 900;
}

.label.label-success.ws-active{
	font-size: 15px;
	border-radius: 50px;
	padding: 10px 15px;
	margin-top: 10px;
	background-color: #5cb85c;
	display: inline-block;
	margin-bottom: 0;
	font-weight: 300;
	color:#fff;
}

.ws-collapse {
	border: 1px solid #ddd;
	border-top: 1px solid transparent;
	padding: 0 15px 15px;
}


#ws-block-cookies h2, #ws-block-email h2{
	margin-top:25px;
}
  
#ws-block-cookies h1, #ws-block-cookies h2, #ws-block-email h1, #ws-block-email h2{
	color: #58839d;
	font-size: 18px;
	text-align: left;
	padding:0;  
	margin:0;
	/* text-transform: uppercase; */
	font-weight: 400;
}

#ws-block-cookies h1 b, #ws-block-cookies h2 b, #ws-block-email h1 b, #ws-block-email h2 b{
	font-weight: 600;
}

#ws-block-cookies p, #ws-block-email p {
	margin: 10px 0 26px;
	font-size: 14px;
	line-height: 23px;
	color: #686868;
	text-align: left;
	font-weight: 300;
}

#cookies-list .panel-heading a.open::before {
	content: "\002D" !important;
	font-size: 52px !important;
	font-weight: 600 !important;
	top: -14px !important;
}


#cookies-list a:focus {
	outline: none;
}
.ph_list_flag li .ph_heading_c::before {top: 0 !important}

.ws-collapse{ display: none;}

#ws-float-box{color: #fff;position: fixed;left:0;bottom: 0;width: 100%;font-weight: 300;background-color: rgba(8, 27, 41, 0.9); padding: 5px 0; z-index: 100000000}
#ws-float-box p{font-size: 14px; text-align: center;color: #fff; line-height:30px; padding:0 10px; width:60%; margin:auto; box-sizing: border-box;}
#ws-float-box *{margin: 0;padding: 0}
#ws-float-box a{color: #fff;font-weight: 400;text-decoration: underline; font-size: 14px;}
#ws-float-box a:hover{color: #fff;}
#ws-float-box button{padding:7px; font-size: 13px;cursor: pointer;display: inline-block;font-weight: 400;line-height: 1.25;text-align: center;white-space: nowrap;vertical-align: middle;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;border: 1px solid transparent;border-radius: 0;-webkit-transition: all .2s ease-in-out; float: none; height: auto;}
#ws-float-box button{margin-left: .5rem;}
#ws-float-box button.ws-ok {color: #fff;font-weight: 600;background: #DF6830;}
#ws-float-box button.ws-ok:hover {color: #fff;font-weight: 600;background: transparent;border-color: #fff}


@media only screen and (max-width:991px){
.ws-wrapper {width: 95%;	padding:0;}
.ws-row {padding: 15px;}	
}


@media only screen and (max-width:767px){
#ws-block-email, #ws-block-cookies {padding: 30px 0;}
#ws-block-email .well,#ws-block-cookies .well {background-color: #fff; border: 0;}
#ws-block-email .well h1,#ws-block-cookies .well{margin-top: 10px;}
#ws-float-box p{width:100%; line-height: 22px; font-size: 13px;}
#cookies-list .panel-heading a::before {font-size: 20px; right: 10px; top:6px}
#cookies-list .panel-heading a.open::before {font-size: 42px !important; top: -10px !important;}
#ws-block-cookies p, #ws-block-email p {font-size: 13px;	line-height: 21px;}
#ws-block-cookies .panel .panel-heading a {	font-size: 15px;	padding: 9px;}
}
