
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700italic,700);
@import url(http://fonts.googleapis.com/css?family=Raleway:400,200,100,300,500,600,700);
@import url(http://fonts.googleapis.com/css?family=PT+Serif:400,400italic);

/*---------------------------------------- 
TABLE OF CONTENTS

body
header
subheader
heading
link
logo
content
button
mainmenu
footer
portfolio
slider
social icons
widget
blockquote
testimonial
page inner
page single
sidebar
blog
contact
gallery
isotope
hr
address
title
featured box
tab
accordion
hover
overide
media query

---------------------------------------- */

/*---------------------------------------- 
BODY
---------------------------------------- */
body{
font-family:'Open Sans', Arial, Helvetica, sans-serif;
font-size:13px;
line-height:1.7em;
margin:0;
padding:0;
color:#999;
background:#111;
}


/*---------------------------------------- 
HEADER
---------------------------------------- */
header{
}
header.clone {
width:100%;
position:fixed;
top:-80px;
transition:0.2s top ease-in;
border-bottom:solid 1px #eee;
}
header.clone #logo{
display:none;
}
body.down header.clone {
top:0;
left:0;
right:0;
z-index:999;
}


/*---------------------------------------- 
SUBHEADER
---------------------------------------- */
#subheader{
padding:20px 0 30px 0;
background:url(../img/shadow.html) top center no-repeat #f8f8f8;
text-align:center;
border:solid 1px #eee;
text-transform:uppercase;
height:100px;
}
#subheader h1{
font-family:'Raleway';
letter-spacing:12px;
font-size:22px;
font-weight:500;
}
#subheader span{
display:inline-block;
padding-top:20px;
font-size:16px;
}


/*---------------------------------------- 
HEADING
---------------------------------------- */
h1,h2{font-weight:lighter; color:#fff;}
h3,h4,h5,h6{font-weight:300; color:#fff;}
footer h3, footerh4, footerh5, footer h6{font-weight:500; color:#fff;}
h1.h1-style{
letter-spacing:-1px;
font-weight:lighter;
}
h3.title{
font-weight:600;
padding-bottom:10px;
margin-bottom:20px;
}
h2{
font-size:42px;
letter-spacing:-2px;
line-height:inherit;
margin-top:0;
}
h3.title-property{margin:0;}
h3{
letter-spacing:-1px;
margin-top:0;
}


.slides{
margin:0;
padding:0;
}


/*---------------------------------------- 
/* link
/*---------------------------------------- */
a{
color:#d8664e;
text-decoration:none;
}
a:hover{
color:#fff;
}

footer a:hover{
color:#fff;
}

/*---------------------------------------- 
/* logo
/*---------------------------------------- */
#logo{
text-align:center;
}
#logo .inner{
display:inline-block;
}


/*---------------------------------------- 
/* content
/*---------------------------------------- */
#content{
padding:50px 0 50px 0;
}


/*---------------------------------------- 
button
---------------------------------------- */

.btn-custom{
display:inline-block;
font-size:14px;
color:#fff;
padding:10px 20px 10px 20px;
text-decoration:none;
margin:0 auto;
border:solid 1px #fff;
background:none;
border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0;
}

.btn-custom:hover{
color:#d8664e !important;
border-color:#d8664e;
}

.btn-custom:hover{
color:#fff;
}

.btn-primary:hover{
background:#bc5031;
}

/*---------------------------------------- 
mainmenu & selectnav
---------------------------------------- */
#mainmenu-container{
font-family:"Raleway";
text-align:right;
width:100%;
height:60px;
margin-top:100px;
}

#mainmenu {
color:#d8664e;
font-weight:400;
font-size:14px;
letter-spacing:1px;
display:inline-block;
text-align:left;
letter-spacing:2px;
}


#mainmenu a{
-o-transition:.5s;
-ms-transition:.5s;
-moz-transition:.5s;
-webkit-transition:.5s;
transition:.5s;
}

