@charset "utf-8";
#outer-wrapper{width:100%;}
.colr	{color:#ffc400 !important;}
.colr-green {color: #00bc1e;}
a:hover, a:visited, a:focus, a:active { text-decoration: none !important;outline: none !important;}
.i-vel {background: url(../images/velcom.png) no-repeat center; background-size: cover; width: 36px; height: 27px; }


/*Skeleton*/
.container{position:relative;width:1200px;margin:0 auto;padding:0 15px;}
@media (max-width: 1199px){.container {width: 992px;}}
@media (max-width: 991px){.container {width: 768px;}}
.container .column,
.container .columns{float:left;display:inline;}
.row{margin-bottom:20px;}
.in-sec{width:100%;background:#FFF;border-bottom:#ededed solid 1px;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.in-sec-nopad{padding:0;}
.lesspad{padding:13px 15px 10px 15px;}
.column.alpha, .columns.alpha{margin-left:0;}
.column.omega, .columns.omega{margin-right:0;}
.container .one.column,
.container .one.columns{width:40px;}
.container .two.columns{width:100px;}
.container .three.columns{width:160px;}
.container .four.columns{width:220px;}
.container .five.columns{width:280px;}
.container .six.columns{width:400px;}
.container .seven.columns{width:400px;}
.container .eight.columns{width:460px;}
.container .nine.columns{width:520px;}
.container .eleven.columns{width:640px;}
.container .twelve.columns{width:700px;}
.container .thirteen.columns{width:760px;}
.container .fourteen.columns{width:820px;}
.container .fifteen.columns{width:880px;}
.container .sixteen.columns{width:100%;}

.container .one-third.column{width:25%; padding-left: 15px;}
.container .two-thirds.column{width:75%; padding-right: 15px;}
.left-aside-temp .container .one-third.column {padding-left: 0;padding-right: 15px;padding-top: 27px;	}
.left-aside-temp .container .two-thirds.column {padding-left: 15px;padding-right: 0;}

.container .offset-by-one{padding-left:60px;}
.container .offset-by-two{padding-left:120px;}
.container .offset-by-three{padding-left:180px;}
.container .offset-by-four{padding-left:240px;}
.container .offset-by-five{padding-left:300px;}
.container .offset-by-six{padding-left:360px;}
.container .offset-by-seven{padding-left:420px;}
.container .offset-by-eight{padding-left:480px;}
.container .offset-by-nine{padding-left:540px;}
.container .offset-by-ten{padding-left:600px;}
.container .offset-by-eleven{padding-left:660px;}
.container .offset-by-twelve{padding-left:720px;}
.container .offset-by-thirteen{padding-left:780px;}
.container .offset-by-fourteen{padding-left:840px;}
.container .offset-by-fifteen{padding-left:900px;}
.slogan1, .slogan2{width:200px;}


.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
.clearfix:before,
.clearfix:after,
.row:before,
.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.row:after,
.clearfix:after{clear:both;}
.row,
.clearfix{zoom:1;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
/*#Skeleton*/

.inner{width:100%;margin:0px auto;}
.main-page #header {margin-bottom:40px;}
#header{width:100%;position:relative;z-index:2;border-bottom:#4d4d4d solid 2px;}
#header .container {margin-bottom: 0;}
.header-info {padding: 15px 0;}
.header-info .header-tagline {font-size: 24px; width: 195px; font-weight: 700; padding-left: 12px; padding-top: 11px; line-height: 28px;text-transform: capitalize;display: inline-block;float: left;}

.nomarg{margin:0px !important;}
.nopad-bot{padding-bottom:0px !important;}
.topbar{width:100%;height:6px;display:block;background:url(../images/black.png);}
.logo{float:left;margin:4px 0px 0px 0px;}
.top-links{float:right;position:relative;}
.top-links li{float:left;}
.top-links li a{font-family:'Open Sans Condensed', sans-serif;font-size:14px;color:#bababa;text-transform:uppercase;text-shadow:1px 1px #000;padding-left:6px;}
#login-box{width:248px;background:#262626;border:#2f2f2f solid 1px;position:absolute;top:25px;z-index:8999;right:0;display:none;}
#login-box ul{width:208px;float:left;padding:20px 20px 10px 20px;}
#login-box ul li{width:208px;float:left;padding:0px 0px 10px 0px;background:none;}
#login-box ul li input.bar{width:188px;height:31px;line-height:31px;padding:0px 10px !important;float:left;font-size:11px;color:#464545;margin:0px;border:#1f1f1f solid 1px;padding:0px;border-radius:3px;background:#121212;box-shadow:inset 2px 1px 3px #000;}
#login-box ul li p{float:left;color:#7a7979;padding:1px 0px 0px 5px;}
#login-box ul li button{box-shadow:none;border:none;height:25px;padding:0px 10px;font-size:11px;color:#181818 !important;text-shadow:none;}
#login-box .forgot{width:100%;padding:10px;float:left;background:#1d1d1d;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#login-box .forgot a{background:url(../images/question.png) no-repeat 0px 0px;padding:0px 0px 0px 24px;}
#search-box{width:211px;position: relative;}
#search-box input.bar{float:left;width:181px !important;border:1px solid #bababa;padding:5px 22px 5px 10px;font-size:11px;background:#fff;box-shadow:none;color:#2d2d2d;font-family: 'Roboto', sans-serif;}
#search-box .toggle-search {color: #bababa;font-size: 18px;float: right;padding-top: 2px;}

#search-box button.backcolr{font-size: 14px;color:#2d2d2d; padding: 10px 20px; margin: 10px 0; background: #ffc400;  border: none; position: relative; z-index: 1; overflow: hidden; -ms-transition: all ease 0.4s; transition:  all ease 0.4s;}
#search-box button.backcolr:before {content: ''; display: block; border-radius:25px; background: #00bc1e; position: absolute; z-index: -1; left: 0; top:0; bottom: 0; width: 0; height: 100%; -ms-transition: all ease 0.4s; transition: all ease 0.4s;}
#search-box button.backcolr:hover {border: none;background: #00bc1e;}
#search-box button.backcolr:hover:before {width: 100%;}
.navigation{width:100%; background:#2d2d2d;padding: 7px 0 5px 0;}
.navigation a.onlinestore{float:right;display:inline-block;padding:0px 0px 0px 25px;margin:12px 0px 0px 15px;height:34px;color:#b3b3b3;text-decoration:none;font-size:14px;font-family:'Open Sans Condensed', sans-serif;text-transform:uppercase;text-shadow:1px 1px #000;background:url(../images/cart-icon.png) no-repeat 0px 0px;}
.ddsmoothmenu{float:left;}
.ddsmoothmenu ul{z-index:999;margin:0;list-style-type:none;float:left;padding-top: 2px;}

.ddsmoothmenu ul li{position:relative;display:inline;float:left;padding-right:6px; margin-left: 30px;}
.ddsmoothmenu>ul>li:first-child{margin-left:0px;}
.ddsmoothmenu ul li a{color:#eee;text-decoration:none;line-height:1;font-family:'Roboto', sans-serif; display:inline-block; padding:0px 0px 3px 0px; position:relative; -ms-transition: all ease 0.4s;transition: all ease 0.4s;}
.ddsmoothmenu ul li a:hover, .ddsmoothmenu ul li.active a {color: #ffc400;}
.ddsmoothmenu ul li a:after {content: ''; position:absolute; width: 0; height: 3px; left: 0; bottom: -8px;background: #00bc1e;-ms-transition: all ease 0.4s;transition: all ease 0.4s;}
.ddsmoothmenu ul li a:hover:after, .ddsmoothmenu ul li.active a:after {
	width:100%;
}
* html .ddsmoothmenu ul li a{display:inline-block;}
.ddsmoothmenu ul li a.selected{}

/*.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{color:#eee;}*/
.ddsmoothmenu ul li ul{position:absolute;left:0;display:none;visibility:hidden;margin:0px 0px 0px 12px;padding:0px 0px 5px 0px;background:#262626;border:#2f2f2f solid 1px;width:200px;}
.ddsmoothmenu ul li ul li{display:list-item;float:left;padding:0px 5px;margin:0px;}
.ddsmoothmenu ul li ul li:first-child{padding-top:5px;}
.ddsmoothmenu ul li ul li.last{padding-bottom:5px;}
.ddsmoothmenu ul li ul li ul{top:0;margin:0px 0px 0px -15px;width:191px !important;background:#393939;}
.ddsmoothmenu ul li ul li a{width:165px;height:24px;padding:6px 5px 0px 10px;margin:0;font-size:14px;border-radius:2px;border:none;}
.ddsmoothmenu ul li ul li a.selected{background-image:none;}
.ddsmoothmenu ul li ul li a:hover, .ddsmoothmenu ul li ul li a.selected{background:none !important;color:#fff;}
.ddsmoothmenu ul li ul li ul li a{color:#fff !important;}
.ddsmoothmenu ul li ul li ul li a:hover{color:#fff !important;}
* html .ddsmoothmenu{height:1%;}
#banner{float:left;width:100%;position:relative;z-index:1;}
.nivoSlider{position:relative;width:100%;overflow:hidden;}
.nivoSlider img{position:absolute;top:0px;left:0px;width:100%;height:418px;margin:0px auto;}
.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%;}
.nivo-box{display:block;position:absolute;z-index:5;}
.nivo-caption{position:absolute;color:#b1b1b1;width:auto;z-index:9985;bottom:20px;margin:0px 20px 0px 20px;padding:20px;display:none;opacity:0.95;background:url(../images/black.png);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Open Sans Condensed', sans-serif;}
.capt-heading{float:left;width:250px;text-transform:uppercase;padding-right:20px;margin-right:20px;border-right:#3e3e3e dotted 1px;}
.capt-heading h2{color:#FFF;font-size:50px;line-height:50px;}
.capt-heading h2:first-child{font-size:25px;line-height:25px;}
.capt-text{float:left;width:609px;}
.capt-text p{font-size:14px;}
.capt-text h4{padding-bottom:5px;}
.nivo-html-caption{display:none;}
.nivo-directionNav{height:60px;width:100%;position:absolute;bottom:179px;z-index:9990;display:inline-block !important;}
.nivo-directionNav a{z-index:9;cursor:pointer;text-indent:-9999px;}
.nivo-prevNav{width:30px;height:60px;float:left;display:inline-block !important;background:url(../images/banner-arrows.png) no-repeat 0px 0px #3d3d3d;}
.nivo-nextNav{width:30px;height:60px;float:right;display:inline-block !important;background:url(../images/banner-arrows.png) no-repeat -30px 0px #3d3d3d;}
.nivo-controlNav a{position:relative;z-index:9;cursor:pointer;}
.nivo-controlNav a.active{font-weight:bold;}
.theme-default .nivoSlider{position:relative;background:#fff url(../images/ajax-loader.gif) no-repeat 50% 50%;}
.theme-default .nivoSlider img{position:absolute;top:0px;left:0px;display:none;}
.theme-default .nivoSlider a{display:block;}
.nivo-controlNav{left:49%;padding:5px 10px;position:absolute;border-radius:20px;bottom:20px;z-index:9990;box-shadow:0px 0px 2px #000;display:none;}
#sub-banner{float:left;width:100%;position:relative;overflow:hidden;}
#sub-banner a{float:left;}
#sub-banner a img{float:left;}
#sub-banner .sub-caption{float:left;position:absolute;bottom:40px;left:40px;}
#sub-banner .sub-caption h1{color:#FFF;font-size:50px;line-height:50px;}
#sub-banner .sub-caption h1:first-child{color:#FFF;font-size:25px;line-height:25px;}
.second-nav{float:left;height:50px;width:100%;background:#262626;}
.second-nav ul{float:left;width:100%;display:table;}
.second-nav ul li{display:table-cell;border-left:#343434 solid 1px;}
.second-nav ul li:first-child{border:none;}
.second-nav ul li a{width:100%;display:block;color:#b3b3b3;height:35px;font-size:16px;text-align:center;padding:15px 0px 0px 0px;font-family:'Open Sans Condensed', sans-serif;text-transform:uppercase;}
.second-nav ul li a.active,
.second-nav ul li a:hover{color:#222222;}
.small-banners{float:left;position:relative;overflow:hidden;}
.small-banners a.thumb img{float:left;border:5px solid #b1b1b1;width:290px;}
.small-banners a.thumb img:hover{border:5px solid #878787}
.small-banners h1.title{float:left;position:absolute;top:10px;left:10px;padding:8px;background:url("../images/black.png") repeat scroll 0 0 rgba(0, 0, 0, 0);}
.tweet-banners{float:left;position:relative;overflow:hidden;}
.tweet-banners a.thumb img{float:left;border:#878787 solid 1px;}
.tweet-banners a.thumb span{float:left;width:100%;height:188px;position:absolute;display:block;top:0;left:0;background:url(../images/tweeter-circle.png) no-repeat center center;}
.scroll-sec{width:100%;height:188px;padding:20px;position:absolute;background:url(../images/black.png);top:1px;left:1px;visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.tweet-banners:hover .scroll-sec{visibility:visible;}
.scroller{width:100%;overflow:hidden;float:left;}
.scroller ul{position:relative;padding:0;float:left;}
.scroller li{width:261px;float:left;}
.scroller li h4{float:left;}
.scroller li p.date{float:left;color:#646464;padding:4px 0px 0px 10px;}
.scroller li p.txt{width:100%;float:left;color:#b7b7b7;font-size:14px;padding:4px 0px 0px 0px;}
a.follow{color:#999999;font-size:11px;padding:0px 0px 4px 30px;position:absolute;bottom:20px;left:20px;background:url(../images/twitter-icon.png) no-repeat 0px 0px;}
.scroll-sec .controls{position:absolute;right:20px;bottom:20px;width:34px;}
a#logoPrevious{width:12px;height:18px;float:left;cursor:pointer;display:inline-block;text-indent:-9999px;background:url(../images/twitter-arrows.png) no-repeat 0px 0px;}
a#logoNext{width:12px;height:18px;float:right;cursor:pointer;display:inline-block;text-indent:-9999px;background:url(../images/twitter-arrows.png) no-repeat -12px 0px;}
a#logoPrevious:hover{background:url(../images/twitter-arrows.png) no-repeat 0px -18px;}
a#logoNext:hover{background:url(../images/twitter-arrows.png) no-repeat -12px -18px;}
.event-counter{position:absolute;background:url(../images/black.png);bottom:10px;padding:10px 0px;font-family:'Open Sans Condensed', sans-serif;color:#adacac;width:100%;}
.event-counter h3{width:100%;text-align:center;}
.countdown_row{clear:both;width:100%;text-align:center;}
.countdown_show1 .countdown_section{width:98%;}
.countdown_show2 .countdown_section{width:48%;}
.countdown_show3 .countdown_section{width:32.5%;}
.countdown_show4 .countdown_section{width:24.5%;}
.countdown_show5 .countdown_section{width:19.5%;}
.countdown_show6 .countdown_section{width:16.25%;}
.countdown_show7 .countdown_section{width:14%;}
.countdown_section{display:block;float:left;font-size:75%;text-align:center;}
.countdown_amount{font-size:40px;color:#FFF;display:inline-block;}
.countdown_descr{display:block;width:100%;}
.tab-section{width:100%;float:left;background:#FFF;}
.tab-section .tab-head{width:100%;float:left;background:#262626;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.tab-section .tab-head h1{float:left;color:#e7e7e7;padding:13px 0px 16px 10px;}
.tab-section .tab-head .tab_menu_container{float:right;}
.tab-section .tab-head ul{float:left;}
.tab-section .tab-head ul li{float:left;}
.tab-section .tab-head ul li a{float:left;color:#e7e7e7;font-size:20px;height:50px;cursor:pointer;border-top:#262626 solid 5px;padding:10px 20px 0px 20px;text-transform:uppercase;font-family:'Open Sans Condensed', sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.tab-section .tab-head ul li a:hover, .tab-section .tab-head ul li a.current{color:#4c4c4c;background:#FFF;}
.tab-list{display:none;}
.tab-section .tab-list{float:left;width:100%;padding:20px;display:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.news-list{padding-bottom:10px;margin-left:-15px;margin-right: -15px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap; flex-wrap: wrap;}
.news-list .desc a{color: #00bc1e; -ms-transition: all ease 0.4s;transition: all ease 0.4s;}
.news-list .desc a:hover{color: #ffc400 ;}
.news-list li{width:50%;padding: 0 15px 30px 15px;display:block;}
.news-list li .news-list-item_wrapp {background:#fff;-moz-box-shadow: 1px 1px 5px #ccc;-webkit-box-shadow: 1px 1px 5px #ccc;box-shadow: 1px 1px 5px #ccc;-ms-transition: all ease 0.4s;transition: all ease 0.4s;}
.news-list li .news-list-item_wrapp:hover {font-family: 'Roboto', sans-serif;-webkit-box-shadow: 3px 3px 10px #777;box-shadow: 3px 3px 10px #777;}
.news-list li .date{text-align: left;padding: 10px 20px;background: #f9f9f9;}
.news-list li .news-image {width: 150px;float: left;padding: 15px;}
.news-list li .news-image img {width: 100%;}
.news-list li .desc{width:auto;display:block;padding: 10px 20px 15px 165px;}
.news-list li .desc h4{font-weight: 700;font-size:20px;line-height:24px;margin-bottom: 15px;}
.news-list li .desc h4 a{color:#262626;}
.news-list li .desc h4 a:hover{color:#000;}
.news-list li .desc p{width:100%;}

.box-small{width:100%;background:#FFF;margin-top:20px;overflow:hidden;-moz-box-shadow: 1px 1px 5px #ccc;-webkit-box-shadow: 1px 1px 5px #ccc;box-shadow: 1px 1px 5px #ccc;}
.box-small .list-thumb .desc h5 {font-size: 15px; font-weight: 700;}

.one-third .box-small:first-child{margin-top:0px;}
.one-third .box-small:last-child{margin-bottom:20px;}
.box-small .box-in{width:100%;padding:15px;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.box-small .box-in.socials{padding:5px;}
.nowplaying{width:100%;float:left;font-size:11px;}
.nowplaying p{margin-bottom:10px;}
.buynow{width:100%;height:41px;padding:9px 10px 0px 20px;background:#bbbbbb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.buynow h5{float:left;padding-top:1px;}
.buynow ul{float:right;}
.buynow ul li{float:left;padding-left:10px;}
.buynow ul li a{float:left;display:inline-block;}
.buynow ul li a.soundcloud{width:42px;height:21px;background:url(../images/soundcloud-icon.png);}
.buynow ul li a.amazon{width:24px;height:22px;background:url(../images/amazon-icon.png);}
.buynow ul li a.apple{width:18px;height:23px;background:url(../images/apple-icon.png);}
.buynow ul li a.grooveshark{width:22px;height:22px;background:url(../images/grooveshark-icon.png);}
#mcs2_container{width:100%;height:164px;position:relative;}
#mcs2_container .customScrollBox{position:relative;height:100%;overflow:hidden;}
#mcs2_container .customScrollBox .container{display:block;padding-right:17px;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin:0;}
#mcs2_container .dragger_container{position:absolute;right:0;top:0;width:4px;height:162px;float:left;cursor:pointer;background:#bbbbbb;border:#bbbbbb solid 1px;}
#mcs2_container .dragger{position:absolute;width:4px;height:60px !important;background:#fff;text-align:center;line-height:60px !important;overflow:hidden;cursor:pointer;}
#mcs2_container .dragger_pressed{position:absolute;width:4px;height:60px !important;text-align:center;line-height:60px !important;overflow:hidden;cursor:pointer;}
.list-thumb{width:100%;float:left;font-size:11px;}
.list-thumb ul{width:100%;float:left;}
.list-thumb ul li{width:100%;float:left;padding-top:8px;margin-top:8px;position:relative;border-top:#ededed solid 1px;min-height:75px;}
.list-thumb ul li a.thumb{position:absolute;left:0;top:20px;}
.list-thumb ul li:first-child{padding-top:0px;margin-top:0px;border-top:none;}
.list-thumb ul li:first-child a.thumb{top:11px;}
.list-thumb ul li .desc{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0px 0px 0px 73px;}
.list-thumb ul li .desc h5 a{color:#262626; -ms-transition: all ease 0.4s; transition: all ease 0.4s;}
.list-thumb ul li .desc h5 a:hover{color:#ffc400;}
.readmore{color:#aaaaaa !important;font-size:11px;}
.widget-links{width:100%;float:left;}
.widget-links ul{width:100%;float:left;}
.widget-links ul li ul li a{background:none;}
.widget-links ul li{width:100%;float:left;padding:0px 0px 0px 18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:url(../images/bullet.gif) no-repeat 0px 0px;position:relative;}
.widget-links ul li a{position:relative;font-size:15px;color:#333;display:inline-block;margin:2px 0px 0px 0px;font-family:'Open Sans Condensed', sans-serif;background:url(../images/dots.gif) repeat-x bottom;-ms-transition: all ease 0.4s; transition: all ease 0.4s;}
.widget-links ul li a:before {content: '';width:0; height: 1px; display:block; position: absolute; left: 0; bottom: 0; background:#00bc1e;-ms-transition: all ease 0.4s; transition: all ease 0.4s;}
.widget-links ul li a:hover:before {width: 100%;}
.widget-links ul li a:hover, .widget-links ul li.active > a {color: #ffc400;}
.widget-links ul li span{float:right;background:#FFF;display:inline-block;position:absolute;right:3px;top:3px;cursor:pointer;padding:0 8px;}
.contact-widget{width:100%;float:left;color:#666666;font-family:'Open Sans Condensed', sans-serif;}
.contact-widget p{padding-bottom:10px;}
.contact-widget h4{padding:10px 0px 5px 0px;}
.prod-sec{width:100%;padding:20px 20px 0px 20px;float:left;background:#FFF;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.prod-sec .prod-head{width:100%;float:left;padding-bottom:20px;}
.prod-sec .prod-head h1{float:left;color:#4c4c4c;padding:4px 0px 0px 0px;}
.prod-sec .prod-head a{float:left;}
.catalog-temp .prod-list{width: -webkit-calc(100% + 30px); width: calc(100% + 30px); float:left;margin-left: -15px;margin-right: -15px; display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap; flex-wrap: wrap;}
.prod-list li{width:33.333%;padding:0 15px; position: relative; margin-bottom: 30px;}
.prod-list li .prod-prew {background: #fff;padding:15px 20px;height:100%; -moz-box-shadow: 3px 3px 10px #ccc;-webkit-box-shadow: 3px 3px 10px #ccc;box-shadow: 3px 3px 10px #ccc;-ms-transition: all ease 0.4s;transition: all ease 0.4s;}
.prod-list li .prod-prew:hover {-webkit-box-shadow: 3px 3px 10px #777;box-shadow: 3px 3px 10px #777;}
.prod-list li a.thumb, .last-seen-list li a.thumb{width:100%;float:left;overflow:hidden;margin-bottom:9px;position:relative;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.last-seen-list li a.thumb{margin-bottom:4px;-moz-box-shadow: 1px 1px 5px #ccc;-webkit-box-shadow: 1px 1px 5px #ccc;box-shadow: 1px 1px 5px #ccc;-ms-transition: all ease 0.4s;transition: all ease 0.4s;}
.last-seen-list li a.thumb span {color: #000;font-size: 12px;margin-top: 10px;font-weight: 500;display: inline-block;}
.prod-list li a.thumb img{-ms-transition: all ease-in-out 0.8s;transition: all ease-in-out 0.8s;}
.prod-list li:hover a.thumb img {-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1);transform: scale(1.1);}
.prod-list li a.thumb span{width:208px;height:158px;top:0;position:absolute;}
.prod-list li h4.title{font-size:13px;text-transform:none;margin-bottom: 10px;}
.prod-list li h4.title a{color: #262626;font-size: 15px;font-weight: 700;}
.prod-list li .prod-opts{float:left;width:100%;}
.prod-list li .prod-opts h6{float:left;padding-right:10px;background:url(../images/sep3.png) no-repeat right;}
.prod-list li .prod-opts p{float:left;color:#262626;font-weight:bold;}
.prod-list li .prod-opts a{float:left;display:inline-block;margin-left:10px;position:relative;}
.prod-list li .prod-opts a span{display:none;position:absolute;height:27px;padding:7px 10px 0px 10px;color:#FFF;font-size:14px;top:-34px;text-transform:uppercase;font-family:'Open Sans Condensed', sans-serif;background:url(../images/bubble-bg.png) no-repeat center top;}
.prod-list li .prod-opts a.amazon{width:18px;height:16px;margin:1px 0px 0px 10px;background:url(../images/amazon-gray-icon.png) no-repeat top;}
.prod-list li .prod-opts a.amazon span{left:-25px;}
.prod-list li .prod-opts a.apple{width:15px;height:18px;background:url(../images/apple-gray-icon.png) no-repeat top;}
.prod-list li .prod-opts a.apple span{left:-23px;}
.prod-list li .prod-opts a.grooveshark{width:17px;height:17px;margin:1px 0px 0px 10px;background:url(../images/grooveshark-gray-icon.png) no-repeat top;}
.prod-list li .prod-opts a.grooveshark span{left:-44px;}
.prod-list li .prod-opts a.soundcloud{width:28px;height:13px;margin:4px 0px 0px 10px;background:url(../images/soundcloud-gray-icon.png) no-repeat top;}
.prod-list li .prod-opts a.soundcloud span{left:-34px;}
.prod-list li .prod-opts a:hover{background-position:bottom;}
.prod-list li .prod-opts a:hover span{display:inline-block;}
#tab-rock{margin-left:0;}
.album-detail{width:100%;}
.album-detail a.thumb{width:208px;float:left;margin-right:20px;position:relative;border:#a6a6a6 solid 1px;box-shadow:0px 0px 3px #666;}
.album-detail a.thumb img{float:left;}
.album-detail a.thumb span{width:208px;height:158px;top:0;left:0;position:absolute;background:url(../images/album-bg.png) no-repeat;}
.album-detail .desc{float:left;width:60%;}
.album-detail p.musicby{color:#262626;font-size:12px;}
.album-detail p.released{color:#8c8b8b;font-size:14px;padding:0px 0px 5px 0px;}
.album-detail p.txt{padding:5px 0px;}
.album-opts{width:100%;}
.share-album{width:265px;float:left;border-right:#ededed solid 1px;margin-right:20px;}
.share-album a{float:left;margin-right:8px;}
.share-album h6{padding-bottom:5px;}
.availble{width:135px;float:left;border-right:#ededed solid 1px;margin-right:20px;}
.availble h6{padding-bottom:5px;}
.availble a{float:left;display:inline-block;position:relative;}
.availble a span{display:none;position:absolute;height:27px;padding:7px 10px 0px 10px;color:#FFF;font-size:14px;top:-34px;text-transform:uppercase;font-family:'Open Sans Condensed', sans-serif;background:url(../images/bubble-bg.png) no-repeat center top;}
a.amazon-ind{width:18px;height:16px;margin:1px 5px 0px 0px;background:url(../images/amazon-gray-icon.png) no-repeat top;}
a.amazon-ind:hover{background-position:bottom;}
a.amazon-ind span{left:-25px;}
a.amazon-ind:hover span{display:inline-block;}
a.apple-ind{width:15px;height:18px;background:url(../images/apple-gray-icon.png) no-repeat top;}
a.apple-ind:hover{background-position:bottom;}
a.apple-ind span{left:-23px;}
a.apple-ind:hover span{display:inline-block;}
a.grooveshark-ind{width:17px;height:17px;margin:1px 0px 0px 5px;background:url(../images/grooveshark-gray-icon.png) no-repeat top;}
a.grooveshark-ind:hover{background-position:bottom;}
a.grooveshark-ind span{left:-44px;}
a.grooveshark-ind:hover span{display:inline-block;}
a.soundcloud-ind{width:28px;height:13px;margin:4px 0px 0px 5px;background:url(../images/soundcloud-gray-icon.png) no-repeat top;}
a.soundcloud-ind:hover{background-position:bottom;}
a.soundcloud-ind span{left:-34px;}
a.soundcloud-ind:hover span{display:inline-block;}
.album-tracks{width:100%;}
.album-tracks .track{width:100%;height:41px;background:#f3f3f3;border-radius:3px;margin-top:10px;box-shadow:0px 0px 3px #CCC;border:#d8d8d8 solid 1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.album-tracks .track:hover{background:#ffffff;}
.album-tracks .track:first-child{margin-top:0px;}
.album-tracks .track h5{float:left;text-shadow:1px 1px #fff;padding:9px 0px 0px 10px;}
.album-tracks .track h5 a{color:#4c4c4c;}
.album-tracks .track:hover h5 a{color:#262626;}
.album-tracks .track > ul{float:right;}
.album-tracks .track > ul > li{float:left;height:41px;padding:0px 10px;border-left:#d8d8d8 solid 1px;}
.album-tracks .track > ul > li > a{float:left;display:inline-block;position:relative;}
.album-tracks .track ul li a span{display:none;position:absolute;height:27px;padding:7px 10px 0px 10px;color:#FFF;font-size:14px;top:-35px;text-transform:uppercase;font-family:'Open Sans Condensed', sans-serif;background:url(../images/bubble-bg.png) no-repeat center top;}
.album-tracks .track ul li a:hover span{display:inline-block;}
.album-tracks .track ul li a.play{width:10px;height:15px;margin:11px 0px 0px 0px;background:url(../images/track-icons.png) no-repeat 0px 0px;}
.album-tracks .track ul li a.cp-play span{left:-20px;}
.album-tracks .track ul li a.cp-pause span{left:-24px;}
.album-tracks .track ul li a.download{width:12px;height:12px;margin:12px 0px 0px 0px;background:url(../images/track-icons.png) no-repeat 0px -15px;}
.album-tracks .track ul li a.download span{left:-36px;}
.album-tracks .track ul li a.lyrics{width:11px;height:12px;margin:12px 0px 0px 0px;background:url(../images/track-icons.png) no-repeat 0px -27px;}
.album-tracks .track ul li a.lyrics span{left:-24px;}
.album-tracks .track ul li a.buysong{width:13px;height:13px;margin:12px 0px 0px 0px;background:url(../images/track-icons.png) no-repeat 0px -39px;}
.album-tracks .track ul li a.buysong span{left:-34px;}
.comments{width:100%;float:left;background:#FFF;margin-top:20px;}
.comments ul{width:100%;float:left;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.comments ul li{width:100%;float:left;margin-top:20px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.comments ul li:first-child{margin-top:0px;}
.comments ul li .avatar{float:left;width:53px;border:#b1b1b1 solid 1px;position:absolute;left:0;right:0;}
.comments ul li .avatar img{float:left;}
.comments ul li .desc{float:right;width:100%;padding:0px 0px 0px 65px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;}
.comments ul li .desc .desc-in{float:left;width:100%;position:relative;background:#d7d7d7;padding:0px 0px 0px 6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0px 0px 3px #ccc;}
.comments ul li .desc .pointer{width:9px;height:15px;display:inline-block;position:absolute;left:-9px;top:8px;background:url(../images/pointer.png) no-repeat;}
.comments ul li .desc .text-desc{width:100%;padding:10px 20px;position:relative;background:#f7f7f7;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:#fff solid 1px;}
.desc .text-desc h5{float:left;}
.desc .text-desc p.ago{float:left;padding:3px 0px 0px 10px;}
.desc .text-desc a.reply{float:right;padding:2px 5px;color:#aaaaaa;text-transform:uppercase;background:#ffffff;font-size:10px;position:absolute;right:0;top:5px;}
.comments ul li:hover .desc .text-desc a.reply{color:#262626;}
.comments ul li:hover .desc .text-desc h5 a{color:#262626;}
.desc .text-desc p.txt{float:left;width:100%;padding:5px 0px;}
.comments ul li.leveltwo{background:url(../images/comments-sep.gif) no-repeat 0px 0px;padding-left:20px;}
.comments ul li.leveltwo .avatar{left:20px;}
.comments ul li.levelthree{background:url(../images/comments-sep.gif) no-repeat 20px 0px;padding-left:40px;}
.comments ul li.levelthree .avatar{left:40px;}
.leavereply{width:100%;float:left;background:#FFF;margin-top:20px;}
.forms ul{width:100%;float:left;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;list-style:none;}
.forms ul li{width:100%;float:left;}
.forms ul li textarea{width:100%;height:120px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.forms ul li button{}
.contact-us{width:100%;}
.contact-us h2{padding:0px 0px 20px 0px;}
.quickinquiry{float:left;padding:20px 10px 0px 0px;margin:20px 0px 0px 0px;border-top:#e4e4e4 solid 1px;}
.quickinquiry ul{padding:0px;}
.blog-detail{width:100%;background: #fff;margin-bottom: 30px;padding: 20px;-moz-box-shadow: 3px 3px 10px #ccc;-webkit-box-shadow: 3px 3px 10px #ccc;box-shadow: 3px 3px 10px #ccc;}
.blog-detail a.thumb{width:100%;float:left;overflow:hidden;position:relative;margin-bottom:20px;border:#a6a6a6 solid 1px;}
.blog-detail a.thumb img{float:left;}
.prod-list a.thumb .featured{left:0;top:20px;height:30px;color:#b9e70e;font-size:14px;position:absolute;display:inline-block;text-transform:uppercase;padding:10px 27px 0px 15px;font-family:'Open Sans Condensed', sans-serif;background:url(../images/badge.png) right;width:auto;}
.prod-list a.thumb .featured.new{background-color:#262626;}
.prod-list a.thumb .featured.hit{background-color:#fbd319;}
.prod-list a.thumb .featured.discount{background-color:#e62e16;}
.blog-detail .blog-opts{width:100%;}
.blog-opts{width:100%;float:left;padding:0px 0px 20px 0px;position:relative;}
.blog-opts .date{width:86px;height:54px;padding:8px 0px 0px 0px;float:left;text-align:center;color:#FFF;position:absolute;left:0px;top:0px;background:url(../images/date-bg.gif) no-repeat #4c4c4c;}
.blog-opts .date h6{text-shadow:1px 1px #000;color:#FFF;}
.blog-opts .date h1{text-shadow:1px 1px #000;color:#FFF;}
.blog-opts .desc{width:auto;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0px 0px 10px 0px;margin-left:101px;border-bottom:#ededed solid 1px;}
.blog-opts .desc h4{padding-bottom:5px;}
.blog-opts .desc h4 a{color:#262626;}
.blog-opts .desc p{float:left;padding:0px 10px;background:url(../images/sep1.gif) no-repeat center left;}
.blog-opts .desc p.by{padding-left:0px;background:none;}
.blog-sharing{width:100%;float:left;border-top:#ededed solid 1px;padding:15px 0px 0px 0px;margin:20px 0px 0px 0px;}
.blog-sharing a{float:left;margin-left:5px;}
.about-author{width:100%;position:relative;}
.about-author .avatar{float:left;width:53px;border:#b1b1b1 solid 1px;position:absolute;left:0;right:0;}
.about-author .desc{float:right;width:100%;padding:0px 0px 0px 70px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.about-author .desc h5 a{color:#262626;}
.static{width:100%;}
.static p{padding:5px 0px;}
.static h1, .static h2, .static h3, .static h4, .static h5, .static h6{padding:0px 0px 10px 0px;}
.albumstabs{width:100%;height:39px;background:#e3e3e3;}
.albumstabs h5{float:left;color:#838383;height:30px;padding:9px 20px 0px 20px;}
.albumstabs ul{float:left;}
.albumstabs ul li{float:left;}
.albumstabs ul li a{float:left;color:#262626;height:30px;padding:9px 20px 0px 20px;display:inline-block;cursor:pointer;text-transform:uppercase;font-family:'Open Sans Condensed', sans-serif;background:url(../images/tab-sep.gif) no-repeat left center;}
.albumstabs ul li a.current, .albumstabs ul li a:hover, .albumstabs ul li.active a{background:#fff;}
.albumstabs nav{float:left;}
.albumstabs nav a{float:left;color:#262626;height:30px;padding:9px 20px 0px 20px;display:inline-block;cursor:pointer;text-transform:uppercase;font-family:'Open Sans Condensed', sans-serif;background:url(../images/tab-sep.gif) no-repeat left center;}
.albumstabs nav a.current, .albumstabs nav a:hover, .albumstabs nav a.active{background:#fff;}
.album-desc{width:100%;overflow:hidden;}
.album-desc ul{width:920px;float:left;margin-left:-20px;}
.album-desc ul li{margin-bottom:20px;}
.album-desc ul li:first-child{padding-left:20px;}
.gal-desc{width:100%;overflow:hidden;}
#gal-container{display:block;margin:0 auto;overflow:hidden;width:100%;position:relative;}
#gal-container li{float:left;position:relative;}
#gal-container ul{}
#gal-container ul.hidden{display:none;}
.gallery-small{width:600px;float:left;margin-left:-20px;}
.gallery-small li{width:278px;float:left;overflow:hidden;position:relative;margin:0px 0px 20px 20px;border:#878787 solid 1px;}
.gallery-small li img{width:100%;}
.gallery-two-col{width:100%;overflow:hidden;}
.gallery-two-col{width:920px;float:left;margin-left:-20px;}
.gallery-two-col li{width:438px;height:288px;float:left;display:block;overflow:hidden;position:relative;margin:0px 0px 20px 20px;border:#878787 solid 1px;}
.gal-caption{width:100%;bottom:0;left:0;display:none;text-align:center;position:absolute;padding:50px 10px 10px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.gal-caption h3{padding:0px 0px 10px 0px;}
.gal-caption p{padding:0px 0px 10px 0px;font-size:12px;color:#afafaf;}
li:hover .gal-caption{display:block;}
.music-bg{background:url(../images/gal-music.png) no-repeat center top;}
.image-bg{background:url(../images/gal-image.png) no-repeat center top;}
.video-bg{background:url(../images/gal-video.png) no-repeat center top;}
.gallery-three-col{width:100%;overflow:hidden;}
.gallery-three-col{width:920px;float:left;margin-left:-20px;}
.gallery-three-col li{width:285px;height:188px;float:left;display:block;overflow:hidden;position:relative;margin:0px 0px 20px 19px;border:#878787 solid 1px;}
.gallery-four-col{width:100%;overflow:hidden;}
.gallery-four-col{width:920px;float:left;margin-left:-20px;}
.gallery-four-col li{width:208px;height:168px;float:left;overflow:hidden;position:relative;margin:0px 0px 20px 20px;border:#878787 solid 1px;}
.gallery-four-col li a{float:left;}
.gallery-four-col li h3{font-size:14px;}
.pagination{width:100%;}
.pagination li{float:left;padding-right:10px;}
.pagination li a{float:left;border-radius:4px;display:inline-block;cursor:pointer;line-height:normal;box-shadow:0px 0px 3px #b4b4b4;height:26px;display:inline-block;padding:4px 10px 1px 10px;font-size:14px;color:#4c4c4c !important;text-transform:uppercase;background:#eaeaea;border:#bbbbbb solid 1px;text-shadow:1px 1px #fff;font-family:'Open Sans Condensed', sans-serif;}
.pagination li a:hover{background:#4c4c4c;color:#FFF !important;text-shadow:1px 1px #666;}

#footer{width:100%;float:left;background:url(../images/footer-bg.jpg) no-repeat center; background-size: cover; position:relative;}
#footer:before {content: ''; position: absolute; left: 0;top: 0;width: 100%; height: 100%;background: rgba(0,0,0,0.7);}
#footer * {z-index: 1;}
#footer .foot-top {width:100%;padding: 50px 0;}
#footer .foot-top .container {margin-bottom: 0;display: -webkit-box;display: -webkit-flex; display: -ms-flexbox; -webkit-box-pack: justify; -webkit-justify-content: space-between;  -ms-flex-pack: justify;  justify-content: space-between;  -webkit-box-align: start;  -webkit-align-items: flex-start;  -ms-flex-align: start;  align-items: flex-start; -webkit-flex-wrap: wrap;-ms-flex-wrap: wrap; flex-wrap: wrap;}
#footer .foot-top .container > div {width: 25%;}

.foot-heading {color: #00bc1e;font-size: 18px;font-weight: 900;display: block;margin-bottom: 10px;}    
#footer .foot-top .container > div.logo-foot{padding-top: 20px; text-align: center;width: 100%;}
#footer .foot-top .container > div.logo-foot a {display: inline-block;}
#footer .foot-top .container > div.logo-foot > span {display: block; font-size: 15px; color: #ffc400; font-weight: 400;text-transform: capitalize;}
#footer .foot-top .container > div.logo-foot > span > span {color:#00bc1e;}
.foot-contacts {color: #fff;}
.foot-contacts a {-ms-transition: all ease 0.4s; transition: all ease 0.4s;}
.foot-contacts a:hover {color: #ffc400;}
.foot-contacts p {position: relative; width: 200px;padding-left: 35px;font-size: 15px;}
.foot-address p.address {width: 250px;padding-left: 35px;position: relative;}
.foot-contacts p i, .foot-address p.address i {position: absolute; display: inline-block; left: 0; top: 3px; font-size: 25px;}
.foot-contacts p.phones2 i {width: 28px; height: 22px; top: 3px;}
ul.social {overflow: hidden;margin: 10px 0;}
.social li {float: left; margin-right: 10px;font-size: 18px;}
.social li:last-child {margin-right: 0;}
.social li a {color: #ffc400;-ms-transition: all ease 0.4s; transition: all ease 0.4s;}
.social li a:hover {color: #00bc1e;}

.links-foot ul{width:100%;}
.links-foot ul li, .foot-catalog ul li {display: block;margin-bottom: 5px;}
.links-foot ul li a, .foot-catalog ul li a {color:#FFF;font-size:15px;display:inline-block;-ms-transition: all ease 0.6s; transition: all ease 0.6s;font-family:'Open Sans Condensed', sans-serif;position: relative;}
.foot-catalog ul li.active a, .foot-catalog ul li a:hover, .links-foot ul li.active a,  .links-foot ul li a:hover  {color:#ffc400;}
.links-foot ul li a:before, .foot-catalog ul li a:before {content: '';width:0; height: 1px; display:block; position: absolute; left: 0; bottom: 0; background:#00bc1e;-ms-transition: all ease 0.4s; transition: all ease 0.4s;}
.links-foot ul li a:hover:before, .foot-catalog ul li a:hover:before {width: 100%;}
.foot-address {font-size: 15px; color: #fff;}
.foot-address .address {margin-bottom: 20px;}

#footer .newsletter{float:right;height:41px;padding-top:8px;padding-left:20px;border-left:#4b4b4b dotted 1px;}
#footer .newsletter h5{float:left;padding:5px 10px 0px 0px;}
#footer .newsletter ul{float:left;width:205px;height:25px;padding:3px;background:#0c0c0c;border:#1f1f1f solid 1px;box-shadow:inset 0px 0px 4px #000;border-radius:4px;overflow:hidden;}
#footer .newsletter ul li{float:left;}
#footer .newsletter ul li input.bar{float:left;width:145px;height:25px;border:none;padding:0px;font-size:11px;background:transparent;box-shadow:none;}
#footer .newsletter ul li button{box-shadow:none;border:none;height:25px;padding:0px 10px;font-size:11px;color:#181818 !important;text-shadow:none;}
#footer .foot-bottom{width:100%;height:43px;background:#181818;position: relative;z-index: 1;}
#footer .foot-bottom .container {margin-bottom: 0;}
#footer .how-foot{color:#fff;margin-top:10px;}
#footer .how-foot h3{margin-bottom:10px;text-align:center;width:98%;border-bottom:1px solid #888;padding-bottom:8px;}

#footer .how-foot h4{margin-bottom:5px;}
#footer .how-foot > div{text-align:center;}
#footer .how-foot ul{list-style:inside}

.copyrights{float:left;padding:10px 0px 0px 10px;}
.copyrights p{color:#eee}
.copyrights .created{color:#555}

.followus-top{position: fixed;right: 20px;bottom: 20px; display: none;}
.followus-top a.top{padding: 8px 0;width:45px; display: block; background: #0c0c0c; font-size:26px; text-align: center; color:#4c4c4c;font-family:'Open Sans Condensed', sans-serif;-ms-transition: all ease 0.4s; transition: all ease 0.4s; -moz-box-shadow: 1px 1px 5px #222; -webkit-box-shadow: 1px 1px 5px #222;box-shadow: 1px 1px 5px #222;}
.followus-top a.top:hover{color:#cacccc;}
.followus-top ul{float:right;padding:11px 10px 0px 0px;}
.followus-top ul li{float:left;padding-left:8px;}

.followus-top ul li a{float:left;display:inline-block;color: #ffc400;-ms-transition: all ease 0.4s; transition: all ease 0.4s;}
.followus-top ul li a:hover {color: #fff;}
.followus-top ul li a i {-ms-transition: all ease 0.4s; transition: all ease 0.4s;}
.followus-top ul li a.facebook{width:18px;height:18px;background:url(../images/icons/facebook.png);background-size:cover}
.followus-top ul li a.twitter{width:18px;height:18px;background:url(../images/icons/twitter.png);background-size:cover}
.followus-top ul li a.vk{width:18px;height:18px;background:url(../images/icons/vk.png);background-size:cover}
.followus-top ul li a.gplus{width:18px;height:18px;background:url(../images/icons/gplus.png);background-size:cover}
.followus-top ul li a.youtube{width:18px;height:18px;background:url(../images/icons/youtube.png);background-size:cover}
.followus-top ul li a:hover{opacity:0.8}

.gigs-desc{width:100%;overflow:hidden;}
.gigs-desc .tab-list{height:1px;overflow:hidden;display:inherit !important;}
#tab-timeline p{width:100%;border-bottom:#ededed solid 1px;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.timeline{width:100%;float:left;padding:0px 0px 20px 0px;border-bottom:#dfdfdf solid 1px;background:url(../images/gray.gif) repeat-y 33px 0px;}
.timeline li{width:100%;float:left;padding:20px 20px 0px 0px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.timeline li .date{width:61px;float:left;text-align:center;position:absolute;}
.timeline li .date span{display:inline-block;width:31px;height:31px;margin:10px 0px 4px 0px;background:url(../images/date.png) no-repeat 0px 0px;}
.timeline li .date h6{display:inline-block;background:#262626;padding:1px 5px 2px 5px;border:#d7d7d7 solid 1px;border-radius:3px;overflow:hidden;}
.timeline li .desc{padding:0px 0px 0px 61px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.timeline li .desc .desc-in{width:100%;border:#d7d7d7 solid 1px;border-left:#d7d7d7 solid 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;float:left;}
.timeline li .desc-in h5 a{color:#262626;}
.timeline li .desc .desc-in .pointer{position:absolute;left:-12px;top:15px;width:7px;height:14px;display:inline-block;background:url(../images/pointer.gif) no-repeat;}
.timeline li .desc .desc-in .thumb{margin:10px 0px 0px 10px;float:left;position:absolute;}
.timeline li .desc .desc-in .txt{float:left;width:100%;min-height:96px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 0px 10px 140px;}
.timeline li .desc .desc-in .txt p{padding:0 !important;border:none !important;}
.timeline li .desc .desc-in .txt h5{padding-bottom:5px;}
.timeline li .gig-opts{width:100%;height:30px;float:left;background:#f7f7f7;border-top:#dfdfdf solid 1px;}
.timeline li .gig-opts h6{float:left;height:25px;padding:5px 10px 0px 30px;border-right:#dfdfdf solid 1px;color:#838383;background:url(../images/clock.png) no-repeat 8px 6px;}
.timeline li .gig-opts a{float:right;height:25px;padding:5px 10px 0px 10px;border-left:#dfdfdf solid 1px;color:#838383;display:inline-block;font-family:'Open Sans Condensed', sans-serif;font-size:12px;text-transform:uppercase;}
.timeline li .gig-opts a.location{padding:5px 10px 0px 30px;background:url(../images/location.png) no-repeat 8px 6px;}
.timeline .map-sec{width:100%;float:left;position:relative;display:none;border-top:#dfdfdf solid 1px;}
.timeline .active{display:block;}
.map-sec a.closemap{width:100%;position:absolute;top:0;right:0;width:29px;height:29px;display:inline-block;background:url(../images/close.png) no-repeat;}
.map-sec iframe{float:left;}
#tab-calender p.txt{width:100%;border-bottom:#ededed solid 1px;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#tab-gigmaps p.txt{width:100%;border-bottom:#ededed solid 1px;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#tab-gigmaps .mapsec{width:100%;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#tab-gigmaps .mapsec #map{width:100%;height:594px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:#d6d6d6 solid 1px;}
.cp-container{position:relative;}
.cp-container:focus{border:none;outline:0;}
.cp-controls{margin:0;height:41px;padding:0px 0px;position:relative;}
.cp-controls li{list-style-type:none;display:block;}
.cp-controls li a{position:relative;display:block;width:10px;height:15px;z-index:1;margin:11px 0px 0px 0px;}
.cp-controls .cp-play{background:url(../images/track-icons.png) no-repeat 0px 0px;}
.cp-controls .cp-play:hover{background:url(../images/track-icons.png) no-repeat 0px 0px;}
.cp-controls .cp-pause{background:url(../images/pause.gif) 0 2px no-repeat;}
.cp-controls .cp-pause:hover{background:url(../images/pause.gif) 0 2px no-repeat;}
.cp-jplayer{width:0;height:0;}
.sorting{margin-bottom:16px;overflow:hidden;padding-bottom:5px;}
.filtering{overflow:hidden;margin-bottom:30px;padding: 20px;background: transparent; -moz-box-shadow: 3px 3px 10px #ccc; -webkit-box-shadow: 3px 3px 10px #ccc;box-shadow: 3px 3px 10px #ccc;}
.sorting button{float:right;}
.sorting p{float:left;color:#4f4f4f;margin:9px 0 0 0;}
.sorting a{color:#4f4f4f;}
.sorting a.active, .sorting a.active:hover{color:#ffc400;}
.sorting a:hover{color:#000;}
#gmap{width:100%;height:250px;}
.last-seen-list{overflow:hidden;margin-left: -10px;margin-right: -10px;}
.last-seen-list li{float:left;width:20%;padding: 0 10px;margin-bottom: 15px;}
.last-seen-list li:last-child{}
.last-seen-list li img{width:100%;}
.filtering .filter-body form {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap; flex-wrap: wrap;}
.filtering .filter-body form > div{width:25%;overflow:hidden;margin-bottom:15px}
.filtering .filter-body form .filter-title {display: block;width: 100%;font-size: 15px;font-weight:bold;margin-bottom: 5px;}
.filtering .filter-body form .filter-cont {}
.filtering div.last-one{height:40px !important;}

.filtering .apply {padding-top: 25px;margin:0}
.filtering button{color: #fff;margin-bottom:10px;border-radius: 25px;padding:8px 25px;border:none;overflow:hidden;background: #00bc1e;position: relative;z-index: 1;-ms-transition: all ease 0.4s; transition: all ease 0.4s;}
.filtering button:before {content: ''; display: block; border-radius:13px; background: #ffc400; position: absolute; z-index: -1; left: 0; top:0; bottom: 0; width: 0; height: 100%; -ms-transition: all ease 0.4s; transition: all ease 0.4s;}
.filtering button:hover {background: #ffc400;}
.filtering button:hover:before {width: 100%;}
.filtering .filter-body form input, .filtering .filter-body form select {padding: 7px 5px;margin-bottom: 0;}
.filtering .filter-body input{width:70px;margin:0 5px;padding:2px;float:left;}
.filtering select{cursor: pointer;width: 85%;}
.filtering label {padding-top: 6px;}
.list-thumb a img{width:62px;}
.errors{color:#ff0000;font-size:13px;margin-bottom:10px;}
li.clearfix{clear:both;}
.prod-list li a.thumb .mark{color: #fff;display: block; width: 106px; height: 82px; position: absolute;padding-top: 49px; text-align: center;-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg); -webkit-box-shadow: 1px 1px 1px #9d9d9d;-moz-box-shadow: 1px 1px 1px #9d9d9d;box-shadow: 1px 1px 1px #9d9d9d; font-size: 20px; top: -33px; right: -44px; z-index: 1; font-weight: 600;}
.prod-list li a.thumb .mark.discount{font-size: 25px;}
.prod-list li a.thumb .mark.discount i {display: inline-block;-moz-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.mark.discount {background: #ee1515!important;}
.mark.hit {background: #00bc1e!important;}
.mark.new {background: #ffc400!important;}
div.gallery{margin-bottom:10px;width:100%;}
div.gallery .preview{max-width:100%;}
ul.gallery{width:100%;overflow:hidden;}
ul.gallery li{float:left;margin-right:5px;}
div.gallery > a{display:block;overflow:hidden;}
.charts p{margin:0;width:100%;}
.charts h2 {margin: 15px 0 10px}
.heading span{color:#ffc400;}
.phones-foot{float:right;color:#FFFFFF;margin-right:20px;font-family:'Open Sans Condensed',sans-serif;}
.widget-currency{position:fixed;right:20px;top:20px;opacity:0.6; z-index: 100;}
.widget-currency a{float:right;}
.green_fill{color:#ffc400;}
.charts .left-col, .charts .right-col{width:290px;float:left;}
/*.slogan1, .slogan2{float:left;font-family:'Open Sans Condensed',sans-serif;font-size:15px;margin:2px 0 0 18px;}
.slogan1{color:#ffc400;width:95px;margin-left:20px;}
.slogan2{color:#57ba36;font-size:20px;}*/
.head-contacts{color:#212529;padding-top: 15px;float:right;text-align:right;font-family:'Open Sans Condensed',sans-serif;font-size: 18px;}
.head-contacts p.phones, .head-contacts p.phones2 {font-size: inherit;float:right;line-height: 24px;}
.head-contacts i {font-size: 30px; display: inline-block;float: left;position: relative;top: 8px;}
.head-contacts p {}
.head-contacts p.phones, .head-contacts p.phones2 {width: 195px;}
.head-contacts p.phones2{margin-left:15px;}
.head-contacts p.phones i {color: #049ee6;}
.head-contacts p.phones2 i {display: inline-block;}
.head-contacts p.address{width:285px;text-align:left;float:right;margin-left: 20px;font-size: inherit;line-height: 24px;}
.head-contacts p.address i {margin-right: 10px;}

.B_crumbBox{font-family: 'Roboto', sans-serif;font-size:14px;color: #212529; font-weight: 400;line-height: 1.5;margin:15px 0;display:block;}
.B_crumbBox span, .B_crumbBox a {margin: 0.5px;}

.B_crumbBox a {color:#aaa;text-decoration: none;font-size: 15px;line-height: 1;font-family: 'Roboto', sans-serif;-ms-transition: all ease 0.4s;transition: all ease 0.4s;position:relative;display: inline-block; padding: 0px 0px 3px 0px;}
.B_crumbBox a:after {content: ''; position:absolute; width: 0; height: 1px; left: 0; bottom: 0;background: #aaa;-ms-transition: all ease 0.4s;transition: all ease 0.4s;}
.B_crumbBox a:hover:after, B_crumbBox.active a:after {width:100%;}

.B_crumbBox .B_lastCrumb {margin-right: 0;}

.prod-list li .prod-opts p.old-price{margin-left:4px;color:#FF6666;font-weight:bold;text-decoration:line-through;}
.new-price{font-size:16px;}
span.old-price{font-size:16px;color:#FF6666;text-decoration:line-through;}
.js-order{margin:0 10px 0 0;}
.js-order-body{display:none;width:100%;}
.order_message_info{margin-top:15px;}
.forms .order-list{padding:10px 12px 0 0;margin:0 0 20px 0;}
.forms .order-list input{margin:0 0 10px;}
.js-order-body .errors{margin:5px 0 0 0;}
.js-order-body .forms ul li textarea{height:50px;}
#slider-range{width:92%;margin:0 0 10px 8px;height:0.8em;overflow:visible;}
.js-clear{margin-left:8px;}
.ajaxSearch_highlight{color:#4ac621;font-weight:bold}
.ajaxSearch_grpResult hr{margin:15px 0 0 0;}
.ajaxSearch_result img{margin:0 10px 10px 0}
.ajaxSearch_result a h4 {margin:0 0 5px 0}
.ajaxSearch_result {padding: 15px; margin: 0 0 15px 0;}
.ajaxSearch_paging {display:block; padding:10px 0 0}
.ajaxSearch_paging a {-ms-transition: all ease 0.4s;transition: all ease 0.4s;}
.ajaxSearch_paging .ajaxSearch_currentPage, .ajaxSearch_paging a:hover {color: #ffc400;}

.js-seen {margin-top:20px}
#js-seen{font-size:10px;text-decoration:underline}
#ajaxSearch_output{background-color:#222;display:none;padding:0 8px 8px;position:absolute;top:30px;z-index:10}
#ajaxSearch_output span{color:#aaa;font-size:10px}
#ajaxSearch_output p{color:#fff;font-size:12px;line-height: 16px;}
#ajaxSearch_output a{border-top:1px solid #444;color:#fff;cursor:pointer;font-size:12px;list-style:outside none none;display:block;padding:2px;text-transform:none;}
#ajaxSearch_output a:hover{opacity:0.8;}
#searchClose, #indicator{cursor:pointer;position: absolute;top: 2px;right: 32px;padding: 2px;background: #fff;}
#ajaxSearch_input{margin:0}
.textprice {margin:15px 0 !important; padding:10px; text-transform:none; color:#57ba36}
.content2 {margin:0 0 15px 0}

.stars {margin:15px 0 30px;}
.stars-catalog {margin: 10px 0;}
.rater span {vertical-align:middle;font-size:15px;}
.rater-rating {margin-top:5px;}
.rater-starsOff, .rater-starsOn {display:inline-block; height:23px; background:url(../images/stars.png) repeat-x 0 0px;}
.rater-starsOn {display:block; max-width:115px; top:0; background-position: 0 -22px;}

.share42init {float:right;margin-top:12px;padding-bottom: 12px;}

.container .two-thirds.column .in-sec {-moz-box-shadow: 1px 1px 5px #ccc;-webkit-box-shadow: 1px 1px 5px #ccc;box-shadow: 1px 1px 5px #ccc;border-bottom: 0;}
#js-seen {font-size: 12px;color:#aaa;text-decoration: none;display: inline-block;margin-top: 10px;position: relative;padding-left: 15px;}
#js-seen:before, .container .two-thirds.column .in-sec #js-seen:after {position: absolute;display:block;left: 0;-ms-transition: all ease 0.4s; transition: all ease 0.4s;}
#js-seen:before {content: '\2716';color: #aaa;top:5px;font-size: 12px;line-height: 1;}
#js-seen:after {content: '';width: 0;height: 1px;bottom:0;background: #aaa;}
#js-seen:hover:before {-moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg);  -o-transform: rotate(180deg);  transform: rotate(180deg);}
#js-seen:hover:after {width: 100%;}
.content {margin-top: 30px;}
.prod-top-desc {overflow: hidden; -moz-box-shadow: 3px 3px 10px #ccc; -webkit-box-shadow: 3px 3px 10px #ccc; box-shadow: 3px 3px 10px #ccc;}
.prod-top-desc > div {width: 50%; float: left; padding: 0 30px;}
.prod-top-desc > div.gallery {padding-top: 20px; padding-bottom: 20px;margin-bottom: 0; border-right: 1px solid #e8e8e8; background: #fff;}
.prod-top-desc > div.top-desc p {line-height: 30px; margin: 0;}
.prod-top-desc > div.top-desc a {font-size: 15px; color: #333;font-family: 'Roboto', sans-serif; display: inline-block; margin-top: 15px; position: relative;}
.prod-top-desc > div.top-desc a:before {content: '';display: block;width: 100%;height: 1px;background: #333;position: absolute;left: 0;bottom: 0;-ms-transition: all ease 0.4s; transition: all ease 0.4s;}
.prod-top-desc > div.top-desc a:hover:before {opacity: 0;}
.prod-top-desc > div.top-desc .textprice {padding: 0;}

.prod-top-desc .gallery {position: relative;}
.prod-top-desc .gallery .mark {color: #fff;display: block; width: 106px; height: 82px; position: absolute;padding-top: 49px; text-align: center;-moz-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg); -moz-box-shadow: 1px 1px 1px #9d9d9d;-webkit-box-shadow: 1px 1px 1px #9d9d9d;box-shadow: 1px 1px 1px #9d9d9d; font-size: 20px; top: -33px; left: -44px; z-index: 1; background: #ffc400; font-weight: 600;}
.prod-top-desc .gallery .mark.discount i {display:inline-block;font-size:25px;-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);}

.product-tab-nav {list-style: none; margin: 0; width: 75%; border-bottom: 1px solid #f9f9f9;margin-bottom: -1px;}
.product-tab-nav li {display: inline-block; margin-right: 5px; margin-top: 5px;	 background: #fff; position: relative; z-index: 0;}
.product-tab-nav li:last-child {margin-right: 0;}
.product-tab-nav li a {color: #000; position: relative; z-index: 1; font-weight: 900; font-size: 13px; line-height: 15px; padding: 10px; border: 1px solid #e8e8e8; text-align: center; display: inline-block; -ms-transition: all ease 0.6s; transition: all ease 0.6s;}
.product-tab-nav li a:hover {background: #ffc400;}
.product-tab-nav li a:before {content: ''; display: block; background: #ffc400; position: absolute; z-index: -1; left: 0; top:0; bottom: 0; width: 0; height: 100%; -ms-transition: all ease 0.4s; transition: all ease 0.4s;}
.product-tab-nav li a:hover:before, .product-tab-nav li a.active:before {width: 100%;}

.prod-detail, .prod-detail  .in-sec {-webkit-box-shadow:none!important;-moz-box-shadow: none!important;box-shadow: none!important;padding: 0;margin-bottom: 0;}
.prod-detail .forms .order-list {padding: 0;margin: 0;}
.prod-detail .forms .order-list li {padding-left: 0;list-style: none;}
.prod-detail .forms .order-list li:before {display: none;}

.prod-detail .addon .list-addon ul { margin-left: -15px; display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap; flex-wrap: wrap;}
.prod-detail .addon .list-addon ul li {width: 50%;margin-bottom: 15px;}
.prod-detail .addon .list-addon ul li:nth-last-child(2),.prod-detail .addon .list-addon ul li:last-child {margin-bottom: 0;}
.prod-detail .addon .list-addon ul li:before {display: none;}
.prod-detail .addon .list-addon ul li > a  {width: auto; margin-bottom: 0;}
.prod-detail .addon .list-addon ul li .desc {padding-left: 80px;}
.prod-detail .addon .list-addon ul li h5 {margin: 0;}
.prod-detail .addon .list-addon ul li h5 a {color: #000; font-weight: 700; -ms-transition: all ease 0.4s; transition: all ease 0.4s;}
.prod-detail .addon .list-addon ul li h5 a:hover {color: #ffc400;}

.blog-detail .js-tabs-item h2 {text-transform: none; font-size: 17px; font-weight: 700; letter-spacing: 0.5px; font-family: Roboto,sans-serif;}
.blog-detail .js-tabs-item p {margin-bottom: 15px; line-height: 22px;}
.blog-detail .js-tabs-item .charts p {line-height: 30px; margin: 0;}
.blog-detail .order-list li {width: 50%; padding:0 10px;margin-bottom: 10px;}
.blog-detail .order-list li.wrapp-submit {width: 100%; text-align: center;}

.wrapp-submit {text-align: center;}
.btn-submit {color:#fff; background: #00bc1e; display: inline-block; border-radius:25px; border: none; position: relative; z-index: 1; overflow: hidden; -ms-transition: all ease 0.4s; transition:  all ease 0.4s;}
.btn-submit:before {content: ''; display: block; border-radius:25px; background: #ffc400; position: absolute; z-index: -1; left: 0; top:0; bottom: 0; width: 0; height: 100%; -ms-transition: all ease 0.4s; transition: all ease 0.4s;}
.btn-submit:hover {background: #ffc400;border: none;}
.btn-submit:hover:before {width: 100%;}

.sixteen .heading {padding-left: 0; font-size: 22px; font-weight: bold;}
.sixteen .lesspad {padding:0; background: transparent;}
.container .two-thirds.column .sixteen .lesspad, .container .two-thirds.column .catalog-temp {-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}

.left-aside-temp .box-small {background: transparent;-moz-box-shadow: 3px 3px 10px #ccc;-webkit-box-shadow: 3px 3px 10px #ccc;box-shadow: 3px 3px 10px #ccc;}
.catalog-temp {background: transparent;padding: 0;}
.catalog-temp #tab-rock {margin-left: 0;}

.p30 {padding: 30px;}
.w100 {width: 100%!important;}

.main-title {font-size:30px;font-weight:900;color:#333;padding-left: 0;padding-top: 0;}

.one-col-page .container .two-thirds.column {width: 100%;padding-right: 0;}
.one-col-page .container .heading, .two-column-text-tpl .heading {padding: 0 0 13px 0;font-size: 30px;font-weight: 900;}
.two-column-text-tpl .box-small .heading {font-size: 20px;     padding: 13px 20px 13px 20px;}
.one-col-page .blog-detail {margin-bottom: 0;padding: 0;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
.blog-desc.stylized h3 {font-weight: 900; font-size: 18px;margin-bottom: 25px;line-height: 1.5;}
.blog-desc.stylized p {font-family: 'Roboto', sans-serif;line-height: 1.5;font-weight: 400;}
.blog-desc.stylized p:last-child {margin-bottom: 0;}
.blog-desc.stylized ul {display: inline-block;margin-bottom: 5px;}
.blog-desc.stylized ul li {margin-bottom: 5px;position: relative;padding-left: 15px;list-style: none;}

.two-column-text-tpl .two-thirds .heading {padding: 0 0 13px 0;font-size: 30px;font-weight: 900;}
.two-column-text-tpl .two-thirds h3 {font-weight: 900; font-size: 18px;margin-bottom: 25px;line-height: 1.5;}
.two-column-text-tpl .two-thirds p {font-family: 'Roboto', sans-serif;line-height: 26px;font-weight: 400;}

.two-column-text-tpl .two-thirds.column .in-sec {margin-bottom: 40px;}

.news-list-page .container .two-thirds.column .in-sec {padding:0;background: transparent;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}

.main-page .container {margin-bottom: 70px;}

.megamenu-wrapp {width: 25%; float: left;padding-right: 25px;}
.megamenu, #banner {-moz-box-shadow: 3px 3px 10px #ccc;-webkit-box-shadow: 3px 3px 10px #ccc;box-shadow: 3px 3px 10px #ccc;}
.megamenu-title {font-size: 26px; position:relative;font-weight: 900;display: block;padding: 15px;color: #2d2d2d;background: #ffc400;}
.megamenu > ul {position: relative;}
.megamenu > ul > li {border-bottom: 1px solid #d9d9d9;}
.megamenu > ul > li.last {margin-bottom: 0;padding-bottom: 0;border-bottom: 0;}
.megamenu > ul > li > a {color: #2d2d2d;width:100%;padding: 12px 15px; position: relative; z-index: 1; display:block;-ms-transition: all ease 0.5s; transition:  all ease 0.5s;}
.megamenu > ul > li > a:before {content: ''; background: #00bc1e; width: 0; height: 100%;position: absolute;left:0;top: 0; z-index:-1;-ms-transition: all ease 0.4s; transition:  all ease 0.4s;}
.megamenu > ul > li > a:hover {color: #fff; background: #00bc1e;}
.megamenu > ul > li > a:hover:before {width: 100%;}
.megamenu > ul > li > ul {display: none; width: 905px; height: 100%; position: absolute; left: 100%; top: 0; z-index: 2; overflow-y: auto; padding: 15px; background: #fff;-moz-box-shadow: 3px 3px 10px #ccc;-webkit-box-shadow: 3px 3px 10px #ccc;box-shadow: 3px 3px 10px #ccc; }
.megamenu > ul > li.have_child i {font-size:13px;float:right;position:absolute;z-index:2;top:50%;right:15px;-webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%);transform: translateY(-50%);}
.megamenu > ul > li.have_child.active > ul {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap; flex-wrap: wrap;-webkit-align-content: flex-start;-ms-flex-line-pack: start; align-content: flex-start;}
.megamenu > ul > li.have_child.active > ul > li {width: 25%; padding: 0 15px 15px 15px; border-bottom:1px solid #ededed;display: inline-block;margin-bottom: 15px;}
.megamenu > ul > li.have_child.active > ul > li > a {font-size: 13px; font-weight: 900;}
.megamenu > ul > li.have_child.active > ul > li > ul {padding-left: 17px;list-style: circle;}
.megamenu > ul > li.have_child.active > ul > li a {position: relative; line-height: 18px; -ms-transition: all ease 0.4s;transition: all ease 0.4s;}
.megamenu > ul > li.have_child.active > ul > li a:after {content: ''; position:absolute; display: inline-block; width: 0; height: 1px; left: 0; bottom: 0;background: #aaa; -ms-transition: all ease 0.4s;transition: all ease 0.4s;}
.megamenu > ul > li.have_child.active > ul > li a:hover {color: #00bc1e; }
.megamenu > ul > li.have_child.active > ul > li a:hover:after {width: 100%;}


#banner {width: 75%;position: relative;}
#banner .owl-dots {display: none;}
#banner .owl-nav {color:#00bc1e;font-size:78px;width:100%;height:33px;padding:0 5px;position: absolute;top: 50%;opacity:0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);-ms-transition: all ease 0.4s; transition: all ease 0.4s;}
#banner:hover .owl-nav {opacity: 1;}
#banner .owl-nav .owl-prev {float: left;}
#banner .owl-nav .owl-next {float: right;}
#banner .owl-item {position: relative;}
#banner .slide-content-wrapp {position: absolute; z-index: 10;width: 100%;top: 0;left: 0;height: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: end;  -webkit-align-items: flex-end;  -ms-flex-align: end;  align-items: flex-end;}
#banner .slide-content {width:100%;padding:15px 5%;text-align:center;background: rgba(0,0,0,0.7);text-shadow:1px 1px 1px #222,1px 1px 1px #222;}
#banner .slide-content h1, #banner .slide-content h2 {color: #fff; font-size: 44px; line-height: 46px;margin-bottom: 20px;}
#banner .slide-content .white, #banner .slide-content p {color: #fff; font-size: 18px; line-height: 23px;margin-bottom: 5px; font-weight: 300;letter-spacing: 0.5px;}
.main-page .container .two-thirds.column .in-sec {background: transparent; margin-bottom: 30px; padding: 0;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}

.main-page .heading, .selection-wrapp h2 {font-size: 30px; font-weight: 900;text-align: center;margin-bottom: 30px;}
.main-page .heading span, .selection-wrapp h2 span {font-size: 18px; color: #ffc400; display: block;margin-top: 20px;}
.main-page .container .two-thirds.column {width: 100%;padding:0; }
.main-page #tab-rock .prod-list.owl-carousel.owl-loaded {/*display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;*/}
.main-page #tab-rock .prod-list li {width: 100%;margin-bottom: 0; height: 100%;}
.main-page #tab-rock .prod-list .owl-stage {display: flex;align-items: stretch;}

.selection-wrapp .btn-submit {padding: 15px 60px;}

.main-page .js-carousel-product .owl-stage-outer {padding-bottom: 10px;}
.main-page .js-carousel-product .owl-dots, .main-page .js-carousel-news .owl-dots {text-align: center; width: 100%;padding-top: 15px;}
.main-page .js-carousel-product .owl-dots button, .main-page .js-carousel-news .owl-dots button {display: inline-block; width: 15px; height: 15px; margin:0 5px; border: 2px solid #2d2d2d;-ms-transition: all ease 0.4s; transition: all ease 0.4s;}
.main-page .js-carousel-product .owl-dots button:hover, .main-page .js-carousel-product .owl-dots button.active, .main-page .js-carousel-news .owl-dots button:hover, .main-page .js-carousel-news .owl-dots button.active{background: #ffc400;}
.main-page .js-carousel-product  .owl-nav, .main-page .js-carousel-news .owl-nav {display: none;}

.main-page .js-carousel-news .owl-dots {margin-bottom: 10px;}

.js-carousel-product-page .owl-dots {display: none;} 
.js-carousel-product-page .owl-nav button {position: absolute; top: 50%; transform: translateY(-50%);}
.js-carousel-product-page .owl-nav button.owl-prev {left: -20px;}
.js-carousel-product-page .owl-nav button.owl-next {right: -20px;}
.js-carousel-product-page .owl-nav button span {display:block;line-height:1; text-align: center; font-size: 34px!important;}

.news-main .in-sec {background: transparent;border-bottom: none;}
.news-main .btn-submit {color:#fff;padding: 15px 60px;}

.js-carousel-brend {position: relative; padding: 15px 40px; background: #fff;-moz-box-shadow: 3px 3px 10px #ccc;-webkit-box-shadow: 3px 3px 10px #ccc;box-shadow: 3px 3px 10px #ccc;}
.js-carousel-brend .owl-nav button {position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.js-carousel-brend .owl-nav button.owl-prev {left: 5px;}
.js-carousel-brend .owl-nav button.owl-next {right: 5px;} 
.js-carousel-brend .owl-nav button span {font-size: 50px;}
.js-carousel-brend  .owl-dots {display: none;}

.js-carousel-brend li {text-align: center;}
.js-carousel-brend li a {display: inline-block;}
.js-carousel-brend  .owl-item li img {width: auto; display: inline-block;}

.around-sing {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap; flex-wrap: wrap;}
.around-sing > li {text-align: center;margin-bottom: 40px;}
.around-sing > li div {display:inline-block;border: 5px solid #ffc400; margin-bottom: 20px; width: 100px; height: 100px;  -webkit-border-radius: 50%; border-radius: 50%;}
.around-sing > li i {display: block; font-size: 36px;color: #2d2d2d;margin-top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.around-sing > li span {font-size: 24px; font-weight: 600; display: block; line-height: 26px; margin-bottom: 5px;}

.privilege-wrapp {}
.privilege {}
.privilege > li {width: 25%;}
.privilege > li:nth-child(5),.privilege > li:nth-child(6),.privilege > li:nth-child(7),.privilege > li:nth-child(8) {margin-bottom: 0;}
.privilege > li div {}
.privilege > li {}
.privilege > li span {color: #2d2d2d;}

.selection-wrapp {text-align:center;background: url(../images/selection-bg.jpg) no-repeat center; background-size: cover; padding: 100px 0;margin-bottom: 70px;}
.selection-wrapp  .container {margin-bottom: 0;}
.selection-wrapp h2 {margin-bottom: 50px;}
.selection-wrapp h2 {color: #fff;}
.selection-wrapp input {display: inline-block; width: 30%;border-radius: 25px;margin-right: 15px; padding: 15px;margin-bottom: 0;	}

.main-about-wrapp {text-align:center;background: url(../images/about-bg.jpg) no-repeat center; background-size: cover; padding: 100px 0;margin-bottom: 70px;}
.main-about-wrapp .heading, .main-about-wrapp p {color: #fff;}
.main-about-wrapp .container p:last-child {margin-bottom: 50px;}
.main-about-wrapp ul li {width: 20%;padding: 0 15px;margin-bottom: 0;}
.main-about-wrapp ul li div {color: #fff; font-size: 34px; font-weight: 700;padding-top: 34px;}
.main-about-wrapp ul li span {color: #fff;font-size: 20px;font-weight: 700;}

.aside-order-wrapp {background-size: cover; }
.aside-order-wrapp .asid-heading, .aside-order-wrapp .aside-order {padding: 20px;}
.aside-order-wrapp .asid-heading {background: #ffc400; display: block;font-size: 20px;color: #000; font-weight: 900;line-height: 24px;}
.aside-order-wrapp .aside-order {margin-top: 200px;background: rgba(0,0,0,.8);}
.aside-order-wrapp .aside-order input {display: block; width: 100%; border-radius: 8px; background: transparent!important; line-height: 1.5;color: #495057;background-color: #fff; background-clip: padding-box;border: 1px solid #ced4da; border-radius: 10px;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.aside-order-wrapp .aside-order button {width: 100%; padding: 15px 0;}
.aside-order-wrapp .aside-order input, .aside-order-wrapp .aside-order button {font-weight: 500;color: #fff;}
.aside-order-wrapp .aside-order input::-webkit-input-placeholder {color:#fff;}
.aside-order-wrapp .aside-order input::-moz-placeholder {color:#fff;}
.aside-order-wrapp .aside-order input:-moz-placeholder {color:#fff;}
.aside-order-wrapp .aside-order input:-ms-input-placeholder {color:#fff;}

.owl-carousel button {outline:none;}

.main-page .news-list {margin-right: 0;margin-left: 0;}
.main-page .news-list li {width: 100%;}

.alert {font-size: 18px; padding: 15px 30px;font-weight:900; border-radius: 25px; display: inline-block;}
.alert-success {color: #155724;background: #d4edda;}

.pages {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;padding-bottom: 20px;	}
.pages li {margin: 0 5px;}
.pages li span, .pages li a {display: inline-block;width: 35px; height: 35px; text-align: center; padding-top: 6px;border-radius: 50%;background: #bababa;color: #fff;-ms-transition: all ease 0.4s; transition:  all ease 0.4s;}
.pages li span, .pages li a:hover {background: #ffc400;}
.making-page .blog-detail {padding: 20px; margin-bottom: 30px!important;}
.making-page .prod-list li {width: 25%;}

.contact-temp .box-small {background:url(../images/logo-grey.png) center 98% no-repeat #eee; }

.mobile-active, .burger, .mobile-menu-catalog, .open-filter, .mobile-active-aside {display: none;}

@media (max-width: 1199px){
	.header-info .container .six.columns {width: 320px;}
	.head-contacts {font-size: 16px;}
	.head-contacts p.address {width: 260px;margin-left: 15px;}
	.head-contacts p.phones2 {width: 175px;}
	.head-contacts p.phones {width: 175px;}

	.megamenu-wrapp {width: 30%;}
	.megamenu > ul > li > ul {width: 265%;}
	#banner {width: 70%;}

	.main-about-wrapp ul li span {font-size: 16px;}
	.filtering .apply {padding-top:0px;margin:0 !important}
	.filtering .filter-body form > div {width: 33.3333%;}
	.filtering .filter-body form > div.apply {width: 100%; text-align: center;}

	.product-tab-nav li {margin-right: 0; display: block;float: left;}
	.product-tab-nav li a {border-right: 0;}
	.product-tab-nav li:last-child a {border-right: 1px solid #e8e8e8;}
}
@media (max-width: 991px) {
	.container {z-index: 0;}
	.header-info .header-tagline {display: none;}
	.header-info .container .six.columns {width: 115px;}
	.head-contacts {font-size: 14px;}
	.head-contacts p.address {width: 245px;}
	.head-contacts p.phones2 {width: 170px;}
	.head-contacts p.phones {width: 170px;}

	.burger {padding: 5px 0; display: block;width: 22px;float: left;cursor: pointer;}
	.burger span {display: block; width: 100%;height: 2px; background: #eee; transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;}
  .burger span:nth-child(2) {margin: 5px 0;}
  .burger.active span:nth-child(2) {opacity: 0; background: transparent;}
  .burger.active span:nth-child(1) {transform: rotate(45deg) translateY(10px); -moz-transform: rotate(45deg) translateY(10px); -webkit-transform: rotate(45deg) translateY(10px);}
  .burger.active span:nth-child(3) {transform: rotate(-45deg) translateY(-10px); -moz-transform: rotate(-45deg) translateY(-10px); -webkit-transform: rotate(-45deg) translateY(-10px);}
	.ddsmoothmenu {display: none; position: absolute; z-index: 5; top: 31px; left: 0; box-shadow: 1px 1px 5px #ccc; width: 50%;left: 0;background: #2d2d2d;}
	.ddsmoothmenu ul li {display: block; float: none; padding: 10px;margin-left: 0;}

	.open-filter {display: inline-block; font-size: 22px; font-weight: 900; width: 100%; position: relative; cursor:pointer}
	.open-filter:before, .open-filter:after {content: ''; display: block; width: 20px; height: 3px; position: absolute; top: 10px; right: 15px; background: #2d2d2d;}
	.open-filter:before {}
	.open-filter:after {transform: rotate(90deg); -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); -ms-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;}
	.open-filter.active:after {transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -ms-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;}
	.filter-body {display: none; margin-top: 15px;}

	.making-page .prod-list li {width: 33.333%;} 
	.left-aside-temp.making-page  .container .two-thirds.column {padding-top: 0;}
	
	.megamenu-wrapp {width: 100%;padding-right: 0;margin-bottom: 30px;}
	.megamenu > ul {display: none;}
	.megamenu > ul > li > ul {width: 100%; position: static;}
	.megamenu > ul > li > a:before {display: none;}
	.megamenu > ul > li.have_child i {-webkit-transform: translateY(-50%) rotate(90deg);-moz-transform: translateY(-50%) rotate(90deg);-ms-transform: translateY(-50%) rotate(90deg);transform: translateY(-50%) rotate(90deg); -ms-transition: all ease 0.4s; transition:  all ease 0.4s;}
	.megamenu > ul > li.have_child.active i {-webkit-transform: translateY(-50%) rotate(-90deg);-moz-transform: translateY(-50%) rotate(-90deg);-ms-transform: translateY(-50%) rotate(-90deg);transform: translateY(-50%) rotate(-90deg);}
	.megamenu > ul > li > a:hover {color: #2d2d2d; background: transparent;}
	.megamenu > ul > li.have_child.active > ul > li {width: 100%;}
	.mobile-menu-catalog {display: block; float: right;width: 100%; position: absolute; height: 50px;top: 0;left: 0;z-index: 1;cursor: pointer;}
	.mobile-menu-catalog:before, .mobile-menu-catalog:after {content: ''; display: block; width: 20px; height: 3px; position: absolute; top: 23px; right: 18px; background: #2d2d2d;}
	.mobile-menu-catalog:before {}
	.mobile-menu-catalog:after {transform: rotate(90deg); -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); -ms-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;}
	.mobile-menu-catalog.active:after {transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -ms-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;}
	#banner, .product-tab-nav {width: 100%;}

	.privilege > li, .main-about-wrapp ul li {width: 50%; margin-bottom: 30px;}
	.privilege > li:nth-child(5), .privilege > li:nth-child(6) {margin-bottom: 40px;}
	.main-about-wrapp ul li:last-child {width: 100%; margin-bottom: 0;}

	.mobile-active {display: block;cursor: pointer;}
	.mobile-active { cursor: pointer; opacity: 1!important; padding-left: 18px; background: #ffc400; height: 40px; padding-top: 5px;box-sizing: border-box; width: 135px;}
	.mobile-active i {font-size: 30px; float: right; margin-right: 12px;}
	.mobile-active span {font-size: 18px; font-weight: 900; display: inline-block;position: relative;top: 4px; -ms-transition: all 0.3s linear 0.4s; transition:  all 0.3s linear 0.4s;}

	.container .two-thirds.column, .prod-temp .container .two-thirds.column, .prod-temp .container .one-third.column, .two-column-text-tpl .container .one-third.column, .left-aside-temp .container .two-thirds.column {width: 100%; padding: 0;}
	.left-aside-temp .container .one-third.column {width: 315px; padding-top: 0; position: absolute; z-index: 3; left: -285px; top: 35px; -ms-transition: all ease 0.4s; transition:  all ease 0.4s;}
	.left-aside-temp .container .one-third.column.active {left: 0; opacity: 1; pointer-events:auto; }
	
	.left-aside-temp .container .one-third.column.active .mobile-active-aside {display:block; background: #ffc400; width: 40px; height: 40px; padding-top: 5px;padding-left: 11px; cursor: pointer; position: absolute; top: 20px; right: -25px;}
	.mobile-active-aside i {font-size: 30px;}
	
	.left-aside-temp .box-small {background: #fbfbfb;opacity: 0;pointer-events: none;-ms-transition: all ease 0.4s; transition:  all ease 0.4s;}
	.left-aside-temp .one-third.active .box-small {pointer-events: auto;}
	.left-aside-temp .container .one-third.column.active .box-small {opacity: 1;}
	.left-aside-temp .container .two-thirds.column {padding-top: 25px;}

	.news-list li {width: 100%;}

	.prod-top-desc > div {width: 100%;}
	.prod-top-desc > div.gallery {text-align: center;}
	div.gallery > a {display: inline-block;}

	#footer .foot-top .container > div {width: 50%;margin-bottom: 25px;-ms-transition: all ease 0.4s; transition:  all ease 0.4s;}
	#footer .foot-top .container > div.logo-foot {width: 210px;}
	.foot-contacts p, .foot-address p.address {width: 100%;}
	.foot-contacts p.phones2 {margin-bottom: 20px;}
}

@media (max-width: 767px) {
	.prod-top-desc p {word-break: break-all;}
	.container {width: 100%;}

	.header-info .container .six.columns {width: 100%; text-align: center;}
	.header-info .container .six.columns  .logo {display: inline-block; float: none;}
	#header .ten.columns, .head-contacts {width: 100%;}
	.head-contacts {text-align: center; margin: 0;}
	.head-contacts p.address {float: none; display: inline-block;margin-left: 0;width: 100%; text-align: center;}
	.head-contacts p.address i, .head-contacts p.address span {display: inline-block;}
	.head-contacts p.address i {float: none; top: -8px;}
	.head-contacts p.phones, .head-contacts p.phones2 {width: 50%; margin: 0;}
	.head-contacts p.phones {text-align: right;padding-right: 10px;}
	.head-contacts p.phones2 {text-align: left; padding-left: 30px;}
	.head-contacts p.phones i {float: none;top: -7px;}
	.head-contacts p.phones2 i {margin-right: 8px; position: relative; top: 11px;}
	.head-contacts p.phones span {display: inline-block;padding-left: 10px;	}

	.ddsmoothmenu {width: 100%;}

	#banner .slide-content h1, #banner .slide-content h2 {font-size: 34px; line-height: 36px;}
	#banner .slide-content .white, #banner .slide-content p {font-size: 16px; line-height: 20px;}
	.main-page .heading, .selection-wrapp h2 {font-size: 25px; line-height: 30px;}

	.selection-wrapp input {width: 50%;}

	.prod-list li {width: 50%;}
	.prod-list li a img {width: 100%;}
	.B_crumbBox a, .B_crumbBox span {font-size: 13px;}
	.filtering .filter-body input {width: 85px;}
	.filtering .filter-body form > div {width: 50%;}
	.filtering .filter-body form > div, .filtering .filter-body form > div select {width: 100%;}
	.filtering .filter-body form > div {margin-bottom: 15px;}

	.product-tab-nav li, .product-tab-nav li a {width: 100%; float: none;}
	.product-tab-nav li a {border-right: 1px solid #e8e8e8;}

	.making-page .prod-list li {width: 50%;}
}

@media (max-width: 576px) {
	.head-contacts {font-size: 14px;}
	.head-contacts p.phones span {padding-left: 0;}
	.head-contacts p.phones i, .head-contacts p.phones2 i {display: none;}
	.head-contacts p.phones2 {padding-left: 10px;}
	.main-title {font-size: 24px; line-height: 28px;}
	.megamenu-title {font-size: 20px;}
	#banner, #banner .owl-item {height: 300px;}
	#banner img {height: 100%; width: auto;}
	#banner .slide-content h1, #banner .slide-content h2 {font-size: 22px; line-height: 25px;}
	#banner .slide-content .white, #banner .slide-content p {font-size: 14px; line-height: 18px;}
	.privilege > li, .main-about-wrapp ul li, .selection-wrapp input, .selection-wrapp .btn-submit {width: 100%;}
	.selection-wrapp input {margin-bottom: 15px;}
	.news-main .in-sec {padding: 0;}
	.news-list li {padding:10px;}
	.news-list li .news-image {float: none;}
	.news-list li .desc {padding: 10px;}
	.left-aside-temp .container .one-third.column {width: 275px; left: -245px;}
	.left-aside-temp .container .one-third.column .mobile-active {font-size: 26px;padding-top: 9px;top: 39px;}
	.prod-list li {width: 100%; text-align: center;}
	.prod-list li img {float: none; width: 100%;}

	.left-aside-temp .container .one-third.column .mobile-active span {top: -3px;}

	.filtering .filter-body form > div {width: 100%;}
	.filtering .filter-body form > div:nth-child(2){margin-bottom: 15px;}

	.one-col-page .container .two-thirds.column .heading, .two-column-text-tpl .two-thirds .heading {font-size: 25px; line-height: 29px;}

	.blog-detail .order-list li {width: 100%;}
	.p30 {padding: 20px;}
	p img {max-width: 100%; height: auto;}

	#footer .foot-top .container > div, #footer .foot-top .container > div.logo-foot {width: 100%;}
	#footer .foot-bottom {height: auto; padding-bottom: 10px;}
	.copyrights .created {display: block;}

	.making-page .prod-list li {width: 100%;}
}

