@charset "utf-8";

 body{margin:0; padding:0; font-family: 'Lato', sans-serif; font-size:16px;}
img{border:0}
h1, h2, h3, h4, h5{margin:0; padding:0; font-weight:normal; line-height:normal; font-family: 'Roboto', sans-serif;}
h1{font-size:44px} 
h2{font-size:30px} 
h3{font-size:24px} 
h4{font-size:18px} 
h5{font-size:16px} 
a{color:#000000; text-decoration:none;}
a:hover{color:#ff4b33; text-decoration:none;}
.wrapper{margin:0 auto; width:1250px;}
.header{float:left; width:90%; background:#282828; color:#FFFFFF; padding:5px 5%;}
.logo{float:left; margin-top:10px;}
.logo p,.banner p{margin:0;}
.menu_sec{float:right!important;  margin-top:25px;}
.active{color: #fff!important}
.section{float:left; width:100%;}
.banner{float:left; width:100%;}
.banner img{width:100%; height:auto;}
.banner ul{padding:0; margin:0; list-style-type:none;}
.banner_bottom{float:left; width:100%; padding:2% 0; border-top:1px solid #ccc;}
.banner_bottom .p1{float:left; width:65%; text-align:right; font-size:36px; line-height:24px; font-family: 'Roboto', sans-serif; margin:0; padding:20px 0 0 0;}
.banner_bottom .p2{float:left; width:32%; margin:0; padding:0 0 0 3%;}
.txt2{font-size:16px; color:#666666; line-height:normal}
.red{color:#ff9800}
.how_work_sec{float:left; width:100%; background:#dadada; padding:2% 0;}
.how_work_sec h1{width:60%; background:url(//www.usedcarbuyers.co.nz/wp-content/themes/carbuyers/images/corner.jpg) no-repeat right; background-color:#ff9800; color:#FFFFFF; padding:0 3%; height:68px; text-align:right; font-size:52px; font-weight:700;}
.how_work_sec ul{padding:0; margin:0; list-style-type:none;}
.how_work_sec ul li{float:left; width:29%; text-align:center; padding:0 2%;}
.how_work_sec ul li h3{font-size:18px; font-weight:500;}
.how_work_sec ul li img{
border-radius:180px;
-webkit-border-radius:180px;
}
.welcome_sec{float:left; width:100%; background:#282828; color:#fff; padding:2% 0;}
.img_sec{float:left; width:43%}
.img_sec img{width:100%; height:auto}
.welcome_sec a{color:#ff9800; text-decoration:underline;}
.content_sec{float:right; width:54%; line-height:26px; color:#ddd;}
.content_sec h1{text-transform:uppercase}
.content_sec h2{ font-weight:300;}
.content_sec ul{padding:0; margin:0; list-style-type:none; font-size:18px;}
.content_sec ul li{background:url(//www.usedcarbuyers.co.nz/wp-content/themes/carbuyers/images/tick.png) no-repeat left center; padding-left:30px; line-height:32px; color:#FFFFFF;}
.blog_content .attachment-blog_list_image{width:100%; height:auto;}
.blog_sec{float:left; width:100%; background:#ff9800; color:#fff; padding:2% 0;}
.blog_sec h1{text-transform:uppercase; text-align:center;}
.blog_sec h6{text-transform:uppercase; text-align:center; font-size: 44px; margin: 0;
padding: 0;}
.blog_sec ul{padding:0; margin:30px 0 0 0; list-style-type:none;}
.blog_sec ul li{float:left; width:24%; text-align:center; background:#fff; margin-right:1%;}
.wrap{float:left; width:90%; padding:2% 5%; color:#000000; text-align:left; line-height:24px; color:#333333;}
.blog_sec ul li img{width:100%; height:auto}
.blog_sec ul li h5{font-weight:500; color:#000;}
.wrap .a{text-transform:uppercase; font-weight:bold;}
.footer{float:left; width:100%; background:#282828; color:#fff; padding:2% 0; font-size:14px; color:#999; line-height:24px;}
.footer a{color:#999999; text-decoration:none}
.footer a:hover{color:#fff;}
.footer h3{color:#FFFFFF}
.footer_left{float:left; width:40%}
.footer_right{float:right; width:55%}
.imput7{width:250px; padding:10px; border:1px solid #999; margin-right:5px; background:#282828; color:#fff; font-size:14px;
border-radius:3px;
-webkit-border-radius:3px;
}
.imput7-textarea{width:250px; height:90px; padding:10px; border:1px solid #999; margin-right:5px; background:#282828; color:#fff; font-size:14px;
border-radius:3px;
-webkit-border-radius:3px; font-family: 'Lato', sans-serif;
}
.submit7{width:80%; padding:10px; border:0 solid #999; margin-right:5px; background:#ff9800; color:#fff; font-size:18px; cursor:pointer;
border-radius:3px;
-webkit-border-radius:3px;
}
.footer_right h4{margin-top:15px; color:#ff9800;}
.subpage_form_sec{float:left; width:100%; background:#e8e8e8; padding:2% 0;}
.wrapper7{width:1000px; margin:0 auto;}
.form_back{float:left; width:96%; background:#fff; padding:2%; border:1px solid #ddd;
border-radius:10px;
-webkit-border-radius:10px;
}
.form_back h2{margin-bottom:25px; color:#ff9800;}
.form_left{float:left; width:65%}
.form_right{float:left; width:35%}
.input2{width:28%; padding:10px; border:1px solid #ddd; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; margin-right:5px;
border-radius:3px;-webkit-border-radius:3px;
}
.input3{width:96%; padding:2%; border:1px solid #ddd; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666;
border-radius:3px;-webkit-border-radius:3px;
}
.input3-textarea{width:96%; height:110px; padding:2%; border:1px solid #ddd; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666;
border-radius:3px;-webkit-border-radius:3px;
}
.input5{width:44.6%; padding:10px; border:1px solid #ddd; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; margin-right:5px;
border-radius:3px;-webkit-border-radius:3px;
}
.submit_sec{float:left; width:100%; text-align:center; margin-top:15px;}
.subpage_content_sec{float:left; width:100%; padding:2% 0;}
.subpage_content_sec h1{border-bottom: 1px solid #ddd; padding-bottom:15px; margin-bottom:15px; font-weight:400;}
.subpage_content_sec h2{font-weight:400;}
.sub_image{float:left; width:35%}
.sub_image img{width:100%; height:auto}
.sub_content{float:right; width:62%; font-size:16px; line-height:26px;}
.sub_content ul{padding:0; margin:15px 0 0 0; list-style-type:none}
.sub_content ul li{background:url(//www.usedcarbuyers.co.nz/wp-content/themes/carbuyers/images/arrow.jpg) no-repeat left center; padding-left:12px; color:#ff6600}
.input7{width:40%; padding:10px; border:1px solid #999; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; margin-right:5px;
border-radius:3px;-webkit-border-radius:3px;
}
.input7-textarea{width:40%; height:100px; padding:10px; border:1px solid #999; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; margin-right:5px;
border-radius:3px;-webkit-border-radius:3px;
}
.input8{width:50%; padding:2%; border:1px solid #999; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666;
border-radius:3px;-webkit-border-radius:3px;
}
.input8-textarea{width:50%; height:100px; padding:2%; border:1px solid #999; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666;
border-radius:3px;-webkit-border-radius:3px;
}
.work_section01{float:left; width:100%; line-height:26px; color:#333333; padding:2% 0;}
.work_section01 img{float:right; margin-left:50px;}
.work_section01 h2{font-weight:400; color:#000000}
.work_section02{float:left; width:100%; line-height:26px; color:#333333; padding:2% 0; background:#ddd; border-top:1px solid #ddd;}
.work_section02 img{float:left; margin-right:50px;}
.work_section02 h2{font-weight:400; color:#000000}
.blog_section03{float:left; width:100%; padding:2% 0;}
.blog_details_left{float:left; width:72%; line-height:22px; padding-right:3%;}
.blog_detail{float:left; width:100%; color:#333333;}
.blog_detail h1{font-size:32px; font-weight:300; color:#000000;}
.blog_detail h1 a{font-size:26px; font-weight:300; color:#000;}
.blog_detail h1 a:hover{font-size:26px; font-weight:300; color:#fe9814;}
.img7{width:100%; height:auto}
.blog_detail h2{font-size:26px; font-weight:300; color:#fe9814;}
.icon_sec{float:left; width:100%; font-size:14px; border-top:2px solid #ddd; margin-top:15px; margin-bottom:15px; padding-top:0;}
.icon_sec p{float:left; margin-right:15px; margin-bottom:0}
.catogory_icon{background:url(//www.usedcarbuyers.co.nz/wp-content/themes/carbuyers/images/catogory-icon.jpg) no-repeat center left; padding-left:20px;}
.coment_icon{background:url(//www.usedcarbuyers.co.nz/wp-content/themes/carbuyers/images/coment-icon.jpg) no-repeat center left; padding-left:20px;}
.date_icon{background:url(//www.usedcarbuyers.co.nz/wp-content/themes/carbuyers/images/date-icon.jpg) no-repeat center left; padding-left:20px;}
.admin_icon{background:url(//www.usedcarbuyers.co.nz/wp-content/themes/carbuyers/images/admin-icon.jpg) no-repeat center left; padding-left:20px;}
.commnet_sec{float:left; width:100%; font-size:14px; border-top:2px solid #ddd; margin-top:0; padding-top:20px;}
.commnet_sec h2{font-size:24px; font-weight:300; color:#111;}
.commnet_sec input[type=text]{width:50%; padding:1%; border:1px solid #ddd; color:#333333;
border-radius:5px;
-webkit-border-radius:5px;
}
.commnet_sec textarea{width:70%; padding:1%; border:1px solid #ddd;
border-radius:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;
-webkit-border-radius:5px;
}
.commnet_sec #submit{padding:7px 35px; background:#fe9814; color:#FFFFFF; font-size:18px; border:0;
border-radius:5px;
-webkit-border-radius:5px;
}
.blog_content{float:left; width:100%; margin-bottom:35px;}
.blog_details_right{float:left; width:25%}
.blog_details_right h2{font-size:24px; font-weight:400; color:#000;}
.social_sec{float:left; width:100%; border-bottom:2px solid #ddd; margin-bottom:15px; padding-bottom:10px;}
.category_sec{float:left; width:100%; border-bottom:2px solid #ddd; margin-bottom:15px; padding-bottom:10px;}
.category_sec ul{padding:0; margin:10px 0 0 0; list-style-type:none; line-height:32px; font-size:16px; font-weight:300;}
.category_sec ul a{color:#333;}
.category_sec ul a:hover{color:#fe9814; text-decoration:none;}
.recent_sec{float:left; width:100%; border-bottom:2px solid #ddd; margin-bottom:15px; padding-bottom:10px; color:#444;}
.recent_sec a{color:#000}
.recent_sec h3{font-size:18px; font-weight:400; color:#000;}
.tags{float:left; width:100%; border-bottom:2px solid #ddd; margin-bottom:15px; padding-bottom:10px; color:#444;}
.tags a{padding:5px 20px; color:#333333; border:1px solid #ddd; display:inline-block; margin-bottom:5px;}
.tags a:hover{background:#f1f1f1; text-decoration:none;}
.no_margin{margin-top:0!important; padding-top:2%!important}
a.button{background:#fe9814; padding:8px 25px; color:#fff; font-size:16px; font-weight:600;
border-radius:3px;
-webkit-border-radius:3px;
}
.quote-btn{background:url(https://www.usedcarbuyers.co.nz/wp-content/uploads/2016/04/button.png) no-repeat center  / contain; width:100%; height:63px; border: none; cursor:pointer; color:transparent;}
.submit-btn{background:url(//www.usedcarbuyers.co.nz/wp-content/themes/carbuyers/images/submit.png) no-repeat center; width: 145px; height:63px; border: none; cursor:pointer; color:transparent;}
.mobile_buttons{display:none}
.mobile_buttons p{margin:0;} @media only screen and ( max-width : 1366px ) {
.wrapper{margin:0 auto; width:1024px;}
} @media only screen and ( min-width : 150px) and ( max-width :1024px ) {
.wrapper{width:1014px; padding:0 10px;}
}
@media only screen and ( min-width : 150px) and ( max-width : 900px ) {
.wrapper{width:90%}
.logo{text-align:center; width:100%}
.menu_sec{float:right!important; width:100%; margin-top:0;}
.banner_bottom .p1{float:left; width:100%; text-align:center; font-size:24px; line-height:normal; font-family: 'Roboto', sans-serif; margin:0; padding:10px 0 0 0;}
.banner_bottom .p2{float:left; width:100%; margin:0; padding:2% 0 0 0; text-align:center}
.txt2{font-size:16px; color:#666666; font-size:12px!important}
.how_work_sec h1{width:80%;  height:45px; text-align:right; font-size:24px; font-weight:700; padding-right:10%; padding-top:23px;}
.how_work_sec ul li{float:left; width:100%; text-align:center; padding:0 0%; margin-bottom:25px;}
.img_sec{float:left; width:100%}
.img_sec_n{width:100%; height:auto;}
.content_sec{float:right; width:100%; line-height:26px; color:#ddd; margin-top:15px;}
.blog_sec ul li{float:left; width:100%; text-align:center; background:#fff; margin-right:0; margin-top:15px;}
.footer_left{float:left; width:100%}
.footer_right{float:right; width:100%}
.imput7{width:200px; padding:10px;}
.form_left{float:left; width:100%}
.form_right{float:left; width:100%}
.input2{width:96%; padding:2%;}
.input5{width:96%; padding:2%;}
.wrapper7{width:95%; margin:0 auto;}
.form_back{float:left; width:90%; background:#fff; padding:5%;}
.input7{width:90%; padding:10px; border:1px solid #ddd; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; margin-right:5px;
border-radius:3px;-webkit-border-radius:3px;
}
.input8{width:96%; padding:2%; border:1px solid #ddd; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666;
border-radius:3px;-webkit-border-radius:3px;
}
.work_section01 img{float:left; margin-left:0; width:100%; margin-bottom:15px;}
.work_section02 img{float:left; margin-right:0; width:100%; margin-bottom:15px;}
.blog_details_left{float:left; width:100%; padding:0}
.blog_details_right{float:left; width:100%; margin-top:25px; padding-top:20px; border-top:2px solid #ddd;}
.input8-textarea{width:95%; padding:10px; border:1px solid #ddd; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; margin-right:5px;
border-radius:3px;-webkit-border-radius:3px;
}
.mobile_buttons{float:left; width:80%; background:#282828; text-align:center; padding:2% 10%; display:inherit}
.mobile_buttons a{background-color:#ff9800; padding:8px 55px; color:#000; font-size:24px; font-weight:600; display:inline-block; margin-bottom:10px; border:3px solid #111;
border-radius:25px;
-webkit-border-radius:25px;
}
.call7{background:url(https://www.usedcarbuyers.co.nz/wp-content/uploads/2016/07/call.png) no-repeat left center; background-position:15px; padding-left:15px;}
.mail7{background:url(https://www.usedcarbuyers.co.nz/wp-content/uploads/2016/07/mail.png) no-repeat left center; background-position:15px; padding-left:15px;}
}
@media only screen and ( max-width : 480px ) {
.logo img{width:90%; height:auto}
.imput7{width:90%; padding:10px;}
.p2 img{width:75%; height:auto}
.sub_image{float:left; width:100%}
.sub_content{float:right; width:100%; font-size:14px; line-height:26px;}
h1{font-size:36px} 
h2{font-size:24px} 
h3{font-size:18px} 
h4{font-size:16x} 
h5{font-size:14px} 
.blog_sec h6{text-transform:uppercase; text-align:center; font-size: 36px; margin: 0;
padding: 0;}
.mobile_buttons a{background-color:#ff9800; padding:8px 0; color:#000; font-size:24px; font-weight:600; display:block; margin-bottom:0; border:3px solid #111; margin-top:-10px;
border-radius:25px;
-webkit-border-radius:25px;
}
}
.wpcf7-validation-errors{display:none !important;}
.wpcs_content span.wpcf7-not-valid-tip{color:#ff9800; margin-top: 15px;}
#cssmenu ul ul li a {
background: #ff9800 !important;
color:#000!important;
}
#cssmenu ul ul li:hover > a {
background: #ff9800 !important; 
color:#000!important;
}
#cssmenu > ul > li.menu-item-has-children > a {
padding-right: 32px !important;
}
#cssmenu li.menu-item-has-children::after {
display: block !important;
content: "" !important;
position: absolute !important;
width: 0 !important;
height: 0 !important;
}
#cssmenu > ul > li.menu-item-has-children::after {
right: 15px;
top: 16px;
border:5px solid transparent;
border-top-color: #ddd;
}
#cssmenu > ul > li:hover > ul {
top: 32px !important;  
}#cssmenu {
position: relative;
background: #282828;
width: 100%;
font-weight:400;
font-family: 'Roboto', sans-serif;
margin-top:0;
}
#cssmenu ul {
list-style: none;
padding: 0;
margin: 0;
line-height: 1;
}
#cssmenu > ul {
position: relative;
display: block;
background: #282828;
width: 100%;
z-index: 500;
}
#cssmenu:after,
#cssmenu > ul:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
#cssmenu.align-right > ul > li {
float: right;
}
#cssmenu.align-center ul {
text-align: center;
}
#cssmenu.align-center ul ul {
text-align: left;
}
#cssmenu > ul > li {
display: inline-block;
position: relative;
margin: 0;
padding: 0;
}
#cssmenu > ul > #menu-button {
display: none;
}
#cssmenu ul li a {
display: block;  
text-decoration: none;
}
#cssmenu > ul > li > a {
padding: 8px 10px;
color: #ccc;
font-size:19px;
text-transform: uppercase;
-webkit-transition: color 0.25s ease-out;
-moz-transition: color 0.25s ease-out;
-ms-transition: color 0.25s ease-out;
-o-transition: color 0.25s ease-out;
transition: color 0.25s ease-out;
}
#cssmenu > ul > li.has-sub > a {
padding-right: 32px;
}
#cssmenu > ul > li:hover > a {
color: #fff;
background:#282828;
}
#cssmenu li.has-sub::after {
display: block;
content: "";
position: absolute;
width: 0;
height: 0;
}
#cssmenu > ul > li.has-sub::after {
right: 15px;
top: 16px;
border:5px solid transparent;
border-top-color: #ddd;
}
#cssmenu > ul > li:hover::after {
border-top-color: #ffc32c;
}
#indicatorContainer {
position: absolute;
height: 12px;
width: 100%;
bottom: 0px;
overflow: hidden;
z-index: -1;
}
#pIndicator {
position: absolute;
height: 0;
width: 100%;
border: 12px solid transparent;
border-top-color: #2b2f3a;
z-index: -2;
-webkit-transition: left .25s ease;
-moz-transition: left .25s ease;
-ms-transition: left .25s ease;
-o-transition: left .25s ease;
transition: left .25s ease;
}
#cIndicator {
position: absolute;
height: 0;
width: 100%;
border: 12px solid transparent;
border-top-color: #2b2f3a;
top: -12px;
right: 100%;
z-index: -2;
}
#cssmenu ul ul {
position: absolute;
left: -9999px;
top: 30px;
opacity: 0;
-webkit-transition: opacity .3s ease, top .25s ease;
-moz-transition: opacity .3s ease, top .25s ease;
-ms-transition: opacity .3s ease, top .25s ease;
-o-transition: opacity .3s ease, top .25s ease;
transition: opacity .3s ease, top .25s ease;
z-index: 1000;
}
#cssmenu ul ul ul {
top: 30px;
padding-left: 5px;
}
#cssmenu ul ul li {
position: relative;
}
#cssmenu > ul > li:hover > ul {
left: auto;
top: 37px;
opacity: 1;
}
#cssmenu.align-right > ul > li:hover > ul {
left: auto;
right: 0;
opacity: 1;
}
#cssmenu ul ul li:hover > ul {
left: 170px;
top: 0;
opacity: 1;
}
#cssmenu.align-right ul ul li:hover > ul {
left: auto;
right: 170px;
top: 0;
opacity: 1;
padding-right: 5px;
}
#cssmenu ul ul li a {
width: 200px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
border-bottom: 1px solid #222;
padding: 10px 10px;
color: #fff;
background: #333;
-webkit-transition: all .35s ease;
-moz-transition: all .35s ease;
-ms-transition: all .35s ease;
-o-transition: all .35s ease;
transition: all .35s ease;
}
#cssmenu.align-right ul ul li a {
text-align: right;
}
#cssmenu ul ul li:hover > a {
background: #222;
color: #fff;
}
#cssmenu ul ul li:last-child > a,
#cssmenu ul ul li.last > a {
border-bottom: 0;
}
#cssmenu > ul > li > ul::after {
content: '';
border: 6px solid transparent;
width: 0;
height: 0;
border-bottom-color: #ffc32c;
position: absolute;
top: -12px;
left: 30px;
}
#cssmenu.align-right > ul > li > ul::after {
left: auto;
right: 30px;
}
#cssmenu ul ul li.has-sub::after {
border: 4px solid transparent;
border-left-color: #9ea2a5;
right: 10px;
top: 12px;
-moz-transition: all .2s ease;
-ms-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease;
-webkit-transition: -webkit-transform 0.2s ease, right 0.2s ease;
}
#cssmenu.align-right ul ul li.has-sub::after {
border-left-color: transparent;
border-right-color: #9ea2a5;
right: auto;
left: 10px;
}
#cssmenu ul ul li.has-sub:hover::after {
border-left-color: #ffffff;
right: -5px;
-webkit-transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
transform: rotateY(180deg);
}
#cssmenu.align-right ul ul li.has-sub:hover::after {
border-right-color: #ffffff;
border-left-color: transparent;
left: -5px;
-webkit-transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
transform: rotateY(180deg);
}
@media all and (max-width: 800px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
#cssmenu {
width: 100%;
}
#cssmenu.align-center ul {
text-align: left;
}
#cssmenu.align-right > ul > li {
float: none;
}
#cssmenu ul {
width: auto;
}
#cssmenu .submenuArrow,
#cssmenu #indicatorContainer {
display: none;
}
#cssmenu > ul {
height: auto;
display: block;
}
#cssmenu > ul > li {
float: none;
}
#cssmenu li,
#cssmenu > ul > li {
display: none;
}
#cssmenu ul ul,
#cssmenu ul ul ul,
#cssmenu ul > li:hover > ul,
#cssmenu ul ul > li:hover > ul,
#cssmenu.align-right ul ul,
#cssmenu.align-right ul ul ul,
#cssmenu.align-right ul > li:hover > ul,
#cssmenu.align-right ul ul > li:hover > ul {
position: relative;
left: auto;
top: auto;
opacity: 1;
padding-left: 0;
padding-right: 0;
right: auto;
}
#cssmenu ul .has-sub::after {
display: none;
}
#cssmenu ul li a {
padding: 10px 20px;
}
#cssmenu ul ul li a {
border: 0;
background: none;
width: auto;
padding: 8px 35px;
color:#ddd;
}
#cssmenu.align-right ul ul li a {
text-align: left;
}
#cssmenu ul ul li:hover > a {
background: none;
color: #ffae00;
}
#cssmenu ul ul ul a {
padding: 8px 50px;
}
#cssmenu ul ul ul ul a {
padding: 8px 65px;
}
#cssmenu ul ul ul ul ul a {
padding: 8px 80px;
}
#cssmenu ul ul ul ul ul ul a {
padding: 8px 95px;
}
#cssmenu > ul > #menu-button {
display: block;
cursor: pointer;
}
#cssmenu #menu-button > a {
padding: 14px 20px;
}
#cssmenu ul.open li,
#cssmenu > ul.open > li {
display: block;
}
#cssmenu > ul.open > li#menu-button > a {
color: #fff;
border-bottom: 1px solid rgba(150, 150, 150, 0.1);
}
#cssmenu ul ul::after {
display: none;
}
#cssmenu #menu-button::after {
display: block;
content: '';
position: absolute;
height: 3px;
width: 22px;
border-top: 2px solid #999;
border-bottom: 2px solid #999;
right: 20px;
top: 15px;
}
#cssmenu #menu-button::before {
display: block;
content: '';
position: absolute;
height: 3px;
width: 22px;
border-top: 2px solid #999;
right: 20px;
top: 25px;
}
#cssmenu ul.open #menu-button::after,
#cssmenu ul.open #menu-button::before {
border-color: #fff;
}
}
.review-btn {
display: inline-block;
margin-top: 10px
}
.review-btn a {
background: #ff9800;
padding: 9px 25px;
display: inline-block;
color: #fff;
border-radius: 0;
font-weight: 700;
font-size: 16px
}
.review-btn a:hover {
color: #fff;
background-color: #000;
text-decoration: none
}