@charset "utf-8";
/* CSS Document */

/* Table of Contents
-----------------------------------------------------------------------------
1. Clean Base
2. Base Typography
3. Images
4. Links
5. Forms
6. Tables
7. Framework
*/

/* 1. Clean Base
------------------------------------------------------------------------------*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label,
legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, a, nav, section, summary, time, mark, audio, video
{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; text-decoration:none; outline:none; -webkit-tap-highlight-color:rgba(0,0,0,0);}

html,body { -webkit-text-size-adjust:none; -webkit-font-smoothing: antialiased;height: 100%;}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {display: block;}
img{border:none;}

input[type="text"], input[type="submit"], input[type="button"], input[type="password"], input[type="email"], input[type="tel"], input[type="search"], textarea { -webkit-appearance:none; border:none; -webkit-text-size-adjust:none;outline: none;}
textarea:focus, input:focus, a, div, img { outline: none; }

.cf:before, .cf:after { content: ""; display: table; }
.cf:after { clear: both; }
.clear { clear: both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block;}

/* 2. Base Typography
------------------------------------------------------------------------------*/
body{ color:#373d48; font-size:13px;font-weight:400; line-height:22px;background: #000;font-family: 'Roboto', sans-serif;}

h1, h2, h3, h4, h5, h6{}
h1{ font-size:48px;font-family: 'bebas_neuebold';text-transform: uppercase;line-height: 52px;color: #3bc09a;}
h2{ font-size:36px;font-family: 'bebas_neuebold';text-transform: uppercase;line-height: 40px;}
h3{ font-size:24px;font-family: 'Roboto Condensed', sans-serif;color: #2e98ee;line-height: 26px;font-weight: 700;text-transform: uppercase;}
h4{ font-size:18px;}
h5{ font-size:15px;}
h6{ font-size:15px;}

p{ color:#c0c0c0; font-size:14px; font-weight:400; line-height:18px; font-family: 'Roboto Condensed', sans-serif; -webkit-font-smoothing: subpixel-antialiased;}
p a{font-size:13px; font-weight:400; line-height:22px;}

ul{padding:0;margin: 0; -webkit-font-smoothing: subpixel-antialiased;}
ul li{ font-size:13px;  color:#373d48; font-weight:400; line-height:18px; padding:0;margin: 0;}
ul.circle {list-style-type: circle;}
ul.square {list-style-type: square;}
ol.upper-roman {list-style-type: upper-roman;}
ol.lower-alpha {list-style-type: lower-alpha;}

ol{ margin:0; padding:0;}
ol li{ font-size:13px;  color:#373d48; font-weight:400; line-height:18px; padding:0 0 5px 0; list-style: decimal; margin-left:20px;}

blockquote{ display:block; text-align:left; margin-bottom:20px; position:relative; background:#f3f3f3; padding:20px 20px 10px 20px; border-left:2px solid #1589cb;}
blockquote p{ font-size:13px; font-weight:400; line-height:17px; margin-bottom:15px; position:relative; }

hr {border:0 #000 solid; border-top-width:1px; clear:both; height:0;}

/* 3. Images
------------------------------------------------------------------------------*/
img{border:none; border-style: none;}

/* 4. Link
------------------------------------------------------------------------------*/
a{color:#4777ac;text-decoration: none; font-family: 'Roboto Condensed', sans-serif;}
a:hover{color:#4777ac; }
a:active, a.current {color: #e8941a;}
a:focus {outline: none;}

/* 5. Forms
------------------------------------------------------------------------------*/
input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="search"]{ }
textarea{}

input[type="submit"], input[type="button"], input[type="reset"]{}
input[type="submit"]:hover, input[type="button"]:hover{}

/* 6. Tables
------------------------------------------------------------------------------*/
table {border-spacing: 0; border-collapse: collapse;}
td {text-align: left; font-weight: normal;}

/* 7. Layout Framework
------------------------------------------------------------------------------*/

/* commomn css */
/* opacity effect */
.opa1{ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity:1;opacity:1;}
.opa0{ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;  opacity:0; }

/* transition effect */
.tra{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}

/* margin */
.mr0{margin-right: 0 !important;}
.mt0{margin-top: 40px !important;}
.mb0{margin-bottom: 20px !important;}

/* color */
.blue{color:#2a8eff;}
.puerto-rico{color:#3bc09a;}
.bittersweet{color:#f98164;}
.pomegranate{color:#ef3839;}
.carrot-orange{color:#ef8729;}
.pastel-green{color:#72d85a;}
.purple{color:#d55af9;}
.white{color:#fff;}
.lightgreen{color:#c9ee35;}

/* Global backgrond color */

/* blue-gradient */
.blue-gradient,nav ul li:hover > a, nav ul li a.current{background: rgb(58,156,238); /* Old browsers */background: -moz-linear-gradient(top, rgba(58,156,238,1) 0%, rgba(50,153,238,1) 13%, rgba(34,146,238,1) 29%, rgba(26,139,231,1) 40%, rgba(18,128,215,1) 56%, rgba(4,103,177,1) 88%, rgba(0,96,167,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(58,156,238,1)), color-stop(13%,rgba(50,153,238,1)), color-stop(29%,rgba(34,146,238,1)), color-stop(40%,rgba(26,139,231,1)), color-stop(56%,rgba(18,128,215,1)), color-stop(88%,rgba(4,103,177,1)), color-stop(100%,rgba(0,96,167,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgba(58,156,238,1) 0%,rgba(50,153,238,1) 13%,rgba(34,146,238,1) 29%,rgba(26,139,231,1) 40%,rgba(18,128,215,1) 56%,rgba(4,103,177,1) 88%,rgba(0,96,167,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgba(58,156,238,1) 0%,rgba(50,153,238,1) 13%,rgba(34,146,238,1) 29%,rgba(26,139,231,1) 40%,rgba(18,128,215,1) 56%,rgba(4,103,177,1) 88%,rgba(0,96,167,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, rgba(58,156,238,1) 0%,rgba(50,153,238,1) 13%,rgba(34,146,238,1) 29%,rgba(26,139,231,1) 40%,rgba(18,128,215,1) 56%,rgba(4,103,177,1) 88%,rgba(0,96,167,1) 100%); /* IE10+ */background: linear-gradient(to bottom, rgba(58,156,238,1) 0%,rgba(50,153,238,1) 13%,rgba(34,146,238,1) 29%,rgba(26,139,231,1) 40%,rgba(18,128,215,1) 56%,rgba(4,103,177,1) 88%,rgba(0,96,167,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a9cee', endColorstr='#0060a7',GradientType=0 ); /* IE6-9 */}

/* blue-gradient hover */
.blue-gradient:hover{background: rgb(58,156,238); /* Old browsers */background: -moz-linear-gradient(-45deg, rgba(58,156,238,1) 0%, rgba(50,153,238,1) 13%, rgba(34,146,238,1) 29%, rgba(26,139,231,1) 40%, rgba(18,128,215,1) 56%, rgba(4,103,177,1) 88%, rgba(0,96,167,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(58,156,238,1)), color-stop(13%,rgba(50,153,238,1)), color-stop(29%,rgba(34,146,238,1)), color-stop(40%,rgba(26,139,231,1)), color-stop(56%,rgba(18,128,215,1)), color-stop(88%,rgba(4,103,177,1)), color-stop(100%,rgba(0,96,167,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(-45deg, rgba(58,156,238,1) 0%,rgba(50,153,238,1) 13%,rgba(34,146,238,1) 29%,rgba(26,139,231,1) 40%,rgba(18,128,215,1) 56%,rgba(4,103,177,1) 88%,rgba(0,96,167,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(-45deg, rgba(58,156,238,1) 0%,rgba(50,153,238,1) 13%,rgba(34,146,238,1) 29%,rgba(26,139,231,1) 40%,rgba(18,128,215,1) 56%,rgba(4,103,177,1) 88%,rgba(0,96,167,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(-45deg, rgba(58,156,238,1) 0%,rgba(50,153,238,1) 13%,rgba(34,146,238,1) 29%,rgba(26,139,231,1) 40%,rgba(18,128,215,1) 56%,rgba(4,103,177,1) 88%,rgba(0,96,167,1) 100%); /* IE10+ */background: linear-gradient(135deg, rgba(58,156,238,1) 0%,rgba(50,153,238,1) 13%,rgba(34,146,238,1) 29%,rgba(26,139,231,1) 40%,rgba(18,128,215,1) 56%,rgba(4,103,177,1) 88%,rgba(0,96,167,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a9cee', endColorstr='#0060a7',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}

/* black-gradient */
.black-gradient{background: rgb(91,91,91); /* Old browsers */background: -moz-linear-gradient(top, rgba(91,91,91,1) 0%, rgba(82,82,82,1) 27%, rgba(59,59,59,1) 73%, rgba(50,50,50,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(91,91,91,1)), color-stop(27%,rgba(82,82,82,1)), color-stop(73%,rgba(59,59,59,1)), color-stop(100%,rgba(50,50,50,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgba(91,91,91,1) 0%,rgba(82,82,82,1) 27%,rgba(59,59,59,1) 73%,rgba(50,50,50,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgba(91,91,91,1) 0%,rgba(82,82,82,1) 27%,rgba(59,59,59,1) 73%,rgba(50,50,50,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, rgba(91,91,91,1) 0%,rgba(82,82,82,1) 27%,rgba(59,59,59,1) 73%,rgba(50,50,50,1) 100%); /* IE10+ */background: linear-gradient(to bottom, rgba(91,91,91,1) 0%,rgba(82,82,82,1) 27%,rgba(59,59,59,1) 73%,rgba(50,50,50,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b5b5b', endColorstr='#323232',GradientType=0 ); /* IE6-9 */}


/* main container */
#main-container{height: 100%;}
#wrapper{ width:100%; min-height:100%;background-image: url(../images/site/body-bottom-bg.png);background-repeat: repeat-x;background-position: bottom;}
.container{ max-width:1170px; width:100%;margin: auto;}

/* header */
header{ width:100%; height:auto;position: relative;padding-top: 37px;z-index: 999;}
header:after{content: '';position: absolute;top: 0;left: 0;width: 100%;background: url(../images/site/header-black-top-.png) no-repeat top center;height: 112px;pointer-events: none;}
header .container{position: relative;z-index: 99;}
header .brand {display: inline-block;vertical-align: top;width: 44%;}
header .brand img {max-width: 100%;}
header .head-right {display: inline-block;vertical-align: top;width: 55%;text-align: right}
header .socialfeed {display: inline-block;vertical-align: top;margin-right: 40px;}
header .socialfeed a{display: inline-block;vertical-align: middle;background-image: url(../images/site/socailmedia2.png);background-repeat: no-repeat;height: 32px;width: 32px;margin: 0 3px; transition:background 0.5s ease 0s;}
header .socialfeed .instagram {background-position: -6px 0;}
header .socialfeed .instagram:hover{background-position:-6px -38px;}
/*header .socialfeed .pin {background-position: 0 0;}
header .socialfeed .pin:hover{background-position:0px -38px;}*/
header .socialfeed .yt {background-position: -50px 0;}
header .socialfeed .yt:hover{background-position:-50px -38px;}
header .socialfeed .fb {background-position: -90px 0;}
header .socialfeed .fb:hover{background-position: -90px -38px;}
header .searchbar {border-radius: 3px;display: inline-block;vertical-align: top;background-image: url(../images/site/searchbar-bg.png);background-repeat: repeat-x;padding: 3px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;box-sizing: border-box;}
header .search-text {width: 200px;height: 32px;font-size: 14px;font-weight: 700;font-family: 'Roboto Condensed', sans-serif;box-sizing: border-box;padding:0 10px;background-color: transparent;color: #fff;}
header .submit {width: 90px;height: 32px;font-size: 14px;font-weight: 700;font-family: 'Roboto Condensed', sans-serif;text-transform: uppercase;border-radius: 3px;color: #fff; cursor:pointer;}
header nav {border-radius: 3px;margin-top: 50px;}
header nav li {float: left;list-style: none; position: relative;z-index: 99; width:calc(100% / 9);}
header nav li a {font-family: 'Roboto Condensed', sans-serif;text-transform: uppercase;font-weight: 700;font-size: 16px;color: #fff;border: #757575 solid;border-width: 1px 0 0 1px;display: block;padding: 15px 0;text-align:center;text-shadow: 0px -2px 2px rgba(33,33,33,.47);box-sizing: border-box}
header nav li:first-child a{border-left: 0}
header nav li a:hover, header nav li a.current{color: #fff;}
header nav li .dropdown {display: none;}

header nav li em{display: none;}
header nav .searchbar{display: none;}

/* header menu drop down */
header nav li ul{position: absolute;width: 100%;z-index: 99;height: 0;overflow: hidden;visibility: hidden;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;  opacity:0; -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;top: 10px;left: 0px;}
header nav li ul li{display: block;width: 100%;}
header nav li:hover ul{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity:1;opacity:1;height: auto;overflow: inherit;visibility: visible;top: 49px;}
header nav li ul a{background: rgb(91,91,91);padding: 15px 0; /* Old browsers */background: -moz-linear-gradient(top, rgba(91,91,91,1) 0%, rgba(82,82,82,1) 27%, rgba(59,59,59,1) 73%, rgba(50,50,50,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(91,91,91,1)), color-stop(27%,rgba(82,82,82,1)), color-stop(73%,rgba(59,59,59,1)), color-stop(100%,rgba(50,50,50,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgba(91,91,91,1) 0%,rgba(82,82,82,1) 27%,rgba(59,59,59,1) 73%,rgba(50,50,50,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgba(91,91,91,1) 0%,rgba(82,82,82,1) 27%,rgba(59,59,59,1) 73%,rgba(50,50,50,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, rgba(91,91,91,1) 0%,rgba(82,82,82,1) 27%,rgba(59,59,59,1) 73%,rgba(50,50,50,1) 100%); /* IE10+ */background: linear-gradient(to bottom, rgba(91,91,91,1) 0%,rgba(82,82,82,1) 27%,rgba(59,59,59,1) 73%,rgba(50,50,50,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b5b5b', endColorstr='#323232',GradientType=0 ); /* IE6-9 */border-left: 1px solid #757575 !important;text-align: center;}#mobile-icon{display: none;}

/* home-container */
#home-container .cars-blocks .block {float: left;position: relative;width: calc(33.7% - 15px );text-align: center;margin-right: 15px;padding-bottom: 20px;margin-bottom: 30px;}
#home-container .cars-blocks .block:after{content: '';position: absolute;bottom: 0;left: 0px;width: 100%;height: 126px;border-radius: 3px;/*background-image: url(../images/site/cars-bottom-bg.png);background-repeat: repeat-x*/background: rgb(38,38,37); /* Old browsers */background: -moz-linear-gradient(top, rgba(38,38,37,1) 0%, rgba(38,38,37,1) 46%, rgba(48,48,47,1) 67%, rgba(69,70,68,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(38,38,37,1)), color-stop(46%,rgba(38,38,37,1)), color-stop(67%,rgba(48,48,47,1)), color-stop(100%,rgba(69,70,68,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* IE10+ */background: linear-gradient(to bottom, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262625', endColorstr='#454644',GradientType=0 );}
#home-container .cars-blocks a {display: block;margin: auto;position: relative;z-index: 99;}
#home-container .cars-blocks a:hover h2{color:#fff !important; }
#home-container .cars-blocks .graphics {display: block;margin: auto;}
#home-container .cars-blocks img {max-width: 100%;}
#home-container .cars-blocks h2 {color: #2a8eff;font-size: 48px;line-height: 50px;text-transform: uppercase;}
#home-container .cars-blocks .puerto-rico h2{color: #3bc09a;}
#home-container .cars-blocks .bittersweet h2 {color: #f98164;}
#home-container .cars-blocks .pomegranate h2 {color: #ef3839;}
#home-container .cars-blocks .carrot-orange h2 {color: #ef8729;}
#home-container .cars-blocks .pastel-green h2 {color: #72d85a;}
#home-container .recent-item {padding-bottom: 18px;}
#home-container .recent-item a {float: left;position: relative;width: calc(33.7% - 15px );display: block;margin-right: 15px;/*background: url(../images/site/recent-item-bg.png) repeat-x top;*/box-sizing: border-box;border-radius: 3px;background: rgb(92,93,91); /* Old browsers */background: -moz-linear-gradient(top, rgba(92,93,91,1) 0%, rgba(84,84,83,1) 22%, rgba(48,48,47,1) 77%, rgba(38,38,37,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(92,93,91,1)), color-stop(22%,rgba(84,84,83,1)), color-stop(77%,rgba(48,48,47,1)), color-stop(100%,rgba(38,38,37,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgba(92,93,91,1) 0%,rgba(84,84,83,1) 22%,rgba(48,48,47,1) 77%,rgba(38,38,37,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgba(92,93,91,1) 0%,rgba(84,84,83,1) 22%,rgba(48,48,47,1) 77%,rgba(38,38,37,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, rgba(92,93,91,1) 0%,rgba(84,84,83,1) 22%,rgba(48,48,47,1) 77%,rgba(38,38,37,1) 100%); /* IE10+ */background: linear-gradient(to bottom, rgba(92,93,91,1) 0%,rgba(84,84,83,1) 22%,rgba(48,48,47,1) 77%,rgba(38,38,37,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c5d5b', endColorstr='#262625',GradientType=0 ); /* IE6-9 */}
#home-container .recent-item .title {padding: 20px;position: relative;padding-right: 80px;}
#home-container .recent-item .title:after{content: '';position: absolute;top: 50%;right: 27px;background: url(../images/site/arrow-round.png);width: 39px;height: 39px;margin-top: -19.5px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;transform: rotate(0);-moz-transform: rotate(0);-webkit-transform: rotate(0)}
#home-container .recent-item a:hover .title:after{transform: rotate(90deg);-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg)}
#home-container .recent-item h3 {font-size: 36px;line-height: 31px;color: #fff;text-transform: uppercase;}
#home-container .recent-item h3 small {font-size: 24px;display: block;lh24px}
#home-container .recent-item .graphics {text-align: center;}
#home-container .recent-item img {max-width: 100%;border-radius: 0 0 3px 3px;display: block;margin: auto}
#home-container .recent-item .caption {position: absolute;bottom: 20px;left:0;width: calc(100 - 40px);padding: 0 20px;}
#home-container .recent-item p {color: #fff;}
#home-container .quote-lines .row {/*background: url(../images/site/quote-bg.png) center top;*/text-align: center;padding: 7px 0 1px 0;margin-bottom: 16px; background: -moz-linear-gradient(left, rgba(49,49,49,0.19) 0%, rgba(44,44,44,0.29) 6%, rgba(41,41,41,0.35) 9%, rgba(13,13,13,0.79) 33%, rgba(12,12,12,0.81) 34%, rgba(6,6,6,0.92) 42%, rgba(0,0,0,1) 49%, rgba(5,5,5,0.95) 56%, rgba(9,9,9,0.85) 63%, rgba(12,12,12,0.81) 66%, rgba(49,49,49,0.19) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(49,49,49,0.19)), color-stop(6%,rgba(44,44,44,0.29)), color-stop(9%,rgba(41,41,41,0.35)), color-stop(33%,rgba(13,13,13,0.79)), color-stop(34%,rgba(12,12,12,0.81)), color-stop(42%,rgba(6,6,6,0.92)), color-stop(49%,rgba(0,0,0,1)), color-stop(56%,rgba(5,5,5,0.95)), color-stop(63%,rgba(9,9,9,0.85)), color-stop(66%,rgba(12,12,12,0.81)), color-stop(100%,rgba(49,49,49,0.19))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(left, rgba(49,49,49,0.19) 0%,rgba(44,44,44,0.29) 6%,rgba(41,41,41,0.35) 9%,rgba(13,13,13,0.79) 33%,rgba(12,12,12,0.81) 34%,rgba(6,6,6,0.92) 42%,rgba(0,0,0,1) 49%,rgba(5,5,5,0.95) 56%,rgba(9,9,9,0.85) 63%,rgba(12,12,12,0.81) 66%,rgba(49,49,49,0.19) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(left, rgba(49,49,49,0.19) 0%,rgba(44,44,44,0.29) 6%,rgba(41,41,41,0.35) 9%,rgba(13,13,13,0.79) 33%,rgba(12,12,12,0.81) 34%,rgba(6,6,6,0.92) 42%,rgba(0,0,0,1) 49%,rgba(5,5,5,0.95) 56%,rgba(9,9,9,0.85) 63%,rgba(12,12,12,0.81) 66%,rgba(49,49,49,0.19) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(left, rgba(49,49,49,0.19) 0%,rgba(44,44,44,0.29) 6%,rgba(41,41,41,0.35) 9%,rgba(13,13,13,0.79) 33%,rgba(12,12,12,0.81) 34%,rgba(6,6,6,0.92) 42%,rgba(0,0,0,1) 49%,rgba(5,5,5,0.95) 56%,rgba(9,9,9,0.85) 63%,rgba(12,12,12,0.81) 66%,rgba(49,49,49,0.19) 100%); /* IE10+ */background: linear-gradient(to right, rgba(49,49,49,0.19) 0%,rgba(44,44,44,0.29) 6%,rgba(41,41,41,0.35) 9%,rgba(13,13,13,0.79) 33%,rgba(12,12,12,0.81) 34%,rgba(6,6,6,0.92) 42%,rgba(0,0,0,1) 49%,rgba(5,5,5,0.95) 56%,rgba(9,9,9,0.85) 63%,rgba(12,12,12,0.81) 66%,rgba(49,49,49,0.19) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#30313131', endColorstr='#30313131',GradientType=1 ); /* IE6-9 */}
#home-container .quote-lines .row h2 {color: #d3d3d3; font-family: 'Roboto Condensed', sans-serif; text-transform: inherit; font-size: 30px; font-weight:normal;}

/* footer */
footer .container{background-image: url(../images/site/footer-bg.png);width: 100%;padding:22px 43px 27px;margin-top: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;}
footer h2{color: #d3d3d3;margin-bottom: 5px;}
footer .left{display: inline-block;vertical-align: top;width: calc(43% - 4px);}
footer .left p{color: #d3d3d3;font-family: 'bebas_neuebold';font-size: 24px;line-height: 26px;padding-left: 38px;position: relative;margin-bottom: 11px;}
footer .left p img{position: absolute;top: 0;left: 0;}
footer .right{display: inline-block;vertical-align: top;width: 57%;}
footer .right p{color: #c0c0c0;font-size: 16px;padding-bottom: 15px;}
footer .right p small{color: #fff;}
footer .right p a{color: #1381d9;font-weight: bold;font-size: 16px;text-decoration: underline}
footer .bottom-line{text-align: center;position: relative; padding-bottom: 8px;padding-top: 18px;margin-top: 17px;}
footer .bottom-line:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 1px;background: url(../images/site/devider.png);}
footer .bottom-line p{color: #999999;font-size: 16px;}
footer .right p span a{color:#fff;}
footer .left p a{color: #d3d3d3; font-size: 24px; font-family: "bebas_neuebold";}

/*--------- Shop page ------------*/
#inner-container h1{padding: 25px 0 0px;}
#inner-container .banner{padding: 11px;border-radius: 5px;margin-top: 22px;}
#inner-container .banner img{width:100%;max-width: 100%;display: block; border-radius: 5px;}
#inner-container .tours-selections{text-align: center;margin-bottom: 22px;margin-top: 22px;}
#inner-container .tours-selections li{ display: inline-block;vertical-align: top;width: calc(25% - 10px); margin:0px 10px 10px 0px;}
#inner-container .tours-selections li:nth-child(4n){margin-right: 0;}
#inner-container .tours-selections li a{font-size: 24px;color: #fff;background: rgba(90,90,90,1);background: -moz-linear-gradient(top, rgba(90,90,90,1) 0%, rgba(51,51,51,1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(90,90,90,1)), color-stop(100%, rgba(51,51,51,1)));background: -webkit-linear-gradient(top, rgba(90,90,90,1) 0%, rgba(51,51,51,1) 100%);background: -o-linear-gradient(top, rgba(90,90,90,1) 0%, rgba(51,51,51,1) 100%);background: -ms-linear-gradient(top, rgba(90,90,90,1) 0%, rgba(51,51,51,1) 100%);background: linear-gradient(to bottom, rgba(90,90,90,1) 0%, rgba(51,51,51,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a5a5a', endColorstr='#333333', GradientType=0 );display: block;padding: 23px 0;border-radius: 3px;}
#inner-container .tours-selections li a:hover, #inner-container .tours-selections li a.current{background: rgba(57,157,238,1);background: -moz-linear-gradient(45deg, rgba(57,157,238,1) 0%, rgba(2,98,172,1) 100%);background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(57,157,238,1)), color-stop(100%, rgba(2,98,172,1)));background: -webkit-linear-gradient(45deg, rgba(57,157,238,1) 0%, rgba(2,98,172,1) 100%);background: -o-linear-gradient(45deg, rgba(57,157,238,1) 0%, rgba(2,98,172,1) 100%);background: -ms-linear-gradient(45deg, rgba(57,157,238,1) 0%, rgba(2,98,172,1) 100%);background: linear-gradient(45deg, rgba(57,157,238,1) 0%, rgba(2,98,172,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#399dee', endColorstr='#0262ac', GradientType=1 );}

/*--------- Shop mechanical page ------------*/
#inner-container .releted-shops {margin: 0 -5px 15px 5px;}
#inner-container .releted-shops .block {display: inline-block;width:calc(25% - 11px);margin-right: 11px;margin-bottom: 15px;vertical-align: top;}
#inner-container .releted-shops img {display: block;max-width: 100%;border-radius: 3px 3px  0 0;}
#inner-container .releted-shops .caption {background: url(../images/site/cars-bottom-bg.png) bottom;padding: 18px 5px 16px 5px;text-align: center;border-radius: 0 0 3px 3px;}
#inner-container .releted-shops a:hover h3{color:#fff !important;}

/*--------- gallery page ------------*/
/* gallery landing page*/
.gallery{display:block; text-align: center;}
#inner-container .banner-gallery-landingpage{height:154px; width:1170px; margin:22px 0 0 0; border-radius:3px;}
#inner-container .banner-gallery-landingpage h1{color:#fff; font-size:72px; font-weight:normal; padding:47px 0 0 80px;}
#inner-container .gallery-product{width:98%; height:auto; border-radius:3px; padding:10px; margin:20px 0; display:table;
background: rgb(38,38,37); /* Old browsers */background: -moz-linear-gradient(top, rgba(38,38,37,1) 0%, rgba(38,38,37,1) 46%, rgba(48,48,47,1) 67%, rgba(69,70,68,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(38,38,37,1)), color-stop(46%,rgba(38,38,37,1)), color-stop(67%,rgba(48,48,47,1)), color-stop(100%,rgba(69,70,68,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* IE10+ */background: linear-gradient(to bottom, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262625', endColorstr='#454644',GradientType=0 ); /* IE6-9 */
}
#inner-container .gallery-product .image-caption{float:left;}
#inner-container .gallery-product a{display:table;}
#inner-container .gallery-product a:hover h2{color:#fff !important;}
#inner-container .gallery-product .image-caption img{display:block; height:auto; width:100%; border-radius:3px;}
#inner-container .gallery-product h2{display:table-cell; vertical-align:middle; font-weight:normal; font-size:60px; line-height:50px; text-align:center; margin:0 10px 0 0; box-sizing: border-box; padding: 0 35px; width:270px;}

/* gallery list page*/
#inner-container .banner-gallery-list{width:100%; height:auto; display:table; margin:22px 0px; border-radius:3px; box-sizing: border-box; padding:10px;
background: rgb(38,38,37); /* Old browsers */background: -moz-linear-gradient(top, rgba(38,38,37,1) 0%, rgba(38,38,37,1) 46%, rgba(48,48,47,1) 67%, rgba(69,70,68,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(38,38,37,1)), color-stop(46%,rgba(38,38,37,1)), color-stop(67%,rgba(48,48,47,1)), color-stop(100%,rgba(69,70,68,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* IE10+ */background: linear-gradient(to bottom, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262625', endColorstr='#454644',GradientType=0 ); /* IE6-9 */
}
#inner-container .banner-gallery-list .img-caption{float:left;}
#inner-container .banner-gallery-list .img-caption img{display:block; width:100%; border-radius:3px;}
#inner-container .banner-gallery-list h2{display:table-cell; vertical-align:middle; font-size:50px; line-height:50px; box-sizing: border-box; padding: 0 35px; min-width:400px;font-weight:normal; text-align:center;}
#inner-container .gallery-list{width:378px; height:auto; margin:0 13px 15px 0; display: inline-block; vertical-align: top; }
#inner-container a:hover .gallery-list h2{color:#fff !important;}
#inner-container .gallery-list .img-caption{width:100%; display:block;}
#inner-container .gallery-list .img-caption img{display:block; width:100%; height:auto; border-radius:3px;}
#inner-container .gallery-list .text-caption{display:block; text-align:center; box-sizing: border-box; padding:12px 0 0 0; font-family: 'Roboto Condensed', sans-serif; height:165px;
background: rgb(38,38,37); /* Old browsers */background: -moz-linear-gradient(top, rgba(38,38,37,1) 0%, rgba(38,38,37,1) 46%, rgba(48,48,47,1) 67%, rgba(69,70,68,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(38,38,37,1)), color-stop(46%,rgba(38,38,37,1)), color-stop(67%,rgba(48,48,47,1)), color-stop(100%,rgba(69,70,68,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* IE10+ */background: linear-gradient(to bottom, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262625', endColorstr='#454644',GradientType=0 ); /* IE6-9 */}
#inner-container .gallery-list .text-caption h2{color:#2e98ee; font-weight:700; font-size:24px; margin:0 0 10px 0; font-family: 'Roboto Condensed', sans-serif;}
#inner-container .gallery-list .text-caption p{color:#bab9b9; font-size:16px; padding:0 20px;}


/* gallery detail */
#inner-container .banner-gallery-detail{width:100%; height:auto; display:block; margin:22px 0 0 0; border-radius:3px; box-sizing: border-box; padding:20px; text-align:center;
background: rgb(38,38,37); /* Old browsers */background: -moz-linear-gradient(top, rgba(38,38,37,1) 0%, rgba(38,38,37,1) 46%, rgba(48,48,47,1) 67%, rgba(69,70,68,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(38,38,37,1)), color-stop(46%,rgba(38,38,37,1)), color-stop(67%,rgba(48,48,47,1)), color-stop(100%,rgba(69,70,68,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* IE10+ */background: linear-gradient(to bottom, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262625', endColorstr='#454644',GradientType=0 ); /* IE6-9 */}
#inner-container .banner-gallery-detail small{color:#3bc09a; font-size:36px; line-height:40px; font-weight:normal; font-family: 'bebas_neuebold';}
#inner-container .banner-gallery-detail h3{color:#3bc09a; font-size:60px; line-height:55px; font-weight:normal; font-family: 'bebas_neuebold';}
#inner-container .gallery-detail{display:none; height:auto; width:100%; background:#464645; box-sizing: border-box; padding:8px; margin:0 0 15px 0;}
#inner-container .gallery-detail .block{display:block; margin:0 0 26px 0;}
#inner-container .gallery-detail .block.last{margin:0;}
#inner-container .gallery-detail .block figure{width:1147px;}
#inner-container .gallery-detail .block figure img{display:block; width:100%; height:auto; overflow: hidden; border:3px solid #050505;}
#inner-container .gallery-detail-nav{padding:20px 0 0 0;}
#inner-container .gallery-detail-nav h1{float:left; padding:0;}
#inner-container .gallery-detail-nav .btn{float:right; color:#fff; font-size:18px; line-height:20px; text-transform:uppercase; font-weight:700;}
#inner-container .gallery-detail-nav .btn a{color:#fff; padding:7px 30px; display:inline-block; border-radius:3px; margin:0 0 0 18px;}
#inner-container .gallery-detail-nav ul{margin:0; padding:0; width:100%; clear:both;}
#inner-container .gallery-detail-nav  ul li{float:left; list-style:none; color:#737373; font-size:30px; line-height:30px; font-weight:700; font-family: 'Roboto Condensed', sans-serif; margin:0 2px 0 0; padding:0;}
#inner-container .gallery-detail-nav  ul li a{color:#737373; display:block; padding:15px 40px;}
#inner-container .gallery-detail-nav  ul li a:hover{background:#464645; color:#3bc09a; border-radius:3px 3px 0 0;}
#inner-container .gallery-detail-nav  ul li a.current{background:#464645; color:#3bc09a; border-radius:3px 3px 0 0;}
.tab #tab-1{display: block;}

/* build gallery landing page */
#inner-container .cougar{text-align: center;margin-bottom: 22px;}
#inner-container .cougar li{ display: inline-block;vertical-align: top;width: calc(25% - 7px);margin-right: 5px;margin-bottom: 9px;}
#inner-container .cougar li:nth-child(4n){margin-right: 0;}
#inner-container .cougar li a{font-size: 24px;color: #fff;background: rgba(90,90,90,1);background: -moz-linear-gradient(top, rgba(90,90,90,1) 0%, rgba(51,51,51,1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(90,90,90,1)), color-stop(100%, rgba(51,51,51,1)));background: -webkit-linear-gradient(top, rgba(90,90,90,1) 0%, rgba(51,51,51,1) 100%);background: -o-linear-gradient(top, rgba(90,90,90,1) 0%, rgba(51,51,51,1) 100%);background: -ms-linear-gradient(top, rgba(90,90,90,1) 0%, rgba(51,51,51,1) 100%);background: linear-gradient(to bottom, rgba(90,90,90,1) 0%, rgba(51,51,51,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a5a5a', endColorstr='#333333', GradientType=0 );display: block;padding: 23px 0;border-radius: 3px;}
#inner-container .cougar li a:hover, #inner-container .cougar li a.current{background: rgba(57,157,238,1);background: -moz-linear-gradient(45deg, rgba(57,157,238,1) 0%, rgba(2,98,172,1) 100%);background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(57,157,238,1)), color-stop(100%, rgba(2,98,172,1)));background: -webkit-linear-gradient(45deg, rgba(57,157,238,1) 0%, rgba(2,98,172,1) 100%);background: -o-linear-gradient(45deg, rgba(57,157,238,1) 0%, rgba(2,98,172,1) 100%);background: -ms-linear-gradient(45deg, rgba(57,157,238,1) 0%, rgba(2,98,172,1) 100%);background: linear-gradient(45deg, rgba(57,157,238,1) 0%, rgba(2,98,172,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#399dee', endColorstr='#0262ac', GradientType=1 );}
#inner-container .gallery h1{padding:0; margin:0 0 22px 0; text-align: left;}

/* build gallery detail page */
#inner-container .build-detail{float: left;display: block;max-width:370px;margin: 15px 30px 20px 0;/* background-color: #2f2f2f;*/ position: relative; width: 100%}
#inner-container .build-detail .img-caption {display:block; margin: 0 auto; position: relative; }
#inner-container .build-detail .img-caption figure{width:100%; max-width:290px;height: 175px; overflow: hidden; margin: 0 auto;position: relative; top: 30px; border: 2px solid #000;}
#inner-container .build-detail .img-caption img{display:block; width: 100%;display: block; margin: 0 auto;}
#inner-container .build-detail .description {display:block;max-width:339px; margin:0 auto; padding: 50px 15px 15px 15px;background-color: #2f2f2f; width: 91%;}
#inner-container .build-detail:nth-of-type(3n-3){margin-right: auto;}
#inner-container .build-detail p{font-family: 'Roboto Condensed', sans-serif; color:#bab9b9; font-size:16px; text-align:center; line-height: 20px; background:#2f2f2f; box-sizing: border-box; padding: 0 0 10px 0; min-height: 250px;}
#inner-container .build-detail .no-counting{color:#fff; background:#3bc09a; width:37px; height:37px; border-radius:65px; text-align:center; line-height:37px; font-size:24px; font-weight:700; font-family: 'Roboto Condensed', sans-serif; position:absolute;bottom: -20px; left:45px;}
#inner-container .build-detail .blue-no-counting{color:#fff; background:#2a8eff; width:37px; height:37px; border-radius:65px; text-align:center; line-height:37px; font-size:24px; font-weight:700; font-family: 'Roboto Condensed', sans-serif; position:absolute; left:20px;}


/*--------- magazine page ------------*/
/* magazine landing */
#inner-container .magazine-block{margin:40px 0 0 0;}
#inner-container .magazine-block .block {float: left;position: relative;width: calc(25.3% - 15px );text-align: center;margin-right: 15px;padding-bottom: 20px;margin-bottom: 20px;}
#inner-container .magazine-block .block:after{content: '';position: absolute;bottom: 0;left: 0px;width: 100%;height: 147px;border-radius: 3px;/*background-image: url(../images/site/cars-bottom-bg.png);background-repeat: repeat-x*/background: rgb(38,38,37); /* Old browsers */background: -moz-linear-gradient(top, rgba(38,38,37,1) 0%, rgba(38,38,37,1) 46%, rgba(48,48,47,1) 67%, rgba(69,70,68,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(38,38,37,1)), color-stop(46%,rgba(38,38,37,1)), color-stop(67%,rgba(48,48,47,1)), color-stop(100%,rgba(69,70,68,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* IE10+ */background: linear-gradient(to bottom, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262625', endColorstr='#454644',GradientType=0 ); /* IE6-9 */}
#inner-container .magazine-block a {display: block;margin: auto;position: relative;z-index: 99;}
#inner-container .magazine-block .block figure{display:block;}
#inner-container .magazine-block .block figure img{max-width:100%; border-radius:3px; box-shadow: 0px 3px 0px #212121;}

/* magazine list */
#inner-container .magazine-list{text-align: center; margin-bottom: 22px;}
#inner-container .magazine-list li{ display: inline-block;vertical-align: top;width: calc(25% - 7px);margin-right: 5px;margin-bottom: 9px; /*float:left;*/}
#inner-container .magazine-list li:nth-child(4n){margin-right: 0;}
#inner-container .magazine-list li a{font-size: 24px;color: #fff;background: rgba(90,90,90,1);background: -moz-linear-gradient(top, rgba(90,90,90,1) 0%, rgba(51,51,51,1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(90,90,90,1)), color-stop(100%, rgba(51,51,51,1)));background: -webkit-linear-gradient(top, rgba(90,90,90,1) 0%, rgba(51,51,51,1) 100%);background: -o-linear-gradient(top, rgba(90,90,90,1) 0%, rgba(51,51,51,1) 100%);background: -ms-linear-gradient(top, rgba(90,90,90,1) 0%, rgba(51,51,51,1) 100%);background: linear-gradient(to bottom, rgba(90,90,90,1) 0%, rgba(51,51,51,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a5a5a', endColorstr='#333333', GradientType=0 );display: block;padding: 23px 0;border-radius: 3px;}
#inner-container .magazine-list li a:hover, #inner-container .magazine-list li a.current{background: rgba(57,157,238,1);background: -moz-linear-gradient(45deg, rgba(57,157,238,1) 0%, rgba(2,98,172,1) 100%);background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(57,157,238,1)), color-stop(100%, rgba(2,98,172,1)));background: -webkit-linear-gradient(45deg, rgba(57,157,238,1) 0%, rgba(2,98,172,1) 100%);background: -o-linear-gradient(45deg, rgba(57,157,238,1) 0%, rgba(2,98,172,1) 100%);background: -ms-linear-gradient(45deg, rgba(57,157,238,1) 0%, rgba(2,98,172,1) 100%);background: linear-gradient(45deg, rgba(57,157,238,1) 0%, rgba(2,98,172,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#399dee', endColorstr='#0262ac', GradientType=1 );}
#inner-container h1{font-weight:normal;}
#inner-container .magazine-list small{text-align:left !important; width:100; display:block; font-size:16px; font-family: 'Roboto Condensed', sans-serif; color:#808080; margin:0 0 23px 0;}

/* magazine detail */
#inner-container .magazine-detail{display:block; margin:20px 0 0 0;}
#inner-container .magazine-detail img{display:block; height:auto; width:75%; margin:0 auto 30px; box-sizing: border-box; border:12px solid #464645;}

/*--------- employ page ------------*/
/* employ block */
#inner-container .employ-block{width:100%; height:auto; box-sizing: border-box; padding:20px; font-family: 'Roboto Condensed', sans-serif; margin:0 0 20px 0; border-radius:3px;
background: rgb(38,38,37); /* Old browsers */background: -moz-linear-gradient(top, rgba(38,38,37,1) 0%, rgba(38,38,37,1) 46%, rgba(48,48,47,1) 67%, rgba(69,70,68,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(38,38,37,1)), color-stop(46%,rgba(38,38,37,1)), color-stop(67%,rgba(48,48,47,1)), color-stop(100%,rgba(69,70,68,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* IE10+ */background: linear-gradient(to bottom, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262625', endColorstr='#454644',GradientType=0 ); /* IE6-9 */
}
#inner-container .employ-block .tital p{color:#ef3839 !important; font-weight:700; font-size:20px; letter-spacing:0.01em; line-height:18px; text-transform:uppercase; margin:0 0 14px 0;}
#inner-container .employ-block p{color:#c0c0c0; font-size:17px; font-weight:300; margin:0 0 28px 0; line-height:25px; letter-spacing:0.02em;}
#inner-container .employ-block p a{color:#2a8eff; font-weight:300; font-size:17px; text-transform:none; padding:0;}
#inner-container .employ-block a{color:#fff; font-weight:700; font-size:14px; text-transform:uppercase; padding:7px 20px; border-radius:3px;}

/* current project landing block */
#inner-container .current-project-block{margin:8px 0 0 0;}
#inner-container .current-project-block .block {float: left;position: relative;width: calc(25.3% - 15px );text-align: center;margin-right: 15px;padding-bottom: 20px;margin-bottom: 10px;}
#inner-container .current-project-block .block:after{content: '';position: absolute;bottom: 10px;left: 0px;width: 100%;height: 142px;border-radius: 3px;/*background-image: url(../images/site/cars-bottom-bg.png);background-repeat: repeat-x*/background: rgb(38,38,37); /* Old browsers */background: -moz-linear-gradient(top, rgba(38,38,37,1) 0%, rgba(38,38,37,1) 46%, rgba(48,48,47,1) 67%, rgba(69,70,68,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(38,38,37,1)), color-stop(46%,rgba(38,38,37,1)), color-stop(67%,rgba(48,48,47,1)), color-stop(100%,rgba(69,70,68,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* IE10+ */background: linear-gradient(to bottom, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262625', endColorstr='#454644',GradientType=0 ); /* IE6-9 */}
#inner-container .current-project-block a {display: block;margin: auto;position: relative;z-index: 99;}
#inner-container .current-project-block a:hover h2{color:#fff;}
#inner-container .current-project-block .block figure{display:block;}
#inner-container .current-project-block .block figure img{max-width:100%; border-radius:3px; border:2px solid #010000;}
#inner-container .current-project-block h2{font-family: 'Roboto Condensed', sans-serif; color:#2e98ee; font-size:24px;}

/*--------- recognition page ------------*/
/* recognition */
#inner-container .recognition-block{display:block; width:100%; height:auto; margin:40px 0; text-align:center;}
#inner-container .recognition-block .block{text-align:center; margin:0 77px 0 0; display:inline-block;}
#inner-container .recognition-block .block .img-caption{border-radius:3px; margin:0 0 13px 0;}
#inner-container .recognition-block .block .img-caption img{width:100%; height:auto; display:block;}
#inner-container .recognition-block .block a{color:#fff; text-transform:uppercase; font-size:26px; font-weight:700; font-family: 'Roboto Condensed', sans-serif; padding:18px 0; letter-spacing:0.02em; border-radius:3px; width:100%; display:block;}

/* endorsements block */
#inner-container .endorsements-block{display:block; height:auto; width:100%;}
#inner-container .endorsements-block .block{display:block; height:auto; border-radius:3px; padding:16px 60px 16px 20px; position:relative; margin:0 0 20px 0;
/background: rgb(38,38,37); /* Old browsers */background: -moz-linear-gradient(top, rgba(38,38,37,1) 0%, rgba(38,38,37,1) 46%, rgba(48,48,47,1) 67%, rgba(69,70,68,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(38,38,37,1)), color-stop(46%,rgba(38,38,37,1)), color-stop(67%,rgba(48,48,47,1)), color-stop(100%,rgba(69,70,68,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* IE10+ */background: linear-gradient(to bottom, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262625', endColorstr='#454644',GradientType=0 ); }
#inner-container .endorsements-block .block big{color:#c0c0c0; font-size:18px; font-family: 'Roboto Condensed', sans-serif; font-weight:300; line-height:30px; letter-spacing:0.01em;}
#inner-container .endorsements-block .block .icon{background:url(../images/site/icon-plus-minus.png) no-repeat 0 0; height:26px; width:26px; position:absolute; right:15px; top:15px; transition:none;}
#inner-container .endorsements-block .block .icon:hover{background-position:0 -36px;}
#inner-container .endorsements-block .block .icon.active{background-position:-36px -36px;}
#inner-container .endorsements-block .block .icon.active:hover{background-position:-36px 0px;}
#inner-container .endorsements-block .block .hide{display:none;}
#inner-container .endorsements-block .block .hide p{color:#c0c0c0; font-size:18px; font-family: 'Roboto Condensed', sans-serif; font-weight:300; line-height:30px; letter-spacing:0.01em; margin:30px 0 0 0;}
#inner-container .endorsements-block .block .hide small{color:#3bc09a; font-size:18px; line-height:20px; font-family: 'Roboto Condensed', sans-serif; font-weight:700; display:block; clear:both; margin:16px 0 0 0;}
#inner-container .endorsements-block .block .hide .click{color:#afafaf; font-style:italic; font-size:18px; line-height:20px; font-family: 'Roboto Condensed', sans-serif; background:#181818; border-radius:3px; padding:10px 20px; display:inline-block; margin:15px 0 0 0;}

/* why choose us block */
#inner-container .why-choose-us-block {display:block; height:auto; width:100%;}
#inner-container .why-choose-us-block .block{display:block; height:auto; width:100%; box-sizing: border-box; padding:20px; margin:0 0 20px 0;
background: rgb(38,38,37); /* Old browsers */background: -moz-linear-gradient(top, rgba(38,38,37,1) 0%, rgba(38,38,37,1) 46%, rgba(48,48,47,1) 67%, rgba(69,70,68,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(38,38,37,1)), color-stop(46%,rgba(38,38,37,1)), color-stop(67%,rgba(48,48,47,1)), color-stop(100%,rgba(69,70,68,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* IE10+ */background: linear-gradient(to bottom, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262625', endColorstr='#454644',GradientType=0 );}
#inner-container .why-choose-us-block .block p{color:#c0c0c0; font-size:18px; letter-spacing:0.02em; line-height:28px; font-family: 'Roboto Condensed', sans-serif; font-weight:300; margin:0 0 30px 0;}
#inner-container .why-choose-us-block .block ol {margin:0 0 40px 0;}
#inner-container .why-choose-us-block .block ol li{color:#c0c0c0; font-size:18px; letter-spacing:0.02em; line-height:28px; font-family: 'Roboto Condensed', sans-serif; font-weight:300;}
#inner-container .why-choose-us-block .block small{color:#3bc09a; font-size:22px; line-height:32px; letter-spacing:0.02em; font-family: 'Roboto Condensed', sans-serif; display:block; text-align:center;}
#inner-container .why-choose-us-block .block span a{color:#3bc09a;}
#inner-container .why-choose-us-block .block p a{color:#c0c0c0;}
#inner-container .why-choose-us-block .block strong{color:#c0c0c0; font-size:18px; letter-spacing:0.02em; line-height:28px; font-family: 'Roboto Condensed', sans-serif; font-weight:300; margin:0 0 30px 0;}
#inner-container .why-choose-us-block .block strong a{color:#3bc09a; font-size:18px;}
/*#inner-container .why-choose-us-block .block.second p{text-indent:30px;}*/
#inner-container .why-choose-us-block .block.second .tital{color:#ef3839; font-size:20px; font-family: 'Roboto Condensed', sans-serif; font-weight:700; text-transform:uppercase; letter-spacing:0.01em; line-height:18px; margin:0 0 10px 0;}
#inner-container .why-choose-us-block .block.third{display:table; position:relative;}
#inner-container .why-choose-us-block .block.third small{position:absolute; bottom:40px; left:30px; width:210px; color:#f5efe3; text-align:left; font-weight:300; font-size:18px; line-height:20px;}
#inner-container .why-choose-us-block .block.third figure{float:left;}
#inner-container .why-choose-us-block .block.third figure img{display:block; width:100%; height:auto; border-radius:3px;}
#inner-container .why-choose-us-block .block.third p{width:743px; display:table-cell; vertical-align:middle;}

/*--------- about page ------------*/
/* about block */
#inner-container .about-block-tital{color:#808080; font-size:16px; font-family: 'Roboto Condensed', sans-serif; margin:0 0 15px 0; display:block;}
#inner-container .about-block{width:100%; height:auto; display:block; box-sizing: border-box; padding:0 20px 0 20px; border-radius:3px; margin:0 0 30px 0; border-radius:3px;
background: rgb(38,38,37); /* Old browsers */background: -moz-linear-gradient(top, rgba(38,38,37,1) 0%, rgba(38,38,37,1) 46%, rgba(48,48,47,1) 67%, rgba(69,70,68,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(38,38,37,1)), color-stop(46%,rgba(38,38,37,1)), color-stop(67%,rgba(48,48,47,1)), color-stop(100%,rgba(69,70,68,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* IE10+ */background: linear-gradient(to bottom, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262625', endColorstr='#454644',GradientType=0 ); /* IE6-9 */}
#inner-container .about-block .block{display:table; height:auto; width:100%; border-bottom:1px solid #4a4a4a; padding:20px 0 10px 0;}
#inner-container .about-block .block.last{border:none;}
#inner-container .about-block .block .img-caption{display:table-cell; vertical-align:middle;}
#inner-container .about-block .block .img-caption figure{margin:0 0 10px 0; display:block; width:185px; height:auto;}
#inner-container .about-block .block .img-caption figure img{border:2px solid #000100; display:block; width:100%; height:auto;}
#inner-container .about-block .block .txt-caption{display:table-cell; vertical-align:middle; height:100%;}
#inner-container .about-block .block .txt-caption p{color:#c0c0c0; font-size:18px; line-height:30px; letter-spacing:0.01em; font-weight:300; font-family: 'Roboto Condensed', sans-serif; margin: 0 0 0 20px; width:895px; }
#inner-container .about-block .block figure{display:block;}

/* cost faqs block */
#inner-container .cost-block .block.no-padding{padding:0;}
#inner-container .cost-block .block .padding{padding:0 20px;}
#inner-container .cost-block .block .padding-top{padding:20px 20px 0 20px;}
#inner-container .cost-block{display:block; width:100%; height:auto;}
#inner-container .cost-block .block{padding:20px; box-sizing: border-box; border-radius:3px; margin:0 0 20px 0; font-family: 'Roboto Condensed', sans-serif;
background: rgb(38,38,37); /* Old browsers */background: -moz-linear-gradient(top, rgba(38,38,37,1) 0%, rgba(38,38,37,1) 46%, rgba(48,48,47,1) 67%, rgba(69,70,68,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(38,38,37,1)), color-stop(46%,rgba(38,38,37,1)), color-stop(67%,rgba(48,48,47,1)), color-stop(100%,rgba(69,70,68,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* IE10+ */background: linear-gradient(to bottom, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262625', endColorstr='#454644',GradientType=0 ); /* IE6-9 */}
#inner-container .cost-block .block small{color:#c0c0c0; font-size:18px; line-height:20px; letter-spacing:0.01em; font-weight:300; margin:0 0 20px 0; display:block;}
#inner-container .cost-block .block ul{margin:0 0 40px 0; padding:0;}
#inner-container .cost-block .block ul li{font-size:18px; line-height:18px; color:#c0c0c0; letter-spacing:0.01em; font-weight:300; list-style:none;  margin:0 0 20px 0; padding:0 0 0 20px; position:relative;}
#inner-container .cost-block .block ul li:before{content:""; display:inline-block; background:url(../images/site/arrow.png) no-repeat center center; height:10px; width:6px; position:absolute; top:5px; left:0;}
#inner-container .cost-block .block h4{color:#ef3839; font-size:20px; line-height:18px; letter-spacing:0.01em; font-weight:700; text-transform:uppercase;}
#inner-container .cost-block .block h5 {margin-bottom:30px;color: #ef3839;font-size: 20px;line-height: 18px;letter-spacing: 0.01em;font-weight: 700;text-transform: uppercase;}
#inner-container .cost-block .block p{color:#c0c0c0; font-size:18px; line-height:28px; font-weight:300; margin:20px 0 10px 0; font-family: 'Roboto Condensed', sans-serif;}
#inner-container .cost-block .block strong{color:#3bc09a; font-size:20px; line-height:30px; letter-spacing:0.01em; font-weight:700; display:block; margin:20px 0 0 0;}
#inner-container .cost-block .block .img-txt-block{display:table; width:100%; height:auto; border-bottom:1px solid #515151; padding:10px 0;}
#inner-container .cost-block .block .img-txt-block .img-caption{float:left; margin: 0 15px 0 0;}
#inner-container .cost-block .block .img-txt-block .img-caption figure{width:181px; height:auto;}
#inner-container .cost-block .block .img-txt-block .img-caption img{display:block; height:auto; width:100%;}
#inner-container .cost-block .block .img-txt-block .txt-caption{display:table-cell; vertical-align:middle;}
#inner-container .cost-block .block .img-txt-block .txt-caption p{width:800px; margin: 0 140px 0 0;}
#inner-container .cost-block .block .img-txt-block2{display:table; width:100%; height:auto; margin:15px 0 0 0;}
#inner-container .cost-block .block .img-txt-block2 .img-caption{float:left;}
#inner-container .cost-block .block .img-txt-block2 .img-caption figure{width:100%; height:200px; overflow: hidden;}
#inner-container .cost-block .block .img-txt-block2 .img-caption img{display:block; width:100%; border:4px solid #000100;}
#inner-container .cost-block .block .img-txt-block2 .txt-caption{display:table-cell; vertical-align:middle;}
#inner-container .cost-block .block .img-txt-block2 .txt-caption p{width:800px; margin:0 0 0 20px;}
#inner-container .cost-block .block .build-img{border:2px solid #000; margin:0px 20px 0 0; display:block;}
#inner-container .cost-block .block .center-con{text-align:center;}

#inner-container .cost-block .block .build-detail {float:left; width:325px;display:block; margin:10px 50px 20px 0;}
#inner-container .cost-block .block .build-detail .img-caption{width:360px;display:block;margin: 0 auto;}
#inner-container .cost-block .block .build-detail .description{width:325px;}
#inner-container .cost-block .block .build-detail .img-caption img{display:block; width:100%; display:block; border-radius: 3px; margin: 0 auto;}
#inner-container .cost-block .block .build-detail p{ color:#bab9b9; font-size:16px; line-height:20px;text-align:center; min-height:125px; background:#2f2f2f; padding: 0 15px 15px; margin:0;}

/*--------- contact page ------------*/
#inner-container .contact-block{display:block; height:auto; width:100%;}

#inner-container .contact-block .contact-detail{padding:20px; box-sizing: border-box; border-radius:3px; font-family: 'Roboto Condensed', sans-serif; margin:0 0 20px 0;
background: rgb(38,38,37); /* Old browsers */background: -moz-linear-gradient(top, rgba(38,38,37,1) 0%, rgba(38,38,37,1) 46%, rgba(48,48,47,1) 67%, rgba(69,70,68,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(38,38,37,1)), color-stop(46%,rgba(38,38,37,1)), color-stop(67%,rgba(48,48,47,1)), color-stop(100%,rgba(69,70,68,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* IE10+ */background: linear-gradient(to bottom, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262625', endColorstr='#454644',GradientType=0 );}
#inner-container .contact-block .contact-detail .contact-detail-top{display:block; clear:both; margin:0 0 30px 0;}
#inner-container .contact-block .contact-detail address{float:left; color:#c0c0c0; font-weight:300; font-size:18px; line-height:38px; letter-spacing:0.02em; font-style:normal; font-family: 'Roboto Condensed', sans-serif;}
#inner-container .contact-block .contact-detail address span{display:block;}
#inner-container .contact-block .contact-detail address span.contact{position:relative; padding: 0 0 0 30px;}
#inner-container .contact-block .contact-detail address span.contact:before{content:""; display:inline-block; background:url(../images/site/contact.png) no-repeat 0 0; height:24px; width:16px; position:absolute; top:10px; left:0;}
#inner-container .contact-block .contact-detail address span.phone{position:relative; padding: 0 0 0 30px;}
#inner-container .contact-block .contact-detail address span.phone:before{content:""; display:inline-block; background:url(../images/site/contact.png) no-repeat 0 -40px; height:20px; width:20px; position:absolute; top:10px; left:0;}
#inner-container .contact-block .contact-detail address span.time{position:relative; padding: 0 0 0 30px;}
#inner-container .contact-block .contact-detail address span.time:before{content:""; display:inline-block; background:url(../images/site/contact.png) no-repeat 0 -78px; height:20px; width:20px; position:absolute; top:10px; left:0;}
#inner-container .contact-block .contact-detail address .tital{color:#ef3839; font-size:22px; line-height:28px; letter-spacing:0.02em; font-weight:700; text-transform:uppercase; font-style:normal;}
#inner-container .contact-block .contact-detail address strong{color:#ffffff; text-transform:uppercase;}
#inner-container .contact-block .contact-detail .contact-detail-bottom{display:block; clear:both;}
#inner-container .contact-block .contact-detail p{color:#c0c0c0; font-size:18px; line-height:28px; letter-spacing:0.02em; font-weight:300; clear:both;}
#inner-container .contact-block .contact-detail p a{color:#2a8eff; font-size:18px; line-height:28px; letter-spacing:0.02em; font-weight:normal;}
#inner-container .contact-block .contact-detail p a:hover{text-decoration:underline;}
#inner-container .contact-block .contact-detail .map{float:right;}
#inner-container .contact-block .contact-detail .map img{display:block; width:100%; height:auto; border-radius:3px;}
#inner-container .contact-block .contact-detail address a{color:#c0c0c0;}
#inner-container .contact-block .contact-bottom .right .block address a{color: #c0c0c0;}
#inner-container .contact-block .flight-info{text-align:center; padding:15px 0; margin:0 0 20px 0;
background: -moz-linear-gradient(left, rgba(49,49,49,0.19) 0%, rgba(44,44,44,0.29) 6%, rgba(41,41,41,0.35) 9%, rgba(13,13,13,0.79) 33%, rgba(12,12,12,0.81) 34%, rgba(6,6,6,0.92) 42%, rgba(0,0,0,1) 49%, rgba(5,5,5,0.95) 56%, rgba(9,9,9,0.85) 63%, rgba(12,12,12,0.81) 66%, rgba(49,49,49,0.19) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(49,49,49,0.19)), color-stop(6%,rgba(44,44,44,0.29)), color-stop(9%,rgba(41,41,41,0.35)), color-stop(33%,rgba(13,13,13,0.79)), color-stop(34%,rgba(12,12,12,0.81)), color-stop(42%,rgba(6,6,6,0.92)), color-stop(49%,rgba(0,0,0,1)), color-stop(56%,rgba(5,5,5,0.95)), color-stop(63%,rgba(9,9,9,0.85)), color-stop(66%,rgba(12,12,12,0.81)), color-stop(100%,rgba(49,49,49,0.19))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(left, rgba(49,49,49,0.19) 0%,rgba(44,44,44,0.29) 6%,rgba(41,41,41,0.35) 9%,rgba(13,13,13,0.79) 33%,rgba(12,12,12,0.81) 34%,rgba(6,6,6,0.92) 42%,rgba(0,0,0,1) 49%,rgba(5,5,5,0.95) 56%,rgba(9,9,9,0.85) 63%,rgba(12,12,12,0.81) 66%,rgba(49,49,49,0.19) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(left, rgba(49,49,49,0.19) 0%,rgba(44,44,44,0.29) 6%,rgba(41,41,41,0.35) 9%,rgba(13,13,13,0.79) 33%,rgba(12,12,12,0.81) 34%,rgba(6,6,6,0.92) 42%,rgba(0,0,0,1) 49%,rgba(5,5,5,0.95) 56%,rgba(9,9,9,0.85) 63%,rgba(12,12,12,0.81) 66%,rgba(49,49,49,0.19) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(left, rgba(49,49,49,0.19) 0%,rgba(44,44,44,0.29) 6%,rgba(41,41,41,0.35) 9%,rgba(13,13,13,0.79) 33%,rgba(12,12,12,0.81) 34%,rgba(6,6,6,0.92) 42%,rgba(0,0,0,1) 49%,rgba(5,5,5,0.95) 56%,rgba(9,9,9,0.85) 63%,rgba(12,12,12,0.81) 66%,rgba(49,49,49,0.19) 100%); /* IE10+ */background: linear-gradient(to right, rgba(49,49,49,0.19) 0%,rgba(44,44,44,0.29) 6%,rgba(41,41,41,0.35) 9%,rgba(13,13,13,0.79) 33%,rgba(12,12,12,0.81) 34%,rgba(6,6,6,0.92) 42%,rgba(0,0,0,1) 49%,rgba(5,5,5,0.95) 56%,rgba(9,9,9,0.85) 63%,rgba(12,12,12,0.81) 66%,rgba(49,49,49,0.19) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#30313131', endColorstr='#30313131',GradientType=1 ); /* IE6-9 */}
#inner-container .contact-block .flight-info p{color:#fff; font-size:22px; line-height:28px; letter-spacing:0.02em; font-family: 'Roboto Condensed', sans-serif; margin:0 0 15px 0; display:block;}
#inner-container .contact-block .flight-info h2{color:#ef3839; font-size:48px; font-weight:normal;}

#inner-container .contact-block .contact-bottom{display:block; clear:both;}
#inner-container .contact-block .contact-bottom .left{float:left; padding:55px 20px 25px 30px; box-sizing: border-box;
background: rgb(38,38,37); /* Old browsers */background: -moz-linear-gradient(top, rgba(38,38,37,1) 0%, rgba(38,38,37,1) 46%, rgba(48,48,47,1) 67%, rgba(69,70,68,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(38,38,37,1)), color-stop(46%,rgba(38,38,37,1)), color-stop(67%,rgba(48,48,47,1)), color-stop(100%,rgba(69,70,68,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* IE10+ */background: linear-gradient(to bottom, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262625', endColorstr='#454644',GradientType=0 ); /* IE6-9 */}
#inner-container .contact-block .contact-bottom .left img{display:block; width:100%; height:auto;}
#inner-container .contact-block .contact-bottom .right{float:right; text-align:center; width:370px;}
#inner-container .contact-block .contact-bottom .right .tital{font-size:42px; font-family: 'bebas_neuebold'; line-height:54px; color:#fff; margin:0 0 20px 0; text-transform:uppercase; padding:15px 0;
background: -moz-linear-gradient(left, rgba(49,49,49,0.19) 0%, rgba(44,44,44,0.29) 6%, rgba(41,41,41,0.35) 9%, rgba(13,13,13,0.79) 33%, rgba(12,12,12,0.81) 34%, rgba(6,6,6,0.92) 42%, rgba(0,0,0,1) 49%, rgba(5,5,5,0.95) 56%, rgba(9,9,9,0.85) 63%, rgba(12,12,12,0.81) 66%, rgba(49,49,49,0.19) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(49,49,49,0.19)), color-stop(6%,rgba(44,44,44,0.29)), color-stop(9%,rgba(41,41,41,0.35)), color-stop(33%,rgba(13,13,13,0.79)), color-stop(34%,rgba(12,12,12,0.81)), color-stop(42%,rgba(6,6,6,0.92)), color-stop(49%,rgba(0,0,0,1)), color-stop(56%,rgba(5,5,5,0.95)), color-stop(63%,rgba(9,9,9,0.85)), color-stop(66%,rgba(12,12,12,0.81)), color-stop(100%,rgba(49,49,49,0.19))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(left, rgba(49,49,49,0.19) 0%,rgba(44,44,44,0.29) 6%,rgba(41,41,41,0.35) 9%,rgba(13,13,13,0.79) 33%,rgba(12,12,12,0.81) 34%,rgba(6,6,6,0.92) 42%,rgba(0,0,0,1) 49%,rgba(5,5,5,0.95) 56%,rgba(9,9,9,0.85) 63%,rgba(12,12,12,0.81) 66%,rgba(49,49,49,0.19) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(left, rgba(49,49,49,0.19) 0%,rgba(44,44,44,0.29) 6%,rgba(41,41,41,0.35) 9%,rgba(13,13,13,0.79) 33%,rgba(12,12,12,0.81) 34%,rgba(6,6,6,0.92) 42%,rgba(0,0,0,1) 49%,rgba(5,5,5,0.95) 56%,rgba(9,9,9,0.85) 63%,rgba(12,12,12,0.81) 66%,rgba(49,49,49,0.19) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(left, rgba(49,49,49,0.19) 0%,rgba(44,44,44,0.29) 6%,rgba(41,41,41,0.35) 9%,rgba(13,13,13,0.79) 33%,rgba(12,12,12,0.81) 34%,rgba(6,6,6,0.92) 42%,rgba(0,0,0,1) 49%,rgba(5,5,5,0.95) 56%,rgba(9,9,9,0.85) 63%,rgba(12,12,12,0.81) 66%,rgba(49,49,49,0.19) 100%); /* IE10+ */background: linear-gradient(to right, rgba(49,49,49,0.19) 0%,rgba(44,44,44,0.29) 6%,rgba(41,41,41,0.35) 9%,rgba(13,13,13,0.79) 33%,rgba(12,12,12,0.81) 34%,rgba(6,6,6,0.92) 42%,rgba(0,0,0,1) 49%,rgba(5,5,5,0.95) 56%,rgba(9,9,9,0.85) 63%,rgba(12,12,12,0.81) 66%,rgba(49,49,49,0.19) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#30313131', endColorstr='#30313131',GradientType=1 ); /* IE6-9 */}
#inner-container .contact-block .contact-bottom .right .block{margin:0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; padding:11px 0; border-radius:3px;
background: rgb(38,38,37); /* Old browsers */background: -moz-linear-gradient(top, rgba(38,38,37,1) 0%, rgba(38,38,37,1) 46%, rgba(48,48,47,1) 67%, rgba(69,70,68,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(38,38,37,1)), color-stop(46%,rgba(38,38,37,1)), color-stop(67%,rgba(48,48,47,1)), color-stop(100%,rgba(69,70,68,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* IE10+ */background: linear-gradient(to bottom, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262625', endColorstr='#454644',GradientType=0 ); /* IE6-9 */}
#inner-container .contact-block .contact-bottom .right .block .tital{color:#2a8eff; font-size:22px; line-height:28px; letter-spacing:0.02em; text-transform:uppercase; background:none; font-family: 'Roboto Condensed', sans-serif; margin:0 0 10px 0; padding:0;}
#inner-container .contact-block .contact-bottom .right .block address{color:#c0c0c0; font-size:18px; line-height:28px; font-weight:300; letter-spacing:0.02em; font-style:normal;}
#inner-container .contact-block .contact-bottom .right .block address span{display:block;}

/* testing page */
.test-block{padding:20px; display:block;
background: rgb(38,38,37); /* Old browsers */background: -moz-linear-gradient(top, rgba(38,38,37,1) 0%, rgba(38,38,37,1) 46%, rgba(48,48,47,1) 67%, rgba(69,70,68,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(38,38,37,1)), color-stop(46%,rgba(38,38,37,1)), color-stop(67%,rgba(48,48,47,1)), color-stop(100%,rgba(69,70,68,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* IE10+ */background: linear-gradient(to bottom, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262625', endColorstr='#454644',GradientType=0 ); /* IE6-9 */}
.test-block ul{margin:0; padding:0;}
.test-block ul li{float:left; width:30%; color:#fff; font-size:20px; padding:10px 0; list-style:none;}
.test-block ul li:before{content:""; display:inline-block; content:""; background:url(../images/site/arrow2.png) no-repeat center center; height:10px; width:9px; padding:0 10px 0 0;}
.test-block ul li a{color:#fff;}
.test-block ul li a:hover{color:#3098ee;}

/* page not found */
.page-not-found {padding:20px; margin:20px 0 0 0;}
.page-not-found  h2{margin:0 0 20px 0; color:#3bc09a; font-weight:normal;}
.page-not-found p{color:#fff; font-size:18px; line-height:22px; margin:0 0 20px 0;}
.page-not-found small{color:#339aee; font-size:18px; font-weight:700; margin:0 0 10px 0; display:block;}
.page-not-found ul li{color:#fff; font-size:16px; font-weight:300; line-height:25px; list-style:none;}
.page-not-found ul li:before{content:""; display:inline-block; content:""; background:url(../images/site/arrow2.png) no-repeat center center; height:10px; width:9px; padding:0 10px 0 0;}


#inner-container em{color:#808080; font-size:16px; font-family: 'Roboto Condensed', sans-serif; margin:0 0 15px 0; display:block; font-style:normal;}

/* search block */
.search-block{display:block; margin:0 0 30px 0;}
.search-block ol{margin:0; padding:0;}
.search-block ol li{padding:0; margin:0 0 20px 25px; color:#ef3839; font-size:18px;}
.search-block ol li a {padding:0; color:#ef3839; font-size:18px;}
.search-block ol li b{font-size:18px; line-height:18px; color:#ef3839; margin:0 0 10px 0; display:block;}
.search-block ol li p{font-size:16px; line-height:22px;}

.summary_home{margin-top: 30px;margin-bottom: 30px}
.summary_home p {font-size: 17px; line-height: 25px;}

.iso-block{display:block; width:100%; overflow:hidden; max-width: 1200px;}

#inner-container .build-detail .small-txt{position: absolute;bottom: 40px;left: 30px;width: 210px;color: #f5efe3;text-align: left;font-weight: 300;font-size: 18px;line-height: 20px;}
.text-des{ padding: 0 0 15px 0; margin: 0 0 35px 0; border-bottom: solid 1px rgba(48,48,47,1);}
.text-des h2 {color: #2e98ee; font-size: 38px;}
.text-des h3 {color: #2e98ee; font-size: 28px; padding-top: 10px;}
.text-des h4 {color: #ef3839; font-size: 22px;}
.text-des p{ color: #bab9b9;font-size: 16px; text-align: justify; line-height: 21px; margin-bottom: 10px;}

/* Added by @m26052016 */
#inner-container .banner-gallery-list .img-caption img{height: auto;}
.tours-selections ul:before, .tours-selections ul:after { content: ""; display: table; }
.tours-selections ul:after { clear: both; }
/* #inner-container .tours-selections li{ float: left;width: 25%;margin: 0;box-sizing: border-box;padding: 5px;} */


.search-block .pagenation { display: block; position: relative; }
.search-block .pagenation ul { margin: 0 auto; display: inline-block; padding: 0; }
.search-block .pagenation ul li { list-style: none; text-transform: uppercase; font-weight: 700; display: inline-block; margin: 0 4px; padding: 0;font-size: 18px;}
.search-block .pagenation ul li a {color: #fff;}
.search-block .pagenation ul li.active a {color: #ef3839;}

/*videos*/
#inner-container .gallery-list.videos { width: 280px; }
#inner-container .gallery-list.videos.mr0 { margin-right: 13px !important;}
#inner-container .gallery-list.videos h2 { line-height: 29px; font-size: 21px;}
#inner-container .gallery-list.videos .text-caption .text { padding-bottom: 10px;}
#inner-container .gallery a:nth-child(4n) .gallery-list.videos  { margin-right: 0 !important;}
#inner-container .gallery-list.videos .img-caption { position:relative;}
#inner-container .gallery-list.videos .img-caption:before { opacity: 1;-webkit-transition: all 400ms ease;-moz-transition: all 400ms ease;-ms-transition: all 400ms ease;-o-transition: all 400ms ease;transition: all 400ms ease;content:""; position: absolute; right: 0; left: 0 ; top: 50%; margin-top: -32px !important; margin: auto; width: 64px; height: 64px; display: inline-block; background: url('/images/site/youtube_arrow.png') no-repeat 0 0; }
#inner-container .gallery a:hover .gallery-list.videos .img-caption:before { opacity: 0.7;}

.why-choose-us #inner-container .build-detail .img-caption img { width: auto !important;}

#main-container .back_top {position: relative;display: block;height: auto;width: 40px;right: -96.5%;}
#main-container .back_top img{webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;transform: rotate(-90deg);-moz-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);}

/* edited by @Ka */
/* corvette-restoration-part */
.corvette-restoration-part{}
.corvette-restoration-part .left-section{width: 100%;max-width: 830px; display: inline-block; margin-right: 16px;}
.corvette-restoration-part .right-section{width: 100%;max-width: 320px;display: inline-block;vertical-align: top;}
.corvette-restoration-part .right-section .related-images{ background: rgb(38,38,37);background: -moz-linear-gradient(top, rgba(38,38,37,1) 0%, rgba(38,38,37,1) 46%, rgba(48,48,47,1) 67%, rgba(69,70,68,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(38,38,37,1)), color-stop(46%,rgba(38,38,37,1)), color-stop(67%,rgba(48,48,47,1)), color-stop(100%,rgba(69,70,68,1)));background: -webkit-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%);background: -o-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%);background: -ms-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%);background: linear-gradient(to bottom, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262625', endColorstr='#454644',GradientType=0 );}
.corvette-restoration-part .right-section .related-images{padding: 20px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.corvette-restoration-part .right-section .related-images figure img{max-width: 100%; display: block; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#main-container .corvette-restoration-part .employ-block p{font-size: 18px; color: #fff;}
#main-container .corvette-restoration-part .employ-block p a{color: #3bc09a;}
#main-container .corvette-restoration-part .employ-block{padding: 30px;}
.corvette-restoration-part .right-section > a{background: rgb(58,156,238);background: -moz-linear-gradient(top, rgba(58,156,238,1) 0%, rgba(50,153,238,1) 13%, rgba(34,146,238,1) 29%, rgba(26,139,231,1) 40%, rgba(18,128,215,1) 56%, rgba(4,103,177,1) 88%, rgba(0,96,167,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(58,156,238,1)), color-stop(13%,rgba(50,153,238,1)), color-stop(29%,rgba(34,146,238,1)), color-stop(40%,rgba(26,139,231,1)), color-stop(56%,rgba(18,128,215,1)), color-stop(88%,rgba(4,103,177,1)), color-stop(100%,rgba(0,96,167,1)));background: -webkit-linear-gradient(top, rgba(58,156,238,1) 0%,rgba(50,153,238,1) 13%,rgba(34,146,238,1) 29%,rgba(26,139,231,1) 40%,rgba(18,128,215,1) 56%,rgba(4,103,177,1) 88%,rgba(0,96,167,1) 100%);background: -o-linear-gradient(top, rgba(58,156,238,1) 0%,rgba(50,153,238,1) 13%,rgba(34,146,238,1) 29%,rgba(26,139,231,1) 40%,rgba(18,128,215,1) 56%,rgba(4,103,177,1) 88%,rgba(0,96,167,1) 100%);background: -ms-linear-gradient(top, rgba(58,156,238,1) 0%,rgba(50,153,238,1) 13%,rgba(34,146,238,1) 29%,rgba(26,139,231,1) 40%,rgba(18,128,215,1) 56%,rgba(4,103,177,1) 88%,rgba(0,96,167,1) 100%);background: linear-gradient(to bottom, rgba(58,156,238,1) 0%,rgba(50,153,238,1) 13%,rgba(34,146,238,1) 29%,rgba(26,139,231,1) 40%,rgba(18,128,215,1) 56%,rgba(4,103,177,1) 88%,rgba(0,96,167,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a9cee', endColorstr='#0060a7',GradientType=0 );}
.corvette-restoration-part .right-section > a{max-width: 320px; width: 100%; display: block; font-size: 25px;font-family: 'Roboto Condensed', sans-serif; text-transform: uppercase;color: #fff; font-weight: bold; text-align: center; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding: 20px 10px; margin: 17px 0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -webkit-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}
.corvette-restoration-part .right-section > a:hover {background: rgb(58,156,238);background: -moz-linear-gradient(-45deg, rgba(58,156,238,1) 0%, rgba(50,153,238,1) 13%, rgba(34,146,238,1) 29%, rgba(26,139,231,1) 40%, rgba(18,128,215,1) 56%, rgba(4,103,177,1) 88%, rgba(0,96,167,1) 100%);background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(58,156,238,1)), color-stop(13%,rgba(50,153,238,1)), color-stop(29%,rgba(34,146,238,1)), color-stop(40%,rgba(26,139,231,1)), color-stop(56%,rgba(18,128,215,1)), color-stop(88%,rgba(4,103,177,1)), color-stop(100%,rgba(0,96,167,1)));background: -webkit-linear-gradient(-45deg, rgba(58,156,238,1) 0%,rgba(50,153,238,1) 13%,rgba(34,146,238,1) 29%,rgba(26,139,231,1) 40%,rgba(18,128,215,1) 56%,rgba(4,103,177,1) 88%,rgba(0,96,167,1) 100%);background: -o-linear-gradient(-45deg, rgba(58,156,238,1) 0%,rgba(50,153,238,1) 13%,rgba(34,146,238,1) 29%,rgba(26,139,231,1) 40%,rgba(18,128,215,1) 56%,rgba(4,103,177,1) 88%,rgba(0,96,167,1) 100%);background: -ms-linear-gradient(-45deg, rgba(58,156,238,1) 0%,rgba(50,153,238,1) 13%,rgba(34,146,238,1) 29%,rgba(26,139,231,1) 40%,rgba(18,128,215,1) 56%,rgba(4,103,177,1) 88%,rgba(0,96,167,1) 100%);background: linear-gradient(135deg, rgba(58,156,238,1) 0%,rgba(50,153,238,1) 13%,rgba(34,146,238,1) 29%,rgba(26,139,231,1) 40%,rgba(18,128,215,1) 56%,rgba(4,103,177,1) 88%,rgba(0,96,167,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a9cee', endColorstr='#0060a7',GradientType=1 );}
.corvette-restoration-part .right-section .related-images .blocks{margin-bottom: 25px;}
.corvette-restoration-part .right-section .related-images .blocks a{color: #1381d9; text-transform: uppercase; font-weight: bold; display: block; margin-bottom: 7px;}
.corvette-restoration-part .bottom-section{background: rgb(38,38,37);background: -moz-linear-gradient(top, rgba(38,38,37,1) 0%, rgba(38,38,37,1) 46%, rgba(48,48,47,1) 67%, rgba(69,70,68,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(38,38,37,1)), color-stop(46%,rgba(38,38,37,1)), color-stop(67%,rgba(48,48,47,1)), color-stop(100%,rgba(69,70,68,1)));background: -webkit-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%);background: -o-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%);background: -ms-linear-gradient(top, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%);background: linear-gradient(to bottom, rgba(38,38,37,1) 0%,rgba(38,38,37,1) 46%,rgba(48,48,47,1) 67%,rgba(69,70,68,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262625', endColorstr='#454644',GradientType=0 );}
.corvette-restoration-part .bottom-section{margin: 20px 0; -webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px; padding: 30px;}
.corvette-restoration-part .bottom-section ul{display: inline-block; width: 220px; vertical-align: top;}
.corvette-restoration-part .bottom-section ul li{list-style: none; padding: 2px 0;}
.corvette-restoration-part .bottom-section ul li a{font-size: 18px; color: #1381d9;}
.corvette-restoration-part .bottom-section h5{margin-bottom: 20px; color: #fff;font-family: 'Roboto Condensed', sans-serif; font-weight: normal; font-size: 18px;}

.share {display: inline;vertical-align: middle;color:#3bc09a;}
.share a {padding:0 !important;margin-right: 7px !important;}
.share span {font-size: 18px;font-weight: 700;vertical-align: top;margin-right: 7px;}


@media screen and (max-width: 767px){
	header nav li .dropdown {position: absolute; right: 10px; padding: 0; top: 10px; display: block;}
	header nav li .dropdown img {width: 20px; transition: ease .5s all;}
	header nav li .dropdown .rotate {transform: rotate(180deg);}
	header nav li ul.hide {display: none !important; transition: ease 1s all !important;-webkit-transition: ease 1s all !important; -moz-transition: ease 1s all !important;}
	header nav li ul {display: block !important; transition: ease 1s all !important; -moz-transition: ease 1s all !important; -webkit-transition: ease 1s all !important;}
}