/*
Theme Name: South Carolina Motors
Theme URI: https://wordpress.org/themes/twentyseventeen/
Author: VNW Media
Author URI: https://www.vnwmedia.com/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Accessibility
3.0 Alignments
4.0 Clearings
5.0 Typography
6.0 Forms
7.0 Formatting
8.0 Lists
9.0 Tables
10.0 Links
11.0 Featured Image Hover
12.0 Navigation
13.0 Layout
   13.1 Header
   13.2 Front Page
   13.3 Regular Content
   13.4 Posts
   13.5 Pages
   13.6 Footer
14.0 Comments
15.0 Widgets
16.0 Media
   16.1 Galleries
17.0 Customizer
18.0 SVGs Fallbacks
19.0 Media Queries
20.0 Print
--------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/
@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');
/* CSS Document */
 	/* box-shadow: inset 0px 0px 0px 1px #D9D9D9;
	-webkit-box-shadow: inset 0px 0px 0px 1px #D9D9D9;
	-moz-box-shadow: inset 0px 0px 0px 1px #D9D9D9;
	-o-box-shadow: inset 0px 0px 0px 1px #D9D9D9;*/
/**{margin:0; padding:0;}*/
html, body, div, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, section, header, footer {
	margin:0;
	padding:0;
	border:0;
	outline:0;
}
a{text-decoration:none;}
a:hover{text-decoration:none; /* -moz-transition:all 1s ease-in 0s; -webkit-transition:all 1s; -o-transition:all 1s;*/}
/*ul{list-style:none;}*/
img{max-width:100%;}
body{-webkit-font-smoothing:antialiased; word-wrap:break-word; font-family: 'Poppins', sans-serif; font-size:16px; font-weight:400; line-height:24px; color:#2b2b2b; background:#FFFFFF;}
.clear{clear:both; margin:0px; padding:0px; border:0px; height:0px; font-size:0px;}

.heading{font-size:50px; line-height:1; color:#333333; font-weight:normal; padding-bottom:30px; margin:0px; position:relative;}
.heading a{color:#333333;}
/*.heading:after{content:''; position:absolute; left:50%; margin-left:-30px; bottom:0px; height:2px; width:60px; background-color:#b89516;}
.heading span{display:block; font-family: 'Lato', sans-serif; color:#02bb22; font-size:15px; padding-bottom:10px;}*/
.heading1{font-size:50px; line-height:1; color:#333333; padding-bottom:30px; margin:0px; position:relative;}

.style1{font-size:20px; font-weight:500;}

.input1, .input2{width:100%; padding:0 15px; font-size:17px; color:#000000; height:56px; line-height:56px; margin:0px 0px 30px 0px; border:1px solid #7f7f7f; border-width:0px 0px 1px 0px; background-color:#FFF;
	-moz-border-radius:2px; 
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
	 border-radius:2px;
}
.input2{height:120px; padding:10px 15px; line-height:inherit !important;}
.input1:focus, 
.input2:focus{ outline:none !important;}
select.input1{width:100%; color:#8d8d8d; cursor:pointer;}
.submit{background-color:#181818; color:#FFFFFF; line-height:60px; font-size:20px; text-transform:uppercase; padding:0px 50px; cursor:pointer; border:none;}
.input_name{background:url(images/contact/name.png) no-repeat left center; padding-left:30px;}
.input_phone{background:url(images/contact/phone.png) no-repeat left center; padding-left:30px;}
.input_mail{background:url(images/contact/mail.png) no-repeat left center; padding-left:30px;}
.input_message{background:url(images/contact/message.png) no-repeat left top 12px; padding-left:30px;}

.input3, .input4{width:100%; padding:0 15px; font-size:15px; color:#000000; height:56px; line-height:56px; margin:0px 0px 15px 0px; border:1px solid #cfc6b9; background-color:#FFF;
	-moz-border-radius:2px; 
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
	 border-radius:2px;
}
.input4{height:120px; padding:10px 15px; line-height:inherit !important;}
select.input3{width:100%; color:#8d8d8d; cursor:pointer;}
.submit1{background-color:#48c94e; color:#FFFFFF; font-weight:700; line-height:57px; font-size:18px; text-transform:uppercase; padding:0px 40px; cursor:pointer; border:none;
	-moz-border-radius:2px; 
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
	 border-radius:2px;
}

.button{font-size:16px; line-height:60px; text-transform:uppercase;}
.button a{background-color:#181818; color:#FFF; display:inline-block; padding:0px 40px;}

.form_block{margin:0px 0px 30px 0px;}
.form_block .input1, 
.form_block .input2{margin:0px;}

textarea{resize:none;}
iframe{display:block;}

header{width:100%; padding:0px; position:absolute; top:0px; left:0px; z-index:999;}
.headerarea{/*width:98%; max-width:1250px; margin:0px auto; position:relative;
	-webkit-transition: height 0.3s;
	-moz-transition: height 0.3s;
	-ms-transition: height 0.3s;
	-o-transition: height 0.3s;
	  transition: height 0.3s;*/
}
.header_top{border-bottom:1px solid #393d40; padding:8px 0px; color:#FFFFFF;}
.header_top a{color:#FFFFFF; /*display:inline-table;*/}
.header_toparea{/*float:right;*/ text-align:center;}
.header_top_left{float:left;}
.header_top_right{float:right;}
.header_top_electricicon{float:left; margin-left:40px;}

.header_top_block{float:left; margin-right:50px; font-size:16px; line-height:29px; font-weight: 500; padding:0px; height:29px;}
.header_top_block img{vertical-align:middle; margin:0px 10px 0px 0px;}

.header_top_left .header_top_block{float:left; width:220px; margin-right:40px; line-height:20px; text-align:left; padding-left:25px; display:inline-table;}
.header_top_left .header_top_block img{vertical-align:middle; margin:-4px 0px 0px -25px; float:left;}
.header_top_left .header_top_block:last-child{margin-right:0px;}

.header_social{float:right; padding:0px 0px 0px 0px;}
.header_social img{display:block !important; margin:0px 0px 0px 0px;}
.header_social a{display:table-cell; padding-left:12px;}
.header_social a:first-child{padding-left:0px;}
/*.header_tag{float:right;}
.header_tag img{display:block;}*/

/*.header_search{float:right; background:url(images/header_top_div.jpg) no-repeat left center; padding-left:12px;}
.header_account{float:right; background:url(images/header_top_div.jpg) no-repeat left center; padding:0px 12px; position:relative;}
.header_account img{cursor:pointer;}
.header_account_list{position:absolute; z-index:99999; left:50%; transform:translateX(-50%); top:40px; width:150px; background-color:#878787; display:none;}
.header_account_list li{list-style:none; padding:0px 10px 5px 10px;}
.header_account_list li:hover{background-color:#4c4c4c;}
.header_account_list li a{color:#FFF;}

.header_cart{float:right; padding-right:12px;}
.header_card{float:right; padding-right:20px;}
.header_bottom_card{display:none;}

.header_language{position:relative;}
.header_language_list{display:none; position:absolute; left:-5px; top:40px; z-index:9999; background-color:#FFF; border:1px solid #CCC; list-style:none; width:36px; padding:5px 5px 0px 5px;}
.header_language:hover .header_language_list{display:block;}
.header_language_list img{vertical-align:middle; margin:0px; padding:0px;}
.header_language_list li{padding-bottom:5px;}*/

.logo{width:238px; float:left; /*position:absolute; z-index:9999; top:-47px; left:0; transform:translateX(-50%);*/
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
     transition: all 0.3s;
}
.logo a{line-height:1px; display:block;}

.header_bottom{width:100%; /*position:absolute; z-index:999; bottom:0px; left:0px;*/ padding:20px 0px 0px 0px;
	/*-webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.2);
	 box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.2);*/
}

header nav{padding:35px 0px 0px 0px; float:right;}
header nav li{position:relative;}
header nav ul{list-style:none; text-align:center;
    /*-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
     transition: all 0.3s;*/
}
header nav ul li{display:block; position:relative; float:left; line-height:29px; /*padding:0px 0px 0px 30px;*/padding:0px 0px 0px 20px; font-size:16px; font-weight: 500;}
header nav ul li:last-child{padding-right:0px;}
header nav ul li a{display:block; color:#FFFFFF; border-bottom:1px solid rgba(0,0,0,0);
	/* box-shadow: inset 0px 0px 0px 1px #D9D9D9;
	-webkit-box-shadow: inset 0px 0px 0px 1px #D9D9D9;
	-moz-box-shadow: inset 0px 0px 0px 1px #D9D9D9;
	-o-box-shadow: inset 0px 0px 0px 1px #D9D9D9;
	-moz-border-radius:20px; 
	-webkit-border-radius:20px;
	-khtml-border-radius:20px;
	 border-radius:20px;*/
}
header nav ul li a:hover{color:#FFFFFF; border-bottom:1px solid #0bd23c;}
header nav ul li .active{color:#FFFFFF; border-bottom:1px solid #0bd23c;}
/*dropdown*/
header nav ul li:hover{/*background-color:#ffff00; color:#000000;*/}
header nav ul li ul{background:rgba(0,0,0,0.7); display:none; position:absolute; width:300px; left:0px !important; z-index:99999;}
header nav li:hover > ul{display:block;}
header nav li li{display:block; float:left; margin:0px; padding:0px !important; width:150px; background:none; border:none; position:relative;}
header nav li:hover li a{background:none;}
header nav li ul a{display:block; font-size:13px; font-style:normal; margin:0px; padding:0px 0px 0px 10px; text-align:left; color:#ffffff; line-height:35px; text-transform:uppercase;}
header nav li ul a:hover{background-color:#ffff00; color:#000000;}
/*from second dropdown*/
header nav ul ul li:hover{background:#ffff00; color:#000000;}
header nav li ul ul{left:200px !important; top:0px !important; position:absolute; z-index:9999;}
header nav p{clear:left;}

/*sticky header*/
.header_bottom.smaller{position:fixed; top:0px; height:98px; background-color:#FFF;}

/*.mobile_header{display:none; position:absolute; top:0px; right:0px; z-index:9999; text-align:right; background-color:#000; width:100%; padding:9px 0px 8px 0px;}
.mobile_header img{height: 32px; margin-right:5px;}
.mobile_header a{display:inline-block; line-height:0px; margin-left:0px;}
.mobile_header a:first-child{padding-left:10px;}

.mobile_header .header_language{position:relative; float: right;}
.mobile_header .header_language .header_language_list{display:none; position:absolute; left:5px; top:32px; z-index:9999; background-color:#FFF; border:1px solid #CCC; list-style:none; width:42px; padding:5px 5px 0px 5px;}
.header_language:hover .header_language_list{display:block;}
.header_language:hover .header_language_list img{vertical-align:middle; margin:0px; padding:0px; height:auto !important;}
.header_language:hover .header_language_list a:first-child{padding-left:0px;}
.header_language img{ height:20px;}*/

/*.logo_class{ float:left;}
.social_class{float: right; margin-right:50px;}*/

.header_mobilenav{position:relative;}

section{width:100%; margin:0px; padding:0px;}
.area{width:98%; max-width:1320px; margin:0px auto;}
.banner_area{}

.ourservices_section{padding:80px 0px;}
.ourservices_section .heading{padding-bottom:0px;}
.ourservices_block{text-align:center;/*width:32%; margin-right:2%; margin-top:30px; float:left; margin-bottom:30px;*/ padding-top:60px;}
.ourservices_blockheading{font-size:30px; padding:0px 0px 25px 0px;}
.ourservices_block img{padding:0px 0px 25px 0px;}
.ourservices_section .button{margin-top:60px;}

.insuranceprogramme_section{padding:60px 0px; background-color:#f3f3f3; text-align:center;}
.insuranceprogramme_section .heading{font-size:40px;}
.insuranceprogramme_section .marquee{overflow:hidden;}
.insuranceprogramme_block{text-align:center; display:inline-block; padding:0px 25px;/*width:32%; margin-right:2%; margin-top:30px; float:left; margin-bottom:30px;*/
	/*display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;*/	
}

.welcomearea{padding:90px 0px; /*background-image:url(images/welcome-bg.jpg);*/ background-repeat:no-repeat; background-position:center center; background-size:cover;}
.welcomearea .heading{color:#FFF;}
.welcomearea_text{font-size:17px; line-height:25px; text-align:center; color:#FFF; padding:65px 40px; background:rgba(0,0,0,.7);
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
	 box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
}
.welcomearea_icon{}
.welcomearea_icon img{padding:40px 10px 0px 20px;}

.welcome_bottom{padding:70px 0px; border-bottom:1px solid #b2b2b2;}
.welcome_bottom_left{float:left; width:45%; padding:20px 0px; font-size:50px; line-height:1.2; background:url(images/div.png) no-repeat center right;}
.welcome_bottom_right{float:right; width:50%; font-size:17px; line-height:26px;}
.welcome_bottom .button{margin-top:30px;}
/*.welcomearea_heading{font-size:60px; font-family: 'Forum', cursive; line-height:1;  text-transform:uppercase; color:#1c1c1c; padding-bottom:30px; margin:0px 0px 35px 0px; position:relative;}
.welcomearea_heading:after{content:''; position:absolute; left:50%; margin-left:-30px; bottom:0px; height:2px; width:60px; background-color:#b89516;}
.welcomearea_heading span{display:block; font-family: 'Lato', sans-serif; color:#02bb22; font-size:15px; padding-bottom:10px;}*/

.testimonial_section{padding:70px 0px;}
.testimonial_block{background-color:#f4f4f4; padding:45px 30px; font-size:16px; line-height:26px;}
.testimonial_heading{font-size:20px; color:#000; padding-top:30px;}
.testimonial_heading1{font-size:15px; padding-top:15px;}

.ourwork_area{/*padding:340px 0px 150px 0px;*/ background-image:url(wp-content/uploads/2025/05/DSC_3064-копия-1.jpg); background-repeat:no-repeat; background-position:top center; /*min-height:627px;*/background-size: cover;}
.ourwork_text{text-align:center; padding:340px 15px 147px 15px; background:rgba(0,0,0,.5); /*background:#FFF;background: rgba(255,255,255,.9); max-width:506px; margin:auto;*/}
.ourwork_text .heading{color:#FFFFFF; font-weight:500;}
.ourwork_text .button a{background-color:#FFF; color:#181818;}

.certification_section{padding:70px 0px;}
.certification_section .marquee{overflow:hidden;}
.certification_block{text-align:center; display:inline-block; padding:0px 50px;/*width:32%; margin-right:2%; margin-top:30px; float:left; margin-bottom:30px;*/
	/*display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;*/	
}

.manufacturer_block{text-align:center; display:inline-block; padding:0px 50px;}

.directrepair_section{padding:60px 0px; background-color:#dfdfdf;}
.directrepair_blockarea{text-align:center;}
.directrepair_block{width:33.33333%; display:inline-table; margin-right:-4px; padding:20px 50px;}
.directrepair_section .heading{text-transform:uppercase; font-weight:700;}

/*Custom bootstrap*/

.col-lg-5ths, .col-md-5ths, .col-sm-5ths, .col-xs-5ths,  .col-xl-5ths, 
.col-lg-3ths, .col-md-3ths, .col-sm-3ths,
.col-xs-two5ths, .col-sm-two5ths, .col-md-two5ths, .col-lg-two5ths, .col-xl-two5ths, 
.col-xs-three5ths, .col-sm-three5ths, .col-md-three5ths, .col-lg-three5ths, .col-xl-three5ths, 
.col-xs-four5ths, .col-sm-four5ths, .col-md-four5ths, .col-lg-four5ths, .col-xl-four5ths, 
.col-xs-five5ths, .col-sm-five5ths, .col-md-five5ths, .col-lg-five5ths, .col-xl-five5ths 
{
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

@media (min-width: 768px) {
	.col-sm-5ths {width: 20%;float: left;}
	.col-sm-3ths {width: 33.33%;float: left;}
	
	.col-sm-two5ths {width: 40%;float: left;}
	.col-sm-three5ths {width: 60%;float: left;}
	.col-sm-four5ths {width: 80%;float: left;}
}

@media (min-width: 992px) {
	.col-md-5ths {width: 20%;float: left;}
	.col-md-3ths {width: 33.33%;float: left;}
	
	.col-md-two5ths {width: 40%;float: left;}
	.col-md-three5ths {width: 60%;float: left;}
	.col-md-four5ths {width: 80%;float: left;}
}

@media (min-width: 1200px) {
	.col-lg-5ths {width: 20%;float: left;}
	.col-lg-3ths {width: 33.33%;float: left;}
	
	.col-lg-two5ths {width: 40%;float: left;}
	.col-lg-three5ths {width: 60%;float: left;}
	.col-lg-four5ths {width: 80%;float: left;}
}

/*Custom bootstrap end*/

footer{width:100%; color:#bfbfbf; font-size:15px; line-height:26px; background-image:url(images/footer-bg.jpg); background-repeat:no-repeat; background-position:top center; background-size:cover; background-color:#1c1c1c;}
footer a{color:#bfbfbf;}
footer a:hover{color:#FFFFFF;}
footer p{margin:0px;}
.footer_area{/*width:98%; max-width:1250px; margin:0px auto;*/}

.footer_top{padding:60px 0px 60px 0px; text-align:left;}
/*.footer_top .row{display:flex; flex-wrap:wrap;}*/
.footer_area_block{/*float:left;*/}
@media only screen and (min-width: 1200px) {
.footer_area_block:nth-child(1){width:20%;}
.footer_area_block:nth-child(2){width:24%;}
.footer_area_block:nth-child(3){width:32%;}
.footer_area_block:nth-child(4){width:24%;}
}
.footer_top li{list-style:none; margin-bottom:10px; padding-left:28px; position:relative;}
.footer_top li:last-child{margin-bottom:0px;}
.footer_top li:before{content:url(images/menu-arrow.png); position:absolute; left:0px;}

.footer_readmore{padding:10px 0px 0px 28px;}
.footer_readmore a{color:#FFF;}

/*.footer_area_block:nth-child(3) ul{width:50%; float:left;}
.footer_area_block:nth-child(3) ul li a{position:relative; padding-left:34px; display:block;}
.footer_area_block:nth-child(3) ul li img{vertical-align:middle; margin-right:10px; margin-left:-34px;}*/

.footer_area_block_block{padding:0px 0px 15px 0px; padding-left:30px;}
.footer_area_block_block img{float:left; margin-left:-30px; margin-top:3px;}
.footer_area_block_social{padding-left:30px;}
.footer_area_block_social img{margin-right:10px;}

.footer_area_heading{font-size:17px; line-height:1.2; color:#FFFFFF; text-transform:uppercase; padding-bottom:15px; margin:0px 0px 25px 0px; position:relative;}
.footer_area_heading:after{content:''; position:absolute; left:0px; bottom:0px; height:1px; width:26px; background-color:#FFFFFF;}
.footer_area_logo{padding-top:70px;}

.footer_bottom{text-align:center; font-size:16px; padding:33px 0px; border-top:1px solid rgba(255,255,255,.2); color:#FFF;}

.inner_area{padding:80px 0px;}

.inner_banner{position:relative; min-height:500px; background-repeat:no-repeat; background-position:right top; background-size: cover;}
.inner_banner img{width:100%; display: block; opacity:0; height:100%; position:absolute; left:0px; top:0px;}

.about_area{padding:100px 0px;}
.about_left{width:50%; float:left; position:relative;}
.about_left img{width:100%;}
.about_right{width:43.5%; float:right; font-size:17px; line-height:27px;}

.aboutequipment{padding:130px 0px; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.aboutequipment .heading{color:#FFF;}
.aboutequipment_text{font-size:17px; line-height:25px; color:#FFF; padding:50px; background:rgba(0,0,0,.8);
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
	 box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
}
.aboutequipment_style{font-size:20px; line-height:1.5; padding-bottom:20px;}

.list li{list-style:none; margin-bottom:15px; padding-left:38px; position:relative;}
.list li:last-child{margin-bottom:0px;}
.list li:before{content:url(images/bullet.png); position:absolute; left:0px; top:3px;}

.list1 li{list-style:none; margin-bottom:15px; padding-left:40px; position:relative;}
.list1 li:last-child{margin-bottom:0px;}
.list1 li:before{content:url(images/bullet1.png); position:absolute; left:0px; top:3px;}

.list2{padding-left:0px;
  list-style: none;
  counter-reset: my-awesome-counter;
}
.list2 li {padding-left:40px; position:relative; padding-bottom:25px;
  counter-increment: my-awesome-counter;
}
.list2 li::before {
  content: counter(my-awesome-counter) "";
  background-color:#000000; font-weight:500; font-size:15px; color:#FFF; text-align:center; width:25px; height:25px; line-height:25px; position:absolute; left:0px;
	-moz-border-radius:90px; 
	-webkit-border-radius:90px;
	-khtml-border-radius:90px;
	 border-radius:90px;  
}

.aboutourfacility{padding:0px 0px 80px 0px;}
.aboutourfacility_left{width:46%; float:left; position:relative;}
.aboutourfacility_right{width:46%; float:right;}
.aboutourfacility_right img{width:100%;}

.about_service{padding:0px;}
.about_serviceleft{width:46%; float:left; position:relative;}
.about_serviceleft img{width:100%;}
.about_serviceright{width:46%; float:right;}

.acura_toparea{padding-left:479px;}
.acura_toparea_left{float:left; width:479px; margin-left:-479px; padding:0px 60px 0px 0px; font-size:50px; line-height:1.2;}
.acura_toparea_right{width:100%; font-size:17px; line-height:26px; padding:0px 0px 0px 40px; border-left:1px solid #7f7f7f; position:relative;}
.acura_toparea_rightarrow{position:absolute; left:-1px; top:140px;}
.acura_toparea_right:after{content:url(images/div-arrow.jpg); position:absolute; left:-1px; top:140px;}

.acura_blockarea{font-size:17px; line-height:26px; padding:40px 0px;}
.acura_block{border:1px solid #7f7f7f; padding:30px; margin:40px 0px;}
.acura_blockheading{font-size:35px; line-height:1; padding-bottom:25px;}

.acura_bottomarea{padding-left:425px;}
.acura_bottomleft{float:left; width:425px; margin-left:-425px; padding:0px 60px 0px 0px; font-size:35px; line-height:1.2;}
.acura_bottomright{width:100%; font-size:17px; line-height:26px; padding:0px 0px 0px 40px; border-left:1px solid #7f7f7f; position:relative;}
.acura_bottomright:after{content:url(images/div-arrow.jpg); position:absolute; left:-1px; top:140px;}

.recaptcha{margin-bottom:20px;}
.recaptcha1{margin-bottom:20px;}

.contact_area{}
.contact_area_left{width:44%; float:left;}
.contact_area_right{width:50%; float:right; padding:0px;}
.contact_image{padding-bottom:40px;}
/*.contact_top{background-color:#f5f5f5; padding:30px 15px;}
.contact_top_blockinner{padding:0px 0px 35px 0px;}*/
/*.contact_area_block{padding:0px 0px 0px 45px; margin:0px 0px 35px 0px; font-size:25px; line-height:1; color:#000000;}
.contact_area_block a{color:#000000;}
.contact_area_block img{float:left; margin-left:-45px;}*/
.contact_area_block{padding:0px 0px 0px 35px; margin:0px 0px 20px 0px; font-size:18px; line-height:24px; color:#000000;}
.contact_area_block a{color:#000000;}
.contact_area_block img{float:left; margin-left:-35px;}
.contact_area_block_social{padding:0px; margin:0px 0px 20px 0px;}
.contact_area_block_social img{margin-right:5px;}
.contact_area .heading span{display:block; font-size:14px; color:#989898; font-style:italic; padding-top:10px;}

.maparea{}
.maparea img{display:block; width:100%;}

.contact_bottom{padding-top:40px;}
.contact_bottomblock{text-align:left; background-color:#f8f8f8; border:1px solid #d5d5d5; /*padding:25px;*/ margin-top:40px;}
.contact_bottom_heading{font-size:20px; font-weight:500; color:#000; padding-bottom:25px;}
.contact_bottom_heading a{color:#000; text-decoration:underline;}

/*.contact_area_right .heading{text-align:left; padding-bottom:20px; margin:0px 0px 30px 0px;}
.contact_area_right .heading:after{left:0; margin-left:0px;}
.contact_block{box-shadow:none;}
.contact_block:nth-child(2){
	-webkit-box-shadow: inset 1px 0px 0px 0px rgba(171,171,171,.5);
	-moz-box-shadow: inset 1px 0px 0px 0px rgba(171,171,171,.5);
	 box-shadow: inset 1px 0px 0px 0px rgba(171,171,171,.5);
}
.contact_block:nth-child(3){
	-webkit-box-shadow:   1px 0px 0px 0px rgba(171,171,171,1);
	-moz-box-shadow:   1px 0px 0px 0px rgba(171,171,171,1);
	 box-shadow:   1px 0px 0px 0px rgba(171,171,171,1);	
}

.contact_top:after{content:''; position:absolute; top:0px; right:0px; z-index:-1; height:100%; width:50%; background-color:#f7f7f7;}
.contact_top_block{padding:0px 0px 0px 50px; margin:0px 0px 20px 0px; font-size:14px; line-height:24px; color:#2f2f2f; margin-top:30px;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
	 box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
}
.contact_top .heading{text-align:center; padding-bottom:30px; margin:0px 0px 50px 0px;}
.contact_mid{}
.contact_mid .heading{font-size:45px; line-height:1; text-align:left; padding-bottom:25px; margin:0px 0px 30px 0px;}
.contact_mid .heading span{position:absolute; left:0px; margin-left:0px;}


.contact_socialmedia{padding-left:35px;}
.contact_socialmedia a{display:inline-block; margin-right:10px;}

.contact_imgarea{margin-top:20px;}
.contact_imgblock{width:48%; float:left; margin-bottom:25px;}
.contact_imgblock:nth-child(odd){margin-right:4%;}
.contact_imgarea img{display:block; width:100%;}*/


/*BLOG*/
.blogarea{padding-right:450px;}
.blog_left{width:100%; float:left;}
.blog_right{width:400px; float:right; margin-right:-450px;}

.recentblog_area{}
.recentblog_block{position:relative; line-height:26px; margin-top:80px;}
.recentblog_block:first-child{margin-top:0px;}
.recentblog_imgarea{background-color:#f9f9f9; text-align:center; overflow:hidden;}
.recentblog_content{padding-top:40px;}
.recentblog_heading{font-size:35px; line-height:1; color:#333333; padding:0px 0px 15px 0px;}
.recentblog_date{font-weight:500; font-size:15px; color:#676767; text-transform:uppercase; padding:0px 0px 20px 0px;}
.recentblog_date a{color:#676767;}
.recentblog_date img{vertical-align:middle; margin-right:10px;}
.recentblog_block .button{margin-top:30px;}

.pagination_area{display:block;}
.pagination_area .wp-pagenavi{padding-top:35px;}
/*.pagination_area a{color:#515151; font-weight:500; background-color:#FFFFFF; padding:4px 11px; border:1px solid #000000; margin-left:5px; display:inline-block;}
.pagination_area a:hover{background-color:#000000; color:#FFF !important; border:1px solid #000000;}
.pagination_area .active_page{background-color:#000000; color:#FFF !important; border:1px solid #000000;}*/
.pagination_area a, .pagination_area span{color:#515151; font-weight:500; background-color:#FFFFFF; padding:4px 11px; border:1px solid #000000; margin-left:5px; display:inline-block;}
.pagination_area a.previouspostslink, .pagination_area a.nextpostslink{}
.pagination_area a:hover{background-color:#000000; color:#FFF !important; border:1px solid #000000;}
.pagination_area .active_page{background-color:#000000; color:#FFF !important; border:1px solid #000000;}
.pagination_area span.current{background-color:#000000; color:#FFF !important; border:1px solid #000000;}

.blog_right_block{margin-top:30px; padding:30px; border:1px solid #d7d7d7;}
.blog_right_block:first-child{margin-top:0px;}
.blog_right_heading{font-weight:500; font-size:30px; line-height:1; color:#333333; padding:0px 0px 30px 0px;}
.blog_right_block a{color:#000;}
.blog_right_block a:hover{color:#0a5092;}
.blog_right_block ul{list-style:none;}
.blog_right_block ul li{padding-bottom:10px;}
.blog_right_block ul li a{color:#676767;}
.blog_right_block ul li a:hover{color:#000; text-decoration:underline;}

.recentpost_block{padding-bottom:40px;}
.recentpost_block:last-child{padding-bottom:0px;}
.recentpost_block img{float:left; margin-right:25px; width:104px !important; height:104px;
	-moz-border-radius:90px; 
	-webkit-border-radius:90px;
	-khtml-border-radius:90px;
	 border-radius:90px;
}
.recentpost_date{color:#676767; font-size:14px; text-transform:uppercase; font-weight:500;}

.blog_right_search{padding:15px 50px 15px 0px !important;}
.blog_right_searchsubmit{background:url(images/search.png) no-repeat center center; width:27px; height:27px; cursor:pointer; border:none; float:right; margin-right:-35px;}
.blog_right_searchinput{width:100%; height:27px; padding:0 15px; font-size:15px; color:#000000; border:none;}
.blog_right_searchinput:focus{ outline:none !important;}

.blogdetails_block{line-height:26px;}
/*BLOG END*/

.search_result_section{border-bottom:1px dashed #CCCCCC;}
.search_result_section .heading{font-size:35px; line-height:1; color:#333333; font-weight:normal; padding-bottom:20px; margin:0px; position:relative;}

.gallery_area{}
.gallery_block{}
.gallery_block img{width:100%;}
.gallery_block_heading{font-size:25px; line-height:30px; color:#FFF; text-transform:uppercase; text-align:center; background-color:#000; padding:30px 0px;}

.ourwork_block{margin-bottom:30px;}
.ourwork_block img{width:100%;}

.ngg-galleryoverview.default-view .ngg-gallery-thumbnail-box {
  display: inline-block;
  float: none;
  vertical-align: middle;
  margin-left: 7px;
  margin-right: 7px;
  margin-bottom: 14px;
}

.teslarepair_top_buttonarea{/*float:right;*/ text-align:center; /*padding-bottom:50px;*/}
.teslarepair_top_button{line-height:60px; display:inline-block; /*margin-bottom:30px;*/}
.teslarepair_top_button a{background-color:#181818; font-size:16px; text-transform:uppercase; color:#FFF; display:block; padding:0px 20px 0px 91px;}
.teslarepair_top_button_appointment{background:url(images/button-bg1.jpg) no-repeat left center;}
.teslarepair_top_button_estimate{background:url(images/button-bg2.jpg) no-repeat left center;}
.teslarepair_top{/*padding:50px 0px 80px 0px;*/padding:50px 0px 0px 0px; text-align:center;}
.teslarepair_top_imgarea{width:50%; float:left; margin:0px 60px 30px 0px; border:1px solid #c8c8c8; text-align:center; padding:190px 15px;}
.teslarepair_top_content{font-size:17px; line-height:27px;}
.teslarepair_top_content .teslarepair_top_imgarea{width:50%; float:left; margin:0px 60px 30px 0px; border:1px solid #c8c8c8; text-align:center; padding:190px 15px;}

.teslarepair_top_home{padding: 0px 0px 0px 0px; margin-top: -76px; position: relative; z-index: 998;}
.teslarepair_top_buttonarea_home{text-align:center; max-width:632px; margin:auto; padding:8px; background-color:#FFF;}

.aboutbrooklynmotors{background-repeat:no-repeat; background-position: center top; background-size:cover;}
.aboutbrooklynmotors_cover{padding:150px 0px; background:rgba(0,0,0,.7);}
.aboutbrooklynmotors_text{max-width:1280px; margin:auto; font-size:17px; line-height:27px; color:#FFF; text-align:center;}
.aboutbrooklynmotors_text .heading{color:#FFF;}

.whychoosebrooklynmotors{padding:70px 0px; border-bottom:1px solid #bab5b3;}
.whychoosebrooklynmotors_area{padding-left:476px;}
.whychoosebrooklynmotors_area_left{float:left; width:476px; margin-left:-476px; padding:0px 40px 0px 0px; font-size:50px; line-height:1.2; letter-spacing:-1px;}
.whychoosebrooklynmotors_area_right{width:100%; font-size:17px; line-height:26px; padding:0px 0px 0px 40px; border-left:1px solid #7f7f7f; position:relative;}
.whychoosebrooklynmotors_area_right:after{content:url(images/div-arrow.jpg); position:absolute; left:-1px; top:50%; margin-top:-7px;}

.teslarepair_twocolumn_area{padding:80px 0px; font-size:17px; line-height:26px;} 
.teslarepair_twocolumn{margin-top:80px;}
.teslarepair_twocolumn:first-child{margin-top:0px;}
.teslarepair_twocolumnblock{width:50%; float:left;}
.teslarepair_twocolumnblock:nth-child(2){padding-left:60px;}
.teslarepair_twocolumn:nth-child(2n) .teslarepair_twocolumnblock{float:right;}
.teslarepair_twocolumn:nth-child(2n) .teslarepair_twocolumnblock:nth-child(2){padding:0px 60px 0px 0px;}
.teslarepair_twocolumnblock li{font-size:16px; line-height:24px;}

.teslaservice_top{border-bottom:1px solid #bab5b3; font-size:17px; line-height:26px;}
.teslaservice_top_left{width:41%; float:left; position:relative;}
.teslaservice_top_right{width:53%; float:right;}

.autoinsurancerepairs_section{}
.autoinsurancerepairs_section .heading{padding-bottom:60px;}
.autoinsurancerepairs_block{text-align:center; margin-bottom:30px;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
	 box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
}
.autoinsurancerepairs_blockheading{font-size:20px; font-weight:500;}
.autoinsurancerepairs_blockheading_text{}
.autoinsurancerepairs_blockheading a{color:#000; padding:30px 15px; display:block !important;}
.autoinsurancerepairs_block img{width:100%;}

.location_area{text-align:center;}
.location_block{text-align:left; background-color:#f8f8f8; border:1px solid #d5d5d5;}
.location_block_content{padding:25px;}
.location_maparea{}
.location_area .col-md-4{float:none !important; display:inline-table; margin-right:-4px;}
@media only screen and (max-width: 991px) {
.location_area .col-md-4{float:none !important; display:inherit !important; margin-right:0px;}	
}

.trucks_threecolumn_section{padding:70px 0px;}
.trucks_threecolumn_area{} 
.trucks_threecolumn_block{background-color:#000; color:#FFF; padding:35px 30px 50px 30px; font-size:17px; line-height:27px; font-weight:500;} 
.trucks_threecolumn_blockheading{font-size:30px; line-height:1.2; font-weight:500; padding-bottom:25px; max-width:310px;}

.trucks_joinus_section{padding:70px 0px; background-color:#dfdfdf; text-align:center;}
.trucks_joinus_area{max-width:1205px; margin:auto;}
.trucks_joinus_heading{font-size:50px; line-height:1; font-weight:900; color:#FFF; background-color:#000; text-transform:uppercase; display:inline-block; padding:15px 25px; margin-bottom:35px; position:relative;}
.trucks_joinus_heading span{position:absolute; bottom:-29px; left:50%; margin-left:-16px;}
.trucks_joinus_bottomarea{max-width:1050px; margin:auto;}
.trucks_joinus_bottomblock{float:left;}
.trucks_joinus_bottomblock:first-child{width:260px; padding-right:50px; font-size:30px; line-height:35px; color:#333333; font-weight:500; text-transform:uppercase; text-align:left; margin-top:35px; background:url(images/div-arrow1.png) no-repeat right 20px center;}
.trucks_joinus_bottomblock:nth-child(2){width:280px; padding:14px 0px 14px 55px; font-size:25px; line-height:30px; color:#000000; font-weight:600; text-align:center; margin-top:35px; background:url(images/call1.png) no-repeat left center; background-color:#FFF;}
.trucks_joinus_bottomblock:nth-child(3){width:480px; padding:14px 0px 14px 55px; font-size:25px; line-height:30px; color:#000000; font-weight:600; text-align:center; margin-top:35px; background:url(images/message1.png) no-repeat left center; background-color:#FFF; margin-left:20px;}
.trucks_joinus_bottomblock:nth-child(2) a,
.trucks_joinus_bottomblock:nth-child(3) a{color:#000000; display:block;}

.trucks_whychoose_section{padding:70px 0px;}
.trucks_whychoose_section .heading{text-align:center;}
.trucks_whychoose_area{} 
.trucks_whychoose_block{background-color:#000; color:#FFF; padding:30px 20px 60px 20px; font-size:17px; line-height:27px; font-weight:500; margin-top:30px;} 
.trucks_whychoose_block img{margin-bottom:15px;}
.trucks_whychoose_blockheading{font-size:30px; line-height:1.2; font-weight:500; padding-bottom:25px;}

.trucks_project_section{padding:70px 0px; background-color:#dfdfdf; text-align:center;}
.trucks_project_section img{width:100%; margin-top:30px;}
.trucks_project_section .trucks_whychoose_area div{float:none; display:inline-block; margin-right:-4px;}

.landing_section{/*background:url(images/south-carolina-motors.jpg) no-repeat top center; min-height: 100vh;*/ height:100%; position:absolute; left:0px; top:0px; z-index:9999999;}
.landing_cover{position:fixed; width:100%; height:100%; left:0px; top:0px; z-index:1; background:rgba(0,0,0,.5);}
.landing_pop{width:100%; position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); z-index:2;}
.landing_pop_block{width:100%; max-width:800px; margin:auto; border:10px solid #FFF; background-color:#FFF; position:relative; /*margin:15px;*/ 
	-moz-border-radius:10px; 
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	 border-radius:10px;
}
.landing_pop_content{width:100%; padding:20px; position:absolute; left:50%; bottom:20px; transform:translate(-50%,0); z-index:3;}
.landing_pop_content_inner{padding:15px; max-width:700px; margin:auto; background:rgba(0,0,0,.3); color:#FFF; text-align:center;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	 border-radius:5px;
}
.landing_style1{font-size:40px; line-height:1; font-weight:normal; margin-bottom:20px;}
.landing_style2{font-size:25px; line-height:1.2; font-weight:normal; margin-bottom:20px;}
.landing_style3{font-size:20px; line-height:1; font-weight:normal; margin-top:10px;}
.landing_style3 img{vertical-align:middle; margin-right:5px;}













/*.ourmenu_section{padding:70px 0px;}
.ourmenu_block{text-align:center;}
.ourmenu_block img{display:block; width:100%;}
.ourmenu_block_inner{padding:38px 15px; background-color:#faf6f0;}
.ourmenu_blockheading{font-family: 'Forum', cursive; font-size:30px; color:#010509; text-transform:uppercase; padding:0px; margin-bottom:25px;}





.projectgallery_section{padding:0px 0px 80px 0px;}
.projectgallery_page_section{text-align:center;}
.projectgallery_page_section .col-lg-3{float:none !important; display:inline-table; margin-right:-4px;}
.projectgallery_block{
	-moz-transition:all 1s ease-in 0s; 
	-webkit-transition:all .3s; 
	-o-transition:all .3s;
}
.chooseyourstand_blockarea .col-md-4{float:none !important; display:inline-table; margin-right:-4px;}
.projectgallery_block img{width:100%; display:block;}
.projectgallery_block .row{position:relative; border:12px solid #FFF;}
.projectgallery_block_content{position:absolute; left:0px; top:0px; width:100%; height:0px; opacity:0; background:rgba(0,0,0,.7); color:#FFF; font-size:18px; line-height:20px; text-align:center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;	
	
	-moz-transition:all 1s ease-in 0s; 
	-webkit-transition:all .3s; 
	-o-transition:all .3s;
}
.projectgallery_block_content p{margin:0px; padding:0px 0px 20px 0px;}
.projectgallery_block :hover .projectgallery_block_content{height:100%; opacity:1;
	-moz-transition:all 1s ease-in 0s; 
	-webkit-transition:all .3s; 
	-o-transition:all .3s;
}*/
/*.projectgallery_block:nth-child(1) img,
.projectgallery_block:nth-child(5) img{border-left:0px;}
.projectgallery_block:nth-child(4) img,
.projectgallery_block:nth-child(8) img{border-right:0px;}*/



/*.palmspring_section{padding:0px 0px 50px 0px;}
.palmspring_block{text-align:center; width:100%; min-height:240px; background-color:#FFF; padding:15px; margin-bottom:30px;
	-webkit-box-shadow: 0px 0px 10px 5px rgba(141,141,141,0.2);
	-moz-box-shadow: 0px 0px 10px 5px rgba(141,141,141,0.2);
	box-shadow: 0px 0px 10px 5px rgba(141,141,141,0.2);
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;	 
}

.home_contact_section{background-color:#faf6f0;}
.home_contact_left{width:50%; float:left;}
.home_contact_right{width:50%; float:left;}
.home_contact_left_inner{float:right; width:100%; max-width:615px; padding-right:50px; padding-top:100px;}
.home_contact_left .heading{text-align:left; padding-bottom:20px; margin:0px 0px 30px 0px;}
.home_contact_left .heading:after{left:0; margin-left:0px;}



.restaurantpolicies_section{background-color:#faf6f0; padding:80px 0px;}
.restaurantpolicies_content{font-size:18px; text-align:center; padding-bottom:80px;} 

.menuslider_area{background:url(images/menu-bg.jpg) no-repeat center center; background-size:cover; padding:85px 30px;}
.menuslider_inner{padding:0px 50px;}
.menuslider_left{float:left; width:548px;}
.menuslider_right{float:right; width:548px;}
.menuslider_div{float:left; padding:310px 0px 0px 40px;}
@media only screen and (max-width: 1425px) {
.menuslider_left{float:left; width:400px;}
.menuslider_right{float:right; width:400px;}
.menuslider_div{float:left; padding:200px 0px 0px 75px;}	
}
@media only screen and (max-width: 1199px) {
.menuslider_left{float:left; width:350px;}
.menuslider_right{float:right; width:350px;}
.menuslider_div{float:left; padding:150px 0px 0px 20px;}	
}
@media only screen and (max-width: 991px) {
.menuslider_left{float:left; width:270px;}
.menuslider_right{float:right; width:270px;}
.menuslider_div{display:none;}	
}
@media only screen and (max-width: 767px) {
.menuslider_left{float:none; width:320px; margin-bottom:40px;}
.menuslider_right{float:none; width:320px;}
.menuslider_inner{max-width:320px; padding:0px; margin:auto;}
}
@media only screen and (max-width: 599px) {
.menuslider_left{margin-bottom:20px;}
}

.loyalty_area{background-color:#faf6f0;}
.loyalty_block{position:relative; margin-bottom:20px;}
.loyalty_block img{width:100%; display:block;}
.loyalty_block_cover{position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,.7); color:#FFF; font-size:18px; line-height:20px; text-align:center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;	
}
.loyalty_block_cover p{margin:0px; padding:0px 15px 30px 15px; font-size:25px; line-height:1; font-weight:700;}

.aboutpage_section{font-size:18px; line-height:28px; background-color:#faf6f0;}
.aboutpage_section p{margin-bottom:20px;}*/







/* Back to top button */
#back-top {
	position: fixed;
	bottom:90px;
	right:10px;
	z-index:999999999999999;
	margin:0px;
}
video{
	/*position: fixed;
	top: 0%;
	left: 0%;*/
	/*min-width: 100%;
	min-height: 100%;*/
	width: 100%;
	height: auto;
	display:block;
	/*z-index: -100;
	background: url(images/video-bg.jpg) no-repeat top center;
	background-size:cover;
	transition: 1s opacity;*/
}

.StaticContent{}

.StaticContent li{list-style:none; margin-bottom:15px; padding-left:40px; position:relative;}
.StaticContent li:last-child{margin-bottom:0px;}
.StaticContent li:before{content:url(images/bullet1.png); position:absolute; left:0px; top:3px;}

.StaticContentBlack ul li{list-style:none; margin-bottom:15px; padding-left:38px; position:relative;}
.StaticContentBlack ul li:last-child{margin-bottom:0px;}
.StaticContentBlack ul li:before{content:url(images/bullet.png); position:absolute; left:0px; top:3px;}

.StaticContent p{margin-bottom: 25px;}
/*.StaticContent ul{padding-left: 45px; margin: 10px;}
.StaticContent ol{padding-left: 45px; margin: 10px;}*/

/*.StaticContent ul li {margin-bottom: 5px !important;}
.StaticContent ol li {margin-bottom: 5px !important;}*/

.StaticContent ol{padding-left:0px;
  list-style: none;
  counter-reset: my-awesome-counter;
}
.StaticContent ol li {padding-left:40px; position:relative; padding-bottom:25px; margin-bottom:0px;
  counter-increment: my-awesome-counter;
}
.StaticContent ol li:last-child{padding-bottom:0px;}
.StaticContent ol li::before {
  content: counter(my-awesome-counter) "";
  background-color:#000000; font-weight:500; font-size:15px; color:#FFF; text-align:center; width:25px; height:25px; line-height:25px; position:absolute; left:0px;
	-moz-border-radius:90px; 
	-webkit-border-radius:90px;
	-khtml-border-radius:90px;
	 border-radius:90px;  
}

.StaticContent ol li ul{padding-left:25px; padding-top:15px;}
.StaticContent ol li ul li{padding-left:5px; padding-bottom:10px; list-style:disc; counter-increment:none;}
.StaticContent ol li ul li:last-child{padding-bottom:0px;}
.StaticContent ol li ul li::before {
  content:'';
  background-color:#000000; font-weight:500; font-size:15px; color:#FFF; text-align:center; width:auto; height:auto; line-height:25px; position:absolute; left:0px;
	-moz-border-radius:90px; 
	-webkit-border-radius:90px;
	-khtml-border-radius:90px;
	 border-radius:90px;  
}



#menu-header .current-menu-item{}
#menu-header .current-menu-item a,
#menu-header .current-menu-item a:hover{color:#FFFFFF; border-bottom:1px solid #0bd23c;}
#menu-header .current-menu-parent{}
footer #top-menu .current-menu-item{background-color:inherit !important;}
footer #top-menu .current-menu-item a,
footer #top-menu .current-menu-item a:hover{color:inherit !important;}
footer #top-menu .current-menu-parent{background-color:inherit !important;}
svg.icon.icon-angle-down{display:none !important;}