#mainmenu ul {
float:right;
margin:0px 0px;
padding:0px 0px;
height:30px;
}

#mainmenu li {
margin:0px 0px;
padding:0px 0px;
float:left;
display:inline;
list-style:none;
position:relative;
}

#mainmenu a {
display:block;
padding:20px 0px 17px 0px;
margin:0 20px 0 20px;
text-decoration:none;
color:#fff;
}

#mainmenu li:hover a {
border-top:solid 4px #d8664e;
}

#mainmenu li:hover li a{
border-top:none;
}

#mainmenu li li,#mainmenu li li:last-child {
font-size:14px;
border-left:none;
border-right:none;
}

#mainmenu li li a{
padding:10px 15px 10px 15px;
background:#d8664e;
border-top:none;
text-transform:none;
letter-spacing:normal;
width:150px;
}

#mainmenu li li a:hover{
border-top:none;
}

#mainmenu li li a:hover {
color:#fff;
 background:#111;
}

#mainmenu li ul {
width:170px;
height:auto;
position:absolute;
top:100%;
left:0px;
z-index:10;
display:none;
}

#mainmenu li li {
display:block;
float:none;
}

#mainmenu li:hover > ul {
display:block;
}

#mainmenu li ul ul {
left:100%;
top:0px;
}

#mainmenu select {padding:10px; height:36px; font-size:14px; border:none; background:#ff4200; color:#fff;}
#mainmenu select option{padding:10px;}

.selectnav{
display:none;
width:100%;
font-size:16px;
border:none;
padding:8px;
background:#111;
color:#fff;
}

/*---------------------------------------- 
/* footer
/*---------------------------------------- */
footer{
color:#707070;
background:#111;
padding:40px 0 40px 0;
text-align:center;
}
footer ul{
margin:0;
padding:0;
float:right;
}
footer li{
display:inline;
padding:0 10px 0 0;

}
footer a{color:#fff;}

 
.subfooter{
border-top:solid 1px #222;
padding-top:30px;
margin-top:20px;
}
 
/*---------------------------------------- 
portfolio
---------------------------------------- */

.lt-list li{
width:50%;
float:left;
list-style:none;
background:#d8664e;
}

.lt-list li .text{
float:left;
width:50%;
text-align:center;
}

.lt-list li img{
width:50%;
height:auto;
float:left;
}


.lt-list li .text h4{
font-size:24px;
margin:0;
}

.lt-list li .text span{
color:#383838;
}

/* right */

.lt-list li.right{
float:right;
}

.lt-list li .text{
float:right;
}

.lt-list li.right img{
float:right;
}

.header-info{
background:#222;
border-bottom:solid 1px #222;
padding:10px 30p 10px 30px;
}
.header-info h3{
padding:15px 30px 15px 30px;
margin-bottom:0px;
letter-spacing:0px;
font-size:16px;
}
 
/*---------------------------------------- 
slider
---------------------------------------- */
#lt-slider{
	text-align:center;
}
#lt-slider .slider-info{
width:100%;
height:100%;
position:absolute;
}
#lt-slider .slider-info h1 { font-size:26px; letter-spacing:-1px; color:#fff; background:#111;  
display:inline-block; padding:10px 20px 10px 20px; position:absolute; bottom:30px; left:0px; font-weight:400;}
#lt-slider .slider-info h1 i{padding-left:20px;}
#lt-slider .slider-info h1 .text{ color:#FFF !important; text-decoration:none;}
 
 
/*---------------------------------------- 
social-icons
---------------------------------------- */

.social-icons{
margin:40px 0 50px 0;
}
.social-icons i{
font-size:18px;
border:solid 1px #606060;
color:#606060;
padding:22px;
width:64px;
height:64px;
border-radius:32px;
-moz-border-radius:32px;
-webkit-border-radius:32px;
text-align:center;
margin:0 5px 0 5px;
}
.social-icons i:hover{
color:#fff;
border-color:#fff;
}

