* { margin: 0; padding: 0; outline: 0; }

#main > .pb-elem-cont .pb-multicols-table td { vertical-align: top; }

body { font-size: 12px; /*line-height: 16px;*/ font-family: Arial, Helvetica, Sans-Serif; color: #fff; background: #000; }

a { color: #fff; text-decoration: none; cursor: pointer; }
a:hover, a.underline { text-decoration: underline; }
a img { border: 0; }

input, textarea, select { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
textarea { overflow: auto; }
fieldset { border: 0; }

.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }

.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }

.shell { width: 1140px; margin: 0 auto; padding: 0px; }

.table-column-wrapper { position: relative }
#header { /*background: url(https://s3.amazonaws.com/themes.dealercdn.com/T1140/css/images/header.png) no-repeat 0 0;*/ /*min-height: 109px; height: auto !important; height: 109px;*/ position: relative; }
.btn-sound { /*background: url(https://s3.amazonaws.com/themes.dealercdn.com/T1140/css/images/sound.png) no-repeat 0 0;*/ width: 52px; height: 32px; position: absolute; z-index: 10; }
.btn-sound-top-left { top: 0; left: 0; }
.btn-sound-top-right { top: 0; right: 0; }
.btn-sound-bottom-left { bottom: 0; left: 0; }
.btn-sound-bottom-right { bottom: 0; right: 0; }

#navigation { height: 45px; position: relative; z-index: 10; text-align: center; margin: auto; }

#navigation ul { list-style: none; }
#navigation ul li { background: url(../images/nav-bor.png) no-repeat right 0; display: inline; font-size: 16px; line-height: 45px; font-weight: bold; position: relative; padding: 0 2px 0 0; }
#navigation ul li.last { background: none; }
#navigation ul li:last-child { background: none; }
#navigation ul li a { display: inline-block; color: #fff; padding: 0 15px; }
#navigation ul li a:hover,
#navigation ul li a.hover,
#navigation ul li a.active { background: #8e0100; text-decoration: none; color: #000; }

#navigation ul li ul { background: #8e0100; position: absolute; top: 27px; left: 0; display: none; }
#navigation ul li ul li { background: none; display: block; white-space: nowrap; text-align: left; }
#navigation ul li ul li a { }

#main { padding: 8px 0 8px 0; position: relative; }

#footer { background-color: #020202; min-height: 75px; height: auto; }
#footer p { line-height: 28px; color: #FFF; font-weight: bold; padding: 20px 0 0 20px; }

#footer p .copy { float: left; }
#footer p .links { float: right; padding: 0 20px 0 0; }
#footer p .links a { color: #FFF; text-decoration: underline; margin: 0 5px; }
#footer p .links a:hover { text-decoration: none; }
.f-link { float: right; margin: 0 18px 0 0; }
.f-link img { display: block; }

#mediabar_space { line-height: 28px; }

.button { border: none; padding: 5px 15px; background-color: #db1200; color: #fff; font-weight: bold; cursor: pointer; }
.button:hover { background: #b11500; }

/*details*/
.details { border: 1px solid #515151; margin: 0 0 20px 0; }
.details .btn-img-scroll .button { padding: 16px }
.details .jcarousel { max-height: 75px }
.btn-back { font-size: 15px; line-height: 17px; text-decoration: underline; padding: 17px 0 20px 8px; }
.btn-back a { color: #fff; }
.btn-back:hover { text-decoration: none; }

.head-section { }
.head-section h2 { font-size: 18px; line-height: 32px; font-weight: bold; background: #515151; height: 32px; padding: 0 0 0 17px; }
.head-section h2 .price { float: right; width: 240px; font-weight: bold; }

.car-info { list-style: none; float: left; width: 840px; padding: 9px 0 15px 17px; }
.car-info li { display: inline; float: left; padding: 0 40px 0 0; }
.car-info p { font-size: 16px; line-height: 21px; max-width: 240px; }

.head-section .price-info { font-size: 18px; line-height: 33px; float: right; width: 240px; padding: 6px 0 0 0; margin-right: 17px; }

.head-section .images { width: 648px; float: left; margin: 0 0 0 15px; }
.head-section .image { width: 640px; height: 480px; border: 1px solid #515151; padding: 3px; margin: 0 0 12px 0; overflow: hidden }
.head-section .image img { display: block; }

.slider-holder { width: 618px; height: 75px; position: relative; margin: 0 0 0 20px; }
.slider-holder .btn { width: 16px; height: 19px; position: absolute; top: 27px; z-index: 100; }
.slider-holder .prev { background: url(../images/prev.png) no-repeat 0 0; left: -18px; }
.slider-holder .next { background: url(../images/next.png) no-repeat 0 0; right: -16px; }

.slider { }
.slider ul { list-style: none; }
.slider li { margin: 0 3px 0 0; }
.slider a { }
.slider img { display: block; }
.slider .jcarousel-clip { overflow: hidden; position: relative; width: 618px; height: 75px; }
.slider .jcarousel-list { position: relative; }
.slider .jcarousel-item { float: left; position: relative; width: 100px; height: 75px; }

.image-info { padding: 0 0 10px 0; }
.image-info p { font-size: 14px; line-height: 17px; text-align: right; padding: 5px 0 0 0; }
.image-info { font-size: 15px; line-height: 23px; color: #fff; text-align: center; background: #0000ff; float: left; padding: 0 7px; margin: 0 24px 0 0; }
.image-info { background: #ff0000 url(../images/arr.png) no-repeat 17px 5px; font-size: 18px; line-height: 23px; color: #fff; font-weight: bold; float: left; padding: 0 15px 0 33px; }

.button-image { padding: 0 0 15px 0; }
.button-image p { font-size: 14px; line-height: 17px; text-align: right; padding: 5px 12px 0 0; }
.btn-images { float: left; padding: 0 7px; margin: 0 5px 0 0; }
.btn-video { float: left; padding: 0 15px 0 0; text-decoration: none }
.btn-video:hover { text-decoration: none }
.btn-video .button { padding: 16px }
.btn-img-scroll { float: left; margin-right: 15px; }
.btn-video-thumb { background: url(../images/vido-thumb.png) no-repeat 0 0; width: 34px; height: 23px; float: left; margin: 15px 0 0 10px }


.contacts { width: 385px; border: 1px solid #515151; float: right; margin: 0 16px 0 0; }
.contacts h3 { font-size: 17px; line-height: 22px; text-align: center; background: #515151; }
.contacts h4 { font-size: 17px; line-height: 20px; text-align: center; padding: 8px 0 10px 0; }
.contacts h4 span { font-size: 14px; font-weight: normal; display: block; }
.contacts p { font-size: 14px; line-height: 17px; padding: 0 0 12px 13px; }
.contacts label { font-size: 15px; line-height: 20px; float: left; width: 75px; }
.contacts label.label2 { float: none; display: block; width: auto; padding: 0 0 9px 0; }
.contacts .field { background: #fff; border: 1px solid #7f9db9; width: 268px; float: right; font-size: 12px; line-height: 12px; padding: 4px 0 4px; margin: 0 9px 10px 0; }
.contacts .field2 { width: 95px; float: none; display: block; margin: 0 auto 26px; }
.contacts textarea.field { width: 342px; height: 97px; margin: 0 9px 21px 0; }
.contacts img { display: block; margin: 0 auto 15px; }
.contacts .holder { padding: 7px; }
.contacts fieldset { padding: 4px 4px 4px 8px }
.section { }
.section h3 { font-size: 17px; line-height: 24px; background: #515151; padding: 0 0 0 15px; }
.section p { font-size: 16px; line-height: 20px; }
.section .holder { padding: 16px; }

.features { float: left; padding: 0 70px 0 0; width: 196px; }
.features li { font-size: 14px; line-height: 20px; font-style: italic; }
.features-first { padding: 0 70px 0 37px; }
.features-last { float: right; padding: 0 20px 0 0; }

.report { float: left; margin: 0 20px 0 0; }

.btn-credit { float: left; margin: 0 50px 0 0; }
.btn-credit img { display: block; }
.credit-info { width: 330px; float: left; }
.credit-info p { font-size: 16px; line-height: 19px; padding: 0 0 20px 0; }
.credit-info a { }

.calculator { width: 323px; height: 192px; float: right; }

.phones { list-style: none; width: 175px; float: left; padding: 0 35px 0 0; }
.phones li { font-size: 17px; line-height: 25px; padding: 0 0 20px 0; }

.working-time { width: 260px; float: left; }
.working-time td { font-size: 17px; line-height: 27px; }
.working-time td.day { width: 100px; }
.working-time td.hours { width: 160px; }

.map { width: 423px; height: 350px; float: right; }
.map img { display: block; }

.supersized { list-style: none; width: 800px; margin: 0 auto; }
.supersized li { padding: 0 0 15px 0; }
.supersized img { display: block; }

/*inventory*/
.inventory { padding: 0 16px }

.search { width: 905px; padding: 30px 0 15px 0; margin: 0 auto; }
.search .col { width: 198px; float: left; padding: 0 28px 0 0; }
.search .col3 { padding: 28px 28px 0 0; }
.search select { width: 196px; height: 21px; border: 1px solid #7f9db9; margin: 0 0 6px 0; }

.options { height: 31px; border-top: 1px dotted #666; border-bottom: 1px dotted #666; }
.sort { list-style: none; float: left; padding: 6px 50px 0 0; }
.sort li { display: inline; font-size: 12px; line-height: 12px; color: #fff; border-right: 1px solid #fff; }
.sort li.title { border: 0; padding: 0 20px 0 0; }
.sort li.last { border: 0; }
.sort li a { padding: 0 8px; }
.sort li a.active { background: url(../images/sort-up.png) no-repeat 4px 4px; padding-left: 12px; }
.sort li a.active.desc { background: url(../images/sort-down.png) no-repeat 4px 4px; padding-left: 12px; }

.display { list-style: none; float: left; padding: 6px 0 0 0; }
.display li { display: inline; font-size: 12px; line-height: 12px; color: #fff; }
.display li.title { padding: 0 20px 0 0; }
.display li a { }
.display li a.active { }
.btn-gallery { background: url(../images/btn-gallery.png) no-repeat right 3px; padding: 0 20px 0 0; }
.btn-print { background: url(../images/btn-print.png) no-repeat 0 0; float: right; color: #999; font-weight: bold; font-style: italic; padding: 0 0 0 20px; margin: 6px 20px 0 0; }

.inventory-items { }

.inventory-item { border: 1px solid #515151; margin: 0 0 15px 0; }
.inventory-item h3 { font-size: 17px; line-height: 23px; background: #515151; padding: 0 10px 0 10px; }
.inventory-item h3 span { font-style: italic; float: right; }

.inventory-item .image { border: 1px solid #999; padding: 3px; width: 225px; float: left; margin: 2px 15px 2px 2px; }
.inventory-item .image img { display: block; width: 225px }
.inventory-item .info { list-style: none; float: left; padding: 16px 0 0 0; }
.inventory-item .info li { font-size: 14px; line-height: 19px; padding: 0 20px 0 0; }
.inventory-item .info1 { width: 320px; margin-left: 20px }
.inventory-item .info1 strong { width: 58px; display: inline-block }
.inventory-item .info2 { width: 280px }
.inventory-item .info2 strong { width: 84px; display: inline-block }
.inventory-item .logo { width: 130px; float: left; }
.inventory-item .logo img { display: block; margin: 20px auto 0; }
.inventory-item .prices { list-style: none; float: right; padding: 20px 10px 0 0; }
.inventory-item .prices li { font-size: 16px; font-weight: bold; line-height: 22px; text-align: right; }

.btn-photo { background: url(../images/btn-photo.png) no-repeat 0 0; width: 51px; height: 23px; display: block; text-align: right; padding: 4px 4px 0 0; margin: 10px 0; }
.btn-photo:hover { text-decoration: none; }

/*home*/
/*.home { padding: 5px 0 0 0 !important; }*/

.scrollbar { background: #FF9900; margin: 0 0 5px 0; }
.scrollbar p { font-size: 13px; line-height: 20px; color: #000; font-weight: bold }

.media { position: relative; margin: 0 0 5px 0; }

.specials { background: #a20101; padding: 7px 0 30px 0; margin: 0 0 0px 0; }
.specials h2 { font-size: 20px; line-height: 50px; text-align: center; padding: 33px 0 12px 0; color: #fff; }
.specials ul { list-style: none; padding: 0 0 0 22px; }
.specials li { display: inline; float: left; font-size: 12px; line-height: 14px; text-align: center; width: 134px; padding: 0 16px 0 0; }
.specials li.last { padding: 0; }
.specials a { float: left; }
.specials img { display: block; width: 150px; border: 0 !important; }

.specials.jcarousel-wrapper, .specials .jcarousel-wrapper { width: 1060px; height: inherit; margin: 0 auto; }
.specials .jcarousel { width: 1044px; background-color: inherit; margin-left: 8px; }
.specials .jcarousel ul li { width: 159px; }
.specials .s-image { height: 100px; overflow: hidden; border: 2px solid #787878; margin-bottom: 10px; text-align: center; width: 150px; background-color: #dcdcdc }
.specials .jcarousel-pagination { margin: 0 auto; padding: 25px 0 0 0; width: 52px }
.specials .jcarousel-pagination a { text-decoration: none; display: inline-block; font-size: 11px; height: 10px; width: 10px; line-height: 10px; background: #fff; color: #4E443C; border-radius: 10px; text-indent: -9999px; margin-right: 7px; -webkit-box-shadow: 0 0 2px #4E443C; -moz-box-shadow: 0 0 2px #4E443C; box-shadow: 0 0 2px #4E443C; }
.specials .jcarousel-pagination a.active { background: #4E443C; color: #fff; opacity: 1; -webkit-box-shadow: 0 0 2px #F0EFE7; -moz-box-shadow: 0 0 2px #F0EFE7; box-shadow: 0 0 2px #F0EFE7; }
.specials .jcarousel-control-prev { left: -34px; }
.specials .jcarousel-control-next { right: -34px; }
.specials .jcarousel-control-prev, .specials .jcarousel-control-next { position: absolute; top: 50%; margin-top: -51px; width: 30px; height: 30px; text-align: center; background: #515151; color: #fff; text-decoration: none; text-shadow: 0 0 1px #000; font: 24px/27px Arial, sans-serif; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; -webkit-box-shadow: 0 0 4px #F0EFE7; -moz-box-shadow: 0 0 4px #F0EFE7; box-shadow: 0 0 4px #F0EFE7; }
.specials .jcarousel-control-prev:hover, .specials .jcarousel-control-next:hover { -webkit-box-shadow: 0 0 6px #F0EFE7; -ms-box-shadow: 0 0 6px #F0EFE7; box-shadow: 0 0 6px #F0EFE7; background: #1B1B1B }
.specials a.jcarousel-control-next, .specials a.jcarousel-control-prev { color: white; text-decoration: none; }


.head-info { padding: 10px 22px 0 22px; }
.head-info h2 { font-size: 23px; line-height: 26px; padding: 0 0 20px 0; }
.head-info p { font-size: 15px; line-height: 18px; padding: 0 0 18px 0; }

.menu { background: #ddd; width: 275px; }
.menu h2 { background: #A10101; font-size: 18px; line-height: 30px; font-weight: normal; text-align: center; }
.menu .holder { padding: 18px 0 20px 20px; }

.make { list-style: none; float: left; padding: 0 20px 0 0; }
.make li { font-size: 14px; line-height: 23px; }
.make a { color: #000; }
.make a.active { font-weight: bold; }

.addr { list-style: none; }
.addr li { font-size: 17px; line-height: 22px; color: #000; padding: 0 0 15px 0; }

.hours { width: 250px; }
.hours td { font-size: 16px; line-height: 26px; color: #000; }
.hours td.day { width: 100px; }
.hours td.hour { width: 150px; }
.menu p.after { font-size: 14px; line-height: 17px; color: #000; padding: 6px 0 0 0; }

.head-text { width: 440px; background: #1B1B1B; height: 100%; padding: 15px 20px 0 20px; }
.head-text h2 { font-size: 23px; line-height: 26px; padding: 0 0 10px 0; }
.head-text p { font-size: 15px; line-height: 18px; padding: 0 0 18px 0; }

.head-video { width: 480px; }
.head-video img { display: block; }

.menu-f { border: 0; }
.head-form { background: #525252; padding: 12px 0 12px 0; }
.head-form fieldset { background: url(../images/head-form.png) no-repeat 0 0; width: 180px; height: 201px; padding: 20px 30px 0 30px; margin: 0 auto; }
.head-form select { width: 177px; height: 25px; line-height: 25px; border: 1px solid #7f9db9; margin: 0 0 7px 0; }

.inner { background: #3f3f3f; padding: 20px !important; }
.inner h2 { font-size: 23px; line-height: 26px; padding: 0 0 10px 0; }
.inner p { font-size: 15px; line-height: 18px; padding: 0 0 18px 0; }
.inner-holder { background: #1B1B1B; padding: 20px; min-height: 700px !important; height: auto; }

/*credit*/
.inner-holder2 { padding: 0; }
.credit-head { border: 1px solid #515151; padding: 9px; margin: 8px; }
.credit-head h2 { font-size: 18px; line-height: 21px; text-align: center; font-weight: bold; padding: 8px 0 18px 0; }
.credit-head p { font-size: 15px; line-height: 18px; }

.form-section { }
.form-section h3 { font-size: 17px; line-height: 24px; margin: 0 8px; }
.form-section .holder { padding: 9px; margin: 8px; }
.form-section .col { width: 296px; float: left; margin: 0 8px 0 0; }
.form-section .col3 { margin: 0; }
.form-section ul { list-style: none; }
.form-section li { min-height: 27px; padding: 2px 5px; margin-bottom: 2px; margin-right: 2px; }
.form-section li.two { height: 59px; }
.form-section label { }
.form-section label.label2 { margin: 0 15px 0 0; }
.form-section .field { border: 1px solid #ccc; height: 20px; }
.form-section .blue { color: #0000a0; }
.form-section .short { width: 198px; }
.form-section .min { width: 86px; }
.form-section .long { width: 274px; }
.form-section select { height: 20px; }
.form-section .select1 { width: 150px; }
.form-section .select2 { width: 274px; }
.form-section .select3 { width: 74px; margin: 0 5px 0 0; }
.form-section .row { margin: 9px 0 0 0; }
.form-section .l1 { margin: 0 5px 0 0; }
.form-section .l2 { margin: 0 5px 0 0; }
.form-section .line { min-height: 27px; padding: 5px 0 0 4px; }
.form-section .ll { margin: 0 20px 0 0; }
.form-section .ll2 { width: 295px; float: left; }
.form-section .pad { margin: 0 100px 0 0; }
.form-section .radio { margin: 2px 5px 0 0; min-width: initial; }
.form-section textarea.field { width: 880px; height: 90px; padding: 3px }
.form-section .line-t { height: auto; padding-bottom: 8px; }
.form-section .l-long { width: 840px; }
.form-section .l-long a { text-decoration: underline; }
.form-section .l-long a:hover { text-decoration: none; }
.form-section input { min-width: 165px; }

.formLabel { display: inline-block; margin-right: 10px; min-height: 24px; }
.formField { margin-right: 5px; margin-top: 3px; margin-bottom: 3px; }
#CaptchaCode { padding: 4px; margin: 4px; }
/* reviews */
.reviews { padding: 20px; }
.review { border-bottom: 1px solid #585858; font-size: 14px }
.review:last-child { border-bottom: none; }
.review .titleItem + div { padding-bottom: 8px; }

/*Estilos List*/
.dateItem { font-size: 12px; }
.verifiedItem { font-size: 12px; font-style: italic; }
.titleItem { font-weight: bold; font-size: 17px; padding: 15px 0; }
.descriptionItem { font-size: 14px; padding-bottom: 15px; }
.nameItem, .directionItem { font-size: 12px; }
.checkItem { width: 11px; }
.rate.item img { width: 12px; }
.new_review { font-size: 14px }

.reviews { min-height: 650px }
/*Estilos review*/
.formReview { margin-top: 25px; }
.formReview .row { margin-bottom: 15px; }
.tabReview { width: 100%; border-bottom: 1px solid rgb(83, 83, 83); margin-bottom: 25px; }
.writeReview { width: 135px; border: 1px solid rgb(83, 83, 83); border-radius: 3px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-bottom: none; padding: 10px; margin-bottom: -1px; text-align: center; }
.new_review textarea { width: 350px; min-height: 100px; }
.new_review .inputLong { width: 350px; }

.customVerification { margin: 15px 0px; font-weight: normal; }

.dinamicForm .generic-forms-head { padding: 9px; margin: 8px; margin-bottom: 25px; text-align: center; }
.dinamicForm .generic-forms-head h2 { font-size: 18px; line-height: 21px; text-align: center; font-weight: normal; padding: 8px 0 8px 0; }
.dinamicForm .generic-forms-head p { font-size: 15px; line-height: 18px; }
.dinamicForm .form-section .holder { padding: 9px; margin: 8px; margin-bottom: 25px; }
.dinamicForm .formField { margin-right: 5px; margin-top: 3px; margin-bottom: 3px; }
.dinamicForm input.formField, .dinamicForm select.formField { min-width: 240px; min-height: 22px; margin-left: 0px; padding: 0px; }
.dinamicForm .form_section ul { list-style: none; }
.dinamicForm.col1 { width: 296px; margin: 0px auto; }
.dinamicForm.col2 { width: 645px; margin: 0px auto; }
/*.dinamicForm .previewSection {
text-align: center;
border: 2px solid #CCCCC6 !important;
}*/
.dinamicForm .previewSection li { margin-bottom: 10px !important; padding: 2px 5px; height: initial; }
.dinamicForm .previewSection li:last-child { margin-bottom: 0px !important; }
.dinamicForm .form-section .col { width: 296px; float: left; margin: 0 8px 0 0; background: none !important; }
.dinamicForm .columns { display: inline-block; }

.dinamicForm textarea { width: 100%; }
.dinamicForm .line { height: initial; padding: 5px 10px; }

.review_widget { width: 275px; height: 275px; background-color: #DDD; position: absolute; right: 2px; }

.review_widget_header { text-align: center; }

.review_widget_header h3 { color: #FFF !important; padding: 0 !important; }

.review_widget_content { color: #000 !important; margin: 10px 15px; }

.review_widget_reviews { padding-top: 15px; }
.review_widget_content p { max-height: 100px; }

.review_widget .bottom_border { border-bottom: 1px solid #000; font-size: 14px; height: 23px; padding-bottom: 3px }

.custom_verification { margin-top: 5px; color: #cc3333; text-align: right; font-weight: bold; }

.reviews_ctrls { margin-left: -10px; padding: 5px 0 0 0; text-align: right; width: 160px; float: left; height: 22px; }

.reviews_ctrls .prev_ctrl,
.reviews_ctrls .next_ctrl { display: inline-block; }
.review_location { font-size: 11px }

.reviews_ctrls .prev_ctrl a { background-image: url(../images/arrows.png); width: 22px; height: 22px; margin: 3px; cursor: pointer; background-position: 0px 0px; display: inline-block; float: right; }

.reviews_ctrls .next_ctrl a { background-image: url(../images/arrows.png); width: 22px; height: 22px; margin: 3px; cursor: pointer; background-position: 0px -22px; display: inline-block; float: right; }

#floatingbar ul li a img { float: left; border: none; }

#floatingbar ul li a:hover { color: #000033; }

#floatingbar ul li a { text-decoration: none; color: #fff; padding: 5px; font-size: 12px; font-weight: normal; font-family: Arial; display: inline-block; }

#floatingbar ul li { display: inline; padding: 14px; color: #666; position: relative; top: -3px; }

#floatingbar ul { list-style-type: none; font-size: 0; line-height: 0; text-align: center; }

#floatingbar { position: fixed; overflow: hidden; width: 100%; height: 38px; bottom: 0; left: 0; color: #000; font-family: Arial; font-weight: bold; background-image: url('../images/tui.png'); }


/*//---------------------------------------------------------------------------------------------------------------------*/


.jcarousel-wrapper { width: 618px; height: 75px; position: relative; margin: 0 0 0 20px; }


/** Carousel **/

.jcarousel { position: relative; overflow: hidden; width: 600px; }


.jcarousel ul { width: 20000em; position: relative; list-style: none; margin: 0; padding: 0; }

.jcarousel li { float: left; margin: 0 3px 0 0; }


.jcarousel img { display: block; }
.jcarousel .jcarousel-clip { overflow: hidden; position: relative; width: 618px; height: 75px; }
.jcarousel .jcarousel-list { position: relative; }
.jcarousel .jcarousel-item { float: left; position: relative; width: 100px; height: 75px; }



/** Carousel Controls **/

.jcarousel-control-prev,
.jcarousel-control-next { width: 16px; height: 19px; position: absolute; top: 27px; z-index: 100; }

.jcarousel-control-prev { background: url(../images/prev.png) no-repeat 0 0; left: -18px; }

.jcarousel-control-next { background: url(../images/next.png) no-repeat 0 0; right: -16px; }

.previewSection.holder.columns { width: 262px !important }

.dinamicForm .form-section .col { width: 262px !important }

.dinamicForm .form-section .holder { margin-bottom: 0px !important; }

div.dinamicForm.fields_group.new_form.col2 div.previewSection.holder .col:nth-child(1) { margin: 0 40px 0 20px; }

.from_editor_description, .form_section_editor_description { color: #000000 !important; }

.from_editor_title, .form_section_editor_title { color: #253a71 !important; font-weight: bold !important; }

.main-form-section .generic-forms-head h3 { margin-bottom: 10px; }

.form_section_editor_description { font-size: larger; }

.blog { min-height: 650px; padding: 4px 23px 4px 23px; }

.post_preview_header, .post_preview_content, .recent_post_list, .archive_list, .post { font-size: 16px; }

.read-more { font-weight: bold; }

/*Pager*/
.pager { padding: 8px; }
.pager select { padding: 4px; }
.pager a { position: relative; font-weight: bold; padding: 7px 12px; white-space: nowrap; color: #000; vertical-align: middle; cursor: pointer; background: #fff; border: 1px solid #e5e5e5; margin-left: -4px; text-decoration: none }
.pager .active { color: #fff; background-color: #BFBFBF; border-color: #BFBFBF; }
.pager a:hover { z-index: 2; background-color: #e7e7e7; border-color: #e5e5e5; text-decoration: none; }
.pager a:first-child { margin-left: 0; border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
.pager a:last-child { margin-right: 0; border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
.pager .col { width: 33%; float: left; line-height: 30px }
.pager .page-size { text-align: right; padding-top: 2px }
.pager .pages { text-align: center }
.pager .pages { text-align: center }

#popup-before-after{display: none}