/*------------------------------------------------------------------
TEMPLATE CONTENT CSS STYLES

[Table of contents]

1. FONTS
2. CLEAR
3. HEADINGS
4. MESSAGES
5. FORMS
6. COLORS
7. BLOCKS AND TEXTS
8. IMAGES AND ICONS
9. BODY AND CONTENT
10. HEADER
11. MENU AND NAVIGATION
12. SLIDER
13. BOXES
14. LIST STYLES
15. TABLES
16. BREADCRUMBS AND PAGINATION
17. SIDEBAR
18. FOOTER
19. BOOTSTRAP OVERRIDES
-------------------------------------------------------------------*/

/*------------------------------------------------------------------ [1. FONTS] */
@import url(http://fonts.googleapis.com/css?family=Lobster);
@import url(http://fonts.googleapis.com/css?family=Oswald:400,700,300);
@import url(http://fonts.googleapis.com/css?family=Ubuntu:300,400,500,700,300italic,400italic,700italic);
@font-face {
    font-family: 'Georgia';
    src: url('../fonts/georgia.eot');
    src: url('../fonts/georgia.eot?#iefix') format('embedded-opentype'),
    url('../fonts/georgia.woff') format('woff'),
    url('../fonts/georgia.ttf') format('truetype'),
    url('../fonts/georgia.svg#georgia') format('svg');
    font-weight: normal;
    font-style: normal;
}


.obrigatorio{
	display: none;
}


/*------------------------------------------------------------------ [2. CLEAR] */
html, body {width:100%;height:100%;}
html, body, div, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,  abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-size: 14px; line-height: 20px;font-family: Arial, sans-serif; color: #6f6656;vertical-align:top;background:transparent;outline:none;}
i {font-style:italic;}
strong, b {font-weight:bold; color: #2d1104}
ol {margin: 0 0 10px 40px;}
ol li {}
ul {margin: 10px 20px;padding: 0;}
ul li {background: url(../img/icons/bullet4.png) no-repeat 0 5px; padding: 0 18px; margin: 2px 0;list-style: none;}
p {padding: 0 0 10px; font-size: 14px;}
a {
	color: #F00;
	text-decoration: underline
}
.obrigatorio{
	display: none;
}
a:hover {text-decoration: none; color: #e20000; cursor: pointer;}
span {vertical-align:baseline;}
noscript ul {list-style-type:none;background:black;color:white;padding:10px;}
.clear, .clearer, .clearblock {height:0;clear:both;overflow:hidden;font-size:0;line-height:0;}
.clearfix:after {clear:both;display:block;height:0;font-size:0;visibility:hidden;}

/*------------------------------------------------------------------ [3. HEADINGS] */
h1 {margin: 20px 0;font: 33px "Lobster", "Trebuchet MS", Arial, sans-serif;color: #2d1104;position: relative;text-shadow: 1px 1px rgba(255,255,255,0.8);}
h2 {margin: 20px 0 10px;font: 28px "Lobster", "Trebuchet MS", Arial, sans-serif;color: #2d1104;}
h3 {margin: 10px 0;font: 700 15px "Oswald", Arial, sans-serif;color: #2d1104;}
h4 {margin: 10px 0;font: 700 13px "Oswald", Arial, sans-serif;}
h5, h6 {font-weight: bold}

/*------------------------------------------------------------------ [4. MESSAGES] */
.error {border:2px solid #da0f00;background:#f5f5f5;margin:12px 0 0 0;padding:10px;}
.error p {padding:0;font-weight:bold;color:#000;}
.error ol {padding:0 0 3px 0;}
.error li {list-style-position:inside;list-style-type:decimal;margin:10px 0;color:red;}
form label.error {background: none; border: 0; color: #da0f00;margin: 0;padding: 0;position: relative;z-index: 10;top: -8px;right: 0;}
.warning {margin:12px 0 0 0;padding:10px 13px;color:#000;}
.warning_inline {color:red;font-weight:bold;}
.success {border:2px solid #5eb569;background:#f1f2f4;margin:12px 0 0 0;padding:10px 13px;font-weight:bold;color:#3eab4c;}
.success_inline {color:green;font-weight:bold;}

/*------------------------------------------------------------------ [5. FORMS] */
form {position: relative;}
fieldset {}
legend {}
label {}
input, textarea, select, option, label {color: #260900;}
input, select, textarea {background: #b9b29b; box-shadow: inset 0 3px 5px 0 rgba(0, 0, 0, 0.3); border-radius: 5px; border: 0; border-bottom: 1px solid white;  color: #fff; font: italic 12px "Georgia", "Oswald", "Trebuchet MS", Arial;  padding: 5px 30px 0 15px;margin: 0;height: 37px;width: 100%;color: #260900;}
input.brown, select.brown, textarea.brown {background: #3a1401; box-shadow: inset 0 3px 5px 0 rgba(0, 0, 0, 0.3); border-radius: 5px; border: 0; border-bottom: 1px solid rgba(255,255,255,0.2);  color: #fff; font: italic 12px "Georgia", "Oswald", "Trebuchet MS", Arial;  padding: 5px 30px 0 15px;margin: 0;height: 36px;width: 100%;color: #b9ad95;}
input[type="radio"], input[type="checkbox"], input[type="file"] {background: none;box-shadow: none;height: auto;width: auto;border: 0;margin: 5px;}
input:focus, textarea:focus {border: 0; outline: 0;}
::-webkit-input-placeholder {color: #260900}
:-moz-placeholder {color: #260900}
::-moz-placeholder {color: #260900}
:-ms-input-placeholder {color: #260900}
select {}
textarea {height: auto;line-height: inherit;padding: 10px 15px;}

input[type="submit"], input[type="button"], input.submit, .button.submit, .btn, .button {background: url(../img/buttons.png) repeat-x 0 0; color: #000; font: 13px "Oswald", "Trebuchet MS", Arial; line-height: 42px;height: 42px;text-transform: uppercase; text-decoration: none;text-align: center;padding: 0 30px;display: inline-block;}
input[type="submit"]:hover, input[type="button"]:hover, input.submit:hover, button.submit:hover, .btn:hover, .button:hover {opacity: 0.9; color: #000; text-decoration: none;}
.btn.green, .button.green {background-position: 0 -50px;color: #fff;}
.btn-top {width: 36px; height: 36px; font-size: 18px; line-height: 36px; opacity: 0.9; position:fixed; top: auto; bottom: 23px; right: 3%; display:none; background: #b9b29b; color: #000; text-decoration: none; text-align: center; border-radius: 30px; border-bottom: 1px solid rgba(255,255,255,0.3); box-shadow: inset -10px -10px 10px 0 rgba(255,255,255,0.3);}
.btn-top:hover {color: #fff}

form.search .search_query {color: #b9ad95}
form.search .search_button { min-width: 0; width: 35px; height: 35px; position: absolute; z-index: 10; right: 0; top: 0; background: url(../img/icons/search-black.png) no-repeat 0 center;border: 0;box-shadow: none; padding: 0 12px;}
form.search ::-webkit-input-placeholder {color: #b9ad95}
form.search :-moz-placeholder {color: #b9ad95}
form.search ::-moz-placeholder {color: #b9ad95}
form.search :-ms-input-placeholder {color: #b9ad95}

/*------------------------------------------------------------------ [6. COLORS] */
.black {color:#000000}
.white {color:#ffffff}
.red {color:#e20000}
.green {color: #5a9400;}
.orange {color: #c08c00}
.brown {color: #2d1104}
.whitebg {background-color: #fff !important;}

/*------------------------------------------------------------------ [7. BLOCKS AND TEXTS] */
.block {display: block;}
.ma {margin: auto;}
.none {display:none}
.hidden {display:none;}
.nobg {background: none !important;}
.nobd {border: 0 !important;}
.sup{font-size:xx-small; vertical-align:top;}
.sub{font-size:xx-small; vertical-align:bottom;}
.left {float:left}
.right {float:right}
.rel {position:relative}
.abs {position: absolute}
.tar {text-align:right;}
.tal {text-align:left;}
.tac {text-align:center;}
.taj {text-align:justify;}
.fwl {font-weight:100}
.fwlight {font-weight:100}
.fwnormal {font-weight:normal}
.fwn {font-weight:normal}
.fwbold {font-weight:bold}
.fwb {font-weight:bold}
.ttup {text-transform:uppercase}
.strike {text-decoration:line-through;}
.shadow {background: url(../img/shadow.png) no-repeat; height: 30px; width: 100%; position: absolute; z-index: 100;bottom: -30px;left: 0;background-size: 100%;}
.shadow.small {background-image: url(../img/shadow.png); bottom: -3px;}
.noradius {-webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important;}
.noshadow {-webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important;}

blockquote {border: 0; background: url(../img/separator2.png) repeat-x left top; color: #684a30;font: italic 13px "Georgia", "Trebuchet MS", Arial;position: relative;margin: 25px 0;}
blockquote >div {background: url(../img/separator2.png) repeat-x left bottom;}
blockquote p {margin: 0; padding: 15px 50px;}
blockquote mark {position: absolute;  top: 10%;left: -10px;font: bold italic 60px "Georgia", "Trebuchet MS", Arial; color: #dfd8c4; background: none;}
blockquote mark.after {position: absolute;right: 0;left: auto;margin-top: -38px;}

hr, .hr {width: 100%;clear: both;height: 19px;background: url(../img/separator.png) repeat-x center center;margin: 30px 0;border: 0;}
big, .big {font: 32px "Oswald", Arial, sans-serif; color: #000}
small, .small {}

/*------------------------------------------------------------------ [8. IMAGES AND ICONS] */
img {vertical-align: middle;max-width: 100%;height: auto;}
a:hover img {opacity: 0.9}
img.pull-left {margin-right: 16px;}
img.pull-right {margin-left: 16px}
img.img-shadow {box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);border: 5px solid #fff;}
img.noresponsive {max-width: 0 !important;}
.bwimg {position: relative;text-align: left;display: inline-block;overflow: hidden;}
.blurimg img {-webkit-transition: all .15sease-in-out; -moz-transition: all .15s ease-in-out; -o-transition: all .15s ease-in-out; transition: all .15s ease-in-out;}
.blurimg:hover img {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.blurimg-off:hover img {-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.flipimg {position: relative;  -webkit-perspective: 800px; -moz-perspective: 800px; -o-perspective: 800px; perspective: 800px;width: 100%;height: 100%;}
.flipimg-inner {width: 100%; height: 100%; position: absolute;
    -webkit-transition: -webkit-transform 1s; -moz-transition: -moz-transform 1s; -o-transition: -o-transform 1s; transition: transform 1s;
    -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -o-transform-style: preserve-3d; transform-style: preserve-3d;}
.flipimg-inner:hover {-webkit-transform: rotateY( 180deg );  -moz-transform: rotateY( 180deg );  -o-transform: rotateY( 180deg ); transform: rotateY( 180deg );}
.flipimg figure {display: block; height: 100%; width: 100%; position: absolute;
    -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden;}
.flipimg .front {}
.flipimg .back {-webkit-transform: rotateY( 180deg ); -moz-transform: rotateY( 180deg ); -o-transform: rotateY( 180deg ); transform: rotateY( 180deg );}
.icon {display: inline-block; width: 60px; height: 60px;}
.icon.address {background: url(../img/icons/icons.png) no-repeat 15px 15px;}
.icon.phone {background: url(../img/icons/icons.png) no-repeat -45px 15px;}
.icon.point {background: url(../img/icons/icons.png) no-repeat -95px 15px;}
.icon.skype {background: url(../img/icons/icons.png) no-repeat -205px 15px;}

/*------------------------------------------------------------------ [9. BODY AND CONTENT] */
#body {background: url(../img/bg-body.jpg) repeat #fbfbfb;}
#body-inner {background: url(../img/bg-top.jpg) repeat-x center top;}
#page {background: url(../img/bg-content.jpg);padding: 20px;position: relative;}
#content.well {margin: 0;position: relative;padding: 25px;}
#content hr {margin: 0 -25px; width: 110%;}

/*------------------------------------------------------------------ [10. HEADER] */
#header .logo {position: absolute;z-index: 10;top: 0;left: 50%;width: 245px;margin-left: -135px;}
#header .logo img {opacity: 1 !important}
#header .contact {background: url(../img/icons/contact.png) no-repeat; color: #cdc3a9; font-size: 12px; font-family: "Oswald", "Trebuchet MS", Arial, Sans-Serif;text-transform: uppercase;padding: 8px 0 10px 50px;margin: 25px 0;float: right;}
#header .contact span {color: #ebe5d3; font-size:20px;}

#header .contact_celular {color: #cdc3a9; font-size: 12px; font-family: "Oswald", "Trebuchet MS", Arial, Sans-Serif;text-transform: uppercase;padding: 8px 0 10px 10px;margin: 5px 0;float: right;}
#header .contact_celular span {color: #ebe5d3; font-size:16px;}
#header .contact_celular a {color: #ebe5d3; font-size:16px;}
#header .contact_celular a:hover {color: #fff; text-decoration: underline;}

#header .endereco {color: #cdc3a9; font-size: 12px; font-family: "Oswald", "Trebuchet MS", Arial, Sans-Serif;text-transform: uppercase;padding: 8px 0 10px 50px;margin: 25px 0;float: left;}
#header .endereco span {color: #ebe5d3;}
#header .end {margin: 5px 0;width: 30%;}

#header .cartoestopo {color: #cdc3a9; font-size: 12px; font-family: "Oswald", "Trebuchet MS", Arial, Sans-Serif;text-transform: uppercase;padding: 8px 0 10px 10px;margin: 15px 0;float: left; text-align:center;}
#header .cartoestopo span {color: #ebe5d3;}

#header .search {margin: 25px 0;width: 30%;}
#header form.search .search_button {background: url(../img/icons/search-beige.png) no-repeat center;}

/*------------------------------------------------------------------ [11. MENU AND NAVIGATION] */
#topmenu {background: url(../img/menu.png) repeat-x 0 0;  border: 0;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;padding: 0; margin: 0 0 20px;position: relative;left: -15px;width: 103%;height:auto;min-height: 68px;overflow: visible;-webkit-box-shadow: none; box-shadow: none;}
#topmenu .left-side {background: url(../img/menu-left.png) no-repeat; width: 11px; height: 68px;float: left;position: absolute;left: -10px;}
#topmenu .right-side {background: url(../img/menu-right.png) no-repeat; width: 11px; height: 68px;position: absolute;float: right;right: -10px;}
#topmenu ul.navbar-nav {margin: 0;padding: 0;}
#topmenu ul.navbar-nav > li {list-style: none;margin: 0;padding: 0;position: relative;background: none;float: left;}
#topmenu ul.navbar-nav > li:first-child a {background: none}
#topmenu ul.navbar-nav > li > a {font: 22px "Lobster", "Trebuchet MS", Arial, Sans-Serif; color: #fff;text-transform: none;display: block;margin: 0 1px;padding: 15px 25px;text-shadow: 1px 1px rgba(0,0,0,0.5);background: url(../img/menu-separator.png) no-repeat left top;text-decoration: none;box-shadow: none;}
#topmenu ul.navbar-nav > li > a:hover {text-decoration: underline;}
#topmenu ul.navbar-nav > .open > a,
#topmenu ul.navbar-nav > .open > a:hover,
#topmenu ul.navbar-nav > .open > a:focus,
#topmenu ul.navbar-nav > li.active > a,
#topmenu ul.navbar-nav>.active>a,
#topmenu ul.navbar-nav>.active>a:hover,
#topmenu ul.navbar-nav>.active>a:focus {color: #fff; text-decoration: underline;}
#topmenu ul.navbar-nav > .dropdown > a .caret {border-top: 5px solid rgba(0, 0, 0, 0); border-left: 5px solid #fff;border-right: 0 solid rgba(0, 0, 0, 0);border-bottom: 5px solid rgba(0, 0, 0, 0);vertical-align: 3%;margin-left: 10px;margin-right: -10px; opacity: 1;}
#topmenu ul.navbar-nav > li > a:hover > a.caret,
#topmenu ul.navbar-nav > .open > a .caret,
#topmenu ul.navbar-nav > .open > a:hover .caret,
#topmenu ul.navbar-nav > .open > a:focus .caret,
#topmenu ul.navbar-nav>.dropdown>a:hover .caret,
#topmenu ul.navbar-nav>.dropdown>a:focus .caret {border-top: 5px solid rgba(0, 0, 0, 0); border-left: 5px solid #FFF;border-right: 0 solid rgba(0, 0, 0, 0);border-bottom: 5px solid rgba(0, 0, 0, 0);}

#topmenu .navbar-brand {color: #fff;font: 22px "Lobster", "Trebuchet MS", Arial, sans-serif;}
#topmenu .navbar-collapse {padding: 0;}
#topmenu .navbar-collapse,
#topmenu .navbar-form {border: 0;padding: 0;}
#topmenu .navbar-toggle {border: 0; background: #fff;margin-top: 13px;}
#topmenu .navbar-toggle .icon-bar {background: #004909;}
#topmenu .navbar-toggle:hover,
#topmenu .navbar-toggle:focus {}
#topmenu .navbar-toggle:hover .icon-bar,
#topmenu .navbar-toggle:focus .icon-bar {background-color: #000;}

/* NAVIGATION LEVELS */
#topmenu ul.navbar-nav > li:hover > ul.dropdown-menu {display: block}
#topmenu ul.navbar-nav .dropdown-menu:before {position: absolute; z-index: 2000; top: -6px; left: 30%; display: inline-block; border-right: 6px solid rgba(0, 0, 0, 0); border-bottom: 6px solid #eeeadd; border-left: 6px solid rgba(0, 0, 0, 0); border-bottom-color: #eeeadd; content: '';}
#topmenu ul.navbar-nav .dropdown-menu .dropdown-menu:before {left: 10%;}
#topmenu ul.navbar-nav > li > ul {top: 100%; left: 0; margin: 0; padding: 8px;border: 0; -webkit-border-radius: 6px 6px 6px 6px; -moz-border-radius: 6px 6px 6px 6px; border-radius: 6px 6px 6px 6px;min-width: 210px;background: #eeeadd;}
#topmenu ul.navbar-nav > li > ul li {border-top: 1px solid #d4cbaf;display: block;width: 100%;position: relative;background: none;margin: 0;}
#topmenu ul.navbar-nav > li > ul li.first,
#topmenu ul.navbar-nav > li > ul li:first-child {border: none}
#topmenu ul.navbar-nav > li > ul li a {font: 400 12px "Oswald", "Trebuchet MS", Arial, Sans-Serif; text-transform: uppercase;padding: 8px 0;color: #000;text-decoration: none;background: none;}
#topmenu ul.navbar-nav > li > ul li:hover a,
#topmenu ul.navbar-nav > li > ul li.active a {text-decoration: underline; color: #5d1d01; background: none;}
#topmenu ul.navbar-nav > li > ul > .arrow {background: url(../img/icons/submenu-arrow.png) no-repeat;   width: 14px; height: 8px;position: absolute;top: -8px;left: 20px;display: none;}
#topmenu ul.navbar-nav > li li:hover > ul.dropdown-menu {display: block}
#topmenu ul.navbar-nav .dropdown-menu .dropdown-menu {left: 80%;top: 50%;padding: 8px;border: 0;}
#topmenu ul.navbar-nav .dropdown-menu .dropdown-menu li a {text-transform: none;padding: 6px 0;}

/*------------------------------------------------------------------ [12. SLIDER] */
#carousel-main-wrapper {background: url(../img/slider-bg.jpg) no-repeat center top;width: 105%;padding: 16px 20px;position: relative;margin: 0 auto;left: -25px;}
#carousel-main-wrapper .main-carousel {position: relative; width: 100%;  background: #fff; padding: 4px; box-shadow: 0 0 3px 2px rgba(0,0,0,0.1);}
#carousel .carousel-indicators {position: absolute; z-index: 100;left: 4px;right: auto; bottom: 4px;width: 100%;margin: 0;}
#carousel .carousel-indicators li {background: url(../img/box7.png) no-repeat center bottom;border: 0;border-radius: 0;text-align: left;bottom: 0;left: 0;width: 24.8%;height: 117px;max-width: 400px;overflow: hidden;position: relative;text-indent: 0;float: left;margin: 0;}
#carousel .carousel-indicators li.active {background-image: url(../img/box7-active.png);background-position: right top;}
#carousel .carousel-indicators li.active * {color: #fff !important;}
#carousel .carousel-indicators li .carousel-caption {position: relative; top: 0; left: 0; right: auto; text-align: left; border-left: 1px solid #7f7364; margin-top: 15px; padding: 21px 30px;}
#carousel .carousel-indicators li .carousel-caption h2 {font: 500 15px/20px "Ubuntu", "Trebuchet MS", Arial;color: #fff;text-transform: uppercase;text-shadow: 1px 1px rgba(0,0,0,0.2);margin: 0 0 4px;}
#carousel .carousel-indicators li .carousel-caption h3,
#carousel .carousel-indicators li .carousel-caption p {color: #8b744f;font: italic 12px/18px "Georgia", "Trebuchet MS", Arial;text-transform: none;margin: 0;text-shadow: 1px 1px rgba(0,0,0,0.1);}
#carousel .carousel-inner .carousel-caption {width: 100%;top: auto;left: 0;bottom: 0;padding: 0;margin: 0;}
#carousel .carousel-inner .carousel-caption h2 {background: url(../img/box7-active.png) no-repeat right top;border: 0;border-radius: 0; bottom: 0;left: 0;width: 235px;height: 117px;position: relative;text-indent: 0;float: left;margin: 0;font: 40px "Lobster", "Trebuchet MS", Arial, sans-serif;color: #fff;text-align: center;padding-top: 30px; }
#carousel .carousel-inner .carousel-caption p {background: url(../img/box7.png);border: 0;border-radius: 0;text-align: left;bottom: 0;left: 0;width: 695px;height: 102px;position: relative;text-indent: 0;float: left;margin: 0;  color: #8b744f;font: italic 12px/22px "Georgia", "Trebuchet MS", Arial;text-transform: none;margin: 0;padding: 18px 25px;text-shadow: 1px 1px rgba(0,0,0,0.1);top: 15px;}
#carousel .carousel-control {background: url(../img/slider-arrows.png) no-repeat;text-indent: -9999px; height: 88px; width: 50px;top: 38%;opacity: 1;filter: none;background-size: 200%;}
#carousel .carousel-control:hover {opacity: 1}
#carousel .carousel-control.left {left: -45px;}
#carousel .carousel-control.right {background-position: -50px 0;right: -45px;}

/*------------------------------------------------------------------ [13. BOXES] */
.box1 {background: url(../img/box1.jpg); text-align: center;padding: 10px;}
.box1 h1 {font: 35px "Lobster", "Trebuchet MS", Arial, Sans-Serif; color: #2d1104;margin: 0;}
.box1 h2, h3 {font: 26px "Lobster", "Trebuchet MS", Arial, Sans-Serif; color: #000; text-shadow: 1px 1px rgba(255,255,255,0.5);}
.box1 p {font: 19px "Lobster", "Trebuchet MS", Arial, Sans-Serif; color: #9d8f6c; text-shadow: 1px 1px rgba(255,255,255,0.5);}

.box1a {background: none; color:#000; text-align: left;padding: 10px;}
.box1a li a{color: #FFF;}

.box2 .inner {position: relative;width: 100%;text-align: center;}
.box2 .flipimg {width: 100%; height: 153px;}
.box2 .text {background: url(../img/box2.png); padding: 11px 20px;position: absolute;bottom: 0;left: 0;width: 100%;text-align: left;}
.box2 > div :hover .text {background-position: 0 -60px;}
.box2 .text h2 {font: 20px "Lobster", "Trebuchet MS", Arial, Sans-Serif; color: #fff; margin: 0;padding: 0;}
.box2 .text h2 a {color: #fff;text-decoration: none;}
.box2 .tag {font-size: 14px; font-weight: 300; padding-top: 16px; width: 74px; height: 74px; background-size: 100%; position: absolute; right: 10px; bottom: 10px;}
.box2 .taghome {font-size: 14px; font-weight: 300; padding-top: 16px; width: 74px; height: 74px; background-size: 100%; position: absolute; right: 10px; bottom: 10px;}

.box3 h3 {background: url(../img/header2.png) repeat-x center top;color: #8b8062;font: 500 18px "Oswald", Arial, sans-serif;padding: 21px 25px;height: 67px;text-transform: uppercase;}
.box3 h3 a {color: #8b8062; text-decoration: none;}
.box3 h3 a:hover {text-decoration: underline;}
.box3 p {padding: 10px 25px;}

.box4 {background: url(../img/box4.jpg);padding: 7px 0;}
.box4 .inner-border {border-left: 0; border-right: 0; border-color: #e8e2cf; padding: 20px 30px;}
.box4 h2, .box4 h3, .box4 h4 {font: 24px "Lobster", "Trebuchet MS", Arial, Sans-Serif;  text-shadow: 1px 1px rgba(255,255,255,0.4);margin: 0 0 15px;}
.box4 p {padding: 6px 0;}

.box5 > .row > div {text-align: center;margin: 10px 0;}
.box5 .date {background: url(../img/backgrounds.png) no-repeat 0 -150px; width: 107px; height: 28px;  font: 11px "Oswald", "Trebuchet MS", Arial, Sans-Serif; line-height: 28px;text-transform: uppercase; color: #fff; text-align: center; position: absolute; z-index: 10; top: 70%; left: 24%;}
.box5 .title {background: url(../img/item1.png) no-repeat 0 0; width: 107px; height: 28px;  font: 11px "Oswald", "Trebuchet MS", Arial, Sans-Serif; line-height: 28px;text-transform: uppercase; color: #fff; text-align: center; position: absolute; z-index: 10; top: 77%; left: 50%;right: 50%;margin: 0 0 0 -54px;}
.box5 .read {background: url(../img/backgrounds.png) no-repeat 0 -120px; width: 107px; height: 28px;  font: 11px "Oswald", "Trebuchet MS", Arial, Sans-Serif; line-height: 28px;text-transform: uppercase; color: #fff; text-align: center; position: absolute; z-index: 10; top: 40%; left: 24%;display: none;}
.box5 .magn {background: no-repeat; width: 67px; height: 28px;  font: 11px "Oswald", "Trebuchet MS", Arial, Sans-Serif; line-height: 28px;text-transform: uppercase; color: #fff; text-align: center; position: absolute; z-index: 10; top: 75%; left: 50%;right: 50%;margin-left: -35px;}
.box5 h3 {font: 400 14px "Oswald", "Trebuchet MS", Arial, Sans-Serif; text-transform: uppercase; color: #000000;margin: 12px 0 8px;}
.box5 .image {position: relative;  z-index: 1;padding: 0;margin: 0;}
.box5 .image img {left: 0; /* Chrome Fix */}

.box6 {margin-left: -8px; margin-right: -8px;}
.box6 > div {padding-left: 8px; padding-right: 8px;}
.box6 > div > div {background: url(../img/box6.jpg) center center #d8d1bb; text-align: center; padding: 10px;height: 231px;}
.box6 .inner-border {height: 100%;padding: 15px 8px;}
.box6 .link {font: 700 15px "Oswald", "Trebuchet MS", Arial; color: #2d1104; text-transform: uppercase; text-decoration: none; padding: 10px 0; display: inline-block;}
.box6 .btn {background: url(../img/button.png) no-repeat; width: 168px; max-width: 100%;height: 49px; border-radius: 0; text-transform: uppercase;margin: 10px 0 0;}
.box6 p {font: italic 12px/22px "Georgia", "Trebuchet MS", Arial; text-shadow: 1px 1px rgba(255,255,255,0.5); color: #907e52;}
.box6 p a {text-decoration: none; font-weight: bold;color: #907e52;}

.tag {background: url(../img/tag.png) no-repeat; width: 95px; height: 95px;   display: inline-block; color: #9c8759; font: 18px/20px "Oswald", "Trebuchet MS", Arial, Sans-Serif; text-align: center; padding: 38px 0 0; text-shadow: 1px 1px rgba(255,255,255,0.7);}
.taghome {background: url(../img/tag-home.png) no-repeat; width: 95px; height: 95px;   display: inline-block; color: #9c8759; font: 18px/20px "Oswald", "Trebuchet MS", Arial, Sans-Serif; text-align: center; padding: 38px 0 0; text-shadow: 1px 1px rgba(255,255,255,0.7);}
.inner-border {border: 1px solid #fff; padding: 20px;height: 100%;}

/* MODAL BOX */
.modal-header {background: url(../img/footer-box.png) repeat-x;border-radius: 4px 4px 0 0;}
.modal-header h4 {color: #fff;margin: 0;text-shadow: 1px 1px rgba(0,0,0,0.5);}

/* MEDIA OBJECTS */
.media, .media div {position: relative}
.media-list .media {background: url(../img/separator2.png) repeat-x left top; padding: 20px 0 10px;position: relative;overflow: visible;}
.media .pull-left {margin-right: 25px;margin-bottom: 10px;}
.media .pull-right {margin-left: 25px;}
.media .media-body {margin-top: 6px;}
.media .media-image {}
.media h2 {font: 300 16px "Oswald", "Trebuchet MS", Arial, Sans-Serif; color: #e20000; text-transform: uppercase;}
.media p {padding: 5px 0 0;}
.media a {text-decoration: none !important;}
.media a:hover {text-decoration: underline !important;}
.media:hover .tag {background-position: 0 -99px;}
.media .info {position: absolute; z-index: 10; bottom: 7%; left: 0; background: #fff;height: 28px;overflow: hidden;}
.media .date {background: url(../img/item2.png) no-repeat right top; font: 11px "Oswald", "Trebuchet MS", Arial, sans-serif; color: #fff; padding: 6px 15px;text-transform: uppercase; width: 120px; float: left; position: relative; z-index: 10;}
.media .comments {background: none; font: 11px "Oswald", "Trebuchet MS", Arial, sans-serif; color: #000000;  padding: 6px 10px 6px 8px;  width: 50px;  float: left;  position: relative;  z-index: 9;}
.media .comments img {margin: 0 6px 0 0;}

/* BLOG */
.blog {padding-right: 0 !important;}
.blog .sidebar {padding-left: 0;}
.blog-list .media {padding: 10px 40px 10px 0;}
.blog-list .media:first-child {padding-top: 0}
.blog-list h2 {font: 22px "Lobster", "Trebuchet MS", Arial, sans-serif; color: #2d1104; text-transform: none;}
.blog-list h2 a {color: #2d1104;}

/* IFRAME */
.map {background: #ddd6c1; padding: 8px;  }
.map iframe {border: 1px solid #fff; width: 100%; min-height: 400px;}

/*------------------------------------------------------------------ [14. LIST STYLES] */
ul li a {text-decoration: none}
ul li a:hover {text-decoration: underline}
ul li p {padding: 0}
ul[class*="style"] {margin: 0; list-style: none;}
ul[class*="style"] li {background: url(../img/icons/bullet6.png) no-repeat 20px 11px; border-top: 1px solid #e6e1d4;list-style: none; padding: 10px 10px 10px 40px; margin: 0;}
ul[class*="style"] li:first-child {border: 0;}
ul[class*="style"] li .number {background: url(../img/icons/bullet8.png) no-repeat; width: 26px; height: 24px; text-align: center; color: #fff; font: 11px/26px "Oswald", "Trebuchet MS", Arial, sans-serif; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;display: inline-block;margin-right: 8px;vertical-align: top;float: left;}
ul[class*="style"] li .number:hover {background-position: 0 -30px;}
ul[class*="style"] li,
ul[class*="style"] li a {color: #2d1104; font: italic 12px "Georgia", "Oswald", "Trebuchet MS", Arial; }
ul.style1 li:hover {background-image: url(../img/icons/bullet7.png);}
ul.style2 li {color: #6f6656; background: none;padding: 8px 20px;line-height: 24px;}
ul.style2 li, ul.style2 li a {color: #6f6656;}
ul.style3 li {background: none; font-style: normal;padding: 15px 10px 15px 20px;}
ul.style3 li:first-child {border-top: 1px solid #e6e1d4;}
ul.style3 li a {color: #e20000;font-style: normal;}
ul.style3 li a:hover {text-decoration: underline}

ul.style5 li {color: #fff; background: none;padding: 8px 20px;line-height: 24px;  list-style:none;}
ul.style5 li, ul.style5 li a {color: #fff; font-size:22px; text-align:left;}
ul.style5 li a:hover {color: #FFF; font-size:22px; text-align:left;}

/*------------------------------------------------------------------ [15. TABLES] */
table {border-collapse: collapse;border-spacing: 0;}
table thead th {color: #000; padding: 4px 10px; border-bottom: 1px solid #bcaf86;}
table tbody td {padding: 4px 10px;}
table.styled {width: 100%}
table.styled th {border: 1px solid #6b6b6b;}
table.styled td {border: 1px solid #fff;}
table.styled thead th {padding: 12px 18px; font: 13px "Oswald", Arial, sans-serif; text-transform: uppercase; color: #fff; background: #2d1104;  border: 1px solid #70674A;}
table.styled tbody td {padding: 14px 18px; text-shadow: 1px 1px rgba(255,255,255,0.5)}
table.styled tr:nth-child(odd) {background: #F7F0DE;}
table.styled tr:nth-child(even) {background: #eae4d2;}
table.styled tr:hover {background: #dbe4e5; cursor: pointer}

/*------------------------------------------------------------------ [16. BREADCRUMBS AND PAGINATION] */
.breadcrumbs {float: left;padding-left: 18px;margin: 0;}
.breadcrumbs li {float: left; background: url(../img/icons/bullet1.png) no-repeat 0 center; padding: 0 15px;line-height: 70px;list-style: none;}
.breadcrumbs li:first-child {background: none}
.breadcrumbs a,
.breadcrumbs span {font: 14px/70px "Oswald", "Trebuchet MS", Arial, Sans-Serif; color: #fff; text-transform: uppercase}

.pagination {background: url(../img/box3.png) no-repeat right top; width: 98%;height: auto; position: relative; margin: 5px 0 21px; clear: both;border-radius: 0;padding: 15px;}
.pagination > li {display: inline-block; padding: 0;}
.pagination > li > a,
.pagination > li > span,
.pagination > li > strong {font: 700 12px/28px "Oswald", "Trebuchet MS", Arial, sans-serif;display:inline-block;padding: 0 5px;text-align: center; background: #8b826a;color: #fff;text-decoration: none;margin: 0 0 2px;min-width: 32px;height: 28px;border: 0;border-radius: 0;text-transform: uppercase;}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {opacity: 0.9; color: #000; background: #8b826a;}
.pagination > li.active > a,
.pagination > li.active > span,
.pagination > li.active > a:hover,
.pagination > li.active > span:hover,
.pagination > li.active > a:focus,
.pagination > li.active > span:focus {background: #fff;border-radius: 0;color: #000;}
.pagination > li.first > a {background: url(../img/item3.png) no-repeat 0 -30px; padding: 0 10px 0 20px;}
.pagination > li.last > a {background: url(../img/item3.png) no-repeat 100% 0; padding: 0 20px 0 10px;}
.pagination > li:first-child > a,
.pagination > li:first-child > span,
.pagination > li:last-child > a,
.pagination > li:last-child > span {border-radius: 0}

/*------------------------------------------------------------------ [17. SIDEBAR] */
.sidebar .title {background: url(../img/buttons.png) repeat-x 0 -100px; color: #fff; font: 20px "Lobster", "Trebuchet MS", Arial, sans-serif; padding: 19px 20px; margin: 0 0 5px;height: 65px;}
.sidebar .green .title {background-position: 0 -170px;}
.sidebar .clear .title {background: none; color: #2d1104;padding: 0 20px 10px;height: auto;}
.sidebar .block {margin: 0 0 25px;}

.sidebar form.search {background: #260d00;padding: 15px;}
.sidebar form.search .search_query {color: #260d00;background: #fff;box-shadow: none;border-radius: 0;height: 30px;line-height: 30px;font: 12px "Oswald", "Trebuchet MS", Arial;text-transform: uppercase;padding-left: 8px;}
.sidebar form.search .search_button {right: 0; top: 12px;}
.sidebar form.search ::-webkit-input-placeholder {color: #260d00}
.sidebar form.search :-moz-placeholder {color: #260d00}
.sidebar form.search ::-moz-placeholder {color: #260d00}
.sidebar form.search :-ms-input-placeholder {color: #260d00}

/*------------------------------------------------------------------ [18. FOOTER] */
#footer-wide {background: url(../img/bg-footer.jpg) repeat-x center top;margin-top: 40px;padding-top: 50px;height: 500px;}
#footer .left-side {background: url(../img/footer-box-left.png) no-repeat; width: 11px; height: 74px;float: left;position: absolute;left: 4px;}
#footer .right-side {background: url(../img/footer-box-right.png) no-repeat; width: 11px; height: 74px;position: absolute;float: right;right: 4px;}

#footer .copyright {background: url(../img/footer-box.png) repeat-x center top;height: 74px;}
#footer .copyright .logo {margin: -17px 0 0 20px;}
#footer .copyright p {font: 400 13px "Oswald", Arial, sans-serif; color: #f0ece2;text-transform: uppercase;padding-top: 24px;text-shadow: 1px 1px rgba(0,0,0,0.2);margin-left: 20px;float: left;}
#footer .copyright a {color: #f0ece2;font-weight: 700;text-decoration: underline;}

#footer .addthis_toolbox {float: right;margin: 17px 20px 0;}
#footer .addthis_toolbox a {padding: 0 1px; cursor: pointer; float: left;}
#footer .addthis_toolbox a > span {width: 32px !important;height: 32px !important; display: inline-block; background-color: #940000 !important;border-radius: 15px;-moz-border-radius: 15px;-webkit-border-radius: 15px;box-shadow: 0px 1px 0 0 rgba(255,255,255,0.4);}
#footer .addthis_toolbox a span span {text-indent: -9999px;}
#footer .addthis_toolbox a:hover,
#footer .addthis_toolbox a:hover span,
#footer .addthis_toolbox a span:hover {opacity: 1 !important;}
#footer .addthis_toolbox a:hover span span {background-color: #5d1d01 !important; border-radius: 15px;-moz-border-radius: 15px;-webkit-border-radius: 15px;}
#footer .addthis_button_facebook > span {background: url(../img/icons/social-icons.png) no-repeat 12px center !important;}
#footer .addthis_button_email > span {background: url(../img/icons/social-icons.png) no-repeat -23px center !important;}
#footer .addthis_button_twitter > span {background: url(../img/icons/social-icons.png) no-repeat -58px center !important;}
#footer .addthis_button_google_plusone_share > span {background: url(../img/icons/social-icons.png) no-repeat -90px center !important;}
#footer .addthis_button_in > span {background: url(../img/icons/social-icons.png) no-repeat -124px center !important;}
#footer .addthis_button_rss > span {background: url(../img/icons/social-icons.png) no-repeat -158px center !important;}
#footer .addthis_button_compact > span {background: url(../img/icons/social-icons.png) no-repeat -193px center !important;}

/*------------------------------------------------------------------ [19. BOOTSTRAP OVERRIDES] */
.container {position: relative}
.well {background: #fff; filter: none;padding: 20px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); list-style: none; overflow: hidden;}
[class*="span"] {position: relative}
.thumbnail {background: #fff; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
.form-group {margin-bottom: 10px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    margin-bottom: 10px;
}