/*---------------------------------------- 
jquery toTop
---------------------------------------- */
#toTop { z-index:1555; display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:51px;height:51px;border:none;text-indent:-999px;background:url(../img/ui.totop.png) no-repeat left top;}
#toTopHover {background:url(../img/ui.totop.png) no-repeat left -51px;width:51px;height:51px;display:block;overflow:hidden;float:left;}
#toTop:active, #toTop:focus {outline:none;}


/*---------------------------------------- 
widget
---------------------------------------- */
.widget{margin-bottom:40px; border-bottom:solid 1px #333; padding-bottom:40px;}
.widget h3{ padding-bottom:10px;}
.widget ul{list-style:none; margin:0; padding:0;}
.widget_category li { margin-bottom:5px;}
.widget_category li i{margin-right:10px;}
.widget_recent_post li { padding-left:20px; background:url(../images/list-arrow.html) left 2px no-repeat; border-bottom:solid 1px #4b1701; padding-bottom:7px; margin-bottom:5px;}
.widget_recent_post li a{color:#555;}
.widget .comments li { padding-left:20px; background:url(../images/list-arrow.html) left 2px no-repeat; border-bottom:solid 1px #4b1701; padding-bottom:7px; margin-bottom:5px;}
.widget_tags li{display:inline-block; margin-right:5px; margin-bottom:14px;}
.widget_tags li a{ text-decoration:none; color:#fff; text-shadow:none; border-radius:2px; margin-bottom:5px; -moz-border-radius:2px; -webkit-border-radius:2px; background:#d8664e; padding:5px 10px 5px 10px;}
.widget_tags li a:hover{background:#333; color:#fff; }
.widget iframe{margin-bottom:20px; border:solid 1px #ddd;}

/*---------------------------------------- 
map
---------------------------------------- */
.map{margin-top:40px;}
.map iframe{width:100%; height:320px; border:solid 1px #ccc; padding:2px; background:#fff;}
#map-container iframe{width:100%; height:360px; margin-bottom:-8px;}


/*---------------------------------------- 
blockquote
---------------------------------------- */
blockquote {
background: #f9f9f9;
margin: 1.5em 10px;
padding: 30px;
font-family:Georgia, "Times New Roman", Times, serif;
}
blockquote:before {
color: #ccc;
content: open-quote;
font-size: 4em;
line-height: 0.1em;
margin-right: 0.25em;
vertical-align: -0.4em;
content: "\201C";
}
blockquote p {
display inline;
}
blockquote span{
font-family:"Raleway", Arial;
display:block;
margin-top:10px;
}

/*---------------------------------------- 
testimonial
---------------------------------------- */
.testimonial { margin: 0; background: #B7EDFF; padding: 20px 50px; position: relative; font-family: Georgia, serif; color: #666; border-radius: 5px; font-style: italic; text-shadow: 0 1px 0 #ECFBFF; background-image: linear-gradient(#f2f2f2, #dddddd); 
font-size:16px; border:none;} 
.testimonial:before, .testimonial:after { content: "\201C"; position: absolute; font-size: 80px; line-height: 1; color: #999; font-style: normal; } 
.testimonial:before { top: 0; left: 10px; } 
.testimonial:after { content: "\201D"; right: 10px; bottom: -0.5em; } 
.arrow-down { width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 15px solid #dddddd; margin: 0 0 0 25px; } 
.testimonial-author { margin: 0 0 0 25px; font-family: Arial, Helvetica, sans-serif; color: #999; text-align:left; } .testimonial-author span { font-size: 12px; color: #666; 
}

/*---------------------------------------- 
testimonial carousel
---------------------------------------- */
#testi-carousel{
background:#111;
padding:30px;
}
#testi-carousel img{
float:left;
}
#testi-carousel blockquote{
margin:0 0 0 155px;
color:#fff;
background:none;
border:none;
text-align:left;
padding:0;
font-family:"PT Serif", Arial;
font-style:italic;
font-weight:300;
line-height:1.2em;
font-size:24px;
}
#testi-carousel span{
font-size:14px;
}
#testi-carousel blockquote:before{
content:normal;
}
#lt-carousel img{
cursor:move;
}


/*---------------------------------------- 
page inner
---------------------------------------- */
.page-inner{
padding:30px;
background:#111;
}

/*---------------------------------------- 
page single
---------------------------------------- */
.lt-container{
margin-bottom:30px;
}

.lt-container .inner{
background:#111;
}

.lt-container .project-info{
padding:30px;
margin-left:-30px;
}

.lt-container .info{
margin-top:20px;
color:#fff;
}

.lt-container .info{
display:block;
list-style:none;
}

.lt-container .info span{
color:#888;
width:80px;
display:inline-block;
}



/*---------------------------------------- 
/* sidebar */
/*---------------------------------------- */
#sidebar{
background:#111;
padding:30px;
}


/*---------------------------------------- 
/* blog */
/*---------------------------------------- */
.blog-list{margin-bottom:30px;}
.blog-list .info{ background:#111; min-height:164px;}
.blog-list .info .text{ padding:30px; padding-left:190px;}
.blog-list img{ width:100%;}
.blog-list .date{ background:#d8664e;min-height:164px; padding:60px 30px 30px 30px ; color:#fff; width:160px; text-align:center; position:absolute;}
.blog-list .date .day{font-size:96px; letter-spacing:-10px;}
.blog-list .date .month{ margin-top:30px; font-size:16px; letter-spacing:10px; margin-left:20px;}

/*---------------------------------------- 
/* blog single */
/*---------------------------------------- */
.blog-read{ margin-top:-10px; margin:0; padding:0;}
.blog-read{list-style:none;background:url(../images/dotwhite50.html);line-height:1.7em; padding-bottom:40px;}
.blog-read .info{position:absolute; width:60px; }
.blog-read .date{ text-shadow:none;text-shadow:none; text-align:center; padding:10px 0 10px 0;}
.blog-read .date h4{font-size:40px; margin-bottom:20px;}
.blog-read .date span{letter-spacing:8px; padding-left:5px;}
.blog-read a.readmore{ display:block; width:60px; height:40px; background:url(../images/arrow-2.html) right center no-repeat #555;}
.blog-read a.readmore:hover{ background:url(../images/arrow-2.html) left center no-repeat #E1704B;}
.blog-read .meta-info{margin:10px 0 0 0px; font-size:13px; padding:5px 0 5px 0; border-top:solid 1px #222; border-bottom:solid 1px #222;}
.blog-read .meta-info span{ padding:0 10px 0 10px; color:#ccc;}
.blog-read .preview img{width:100%; margin-bottom:20px;}
.blog-read .callbacks_container{margin-bottom:-35px;}
/* blog comment */
#blog-comment{}
#blog-comment h5{ margin-bottom:10px;}
#blog-comment ul, #blog-comment li{list-style:none; padding-left:0;}
#blog-comment li{ min-height:70px; padding-bottom:10px; margin-bottom:20px; padding-bottom:20px; border-bottom: solid 1px #222;}
#blog-comment li .avatar{position:absolute; margin-top:5px;}
#blog-comment li .avatar img{width:60px; height:60px;}
#blog-comment .comment{ margin-left:85px; }
#blog-comment li{min-height:70px; font-size:14px; line-height:1.6em; }
#blog-comment li li{ margin-left:55px; padding-bottom:0px; margin-top:20px; padding-top:20px; border-top: solid 1px #222; border-bottom:none;}
#blog-comment li li .avatar{position:absolute; }
#blog-comment li li .comment{ }
.comment-info {margin-left:85px; margin-bottom:5px;}
.comment-info span{}
.comment-info .c_name{ display:block; }
.comment-info .c_reply{padding-left:20px; margin-left:20px; border-left:solid 1px #ddd; font-size:12px;}
.comment-info .c_date{font-size:12px;}
/* comment form */
#comment-form-wrapper {margin-top:40px;}
#commentform label{ display:block;}
#commentform input, #commentform textarea{width:50%; margin-bottom:20px; background:none; border-color:#333;}
#commentform textarea{width:100%;}
#commentform input:focus, #commentform textarea:focus{ background:#1b1b1b; border-color:#555;}
#commentform input.btn{ width:auto;}

/*---------------------------------------- 
/* BLOG LIST
/*---------------------------------------- */
.bloglist-small {
list-style: none;
margin: 0;
padding: 0;
}

.bloglist-small li {
padding-bottom: 10px;
margin-bottom: 10px;
}

.bloglist-small li h5 {
margin-bottom: 5px;
}

.bloglist-small li .txt {
padding-left: 80px;
}

.bloglist-small li .read {
display: block;
margin-bottom: 5px;
}

.bloglist-small li .info {
display: block;
margin: 0;
font-size: 11px;
color: #aaa;
}

.bloglist-small img {
position: absolute;
}

.date-box {
width: 60px;
position: absolute;
text-align: center;
border:solid 1px #333;
}

.date-box .day {
display: block;
font-size: 24px;
padding: 12px 0 12px 0;
}

.date-box .month {
font-size:12px;
display: block;
color:#d8664e;
background:#fff;
}

.widget .date-box .month {
color:#fff;
background:#d8664e;
}

.blog-list .date-box .month, .blog-read .date-box .month{
color:#fff;
background:#d8664e;
}


/*---------------------------------------- 
/* contact */
/*---------------------------------------- */
.error { width:280px; display: none;color:#C03; font-size:12px; margin-bottom:10px;}
.success { display: none; padding:2px 10px 2px 10px; background:#E5EAD4; color:#555; width:280px;font-size:12px;}
.error img { vertical-align:top; }
.full{ width:98%;}

#contact input[type="text"] , #contact textarea {
background:none;
border-color:#333;
}
#contact input[type="text"]:focus , #contact textarea:focus {
background:#1b1b1b;
border-color:#555;
}

#contact select{
width:100%;
}
.contact_form_holder .form-control{
margin-bottom:20px;
}

/* ---------------------------------------- 
gallery
/* ---------------------------------------- */
#gallery .item{
text-align:center;
margin-bottom:30px;
font-size:12px;
}
#gallery .item h4{
font-size:16px;
padding:20px 0 10px 0;
margin-bottom:0;
background:#111;
margin-top:0px;
}
#gallery .item span{
background:#111;
padding:0 0 20px 0;
padding-top:0;
display:block;
}


#gallery-fullwidth .gallery-item{
width:16.65%;
float:left;
}

#gallery-fullwidth .gallery-item img{
width:100%;
}

/* ---------------------------------------- 
jquery isotope
/* ---------------------------------------- */
.isotope,
.isotope .isotope-item {
/* change duration value to whatever you like */
-webkit-transition-duration: 0.8s;
 -moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
 -o-transition-duration: 0.8s;
transition-duration: 0.8s;
}

.isotope {
-webkit-transition-property: height, width;
 -moz-transition-property: height, width;
-ms-transition-property: height, width;
 -o-transition-property: height, width;
transition-property: height, width;
}

.isotope .isotope-item {
-webkit-transition-property: -webkit-transform, opacity;
 -moz-transition-property:-moz-transform, opacity;
-ms-transition-property: -ms-transform, opacity;
 -o-transition-property:-o-transform, opacity;
transition-property: transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
-webkit-transition-duration: 0s;
 -moz-transition-duration: 0s;
-ms-transition-duration: 0s;
 -o-transition-duration: 0s;
transition-duration: 0s;
}

#filters{padding:0; margin:0; margin-bottom:20px;}
#filters li{display:inline-block; margin-right:3px;margin-bottom:20px; }
#filters a{ background:#111; color:#fff; padding:8px 15px 8px 15px; color:#d8664e;text-decoration:none;}
#filters a:hover{ background:#333; }
#filters a.selected{ background:#d8664e;color:#FFF;}

#filters3{padding:0; margin:0; margin-bottom:20px;}
#filters3 li{display:inline-block; margin-right:3px;margin-bottom:20px; }
#filters3 a{ background:#111; color:#fff; padding:8px 15px 8px 15px; color:#d8664e;text-decoration:none;}
#filters3 a:hover{ background:#333; }
#filters3 a.selected{ background:#d8664e;color:#FFF;}


.isotope-item {
z-index: 2;
}

.isotope-hidden.isotope-item {
pointer-events: none;
z-index: 1;
}


/*---------------------------------------- 
hr
---------------------------------------- */
hr{
border:none;
height:80px;
background:url(../img/divider-1.html) center no-repeat;
clear:both;
}

.divider{
clear:both;
height:60px;
}


/*---------------------------------------- 
address
---------------------------------------- */
address span{
display:block;
margin-bottom:5px;
}
address span strong{
display:inline-block;
width:60px;
}


/*---------------------------------------- 
title
---------------------------------------- */
.text-title{
margin-bottom:40px;
text-align:center;
}
.text-title h2{
font-family:'Raleway';
color:#d8664e;
font-size:16px;
padding:5px 0 5px 0;
letter-spacing:6px;
text-transform:uppercase;
border-top:solid 1px #ddd;
border-bottom:solid 1px #ddd;
}


.id-color{
color:#d8664e;
}


/*---------------------------------------- 
/* FEATURED BOX
/*---------------------------------------- */
.featured-box .header{
padding:20px 30px 10px 30px;
background:#111;
}

.featured-box .header h3{
font-size:28px;
}

.featured-box .image img{
border-bottom:solid 3px #d8664e;

}

.featured-box .content{
padding:30px;
background:#111;
}

.single{
margin-bottom:30px;
}



.featured-box-pic img{
margin:0 0 20px 0;
}
.featured-box-pic .inner{
}
.featured-box-pic .inner h4{
margin-top:0;
font-size:22px;
}
.featured-box-pic .text{
margin-bottom:20px;
}
.featured-box-pic .btn-custom{
background:#d8664e;
color:#fff;
padding:5px 20px 5px 20px;
}


/*---------------------------------------- 
flickr
---------------------------------------- */
#flickr-photo-stream img{ width:50px; height:auto; margin:0 12px 12px 0; float:left;}
#flickr-photo-stream a img {border:solid 2px #fff;}
#flickr-photo-stream a:hover img {border:solid 2px #96C277;}


/*---------------------------------------- 
TAB
---------------------------------------- */
.lt_tab .lt_nav {
overflow: hidden;
padding-left: 0;
margin: 0;
padding: 0;
font-weight:bold;
}

.lt_tab .lt_nav li {
float: left;
list-style: none;
background: #EEE;
margin-right: 5px;
}

.lt_tab .lt_nav li span {
padding: 8px 16px 8px 16px;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
display: block;
background: #f5f5f5;
text-decoration: none;
color: #646464;
font-size: 13px;
cursor: pointer;
}

.lt_tab .lt_nav li:first-child span {
border-left: 1px solid #ddd;
}

.lt_tab .lt_tab_content {
border: 1px solid #ddd;
padding: 15px 20px 20px 20px;
margin-top: -1px;
color:#555;
background: #fff;
}

.lt_tab .lt_nav li span.active {
background: #FFF;
border-bottom: 1px solid #fff;
color: #222;
margin-bottom: -3px;
}

#menu-parallax-bg{
padding:60px 0 60px 0;
margin:60px 0 60px 0;
background:url(../img/bg-big-1.html) top center;
}


/*---------------------------------------- 
accordion
---------------------------------------- */
.accordion-toggle,.accordion-inner{
background:#fff;
color:#555;
}
.accordion-inner{
background:#fff;
color:#555;
}



/*---------------------------------------- 
star
---------------------------------------- */
.star{
text-align:center;
margin-bottom:20px;
}

.star-full{
width:16px;
height:16px;
background:url(../img/star.html) center no-repeat;
display:inline-block;
}

.star-empty{
width:16px;
height:16px;
background:url(../img/star-empty.html) center no-repeat;
display:inline-block;
}


/*---------------------------------------- 
hover
---------------------------------------- */
.hover {
font-size: 12px;
display: block;
width: 100%;
height: 100px;
background: #111;
position: absolute;
overflow: hidden;
line-height: 1.5em;
text-align: center;
}

.hover .btn-view-details {
display:inline-block;
font-size:14px;
color:#fff;
padding:10px 20px 10px 20px;
text-decoration:none;
margin:0 auto;
border:solid 1px #fff;
}

.btn-view-details:hover{
color:#d8664e !important;
border-color:#d8664e;
}

/* overide */
.form-control{border-radius:2px;-moz-border-radius:2px; -webkit-border-radius:2px;}
.col-md-3{ margin-left:-1px;}
.pagination li a{color:#d8664e;}
.pagination li.active a{background:#d8664e; border:solid 1px #d8664e;}
.pagination li.active a:hover{background:#d8664e; border:solid 1px #d8664e;}
.pull-left{margin:0 20px 0 0;}
.form-control:focus{
box-shadow:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
}


@media (max-width: 992px) {
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{ margin-bottom:30px;}
header.clone {
display:block;
position:inherit;
margin:0;
padding:0;
margin-top:0;
height:auto;
}
header.clone #logo{padding-top:20px;display:block;}
#logo{margin:0 auto; width:100%; text-align:center;}
#logo .inner{ display:block; width:100%; height:auto; margin:20px 0 20px 0;}
#content{padding:0;}
#mainmenu{display:none;}
.selectnav{display:block; margin:0 auto; margin-top:20px;}
#mainmenu-container{margin-top:50px;}
header,#content,footer,#subheader{padding-left:20px; padding-right:20px;}
header,#mainmenu-container{border:none;}
footer nav{display:inline-block;}
.bloglist-small{float:left;}
.lt-list li{width:100%;}
.lt-container .project-info{padding:30px;margin:0;}
}


@media (max-width: 480px) {
#testi-carousel blockquote{margin:0;}
#testi-carousel img{ display:none;}
}

/*   tambahan baru  */
.blockpth { border-top:1px solid #E4E4E4 !important;border-bottom:1px solid #E4E4E4 !important;margin-bottom:10px; 
position:relative;  background-color:#FFF;}
.block_blumudtab a  { background-color: #d8664e; padding:10px; color:#FFF;
font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; display:block;}
.block_blumudtab a:hover { background-color: #F60!important; padding:10px; color:#FFF;
font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; display:block;}
.bag_kiri_kirtab { margin-left:0px; float:left; width:150px; background-color:#d8664e; height:398px; }
.bag_kanan_kirtab { float:left; width:530px; margin-left:10px;padding:10px; color:#000; }

.header_jdl { font-size:21px;color:#000 !important; font-weight:bold;}
.listan { margin:10px 15px; float:left; }
.w580 {width:580px; margin-left:60px;}
.h10 { height:10px;}

.bagi_empat { width:265px; float:left; margin-right:10px; margin-left:10px;}
.jdl_4 a{ font-size:16px; color:#cb5d46;  text-decoration:none;}
.jdl_4 a:hover{ font-size:16px; color: #FFF; text-decoration:none;}