.theme-bar.slider-wrapper { margin-bottom: 15px!important;}
.bne-testimonial-slider-wrapper {background: none!important;padding: 0!important;border: none!important;border-radius:none!important;box-shadow:none!important;}
dl {margin: 5px 0 5px 0!important;padding: 0;}
#gallery-1 img {border: 1px solid #fff!important;  width: 100%;}

.bne-element-container { margin: 0px 0px 10px 0px!important;}
.bne-testimonial-heading h3{ font-size:16px!important;}
.bne-testimonial-slider.bne-flexslider .flex-content { padding: 8px 12px 10px 12px!important;}
.bne-testimonial-featured-image, .bne-testimonial-featured-image.square, .bne-testimonial-featured-image.circle, .bne-testimonial-featured-image.flat-square, .bne-testimonial-featured-image.flat-circle { width: 100px; height: 100px; float: left!important;}
.cycloneslider-template-standard .cycloneslider-caption-title {font-family: 'Raleway', sans-serif!important;padding: 10px 20px 5px 20px;font-size: 20px; color:#ff9000;}
.cycloneslider-template-standard .cycloneslider-caption {background: #391a13!important;}


#header {height:530px; position:relative; overflow:hidden;}
.header{ background-color: #391a13; position:relative;  height:80px; z-index:2; margin-bottom:200px; -webkit-box-shadow: 0px 2px 17px -1px rgba(0,0,0,0.75);-moz-box-shadow: 0px 2px 17px -1px rgba(0,0,0,0.75);box-shadow: 0px 2px 17px -1px rgba(0,0,0,0.75);  }
.alamat{ color:#FFF ; padding:11px 0; text-align:right; font-size:13px; line-height: 18px;}
.slider{ background-color:rgba(0,0,0,0.66);  height: auto;  bottom:0px; width:100%; height:400px }
.logo{float:left}
.logo img{ width:90%!important; position:relative}
.title-news{ background:url(../../images/icon-title.png) left bottom no-repeat; margin:20px 0; padding-left:35px; padding-top:20px }


.textarea {width:100%!important;}
.aligncenter,div.aligncenter {display: block;margin-left: auto; margin-right: auto;}
.center{ text-align:center;}
.alignleft {float: left; margin: 5px 15px 5px 0}
.alignright {float: right;  margin: 5px 0 5px 15px;}
.title{ text-transform:uppercase; margin-bottom:20px; font-weight:700; }
.ent{padding-top:0px!important;}
.entry{ position:relative; padding-top:30px; font-size:15px!important; line-height:24px!important;  }
.entry img {  height:auto; max-width:750px}
.contentbg{ min-height:500px; background:#FFF url(../../images/bg-bg.png) center top no-repeat; border-top: 2px solid #FFF}
#content{  position:relative; height:auto; background:#fff; margin-top:35px;  padding-bottom:20px; margin-bottom:35px; border-top: 1px #391a13 solid;  border-bottom:1px solid #391a13; clear:both }



.thumbnail a:link, .thumbnail  a:visited,  #footerx a:link, #footerx a:visited  { color:#FFF!important;}  
.post_thumbnail{ margin:0 10px 5px 0!important; width:180px; max-height:130px;   overflow:hidden; border: 1px solid #E7E7E7;background: #F9F9F9;padding: 2px; }
.thumbnail{ margin-bottom:2px; width:100%; height:181px; text-align:center; overflow:hidden; padding: 0; border-radius:0!important; background: #CCC url(../../images/logo.png) no-repeat center!important; position:relative }
.thumbnail1{  width:120px; height:auto;   overflow:hidden;background: #F9F9F9; float:left; margin:5px 10px 5px 0 }
.readmore{ font-size:12px}
.icons{ text-align: right}


#footerx{ background:#391a13 ; padding:21px 0 16px; color:#FFF; }
#footerx ul li {line-height:22px}
#footerx h3{ color:#fe9900; margin-bottom:15px; text-transform:uppercase; font-size:18px!important;}
.copy{ border-top:1px solid #F60; padding:12px 0 0; font-size:11px}
.copy-1 { margin-top:10px; font-size:13px}

/* SIDEBAR(S) */
.sidebar{text-align:left; padding:25px 10px 0px 0 ;color:#FFF;  }
.sidebar ul {list-style-type: none; margin:0 0 10px;padding:0px;}	
.sidebar ul li {padding:8px 0; margin:0px; border-top:1px dotted #693F36; }
.sidebar ul ul {list-style-type: circle;list-style-position: inside;font-size: 12px;padding-right: 0; padding-bottom: 4px; margin:5px 0 4px 15px;}
.sidebar ul li li {margin-right:10px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #f1e5ad; margin:5px 0;}
.sidebar ul li ul li {border-bottom-width: 1px;border-bottom-style: dashed;
border-bottom-color: #f1e5ad;margin-right:10px;margin-top: 5px;margin-bottom: 5px;margin-left: 0;padding-top: 5px;padding-right: 0px;padding-bottom: 5px;padding-left: 0px;}
.sidebar a:link, { color:#fff!important; text-decoration:none; outline:0; }
.sidebar a:hover{ color:#ff9000!important; text-decoration:none; outline:0; }
.sidebar a:visited  { color:#fff; text-decoration:none; outline:0; }

.box-sidebar {background:#391a13; display: block; padding-bottom: 40000px;margin-bottom: -40000px; color:#FFF}
.sidebar h4,.sidebar h3 {margin:5px 0 10px; color:#fe9900; text-transform:uppercase}
.box { background: #FFF;min-height: 170px;overflow: hidden;}
.box-list { background: #FFF;min-height: 130px; border-bottom: 1px dotted #CCC; margin-bottom:15px }
.box-list h4{margin:4px 0}
.box-list a:hover {color:#ff9000!important;}
.box-list a:link {color: #391a13}



/* SEARCH */
.boxsearch{ margin-top:65px}
.search{ float:left; height:20px; padding:2px 10px 5px 10px ; width:30px; font-size:10px; color:#f4e6ab;}
#search {background: #f7d100; height: 26px;padding: 0; margin-left:5px; text-align: right;width:250px; text-align:right!important;}
#search input {border: 0;background: none; color: #f4e6ab; font-size:10px; border-right: 1px solid #FF0;}
#search input[type=image] {margin: 3px 3px 0 0;}
#s{width: 85%; padding: 5px 4px 5px 10px; margin:2px 0 0 0; background:#eaeaea; border-left:none; border:1px solid #CCC;-webkit-border-radius: 3px;-moz-border-radius: 3px;
border-radius: 3px; }
#header #search { margin-top: 6px; margin-left:25px; }
#header #search #s { width: 230px;}
input[type="button"], input[type="submit"], input[type="reset"], input[type="file"]::-webkit-file-upload-button, button {
padding:3px 5px; border:none; -moz-border-radius: 1px; -khtml-border-radius: 1px;-webkit-border-radius: 1px;border-radius: 1px; background:#000; color:#FFF}
#searchform{ margin:6px 0 0 ; padding: 0; }


/* Horizontal Menu */
#horiz_m .slidemenu{padding-left:0; padding:0; margin:0 auto!important; position:relative; text-align:left  }
#horiz_m .slidemenu ul{font-size:18px; margin:0; list-style:none ; font-family: 'Raleway', sans-serif!important; font-weight: 500;  }
#horiz_m .slidemenu ul li{ background: url(../../images/menu.png) right no-repeat; position:relative; float:left ;margin:0; text-align:left; padding: 0; margin-left:0; }
#horiz_m .slidemenu ul li a{ display:inline-block;color:#391a13; list-style:none; padding:15px 18px ; margin:0!important; text-decoration: none;text-transform: uppercase; }
#horiz_m .slidemenu ul li ul{font-size:13px; font-weight:normal; position:absolute; margin:0; left: 0; display: block; visibility: hidden; z-index:9990!important;  border-top: 1px #d152631 solid;   }
#horiz_m  .slidemenu ul li ul li {list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; width:170px; display:list-item; float: none; border-top:#fff 1px dotted;  z-index: 1000; text-shadow: none; border-left:none; z-index:400!important;  margin:0!important; text-align:left!important;   }
#horiz_m  .slidemenu ul li ul li:last-child {border-bottom:#fff 1px dotted;}
#horiz_m .slidemenu ul li ul li a{ height:auto; padding:5px 6px !important; display:block;background:#391a13;color: #fe9900; text-transform:none;  margin:0!important;}
#horiz_m .slidemenu ul li ul li ul{margin: 0; top:0;z-index: 1000;}
#horiz_m .slidemenu ul li a:hover, #horiz_m .slidemenu .current-menu-item > a, #horiz_m .slidemenu ul li.current-menu-ancestor > a{ color:#fe9900; }	
#horiz_m .slidemenu ul li ul li a:hover{color:#fff!important; background:#a25742;}
#horiz_m .slidemenu ul li ul li.current-menu-item a{background:#111300; color:#fff!important;}	
#horiz_m .slidemenu ul li ul li .current-menu-ancestor > a {background:#83ba37; color:#000!important;}	
#horiz_m .slidemenu ul li ul li ul { visibility: collapse !important;border-left:solid #0e55a3 1px;}
#horiz_m .slidemenu ul li ul li:hover ul{  visibility: visible ; }

/* Horizontal Menu DEER */
#horiz_m1 .slidemenu1 {padding-left:0; padding:0; margin:0 auto!important; position:relative; text-align:left  }
#horiz_m1 .slidemenu1 ul{font-size:16px; margin:0; list-style:none ; font-family: 'Raleway', sans-serif!important; font-weight: 500;  }
#horiz_m1 .slidemenu1 ul li{ background: url(../../images/menu.png) right no-repeat; position:relative; float:left ;margin:0; text-align:left; padding: 0; margin-left:0; }
#horiz_m1 .slidemenu1 ul li a{ display:inline-block;color:#391a13; list-style:none; padding:12px 14px ; margin:0!important; text-decoration: none;text-transform: uppercase; }
#horiz_m1 .slidemenu1 ul li ul{font-size:13px; font-weight:normal; position:absolute; margin:0; left: 0; display: block; visibility: hidden; z-index:9990!important;  border-top: 1px #d152631 solid;   }
#horiz_m1  .slidemenu1 ul li ul li {list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; width:170px; display:list-item; float: none; border-top:#fff 1px dotted;  z-index: 1000; text-shadow: none; border-left:none; z-index:400!important;  margin:0!important; text-align:left!important;   }
#horiz_m1  .slidemenu1 ul li ul li:last-child {border-bottom:#fff 1px dotted;}
#horiz_m1 .slidemenu1 ul li ul li a{ height:auto; padding:5px 6px !important; display:block;background:#391a13;color: #fe9900; text-transform:none;  margin:0!important;}
#horiz_m1 .slidemenu1 ul li ul li ul{margin: 0; top:0;z-index: 1000;}
#horiz_m1 .slidemenu1 ul li a:hover, #horiz_m1 .slidemenu1 .current-menu-item > a, #horiz_m1 .slidemenu1 ul li.current-menu-ancestor > a{ color:#fe9900; }	
#horiz_m1 .slidemenu1 ul li ul li a:hover{color:#fff!important; background:#a25742;}
#horiz_m1 .slidemenu1 ul li ul li.current-menu-item a{background:#111300; color:#fff!important;}	
#horiz_m1 .slidemenu1 ul li ul li .current-menu-ancestor > a {background:#83ba37; color:#000!important;}	
#horiz_m1 .slidemenu1 ul li ul li ul { visibility: collapse !important;border-left:solid #0e55a3 1px;}
#horiz_m1 .slidemenu1 ul li ul li:hover ul{  visibility: visible ; }



/* wp-pagenavi */
.navigation {margin:5px 0; text-align:right }
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active{font-size: 13px !important; padding: 2px 6px !important; color: #2D2419 !important; background:none !important; border: 0 !important;margin:2px;}
.wp-pagenavi a:hover { border: 0 !important; color:#fff!important; background:#999!important;border: 0 !important;border-radius: 5px;}
.wp-pagenavi span.pages { font-size: 12px !important; padding:  2px 6px 2px 0 !important; color: #2d2419 !important;background: none !important; border: 0 !important;}
.wp-pagenavi span.current {font-size: 12px !important;padding:  2px 6px !important;font-weight: bold;color: #000 !important;background:#f6f6f6;border: 0 !important;border-radius: 3px;}
.wp-pagenavi span.extend {font-size: 13px !important;padding:  2px 6px !important;background:transparent !important;color: #232323 !important;background: none !important;border:0!important;}
.ngg-widget img{padding:4px!important; background:#f2eed3; margin: 0 10px 10px 0!important; }

/* wp-contacform7 */
div.wpcf7 {margin: 0;padding: 0; }
div.wpcf7-response-output {margin: 2em 0.5em 1em;padding: 0.2em 1em;}
div.wpcf7-mail-sent-ok {border: 2px solid #f78e1e;text-align:center; padding: 10px; line-height: 26px; background-color: #fcf3d3;}
div.wpcf7-mail-sent-ng {border: 2px solid #e3e4e2 ;}
div.wpcf7-spam-blocked {border: 2px solid #ffa500;}
div.wpcf7-validation-errors {border: 2px solid #f7e700;}
span.wpcf7-form-control-wrap {position: relative;}
span.wpcf7-not-valid-tip {position: absolute;top: 20%; left: 20%;z-index: 100;background: #fff;border: 1px solid #e3e4e2 ; width: 280px;padding: 2px;}
span.wpcf7-not-valid-tip-no-ajax {color: #f00;font-size: 10px;display: block;}
span.wpcf7-list-item {margin-left: 0.5em;}
.wpcf7-display-none {display: none;}
div.wpcf7 img.ajax-loader {border: none;vertical-align: middle;margin-left: 4px;}
div.wpcf7 .placeheld {color: #888;}
.wpcf7 input {background:#fff!important; border: 1px solid #d6d6d6;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; padding:4px; }
.wpcf7-select {background:#fff;border: 1px solid #d6d6d6;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;padding:3px;}
.wpcf7 textarea {background:#fff;border: 1px solid #d6d6d6;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;padding:3px;width:95%;}
.wpcf7 input[type=submit] {padding:3px 10px;background:#000!important;border: 1px solid #d6d6d6;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;float:righ;color:#fff; width:auto; margin-top:10px}
.wpcf7 input[type=submit]:hover { color:#CCC; background:#333!important; }
.name1{ height:30px!important;}



/* * Override Bootstrap's default container.*/


/* * Override Bootstrap's default container.*/
@media (max-width: 480px) {
.alamat {text-align: center;}
.header {height: auto; text-align:center ; margin-bottom: 60px;}
.logo { text-align:center; width:100%}
#s {margin: 2px 0 10px 0;   width: 90%;}
.slider { height: auto;}
.copy-1{ text-align:center}
.icons { text-align: center;}
.sidebar {padding: 25px 10px 30px 10px; height:auto}
.cycloneslider-template-standard { height: 230px!important; background:#222; overflow:hidden}
.cycloneslider-template-standard .cycloneslider-caption { position: relative!important; opacity: 1!important;}
.cycloneslider-template-standard .cycloneslider-slides { position: inherit!important; overflow:visible!important;  }
.cycloneslider-pager{ visibility:hidden}
}

@media (max-width: 767px) {
.alamat {text-align: center;}
.header {height: auto; text-align:center; margin-bottom: 60px;}
.logo { text-align:center;width:100%}
#s {margin: 2px 0 10px 0;   width: 90%;}
.slider { height: auto;}
.copy-1{ text-align:center}
.icons { text-align: center;}
.sidebar {padding: 25px 10px 0px 10px; height:auto}
.entry img {  height:auto; width:100%}
.cycloneslider-template-standard .cycloneslider-caption-title { font-size: 13px!important; }
}


@media (min-width: 768px) and (max-width: 991px) {
.logo { margin-top:20px}
.header {height: auto; text-align:center; }
.slider { height: auto;}
.sidebar {padding: 25px 10px 0px 10px;height:auto}
#horiz_m{ z-index:1; position:relative}
#horiz_m .slidemenu ul {font-size: 16px;}
#horiz_m .slidemenu ul li a { padding: 15px 12px;}
#s {margin: 2px 0 10px 0;   width: 95%;}
.entry img {  height:auto; width:100%}
}
@media (min-width: 992px) and (max-width: 1199px) {
.slider { height: auto;}
#horiz_m .slidemenu ul {font-size: 14px;  }
#horiz_m .slidemenu ul li a { padding: 15px 12px;}
.entry img {  height:auto; width:100%}
}
@media (min-width: 1200px) {



}


/* Small devices (tablets, 768px and up) */
@media (min-width: @screen-sm-min) { #header {height: 125px;padding: 0px;background: #fff ;}}
/* Medium devices (desktops, 992px and up) */
@media (min-width: @screen-md-min) { }