/*******************************
-Body-html

-toolbars

-cart-toolbars1

-cart-toolbars2

-headers

-cart-header1

-cart-header1

-cart-header2

-category-list

-product-list

-product-detail

-prefooter

-footer

-breadcrumb

-List

-Alert

-Tab

-Progress-bar

-Link

-Forms

-Line

-Vertical-align

-Display

-Button

-Thumb

-Image

-Blockquote

-Table

-Label

-Panel

-Accordion

-Background-color

-Text
--Color
--Size
--Weight
--Text-align
--Text-color

-Border

-font-awesome

-Margin

-Padding

-Examples
 ******************************/
@import "https://fonts.googleapis.com/css?family=Cabin+Condensed:400,500,600,700|Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i";
@import "https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i";
/*-----------Html-Bodt----------*/
html { font-size: 16px; }

body { font-size: 1rem; background-color: #f9f9f9; color: #666; font-family: "Open Sans", sans-serif; margin: 0; }

/*---------//Html-Bodt----------*/
ul { padding: 0; margin: 0; }

.float-none { float: none; }

.box-shadow2 { background-color: #fff; overflow: hidden; -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.4); -o-box-shadow: 0 0 3px rgba(0, 0, 0, 0.4); -ms-box-shadow: 0 0 3px rgba(0, 0, 0, 0.4); box-shadow: 0 0 3px rgba(0, 0, 0, 0.4); color: #5f504c; min-height: 100px; }
.box-shadow2:hover { -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5); -o-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5); -ms-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5); box-shadow: 0 0 4px rgba(0, 0, 0, 0.5); }
.box-shadow2:hover i:hover { color: #5f504c; background: none; }
.box-shadow2 i:hover { color: #5f504c; background: none; }
.box-shadow2 p { margin: 0; }

/*----------Width---------------*/
.full-width { width: 100%; }

.full-height { height: 100%; }

/*----------//Width---------------*/
.block-center { margin-left: auto; margin-right: auto; }

/*-----------Position-------------*/
.position-relative { position: relative; }

.position-absolute { position: absolute; }

.position-static { position: static; }

/*---------//Position-------------*/
@media (min-width: 1300px) { .container { width: 1270px; } }
@media (min-width: 1360px) { .container { width: 1320px; } }
/*----------Site Block------------*/
#mainSiteContent { height: 100%; overflow: visible; }

.mainSiteContent { max-width: 1200px; margin: 0 auto; overflow: hidden; -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5); box-shadow: 0 0 4px rgba(0, 0, 0, 0.5); }

@media (max-width: 1199px) { .mainSiteContent { width: 980px; } }
@media (max-width: 991px) { .mainSiteContent { width: 760px; } }
@media (max-width: 767px) { .mainSiteContent { width: 100%; } }
/*--------//Site Block------------*/
.visible-480 { display: none; }

@media (max-width: 480px) { .hidden-480 { display: none; }
  .visible-480 { display: block; } }
.icon.text-lg { font-size: 32px; }

/*===============Toolbars==================*/
.toolbar, .toolbar a, .toolbar-menu li a, .toolbar-menu li a span, .toolbar-menu li a i, .social-toolbar li a { color: #594540; }

.toolbar-menu li a:hover, .toolbar-menu li a:hover span, .toolbar-menu li a:hover i, .social-toolbar li a:hover { color: #2dc766; }

.toolbar, .toolbar-logo { background: url(../images/toolbar-bg.jpg) center center; height: 90px; }

.toolbar p { margin-bottom: 0; }
.toolbar p > a { color: #594540; }
.toolbar p > a:hover, .toolbar p > a:focus { color: #454545; }
.toolbar p + p > a { color: #35353; }
.toolbar p + p > a:hover, .toolbar p + p > a:focus { color: #454545; }
.toolbar .btn { padding: 14px 24px 16px 75px; color: #fff; background: url(../images/toolbar-icon.png) no-repeat 20px center #b33140; border-color: 1px solid #b33140; border-radius: 5px; text-align: left; }
.toolbar .btn > span { display: block; }
.toolbar .btn > span + span { font-weight: 400; font-size: 14px; }
.toolbar .btn > span:first-child { font-size: 18px; }
.toolbar .btn:hover, .toolbar .btn:focus { background-color: #a62d3c; color: #fff; }

@media (max-width: 1299px) { .toolbar .btn { background: #b33140; padding: 14px 24px; } }
.toolbar > .container > .row > div { display: table; width: 100%; }

.toolbar > .container > .row > div > [class*="col-"] { display: table-cell; vertical-align: middle; float: none; padding: 7px 15px; }

.toolbar-menu { float: right; }
.toolbar-menu li a { text-transform: uppercase; font-weight: 700; }
.toolbar-menu li a span, .toolbar-menu li a i { font-weight: 300; }
.toolbar-menu li::after { content: ""; margin: 0 5px; }

.social-toolbar li, .toolbar-menu li { display: inline-block; }

.social-toolbar li a { -moz-transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; font-size: 18px; }

.col-separator { position: relative; }

.col-separator::before { content: ""; position: absolute; border-right: 1px solid #fff; top: 0; bottom: 0; left: 50%; }

/*=============//Toolbars==================*/
/*===============Headers==================*/
.logo {position: absolute;top: -110px;z-index: 100;display: block;width: 366px;height: 231px;left: 50%;margin-left: -155px;}

.fixedHeader .header { -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); -ms-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); width: 100%; }

.mainSiteContent .fixedHeader .header { width: 1200px; }

.headerNavigation { padding: 0; margin: 0; }

.headerNavigation li { display: inline-block; position: relative; list-style-type: none; }

.headerNavigation li ul li { list-style-type: none; display: block; }

.header { background: #40322f; background: -moz-linear-gradient(top, #40322f 0%, #5f504c 100%); background: -webkit-linear-gradient(top, #40322f 0%, #5f504c 100%); background: linear-gradient(to bottom, #40322f 0%, #5f504c 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40322f', endColorstr='#5f504c',GradientType=0 ); z-index: 1000 !important; width: 100%; }

.header .headerNavigation { width: 100%; text-align: center; }
.header .headerNavigation .left-menu { float: left; }
.header .headerNavigation .right-menu { float: right; }
.header .headerNavigation > li ul {text-align: left;position: absolute;background-color: #342723;width: 190px;top: 150%;opacity: 0;visibility: hidden;-moz-transition: all 0.2s ease 0s;-webkit-transition: all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;-ms-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;z-index: 100;left: 0px;}
.header .headerNavigation .sub-menu > a > span { display: inline-block; float: right; padding: 10px; width: 30px; height: 30px; text-align: center; margin: -10px; }

.header .headerNavigation > li.sub-menu:hover > ul, .header .headerNavigation > li ul > li.sub-menu:hover > ul { top: 100%; opacity: 1; visibility: visible; display: block; }

.header .headerNavigation > li ul > li > ul { left: 0; top: 0; }

.header .headerNavigation > li ul > li.sub-menu:hover > ul { left: 190px; top: 0; }

.header .headerNavigation { font-size: 0; }

.header .headerNavigation a { font-size: 0.875rem; }

.header .headerNavigation > li > a {color: #eee4d9;padding: 25px 15px;background: #40322f;background: -moz-linear-gradient(top, #40322f 0%, #5f504c 100%);background: -webkit-linear-gradient(top, #40322f 0%, #5f504c 100%);background: linear-gradient(to bottom, #40322f 0%, #5f504c 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40322f', endColorstr='#5f504c',GradientType=0 );font-weight: 700;text-transform: uppercase;display: block;transition: 0s;}

.header .headerNavigation > li > ul a { color: #fff; display: block; padding: 10px 15px; -moz-transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; width: 100%; font-weight: bold; }

.header .headerNavigation > li > ul > li { display: block; }

.header .headerNavigation > li > ul a:focus, .header .headerNavigation > li > ul a:hover { color: #eee; }

.header .headerNavigation > li > a.active, .header .headerNavigation > li > a:hover, .header .headerNavigation > li > a:hover, .header .headerNavigation > li:hover > a, .header .headerNavigation > li > a:focus, .header .headerNavigation > li:focus > a {color: #fff;background: -moz-linear-gradient(top, #40322f 0%, #5f504c 100%);background: -webkit-linear-gradient(top, #40322f 0%, #5f504c 100%);background: linear-gradient(to bottom, #40322f 0%, #5f504c 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40322f', endColorstr='#5f504c',GradientType=0 );/* background: url(../images/menu-hover.png) no-repeat center bottom; */background: #b33140;}

.header > .container > .row > div { display: table; width: 100%; }

.header > .container > .row > div [class*="col-"] { display: table-cell; vertical-align: middle; float: none; }

#toggle-menu { padding: 5px 15px; font-size: 24px; position: absolute; right: 15px; top: 0; cursor: pointer; margin-top: 3px; z-index: 1; display: none; }
#toggle-menu i { color: #fff; }

@media (max-width: 1199px) { .logo { top: -120px; width: 300px; height: auto; margin-left: -125px; }
  .header .headerNavigation a { font-size: 0.8125rem; }
  .header .headerNavigation > li > a { padding: 25px 9px; } }
@media (max-width: 991px) { .logo { top: -25px; width: 255px; margin-left: -121px; }
  .header .headerNavigation a { text-align: left; }
  .logo-li { display: none !important; }
  .header .headerNavigation > li > a { background: none; background-color: #5f504c; }
  .header .headerNavigation { width: auto; }
  #toggle-menu { display: block; }
  .header { background: none; background-color: #5f504c; height: 50px; }
  .header .headerNavigation > li > a { padding: 10px 20px; }
  .headerNavigation { margin-top: 0; display: none; }
  .headerNavigation ul, .headerNavigation ul ul { visibility: visible; opacity: 1; position: static; width: 100%; overflow-y: hidden; max-height: 0; -moz-transition: max-height 0.2s; -webkit-transition: max-height 0.2s; transition: max-height 0.2s; }
  .headerNavigation ul.open-menu, .headerNavigation ul ul.open-menu { max-height: 1000px; -moz-transition: max-height 0.6s ease-in !important; -webkit-transition: max-height 0.6s ease-in !important; transition: max-height 0.6s ease-in !important; }
  .headerNavigation li { width: 100%; display: block; }
  .header > .container { position: relative; }
  .header > .container > .row > div, .header > .container > .row > div [class*="col-"] { display: block; }
  .header .headerNavigation { float: none; margin: 50px -15px 0; position: relative; z-index: 10; }
  .header .headerNavigation > li ul { position: static; opacity: 1; visibility: visible; width: 100%; }
  .header .headerNavigation > li > ul > li > ul { display: block; }
  .header .headerNavigation > li > ul > li > ul a { padding-left: 35px; }
  .header .headerNavigation > li > ul a { padding-left: 25px; display: block; width: 100%; }
  .header .headerNavigation > li > a.active, .header .headerNavigation > li > a:hover, .header .headerNavigation > li > a:hover, .header .headerNavigation > li:hover > a, .header .headerNavigation > li > a:focus, .header .headerNavigation > li:focus > a { background: none; background-color: #b53241; } }
/*header-002*/
.header.header-002 .headerNavigation { float: none; }

.header.header-002 #toggle-menu { margin-top: 0; }

@media (max-width: 991px) { .header.header-002 { min-height: 80px; padding: 11px 0; }
  .header.header-002 .headerNavigation { margin-top: 55px; }
  .toolbar-logo .toolbar-menu li a span, .toolbar-logo .toolbar-menu li::after { display: none; }
  .toolbar-logo .toolbar-menu li { padding: 0 10px; }
  .header.toolbar-logo > .container > .row > div [class*="col-"] { display: table-cell; vertical-align: middle; float: none; } }
@media (max-width: 380px) { .header.toolbar-logo > .container > .row > div [class*="col-"] { display: block; } }
/*header-003*/
.header-003 { padding: 0 1px; }

.header-003.header .main-cart-menu ul li::after { content: ""; border-right: 1px solid #ccc; height: 20px; margin-left: 10px; }

.header-003.header .headerNavigation > li > a { padding: 25px 9px; }

@media (max-width: 1199px) { .header-003.header .headerNavigation > li > a { padding: 25px 7px; } }
@media (max-width: 991px) { .header-003 { padding: 10px 0; }
  .header-003.header .headerNavigation > li > a { padding: 10px 15px; }
  .header-003.header .col-xs-12 { clear: both; }
  .header-003.header #toggle-menu { margin-top: 15px; }
  .header-003.header .headerNavigation { margin-top: 0; }
  .header-003.header .main-cart-menu { padding-right: 70px; padding-top: 20px; }
  .header-003.header .main-cart-menu ul li::after { display: none; } }
@media (max-width: 650px) { .header-003.header .main-cart-menu { width: 100% !important; padding: 15px 15px 10px; text-align: center; }
  .header-003.header .main-cart-menu ul { width: 100%; text-align: center; }
  .header-003.header .logo-content { width: 70% !important; } }
/*====header-005============*/
.header.header-005 .headerNavigation { float: none; }

.header-005 .slogan-content { border-left: 1px solid #b5b5b5; }

.number-products { padding: 2px 4px; background: #b53241; color: #ffffff; }

.header.header-005 #toggle-menu { top: -81px; background-color: #fff; padding: 0 10px; }

.toolbar .btn .fa-calendar { display: none; }

@media (max-width: 991px) { .toolbar.header-005 .top-logo { float: left !important; display: inline !important; }
  .toolbar.header-005 .cart-block { float: right !important; display: inline !important; margin-top: 24px; }
  .toolbar.header-005 .search-block { clear: both; padding-right: 60px !important; }
  .header-005 #toggle-menu { background: none; padding-left: 10px; padding-right: 10px; } }
@media (max-width: 767px) { .toolbar.header-005 .cart-block { float: right !important; display: inline !important; margin: 20px 45px 0 0; }
  .header.header-005 #toggle-menu { top: -140px; }
  .toolbar.header-005 .search-block { padding-right: 15px !important; }
  .toolbar .btn > span + span { display: none; }
  .toolbar .btn > span:first-child { font-size: 16px; }
  .toolbar .btn { padding: 16px 20px; border-radius: 0; margin-right: -15px; width: 100%; text-align: center; }
  .toolbar, .toolbar-logo { height: 55px; }
  .logo { top: -20px; width: 245px; margin-left: -117px; }
  .toolbar > .container > .row > div > [class*="col-"] { padding: 0px 15px; } }
@media (max-width: 680px) { .logo { width: 220px; margin-left: -105px; }
  .toolbar .btn { text-align: right; }
  .toolbar .btn span { display: none; }
  .toolbar .btn .fa-calendar { display: block; font-size: 21px; } }
@media (max-width: 600px) { .logo { width: 195px; margin-left: -93px; } }
@media (max-width: 480px) { .logo { margin-left: -92px; }
  .titlePage { padding: 18px 0; } }
.snippet { /*float:left;
width:100%;
display:block;
clear:both;*/ overflow: hidden; }

.snippet::after { content: ""; display: block; clear: both; visibility: hidden; }

.snippet > .container { margin-top: 5px; margin-bottom: 5px; }

/*-----------------Prefooter-------------*/
.prefooter { background: none; padding: 0 0 20px; color: ""; }
.prefooter h4 { text-align: left; text-transform: uppercase; color: #b53241; font-size: 1rem; font-weight: 700; }
.prefooter p { font-size: 0.8125rem; color: #333333; font-family: 'Open Sans', sans-serif; }
.prefooter h2 { text-transform: uppercase; color: #444444; font-size: 1rem; font-weight: 700; color: #b53241; }
.prefooter h2::after { display: none; }
.prefooter h2.media-heading { font-size: 0.79rem; }
.prefooter .images-view li { display: inline-block; margin-bottom: 2px; }
.prefooter .images-view li a { -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; opacity: 0.8; }
.prefooter .images-view li a:hover, .prefooter .images-view li a:focus { opacity: 1; }
.prefooter a { text-transform: uppercase; font-size: 12px; word-wrap: break-word; color: #333; }
.prefooter a:hover { color: #b53241; }
.prefooter .logo-block { background-color: #ffffff; }
.prefooter ul > li > a { text-transform: none; font-size: 0.8125rem; }
.prefooter .social-squire li a { border: 1px solid #777777; display: block; padding: 7px 8px 5px 9px; width: 35px; height: 35px; color: #777777; font-size: 1rem; }
.prefooter .social-squire li a:hover { border-color: #b53241; color: #b53241; }
.prefooter .social-squire.social-squire-white li a { border: none; color: #fff; }
.prefooter .social-squire.social-squire-white li a:hover { background-color: #fff; color: #b53241; }
.prefooter ul { list-style-type: none; }
.prefooter .prefooter-menu-underline ul { padding-left: 14px; }
.prefooter .prefooter-menu-underline ul li ~ li { border-top: 1px solid #eeeeee; padding-top: 10px; margin-top: 7px; }
.prefooter .prefooter-menu-underline ul li::before { content: "\f0da"; font-family: FontAwesome; color: #999999; margin-right: 8px; margin-left: -12px; }
.prefooter .prefooter-contact-box { background-color: #f5f5f5; }
.prefooter .prefooter-contact-box p.text-lg { margin-bottom: 10px; font-size: 1rem; }
.prefooter .prefooter-contact-box .border-right { padding: 10px 20px 30px 0; margin-right: 20px; border-right: 1px solid #ddd; }
.prefooter .prefooter-contact-box i { font-size: 2.1875rem; }
.prefooter .prefooter-contact-box i.fa-mobile { font-size: 2.8125rem; }

@media (max-width: 767px) { .prefooter-contact-box .col-sm-4 { width: 100%; float: none; text-align: center; }
  .prefooter-contact-box .border-right { width: 100%; clear: both; }
  .prefooter-contact-box .pull-left { float: none !important; text-align: center; }
  .prefooter .prefooter-contact-box .border-right { padding: 0; border: none; } }
.footer-mneu-logo { background-color: #444444; padding: 10px 0; }

.footer-mneu-logo .headerNavigation { float: right; }

.footer-mneu-logo .headerNavigation li { display: inline-block; padding: 0 5px; }

.footer-mneu-logo .headerNavigation li a { color: #ffffff; text-transform: uppercase; }

.footer-mneu-logo .headerNavigation li a:hover { color: #eeeeee; text-decoration: none; }

.footer-mneu-logo .headerNavigation .sub-menu ul { display: none; }

.sign-up #submitsignup { padding: 5px 12px 6px; }

#emailsignup { height: 35px; }

@media (max-width: 767px) { .sign-up #submitsignup { margin-top: -3px; }
  .sign-up .input-group { display: inline-table !important; }
  .sign-up .input-group .form-control { float: none !important; } }
.prefooter .signnup { background-color: #b53241; padding: 55px 0; }
.prefooter .signnup p { color: #fff; }
.prefooter .signnup .titlesignup { font-size: 4.5rem; margin: 0 0 10px 0; line-height: 0.8em; }
.prefooter .signnup .titlesignup + p { margin: 0; font-size: 1.5rem; }
.prefooter .signnup form { margin-bottom: 15px; }
.prefooter .signnup form input { -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px; border-radius: 2px; height: 51px; width: 100%; }
.prefooter .signnup form .btn { font-size: 1.125rem; padding: 12px 35px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px; border-radius: 2px; }
.prefooter .signnup form .form-group { width: 70%; }

@media (max-width: 991px) { .prefooter .signnup p { text-align: center; margin-bottom: 10px; }
  .prefooter .signnup form .form-group { width: 80%; } }
@media (max-width: 767px) { .prefooter .signnup .titlesignup { font-size: 3.5rem; }
  .prefooter .signnup form .form-group { width: 100%; }
  .prefooter .signnup form .btn { width: 100%; } }
/*---------------//Prefooter-------------*/
/*----------Footer----------*/
.footer { font-size: 0.8125rem; background: #eee; padding: 0 0 10px; color: #999999; }
.footer a { color: #999999; }
.footer .develop-block { padding: 10px 0; background: ""; color: #444444; }
.footer .develop-block ul { display: block; padding: 0; margin: 0; list-style-type: none; text-align: center; }
.footer .develop-block ul li { display: inline-block; padding-right: 0; }
.footer .develop-block ul li:after { content: ""; height: 10px; border-right: 2px dashed #999999; float: right; display: block; margin: 6px 0 0 7px; }
.footer .develop-block ul li:last-child:after { display: none; }
.footer .develop-block img { float: right; }
.footer p { margin: 0; }
.footer .bottom-footer { margin-top: 15px; }

.copyright-block { background: #eeeeee; color: #666666; padding: 10px 0; }
.copyright-block a { color: #666666; }

.copyright-block a, .copyright-block { color: #555; }

.footer-menu-block ul li:after { border-right: 1px solid #eeeeee; content: ""; display: block; float: right; height: 10px; margin: 6px 5px 0 13px; }

.footer-menu-block ul li a { color: #999; }

.footer-menu-block ul li:last-child:after { display: none; }

.footer-menu-block ul.social-footer li:after { display: none; }

.footer-menu-block .social-footer a { color: #ccc; font-size: 1.125rem; }

.footer-menu-block .social-footer a:hover { color: #b53241; }

@media (max-width: 767px) { .footer .develop-block img { float: none; } }
/*--------//Footer----------*/
h4.sidebar-title { margin: 0; padding: 8px; font-size: 1.125rem; font-weight: 700; }

.navigation-sidebar > h3 { padding: 10px; }

.navigation-sidebar .icon-toggle { margin-top: -3px; }
.navigation-sidebar .icon-toggle i { font-size: 8px; margin-left: 1px; }
.navigation-sidebar h6 { font-size: 0.875rem; font-weight: 700; margin: 0; font-family: 'Open Sans', sans-serif; color: #b53241; padding: 10px 0; }
.navigation-sidebar a { color: #666; }
.navigation-sidebar a:hover, .navigation-sidebar a:focus { color: #b53241; }

.navigation-sidebar ul::after { content: ""; border-bottom: 1px solid #eee; width: 100%; display: block; margin: 25px 0; }

.navigation-sidebar ul > li ~ li { margin-top: 5px; }

.navigation-sidebar ul > li > a { padding: 5px 8px; border-radius: 3px; display: block; }
.navigation-sidebar ul > li > a:hover { background-color: #b53241; color: #fff; }

@media (max-width: 767px) { .navigation-sidebar ul::after { display: none; }
  h4.sidebar-title { font-size: 1.0625rem; text-transform: uppercase; }
  .sidebar-collapse { display: none; }
  .navigation-sidebar h6 { font-size: 0.9375rem; background-color: #eeeeee; border-bottom: 1px solid #bbb; padding: 10px; }
  .navigation-sidebar { margin-bottom: 15px; -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); -o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); -ms-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); }
  .navigation-sidebar ul > li { margin: 0; }
  .navigation-sidebar ul > li a { padding: 10px; display: block; }
  .navigation-sidebar ul > li a:hover, .navigation-sidebar ul > li a:focus { background-color: #f5f5f5; color: #b53241; }
  .navigation-sidebar h6.open-sidebar-menu { border-bottom: 1px solid transparent; background-color: #b53241; color: #fff; }
  .navigation-sidebar h6.open-sidebar-menu i { color: #fff; }
  .navigation-sidebar h6 span { padding-right: 4px; }
  .navigation-sidebar h6 i { font-size: 0.9375rem; color: #444; }
  .navigation-sidebar h6 + ul { display: none; } }
/*--------breadcrumb--------*/
.bread2 { background-color: ""; }
.bread2 .breadcrumb a { color: #333333; }
.bread2 .breadcrumb a:hover, .bread2 .breadcrumb a:focus { color: #b53241; }
.bread2 li { color: #555555; }

.breadcrumb { background: none; margin-bottom: 0; padding: 0; }
.breadcrumb > li { text-transform: uppercase; font-size: 0.75rem; }
.breadcrumb > li a { color: #252525; text-transform: uppercase; font-size: 0.75rem; }
.breadcrumb > li a:hover { color: #b53241; }

.breadSelect { padding-top: 10px; }

.selectPage { float: right; }
.selectPage li { float: left; list-style: none; margin-left: 5px; }

.selectPage li a {border-radius: 50%;display: block;font-size: 15px;height: 35px;line-height: 35px;margin-left: 3px;text-align: center;width: 35px;transition: 0.5s;background-color: #999;color: #fff;}
.selectPage li a:hover { background-color: #b53241; color: #fff; }

.bread { width: 100%; padding: 15px 0 0; }

.bread2 { padding: 15px 0 10px; }

.bread ul li, .bread ul.crumb li a { float: left; list-style: none; font-size: 14px; margin-right: 2px; line-height: 2rem; color: #252525; padding-bottom: 0; }

@media (max-width: 767px) { .selectPage { display: none; }
  .breadcrumb { margin-bottom: 15px; } }
/*--------//breadcrumb--------*/
/*---------------List-----------------*/
.list { padding-left: 15px; margin: 0; }

.list li { padding-bottom: 7px; font-weight: 700; }

.list.list-height-xs li { padding-bottom: 5px; }

.list.list-height-sm li { padding-bottom: 10px; }

.list.list-height-md li { padding-bottom: 15px; }

.list.list-height-lg li { padding-bottom: 20px; }

.list.list-height-xl li { padding-bottom: 25px; }

.list.list-desc { list-style-type: disc; }

.list.list-circle { list-style-type: circle; }

.list.list-decimal { list-style-type: decimal; }

.list.list-square { list-style-type: square; }

.list.list-letter { list-style-type: lower-alpha; }

.list.list-roman { list-style-type: upper-roman; }

.list.list-check li, .list.list-plus li, .list.list-arrow li { list-style-type: none; }

.list.list-check li:before, .list.list-plus li:before, .list.list-arrow li:before { font-family: "Glyphicons Halflings"; font-size: 11px; margin-left: -15px; margin-right: 4px; color: #b53241; }

.list.list-check li:before { content: "\e013"; }

.list.list-plus li:before { content: "\2b"; }

.list.list-arrow li:before { content: "\e080"; }

.list-unstyled { padding-left: 0; list-style: none; }

.list-inline { padding-left: 0; margin-left: -5px; list-style: none; }

.list-white.list-check li:before, .list-white.list-plus li:before, .list-white.list-arrow li:before { color: #fff; }

.list-white li { color: #fff; }

.list-group-item.active > .badge, .nav-pills > .active > a > .badge { color: #b53241; background-color: #ffffff; }

.list-group-item:first-child { border-top-left-radius: 4px; border-top-right-radius: 4px; }

.list-group-item:last-child { border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }

.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text { color: #777777; }

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus { color: #ffffff; background-color: #b53241; border-color: #b53241; }

.list-group-item-success { color: #29a83e; background-color: #a5e9b0; }

a.list-group-item-success, button.list-group-item-success { color: #29a83e; }

a.list-group-item-success:hover, button.list-group-item-success:hover, a.list-group-item-success:focus, button.list-group-item-success:focus { color: #29a83e; background-color: #a5e9b0; }

a.list-group-item-success.active, button.list-group-item-success.active, a.list-group-item-success.active:hover, button.list-group-item-success.active:hover, a.list-group-item-success.active:focus, button.list-group-item-success.active:focus { color: #ffffff; background-color: #29a83e; border-color: #29a83e; }

.list-group-item-info { color: #1966ca; background-color: #b7d2f6; }

a.list-group-item-info, button.list-group-item-info { color: #1966ca; }

a.list-group-item-info:hover, button.list-group-item-info:hover, a.list-group-item-info:focus, button.list-group-item-info:focus { color: #1966ca; background-color: #b7d2f6; }

a.list-group-item-info.active, button.list-group-item-info.active, a.list-group-item-info.active:hover, button.list-group-item-info.active:hover, a.list-group-item-info.active:focus, button.list-group-item-info.active:focus { color: #ffffff; background-color: #1966ca; border-color: #1966ca; }

.list-group-item-warning { color: #683205; background-color: #fcd7b7; }

a.list-group-item-warning, button.list-group-item-warning { color: #683205; }

a.list-group-item-warning:hover, button.list-group-item-warning:hover, a.list-group-item-warning:focus, button.list-group-item-warning:focus { color: #683205; background-color: #fcd7b7; }

a.list-group-item-warning.active, button.list-group-item-warning.active, a.list-group-item-warning.active:hover, button.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus, button.list-group-item-warning.active:focus { color: #683205; background-color: #683205; border-color: #683205; }

.list-group-item-danger { color: #b72719; background-color: #f7c8c3; }

a.list-group-item-danger, button.list-group-item-danger { color: #b72719; }

a.list-group-item-danger:hover, button.list-group-item-danger:hover, a.list-group-item-danger:focus, button.list-group-item-danger:focus { color: #b72719; background-color: #f7c8c3; }

a.list-group-item-danger.active, button.list-group-item-danger.active, a.list-group-item-danger.active:hover, button.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus, button.list-group-item-danger.active:focus { color: #b72719; background-color: #b72719; border-color: #b72719; }

/*-------------//List-----------------*/
/*---------------Alert-----------------*/
.alert-success { color: #1a6b27; background-color: #a5e9b0; border-color: #9ae6a7; }

.alert-success hr { border-top-color: #8ae399; }

.alert-success .alert-link { color: #0e3b16; }

.alert-info { color: #1966ca; background-color: #b7d2f6; border-color: #99c0f2; }

.alert-info hr { border-top-color: #7eafef; }

.alert-info .alert-link { color: #1451a1; }

.alert-warning { color: #683205; background-color: #fcd7b7; border-color: #fde4d0; }

.alert-warning hr { border-top-color: #f9b378; }

.alert-warning .alert-link { color: #462203; }

.alert-danger { color: #b72719; background-color: #f7c8c3; border-color: #f2a79f; }

.alert-danger hr { border-top-color: #ed867b; }

.alert-danger .alert-link { color: #932014; }

/*---------------//Alert----------------------*/
/*----------------Tab---------*/
.nav-tabs > li { padding-bottom: 0; }

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover, .nav-tabs > li > a:hover { margin-right: 0; border: none; background-color: #b53241; color: #ffffff; }

.nav-tabs > li { margin-bottom: -1px; }

.nav-tabs > li > a { border-radius: 4px 4px 0 0; margin-right: 0; border: none; color: #333333; }

.tab-content { padding: 10px; background-color: #ffffff; border: 1px solid #cccccc; border-top: none; }

/*----------------//Tab---------*/
/*----------------Progress-bar---------*/
.progress { background-color: #f5f5f5; border-radius: 4px; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }

.progress-bar { color: #fff; background-color: #b53241; -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); -webkit-transition: width .6s ease; -o-transition: width .6s ease; transition: width .6s ease; }

.progress-striped .progress-bar, .progress-bar-striped { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -webkit-background-size: 40px 40px; background-size: 40px 40px; }

.progress.active .progress-bar, .progress-bar.active { -webkit-animation: progress-bar-stripes 2s linear infinite; -o-animation: progress-bar-stripes 2s linear infinite; animation: progress-bar-stripes 2s linear infinite; }

.progress-bar-success { background-color: #29a83e; }

.progress-striped .progress-bar-success { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar-info { background-color: #317fe5; }

.progress-striped .progress-bar-info { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar-warning { background-color: #f58220; }

.progress-striped .progress-bar-warning { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar-danger { background-color: #e65445; }

.progress-striped .progress-bar-danger { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

/*--------------//Progress-bar---------*/
/*-----------------Link----------------*/
a { color: #b53241; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; }
a:hover, a:focus { color: #982937; text-decoration: none; }

a.text-primary { color: #b53241; }
a.text-primary:hover, a.text-primary:focus { color: #3d1116; }

a.text-success { color: #29a83e; }
a.text-success:hover, a.text-success:focus { color: #0b2d11; }

a.text-info { color: #317fe5; }
a.text-info:hover, a.text-info:focus { color: #0e386f; }

a.text-warning { color: #f58220; }
a.text-warning:hover, a.text-warning:focus { color: #773905; }

a.text-danger { color: #e65445; }
a.text-danger:hover, a.text-danger:focus { color: #811c11; }

/*---------------//Link----------------*/
/*-----------------Label--------------*/
.label { color: #ffffff; }

.label-default { background-color: #777777; }

.label-default[href]:hover, .label-default[href]:focus { background-color: #5e5e5e; }

.label-primary { background-color: #b53241; }

.label-primary[href]:hover, .label-primary[href]:focus { background-color: #8c2732; }

.label-success { background-color: #29a83e; }

.label-success[href]:hover, .label-success[href]:focus { background-color: #1f7e2e; }

.label-info { background-color: #317fe5; }

.label-info[href]:hover, .label-info[href]:focus { background-color: #1966ca; }

.label-warning { background-color: #f58220; }

.label-warning[href]:hover, .label-warning[href]:focus { background-color: #d7680a; }

.label-danger { background-color: #e65445; }

.label-danger[href]:hover, .label-danger[href]:focus { background-color: #d92f1d; }

/*---------------//Label--------------*/
/*-----------------Forms--------------*/
textarea { resize: none; }

.input-sm { height: 30px; padding: 5px 10px; border-radius: 3px; }

select.input-sm { height: 30px; }

.form-group-sm .form-control { height: 30px; padding: 5px 10px; border-radius: 3px; }

.form-group-sm select.form-control { height: 30px; }

.form-group-sm .form-control-static { height: 30px; padding: 6px 10px; }

.input-lg { height: 46px; padding: 10px 16px; font-size: 18px; border-radius: 6px; }

select.input-lg { height: 46px; }

.form-group-lg .form-control { height: 46px; padding: 10px 16px; border-radius: 6px; }

.form-group-lg select.form-control { height: 46px; }

.form-group-lg .form-control-static { height: 46px; padding: 11px 16px; }

.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label { color: #3c763d; }

.has-success .form-control { border-color: #3c763d; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.has-success .form-control:focus { border-color: #2b542c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }

.has-success .input-group-addon { color: #3c763d; background-color: #dff0d8; border-color: #3c763d; }

.has-success .form-control-feedback { color: #3c763d; }

.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label { color: #8a6d3b; }

.has-warning .form-control { border-color: #8a6d3b; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.has-warning .form-control:focus { border-color: #66512c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }

.has-warning .input-group-addon { color: #8a6d3b; background-color: #fcf8e3; border-color: #8a6d3b; }

.has-warning .form-control-feedback { color: #8a6d3b; }

.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label { color: #a94442; }

.has-error .form-control { border-color: #a94442; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.has-error .form-control:focus { border-color: #843534; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }

.has-error .input-group-addon { color: #a94442; background-color: #f2dede; border-color: #a94442; }

.has-error .form-control-feedback { color: #a94442; }

/*---------------//Forms--------------*/
/*-----------Line--------------*/
hr.line-primary { border-color: #b53241; }

hr.line-success { border-color: #29a83e; }

hr.line-info { border-color: #317fe5; }

hr.line-warning { border-color: #f58220; }

hr.line-danger { border-color: #e65445; }

hr.line-white { border-color: #ffffff; }

hr.line-dark { border-color: black; }

/*---------//Line--------------*/
/*---------------vertical-align-------*/
.align-middle { vertical-align: middle; }

.align-top { vertical-align: top; }

.align-bottom { vertical-align: bottom; }

/*-------------//vertical-align-------*/
/*---------Display----------*/
.display-block { display: block; }

.display-inline { display: inline; }

.display-inline-block { display: inline-block; float: none; }

.display-table { display: table; }

.display-table-cell { display: table-cell; float: none; }

.display-table-row { display: table-row; }

.table-layout-auto { table-layout: auto; }

.table-layout-fixed { table-layout: fixed; }

.row-height { display: table; table-layout: fixed; height: 100%; width: 100%; }

.col-height { display: table-cell; float: none; height: 100%; }

.col-top { vertical-align: top; }

.col-middle { vertical-align: middle; }

.col-bottom { vertical-align: bottom; }

.row-flex { display: flex; }

@media (min-width: 480px) { .row-xs-height { display: table; table-layout: fixed; height: 100%; width: 100%; }
  .col-xs-height { display: table-cell; float: none; height: 100%; }
  .col-xs-top { vertical-align: top; }
  .col-xs-middle { vertical-align: middle; }
  .col-xs-bottom { vertical-align: bottom; } }
@media (min-width: 768px) { .row-sm-height { display: table; table-layout: fixed; height: 100%; width: 100%; }
  .col-sm-height { display: table-cell; float: none; height: 100%; }
  .col-sm-top { vertical-align: top; }
  .col-sm-middle { vertical-align: middle; }
  .col-sm-bottom { vertical-align: bottom; } }
@media (min-width: 992px) { .row-md-height { display: table; table-layout: fixed; height: 100%; width: 100%; }
  .col-md-height { display: table-cell; float: none; height: 100%; }
  .col-md-top { vertical-align: top; }
  .col-md-middle { vertical-align: middle; }
  .col-md-bottom { vertical-align: bottom; } }
@media (min-width: 1200px) { .row-lg-height { display: table; table-layout: fixed; height: 100%; width: 100%; }
  .col-lg-height { display: table-cell; float: none; height: 100%; }
  .col-lg-top { vertical-align: top; }
  .col-lg-middle { vertical-align: middle; }
  .col-lg-bottom { vertical-align: bottom; } }
/*-------//Display----------*/
/*---------------Button----------------*/
.btn {font-size: 0.9375rem;border: 2px solid transparent;border-radius: 3px;padding: 6px 12px;font-family: "Open Sans", sans-serif;font-weight: 600;-moz-transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;-ms-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}

.btn:hover, .btn:focus, .btn.focus { color: #333333; text-decoration: none; }

.btn:active, .btn.active { -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -o-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -ms-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.btn-white { color: #353535; background: #fff; border-color: #fff; }
.btn-white:hover, .btn-white:focus { color: #353535; background: #eee; border-color: #eee; }

.btn-white.btn-outline { color: #fff; background: none; border-color: #fff; }
.btn-white.btn-outline:hover, .btn-white.btn-outline:focus { color: #353535; background: #fff; border-color: #fff; }

.btn-default { color: #fff; background-color: #a0948e; border-color: #a0948e; }

.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active { color: #fff; background-color: #5f504c; border-color: #5f504c; }

.btn-default.btn-outline { color: #a0948e; background-color: none; border-color: #a0948e; }

.btn-default.btn-outline:hover, .btn-default.btn-outline:focus { color: #fff; background-color: #a0948e; border-color: #a0948e; }

.open > .dropdown-toggle.btn-default { color: #333333; background-color: #e6e6e6; border-color: #adadad; }

.btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus { color: #333333; background-color: #b3b3b3; border-color: #8c8c8c; }

.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active { background-color: #ffffff; border-color: #cccccc; }

.btn-default .badge { color: #ffffff; background-color: #333333; }

.btn-primary { color: #ffffff; background-color: #b53241; border-color: #b53241; }
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active { color: #ffffff; background-color: #8d2733; border-color: #8d2733; }
.btn-primary.btn-outline { color: #b53241; background: none; border-color: #b53241; }
.btn-primary.btn-outline:hover, .btn-primary.btn-outline:focus { color: #ffffff; background-color: #b53241; border-color: #b53241; }

.open > .dropdown-toggle.btn-primary { color: #ffffff; background-color: #8d2733; border-color: #711f29; }

.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus { color: #ffffff; background-color: #711f29; border-color: #3d1116; }

.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active { background-color: #b53241; border-color: #a12c3a; }

.btn-primary .badge { color: #b53241; background-color: #ffffff; }

.btn-success { color: #ffffff; background-color: #29a83e; border-color: #29a83e; }
.btn-success:hover, .btn-success:focus, .btn-success.focus, .btn-success:active, .btn-success.active { color: #ffffff; background-color: #1f7f2f; border-color: #1f7f2f; }
.btn-success.btn-outline { color: #29a83e; background: none; border-color: #29a83e; }
.btn-success.btn-outline:hover, .btn-success.btn-outline:focus { color: #ffffff; background-color: #29a83e; border-color: #29a83e; }

.open > .dropdown-toggle.btn-success { color: #ffffff; background-color: #1f7f2f; border-color: #186224; }

.btn-success:active:hover, .btn-success.active:hover, .open > .dropdown-toggle.btn-success:hover, .btn-success:active:focus, .btn-success.active:focus, .open > .dropdown-toggle.btn-success:focus, .btn-success:active.focus, .btn-success.active.focus, .open > .dropdown-toggle.btn-success.focus { color: #ffffff; background-color: #186224; border-color: #0b2d11; }

.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled.focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success.focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active { background-color: #29a83e; border-color: #249436; }

.btn-success .badge { color: #29a83e; background-color: #249436; }

.btn-info { color: #ffffff; background-color: #317fe5; border-color: #317fe5; }
.btn-info:hover, .btn-info:focus, .btn-info.focus, .btn-info:active, .btn-info.active { color: #ffffff; background-color: #1966ca; border-color: #1966ca; }
.btn-info.btn-outline { color: #317fe5; background: none; border-color: #317fe5; }
.btn-info.btn-outline:hover, .btn-info.btn-outline:focus { color: #ffffff; background-color: #317fe5; border-color: #317fe5; }

.open > .dropdown-toggle.btn-info { color: #ffffff; background-color: #1966ca; border-color: #1556aa; }

.btn-info:active:hover, .btn-info.active:hover, .open > .dropdown-toggle.btn-info:hover, .btn-info:active:focus, .btn-info.active:focus, .open > .dropdown-toggle.btn-info:focus, .btn-info:active.focus, .btn-info.active.focus, .open > .dropdown-toggle.btn-info.focus { color: #ffffff; background-color: #1556aa; border-color: #0e386f; }

.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled.focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info.focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active { background-color: #317fe5; border-color: #1c71e0; }

.btn-info .badge { color: #317fe5; background-color: #ffffff; }

.btn-warning { color: #ffffff; background-color: #f58220; border-color: #f58220; }
.btn-warning:hover, .btn-warning:focus, .btn-warning.focus, .btn-warning:active, .btn-warning.active { color: #ffffff; background-color: #d8690a; border-color: #d8690a; }
.btn-warning.btn-outline { color: #f58220; background: none; border-color: #f58220; }
.btn-warning.btn-outline:hover, .btn-warning.btn-outline:focus { color: #ffffff; background-color: #f58220; border-color: #f58220; }

.open > .dropdown-toggle.btn-warning { color: #ffffff; background-color: #d8690a; border-color: #b65808; }

.btn-warning:active:hover, .btn-warning.active:hover, .open > .dropdown-toggle.btn-warning:hover, .btn-warning:active:focus, .btn-warning.active:focus, .open > .dropdown-toggle.btn-warning:focus, .btn-warning:active.focus, .btn-warning.active.focus, .open > .dropdown-toggle.btn-warning.focus { color: #ffffff; background-color: #b65808; border-color: #773905; }

.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled.focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning.focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active { background-color: #f58220; border-color: #f1750b; }

.btn-warning .badge { color: #f58220; background-color: #ffffff; }

.btn-danger { color: #ffffff; background-color: #e65445; border-color: #e65445; }
.btn-danger:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active { color: #ffffff; background-color: #db2f1d; border-color: #db2f1d; }
.btn-danger.btn-outline { color: #e65445; background: none; border-color: #e65445; }
.btn-danger.btn-outline:hover, .btn-danger.btn-outline:focus { color: #ffffff; background-color: #e65445; border-color: #e65445; }

.open > .dropdown-toggle.btn-danger { color: #ffffff; background-color: #db2f1d; border-color: #bb2819; }

.btn-danger:active:hover, .btn-danger.active:hover, .open > .dropdown-toggle.btn-danger:hover, .btn-danger:active:focus, .btn-danger.active:focus, .open > .dropdown-toggle.btn-danger:focus, .btn-danger:active.focus, .btn-danger.active.focus, .open > .dropdown-toggle.btn-danger.focus { color: #ffffff; background-color: #bb2819; border-color: #811c11; }

.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled.focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger.focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active { background-color: #e65445; border-color: #e33f2f; }

.btn-danger .badge { color: #e65445; background-color: #ffffff; }

.btn-link { font-weight: normal; color: #b53241; }

.btn-link:hover, .btn-link:focus { color: #79212b; }

.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus { color: #777777; }

.btn-xs, .btn-group-xs > .btn { padding: 1px 5px; font-size: 13px; line-height: 1.5; border-radius: 4px; }

.btn-sm, .btn-group-sm > .btn { padding: 5px 10px; font-size: 0.875rem; line-height: 1.5; border-radius: 4px; }

.btn-lg, .btn-group-lg > .btn { padding: 15px 35px; font-size: 1rem; line-height: 1.3333333; border-radius: 4px; }

.btn-xl { padding: 8px 15px; font-size: 1.1875rem; }

.btn-square { border-radius: 0; }

.btn-second { color: #fff; background-color: #5f504c; border-color: #5f504c; }
.btn-second:hover, .btn-second:focus, .btn-second.focus, .btn-second:active, .btn-second.active { color: #fff; background-color: #433835; border-color: #433835; }
.btn-second.btn-outline { color: #5f504c; background: none; border-color: #5f504c; }
.btn-second.btn-outline:hover, .btn-second.btn-outline:focus { color: #fff; background-color: #5f504c; border-color: #5f504c; }

/*.btn-second:hover,.btn-second:focus{
  color: $btn-color-second-hover;
  background: $btn-color-second-bg-hover;
  border-color:$btn-color-second-border-hover
}*/
.btn-third { color: #fff; background-color: #a0948e; border-color: #a0948e; }
.btn-third:hover, .btn-third:focus, .btn-third.focus, .btn-third:active, .btn-third.active { color: #fff; background-color: #887a73; border-color: #887a73; }
.btn-third.btn-outline { color: #a0948e; background: none; border-color: #a0948e; }
.btn-third.btn-outline:hover, .btn-third.btn-outline:focus { color: #fff; background-color: #a0948e; border-color: #a0948e; }

/*.btn-third:hover,.btn-third:focus{
  color: $btn-color-third-hover;
  background: $btn-color-third-bg-hover;
  border-color:$btn-color-third-border-hover
}*/
.btn-fourth { color: #fff; background: #7d8d97; border-color: #7d8d97; }

.btn-fourth div { float: left; padding-left: 10px; }

.btn-fourth .btn-icon { width: 35px; height: 35px; font-size: 1.6875rem; margin-top: 5px; padding: 0; }

.btn-fourth:hover .btn-icon, .btn-fourth:focus .btn-icon { color: #fff; }

.btn-fourth:hover, .btn-fourth:focus { color: #fff; background: #5a6c78; border-color: #5a6c78; text-decoration: none; }

.btn-fifth { color: #fff; background: #683c75; border-color: #593364; }

.btn-fifth:hover, .btn-fifth:focus { color: #fff; background: #4a2b53; border-color: #3b2242; }

/*---------------//Button----------------*/
/*------gallery-----*/
#filters { margin-bottom: 1.36%; text-align: center; width: 100%; }

#filters .btn { border-radius: 3px; margin: 5px 5px 0 0; color: #ffffff; background-color: #a0948e; text-transform: none; float: none; display: inline-block; }

#filters .btn:hover, #filters .active { color: #ffffff; background-color: #5f504c; }

/*------//gallery---*/
.img-full { width: 100%; height: auto; }

/*---------------Thumb-----------------*/
.thumb16 { width: 16px; height: 16px; }

.thumb24 { width: 24px; height: 24px; }

.thumb32 { width: 32px; height: 32px; }

.thumb48 { width: 48px; height: 48px; }

.thumb64 { width: 64px; height: 64px; }

.thumb80 { width: 80px; height: 80px; }

.thumb96 { width: 96px; height: 96px; }

.thumb128 { width: 128px; height: 128px; }

/*-------------//Thumb-----------------*/
/*------------Image-width--------------*/
.img-max-60-sm, .img-max-50-sm, .img-max-40-sm, .img-max-60-md, .img-max-50-md, .img-max-40-md { max-width: 100%; }

@media (min-width: 768px) { .img-max-60-sm { max-width: 60%; height: auto; }
  .img-max-50-sm { max-width: 50%; height: auto; }
  .img-max-40-sm { max-width: 40%; height: auto; } }
@media (min-width: 992px) { .img-max-60-md { max-width: 60%; height: auto; }
  .img-max-50-md { max-width: 50%; height: auto; }
  .img-max-40-md { max-width: 40%; height: auto; } }
/*----------//Image-width--------------*/
/*--------------Blockquote---------------*/
blockquote { padding: 10px 20px; margin: 0 0 20px; font-size: 1.0625rem; border-left: 5px solid #eeeeee; }
blockquote footer, blockquote small, blockquote .small { display: block; font-size: 80%; line-height: 1.42857143rem; color: #777777; }
blockquote footer:before, blockquote small:before, blockquote .small:before { content: '\2014 \00A0'; }

.blockquote-reverse footer:after, blockquote.pull-right footer:after, .blockquote-reverse small:after, blockquote.pull-right small:after, .blockquote-reverse .small:after, blockquote.pull-right .small:after { content: '\00A0 \2014'; }

/*--------------//Blockquote------------------------*/
/*---------------Table---------------*/
.table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th { background-color: #a5e9b0; }

.table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th { background-color: #80e090; }

.table > thead > tr > td.info, .table > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .table > tfoot > tr.info > th { background-color: #b7d2f6; }

.table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th { background-color: #b7d2f6; }

.table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .table > tfoot > tr.warning > th { background-color: #fcd7b7; }

.table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th { background-color: #fcd7b7; }

.table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th { background-color: #f7c8c3; }

.table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th { background-color: #f7c8c3; }

/*-------------//Table---------------*/
/*-----------------Panel-------------*/
.panel-heading { padding: 10px 15px; border-bottom: 1px solid transparent; border-top-left-radius: 1px; border-top-right-radius: 1px; }

.panel-group .panel { border-radius: 2px; }

.panel-primary { border-color: #b53241; }

.panel-primary > .panel-heading { color: #ffffff; background-color: #b53241; border-color: #b53241; }

.panel-primary > .panel-heading + .panel-collapse > .panel-body { border-top-color: #b53241; }

.panel-primary > .panel-heading .badge { color: #b53241; background-color: #ffffff; }

.panel-primary > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #b53241; }

.panel-success { border-color: #a5e9b0; }

.panel-success > .panel-heading { color: #1a6b27; background-color: #a5e9b0; border-color: #a5e9b0; }

.panel-success > .panel-heading + .panel-collapse > .panel-body { border-top-color: #a5e9b0; }

.panel-success > .panel-heading .badge { color: #a5e9b0; background-color: #1a6b27; }

.panel-success > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #a5e9b0; }

.panel-info { border-color: #b7d2f6; }

.panel-info > .panel-heading { color: #1966ca; background-color: #b7d2f6; border-color: #b7d2f6; }

.panel-info > .panel-heading + .panel-collapse > .panel-body { border-top-color: #b7d2f6; }

.panel-info > .panel-heading .badge { color: #b7d2f6; background-color: #1966ca; }

.panel-info > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #b7d2f6; }

.panel-warning { border-color: #fcd7b7; }

.panel-warning > .panel-heading { color: #683205; background-color: #fcd7b7; border-color: #fcd7b7; }

.panel-warning > .panel-heading + .panel-collapse > .panel-body { border-top-color: #fcd7b7; }

.panel-warning > .panel-heading .badge { color: #fcd7b7; background-color: #683205; }

.panel-warning > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #fcd7b7; }

.panel-danger { border-color: #f7c8c3; }

.panel-danger > .panel-heading { color: #b72719; background-color: #f7c8c3; border-color: #f7c8c3; }

.panel-danger > .panel-heading + .panel-collapse > .panel-body { border-top-color: #f7c8c3; }

.panel-danger > .panel-heading .badge { color: #f7c8c3; background-color: #b72719; }

.panel-danger > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #f7c8c3; }

/*---------------//Panel-------------*/
/*--------------accordion-------------*/
.accordion .panel-heading a { display: block; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; padding: 13px; text-transform: uppercase; }

.accordion .panel-heading { padding: 0; }

.accordion .panel-primary .panel-heading a:hover, .accordion .panel-primary .panel-heading a:focus { background-color: #ce4c5b; color: #ffffff; text-decoration: none; }

.accordion .panel-success .panel-heading a:hover, .accordion .panel-success .panel-heading a:focus { background-color: #c6f1cd; color: #1a6b27; text-decoration: none; }

.accordion .panel-info .panel-heading a:hover, .accordion .panel-info .panel-heading a:focus { background-color: #cfe1f9; color: #1966ca; text-decoration: none; }

.accordion .panel-warning .panel-heading a:hover, .accordion .panel-warning .panel-heading a:focus { background-color: #fde4d0; color: #683205; text-decoration: none; }

.accordion .panel-danger .panel-heading a:hover, .accordion .panel-danger .panel-heading a:focus { background-color: #fbe1de; color: #b72719; text-decoration: none; }

.accordion .panel a::before { content: "\f105"; font-family: FontAwesome; float: right; -moz-transition: all 0.2s ease 0s; -webkit-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); }

.accordion .panel a.collapsed::before { transform: rotate(0); -o-transform: rotate(0); -ms-transform: rotate(0); -webkit-transform: rotate(0); }

/*--------------//accordion-------------*/
/*--------------Faq accordion---------------*/
.faqposting > h4 { text-align: left; }

.faqposting > h4:hover, .faqposting > h4:focus, .faq_width .faqposting.plus h4:hover, .faq_width .faqposting.plus h4:focus { background-color: #b53241; color: #fff; }

.faq_width .faqposting h4::before { color: #fff; }

.faqposting > h4:hover::before, .faqposting > h4:focus::before { color: #fff !important; }

.faq_width .faqposting.plus h4 { background-color: #f2f2f2; }

.faq_width .faqposting h4 { background-color: #b53241; color: #fff; }

.faq_width .faqposting.plus h4::before, .faq_width .faqposting.plus h4 { color: #353535; }

/*--------------//Faq accordion-------------*/
/*-----------Background-color----------*/
.bg-color { background: #ffffff; }

.bg-color-second { background: #32516a; }

.bg-color-third { background: #e4e4e4; }

.bg-color-fourth { background: #7d8d97; }

.bg-color-fifth { background: #683c75; }

.bg-white { background-color: #ffffff; }

.bg-primary-light { background-color: #d3606d; color: #ffffff; }

.bg-primary { background-color: #b53241; color: #ffffff; }

.bg-primary-dark { background-color: #79212b; color: #ffffff; }

.bg-success-light { background-color: #4bd361; color: #ffffff; }

.bg-success { background-color: #29a83e; color: #ffffff; }

.bg-success-dark { background-color: #1a6b27; color: #ffffff; }

.bg-info-light { background-color: #75a9ee; color: #ffffff; }

.bg-info { background-color: #317fe5; color: #ffffff; }

.bg-info-dark { background-color: #175ab3; color: #ffffff; }

.bg-warning-light { background-color: #f8ab69; color: #ffffff; }

.bg-warning { background-color: #f58220; color: #ffffff; }

.bg-warning-dark { background-color: #c05d09; color: #ffffff; }

.bg-danger-light { background-color: #fcedeb; color: #ffffff; }

.bg-danger { background-color: #e65445; color: #ffffff; }

.bg-danger-dark { background-color: #c42a1a; }

.bg-gray { background-color: #555555; }

.bg-dark { background-color: #333333; }

.bg-darker { background-color: #222222; }

.bg-light { background-color: #777777; }

.bg-lighter { background-color: #eee; }

.bg-cover { background-size: cover; }

.bg-center { background-position: center center; background-size: cover; }

/*---------------//Background-color--------------------*/
/*---------------Text-----------------*/
/*-bootstrap-*/
.text-left { text-align: left !important; }

.text-right { text-align: right; }

.text-center { text-align: center; }

.text-justify { text-align: justify; }

.text-nowrap { white-space: nowrap; }

.text-lowercase { text-transform: lowercase; }

.text-uppercase { text-transform: uppercase; }

.text-capitalize { text-transform: capitalize; }

/*-------------------------------------*/
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { line-height: 1.25; }

h1, .h1 { font-size: 2.25rem; color: #b53241; font-weight: normal; }

h2, .h2 { font-size: 2.25rem; font-weight: 300; font-weight: normal; font-family: "Cabin Condensed", sans-serif; color: #b53241; }

h3, .h3 { font-size: 1.875rem; font-weight: normal; color: #5f504c; }

h4, .h4 { font-size: 1.125rem; font-weight: bold; color: #353535; }

h5, .h5 { font-size: 1rem; font-weight: 700; color: #5f504c; }

h6, .h6 {font-size: 1rem;text-transform: uppercase;margin-top: 0;display: inline-block;padding: 5px 10px 5px 10px;background: #b53241;color: #fff;}

address { margin-bottom: 20px; font-weight: 300; line-height: 1.6; }

/*-text-color-*/
.text-white { color: #ffffff; }

.text-inverse { color: #999999; }

.text-alpha { color: rgba(102, 102, 102, 0.8); }

.text-dark { color: #333333; }

.text-alpha-inverse { color: rgba(153, 153, 153, 0.8); }

.text-gray-darker { color: #222222; }

.text-gray-dark { color: #333333; }

.text-gray { color: #555555; }

.text-gray-light { color: #777777; }

.text-gray-lighter { color: #eeeeee; }

.text-muted { color: #777777; }

.text-primary { color: #b53241; }

.text-success { color: #29a83e; }

.text-info { color: #317fe5; }

.text-warning { color: #f58220; }

.text-danger { color: #e65445; }

.text-color-second { color: #5f504c; }

.text-color-third { color: #2dc766; }

.text-color-fourth { color: #7d8d97; }

.text-color-fifth { color: #683c75; }

h1.text-inverse, .h1.text-inverse, h2.text-inverse, .h2.text-inverse, h3.text-inverse, .h3.text-inverse, h4.text-inverse, .h4.text-inverse, h5.text-inverse, .h5.text-inverse, h6.text-inverse, .h6.text-inverse, p.text-inverse { color: #ffffff; }

h1.text-inverse::after, .h1.text-inverse::after, h2.text-inverse::after, .h2.text-inverse::after, h3.text-inverse::after, .h3.text-inverse::after, h4.text-inverse::after, .h4.text-inverse::after, h5.text-inverse::after, .h5.text-inverse::after, h6.text-inverse::after, .h6.text-inverse::after, p.text-inverse::after { border-color: #ffffff; }

/*-Text-size-*/
.text-xs { font-size: 0.8125rem; }

.text-sm { font-size: 0.875rem; }

.text-md { font-size: 1.25rem; }

.text-lg { font-size: 1.5rem; }

.text-xl { font-size: 3.75rem; }

/*--------Weight-------*/
.text-weight-100 { font-weight: 100; }

.text-weight-200 { font-weight: 200; }

.text-weight-300 { font-weight: 300; }

.text-weight-400 { font-weight: 400; }

.text-weight-500 { font-weight: 500; }

.text-weight-600 { font-weight: 600; }

.text-weight-700 { font-weight: 700; }

.text-weight-800 { font-weight: 800; }

.text-weight-900 { font-weight: 900; }

/*-Text-align-*/
/*-----Fonts---*/
.font1 { font-family: "Open Sans", sans-serif; }

.font2 { font-family: "Cabin Condensed", sans-serif; }

.font3 { font-family: "Lato", sans-serif; }

/*---//Fonts---*/
/*----------------Line height-----------------------*/
.line-height-xxs { line-height: .4em; }

.line-height-xs { line-height: .5em; }

.line-height-sm { line-height: .65em; }

.line-height-md { line-height: .85em; }

.line-height-lg { line-height: 1em; }

.line-height-xl { line-height: 1.1em; }

.line-height-xxl { line-height: 1.22em; }

/*----------------//Line height---------------------*/
@media (max-width: 991px) { h1, .h1 { font-size: 2.143rem; }
  h2, .h2 { font-size: 1.714rem; }
  h3, .h3 { font-size: 1.429rem; }
  h4, .h4 { font-size: 1.143rem; }
  h5, .h5 { font-size: 1rem; }
  .quote > p { font-size: 1.125rem; }
  .text-center-991 { text-align: center; }
  .text-left-991 { text-align: left; }
  .text-right-991 { text-align: right; }
  .text-xs { font-size: 0.8125rem; }
  .text-sm { font-size: 0.9286rem; }
  .text-md { font-size: 1rem; }
  .text-lg { font-size: 1.429rem; }
  .text-xl { font-size: 2.286rem; }
  .list li { font-size: 1rem; } }
@media (max-width: 767px) { .text-center-767 { text-align: center; }
  .text-left-767 { text-align: left; }
  .text-right-767 { text-align: right; }
  h1, .h1 { font-size: 1.571rem; }
  h2, .h2 { font-size: 1.429rem; }
  h3, .h3 { font-size: 1.286rem; }
  h4, .h4 { font-size: 1.143rem; }
  h5, .h5 { font-size: 1rem; }
  .quote > p { font-size: 1rem; }
  .text-xs { font-size: 0.8125rem; }
  .text-sm { font-size: 0.9286rem; }
  .text-md { font-size: 1.071rem; }
  .text-lg { font-size: 1.286rem; }
  .text-xl { font-size: 2.143rem; }
  p { font-size: 0.9286rem; }
.list li { font-size: 1rem; } }
/*---------------Title Page-----------*/
.titlePage { background-color: #b53241; color: #fdfdfe; padding: 55px 0px 20px 0px; text-align: center; }
.titlePage h1 { color: #fdfdfe; font-weight: bold; display: inline-block; font-family: "Open Sans", sans-serif; font-size: 2.25rem; line-height: 2.5rem; margin: 0; position: relative; padding: 0 15px; text-transform: uppercase; }
.titlePage h1:before, .titlePage h1:after { content: ""; width: 30%; position: absolute; border-bottom: 4px solid #fdfdfe; top: 45%; }
.titlePage h1:before { right: 100%; }
.titlePage h1:after { left: 100%; }

@media (max-width: 1199px) { .titlePage h1:before, .titlePage h1:after { width: 20%; } }
@media (max-width: 1199px) { .titlePage { padding: 20px 0px 20px 0px; }
  .titlePage h1 { letter-spacing: 2px; font-size: 1.5rem; }
  .titlePage h1:before, .titlePage h1:after { width: 15%; } }
/*-------------//Title Page-----------*/
/*----------------Border------------*/
hr { border-color: #d3d3d3; }

.border { border-style: solid; }

.border-top { border-top-style: solid; }

.border-right { border-right-style: solid; }

.border-bottom { border-bottom-style: solid; }

.border-left { border-left-style: solid; }

.border-weight-xs { border-width: 1px; }

.border-weight-sm { border-width: 2px; }

.border-weight-md { border-width: 3px; }

.border-weight-lg { border-width: 4px; }

.border-weight-xl { border-width: 5px; }

.border-primary { border-color: #b53241; }

.border-success { border-color: #29a83e; }

.border-info { border-color: #317fe5; }

.border-warning { border-color: #f58220; }

.border-danger { border-color: #e65445; }

.border-white { border-color: #ffffff; }

.border-none { border: none !important; }

/*----------------//Border------------*/
/*----------------underline------------*/
.underline::after { content: ""; display: block; margin: 20px 0 15px; width: 100px; border-bottom: 4px solid #cccccc; }

.underline-right::after { margin-left: auto; margin-right: 0; }

.underline-center::after { margin-left: auto; margin-right: auto; }

.underline-width-xl::after { border-width: 5px; }

.underline-width-lg::after { border-width: 4px; }

.underline-width-md::after { border-width: 3px; }

.underline-width-sm::after { border-width: 2px; }

.underline-width-xs::after { border-width: 1px; }

.underline-primary::after { border-color: #b53241; }

.underline-success::after { border-color: #29a83e; }

.underline-info::after { border-color: #317fe5; }

.underline-warning::after { border-color: #f58220; }

.underline-danger::after { border-color: #e65445; }

.underline-white::after { border-color: #ffffff; }

.underline-xs::after { width: 10%; }

.underline-sm::after { width: 15%; }

.underline-md::after { width: 20%; }

.underline-lg::after { width: 25%; }

.underline-xl::after { width: 30%; }

/*--------------//underline------------*/
/*----------Border-radius-------------*/
.border-rdius-none { -moz-border-radius: 0; -webkit-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; }

.border-rdius-xs { -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; }

.border-rdius-sm { -moz-border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px; border-radius: 10px; }

.border-rdius-md { -moz-border-radius: 15px; -webkit-border-radius: 15px; -o-border-radius: 15px; -ms-border-radius: 15px; border-radius: 15px; }

.border-rdius-lg { -moz-border-radius: 20px; -webkit-border-radius: 20px; -o-border-radius: 20px; -ms-border-radius: 20px; border-radius: 20px; }

.border-rdius-xl { -moz-border-radius: 25px; -webkit-border-radius: 25px; -o-border-radius: 25px; -ms-border-radius: 25px; border-radius: 25px; }

/*--------//Border-radius-------------*/
.fa-fw { height: 1.88571em; width: 1.88571em; }

.fa-border-round { -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; padding: 0.35em 0.25em 0.15em; }

/*---------------Margin-----------*/
.margin-none { margin: 0; }

.margin-left-none { margin-left: 0; }

.margin-right-none { margin-right: 0; }

.margin-top-none { margin-top: 0; }

.margin-bottom-none { margin-bottom: 0; }

.margin-xs { margin: 5px; }

.margin-left-xs { margin-left: 5px; }

.margin-right-xs { margin-right: 5px; }

.margin-top-xs { margin-top: 5px; }

.margin-bottom-xs { margin-bottom: 5px; }

.margin-sm { margin: 10px; }

.margin-left-sm { margin-left: 10px; }

.margin-right-sm { margin-right: 10px; }

.margin-top-sm { margin-top: 10px; }

.margin-bottom-sm { margin-bottom: 10px; }

.margin-md { margin: 15px; }

.margin-left-md { margin-left: 15px; }

.margin-right-md { margin-right: 15px; }

.margin-top-md { margin-top: 15px; }

.margin-bottom-md { margin-bottom: 15px; }

.margin-lg { margin: 20px; }

.margin-left-lg { margin-left: 20px; }

.margin-right-lg { margin-right: 20px; }

.margin-top-lg { margin-top: 20px; }

.margin-bottom-lg { margin-bottom: 20px; }

.margin-xl { margin: 25px; }

.margin-left-xl { margin-left: 25px; }

.margin-right-xl { margin-right: 25px; }

.margin-top-xl { margin-top: 25px; }

.margin-bottom-xl { margin-bottom: 25px; }

.margin-vertical-none { margin-top: 0; margin-bottom: 0; }

.margin-vertical-xs { margin-top: 5px; margin-bottom: 5px; }

.margin-vertical-sm { margin-top: 10px; margin-bottom: 10px; }

.margin-vertical-md { margin-top: 15px; margin-bottom: 15px; }

.margin-vertical-lg { margin-top: 20px; margin-bottom: 20px; }

.margin-vertical-xl { margin-top: 25px; margin-bottom: 25px; }

.margin-horizontal-none { margin-left: 0; margin-right: 0; }

.margin-horizontal-xs { margin-left: 5px; margin-right: 5px; }

.margin-horizontal-sm { margin-left: 10px; margin-right: 10px; }

.margin-horizontal-md { margin-left: 15px; margin-right: 15px; }

.margin-horizontal-lg { margin-left: 20px; margin-right: 20px; }

.margin-horizontal-xl { margin-left: 25px; margin-right: 25px; }

/*-------------//Margin-----------*/
/*---------------Padding--------------*/
.padding-none { padding: 0; }

.padding-left-none { padding-left: 0; }

.padding-right-none { padding-right: 0; }

.padding-top-none { padding-top: 0; }

.padding-bottom-none { padding-bottom: 0; }

.padding-xs { padding: 5px; }

.padding-left-xs { padding-left: 5px; }

.padding-right-xs { padding-right: 5px; }

.padding-top-xs { padding-top: 5px; }

.padding-bottom-xs { padding-bottom: 5px; }

.padding-sm { padding: 10px; }

.padding-left-sm { padding-left: 10px; }

.padding-right-sm { padding-right: 10px; }

.padding-top-sm { padding-top: 10px; }

.padding-bottom-sm { padding-bottom: 10px; }

.padding-md { padding: 15px; }

.padding-left-md { padding-left: 15px; }

.padding-right-md { padding-right: 15px; }

.padding-top-md { padding-top: 15px; }

.padding-bottom-md { padding-bottom: 15px; }

.padding-lg { padding: 20px; }

.padding-left-lg { padding-left: 20px; }

.padding-right-lg { padding-right: 20px; }

.padding-top-lg { padding-top: 20px; }

.padding-bottom-lg { padding-bottom: 20px; }

.padding-xl { padding: 25px; }

.padding-left-xl { padding-left: 25px; }

.padding-right-xl { padding-right: 25px; }

.padding-top-xl { padding-top: 25px; }

.padding-bottom-xl { padding-bottom: 25px; }

.padding-vertical-none { padding-top: 0; padding-bottom: 0; }

.padding-vertical-xs { padding-top: 5px; padding-bottom: 5px; }

.padding-vertical-sm { padding-top: 10px; padding-bottom: 10px; }

.padding-vertical-md { padding-top: 15px; padding-bottom: 15px; }

.padding-vertical-lg { padding-top: 20px; padding-bottom: 20px; }

.padding-vertical-xl { padding-top: 25px; padding-bottom: 25px; }

.padding-horizontal-none { padding-left: 0; padding-right: 0; }

.padding-horizontal-xs { padding-left: 5px; padding-right: 5px; }

.padding-horizontal-sm { padding-left: 10px; padding-right: 10px; }

.padding-horizontal-md { padding-left: 15px; padding-right: 15px; }

.padding-horizontal-lg { padding-left: 20px; padding-right: 20px; }

.padding-horizontal-xl { padding-left: 25px; padding-right: 25px; }

/*-------------//Padding--------------*/
@media (max-width: 991px) { /*---------------Margin-----------*/
  .margin-991-none { margin: 0; }
  .margin-991-left-none { margin-left: 0; }
  .margin-991-right-none { margin-right: 0; }
  .margin-991-top-none { margin-top: 0; }
  .margin-991-bottom-none { margin-bottom: 0; }
  .margin-991-xs { margin: 5px; }
  .margin-991-left-xs { margin-left: 5px; }
  .margin-991-right-xs { margin-right: 5px; }
  .margin-991-top-xs { margin-top: 5px; }
  .margin-991-bottom-xs { margin-bottom: 5px; }
  .margin-991-sm { margin: 10px; }
  .margin-991-left-sm { margin-left: 10px; }
  .margin-991-right-sm { margin-right: 10px; }
  .margin-991-top-sm { margin-top: 10px; }
  .margin-991-bottom-sm { margin-bottom: 10px; }
  .margin-991-md { margin: 15px; }
  .margin-991-left-md { margin-left: 15px; }
  .margin-991-right-md { margin-right: 15px; }
  .margin-991-top-md { margin-top: 15px; }
  .margin-991-bottom-md { margin-bottom: 15px; }
  .margin-991-lg { margin: 20px; }
  .margin-991-left-lg { margin-left: 20px; }
  .margin-991-right-lg { margin-right: 20px; }
  .margin-991-top-lg { margin-top: 20px; }
  .margin-991-bottom-lg { margin-bottom: 20px; }
  .margin-991-xl { margin: 25px; }
  .margin-991-left-xl { margin-left: 25px; }
  .margin-991-right-xl { margin-right: 25px; }
  .margin-991-top-xl { margin-top: 25px; }
  .margin-991-bottom-xl { margin-bottom: 25px; }
  .margin-991-vertical-none { margin-top: 0; margin-bottom: 0; }
  .margin-991-vertical-xs { margin-top: 5px; margin-bottom: 5px; }
  .margin-991-vertical-sm { margin-top: 10px; margin-bottom: 10px; }
  .margin-991-vertical-md { margin-top: 15px; margin-bottom: 15px; }
  .margin-991-vertical-lg { margin-top: 20px; margin-bottom: 20px; }
  .margin-991-vertical-xl { margin-top: 25px; margin-bottom: 25px; }
  .margin-991-horizontal-none { margin-left: 0; margin-right: 0; }
  .margin-991-horizontal-xs { margin-left: 5px; margin-right: 5px; }
  .margin-991-horizontal-sm { margin-left: 10px; margin-right: 10px; }
  .margin-991-horizontal-md { margin-left: 15px; margin-right: 15px; }
  .margin-991-horizontal-lg { margin-left: 20px; margin-right: 20px; }
  .margin-991-horizontal-xl { margin-left: 25px; margin-right: 25px; }
  /*---------------//Margin----------------------*/
  /*---------------Padding--------------*/
  .padding-991-none { padding: 0; }
  .padding-991-left-none { padding-left: 0; }
  .padding-991-right-none { padding-right: 0; }
  .padding-991-top-none { padding-top: 0; }
  .padding-991-bottom-none { padding-bottom: 0; }
  .padding-991-xs { padding: 5px; }
  .padding-991-left-xs { padding-left: 5px; }
  .padding-991-right-xs { padding-right: 5px; }
  .padding-991-top-xs { padding-top: 5px; }
  .padding-991-bottom-xs { padding-bottom: 5px; }
  .padding-991-sm { padding: 10px; }
  .padding-991-left-sm { padding-left: 10px; }
  .padding-991-right-sm { padding-right: 10px; }
  .padding-991-top-sm { padding-top: 10px; }
  .padding-991-bottom-sm { padding-bottom: 10px; }
  .padding-991-md { padding: 15px; }
  .padding-991-left-md { padding-left: 15px; }
  .padding-991-right-md { padding-right: 15px; }
  .padding-991-top-md { padding-top: 15px; }
  .padding-991-bottom-md { padding-bottom: 15px; }
  .padding-991-lg { padding: 20px; }
  .padding-991-left-lg { padding-left: 20px; }
  .padding-991-right-lg { padding-right: 20px; }
  .padding-991-top-lg { padding-top: 20px; }
  .padding-991-bottom-lg { padding-bottom: 20px; }
  .padding-991-xl { padding: 25px; }
  .padding-991-left-xl { padding-left: 25px; }
  .padding-991-right-xl { padding-right: 25px; }
  .padding-991-top-xl { padding-top: 25px; }
  .padding-991-bottom-xl { padding-bottom: 25px; }
  .padding-991-vertical-none { padding-top: 0; padding-bottom: 0; }
  .padding-991-vertical-xs { padding-top: 5px; padding-bottom: 5px; }
  .padding-991-vertical-sm { padding-top: 10px; padding-bottom: 10px; }
  .padding-991-vertical { padding-top: 15px; padding-bottom: 15px; }
  .padding-991-vertical-lg { padding-top: 20px; padding-bottom: 20px; }
  .padding-991-vertical-xl { padding-top: 25px; padding-bottom: 25px; }
  .padding-991-horizontal-none { padding-left: 0; padding-right: 0; }
  .padding-991-horizontal-xs { padding-left: 5px; padding-right: 5px; }
  .padding-991-horizontal-sm { padding-left: 10px; padding-right: 10px; }
  .padding-991-horizontal-md { padding-left: 15px; padding-right: 15px; }
  .padding-991-horizontal-lg { padding-left: 20px; padding-right: 20px; }
  .padding-991-horizontal-xl { padding-left: 25px; padding-right: 25px; }
  /*-------------//Padding--------------*/ }
@media (max-width: 767px) { /*---------------Margin-----------*/
  .margin-767-none { margin: 0; }
  .margin-767-left-none { margin-left: 0; }
  .margin-767-right-none { margin-right: 0; }
  .margin-767-top-none { margin-top: 0; }
  .margin-767-bottom-none { margin-bottom: 0; }
  .margin-767-xs { margin: 5px; }
  .margin-767-left-xs { margin-left: 5px; }
  .margin-767-right-xs { margin-right: 5px; }
  .margin-767-top-xs { margin-top: 5px; }
  .margin-767-bottom-xs { margin-bottom: 5px; }
  .margin-767-sm { margin: 10px; }
  .margin-767-left-sm { margin-left: 10px; }
  .margin-767-right-sm { margin-right: 10px; }
  .margin-767-top-sm { margin-top: 10px; }
  .margin-767-bottom-sm { margin-bottom: 10px; }
  .margin-767-md { margin: 15px; }
  .margin-767-left-md { margin-left: 15px; }
  .margin-767-right-md { margin-right: 15px; }
  .margin-767-top-md { margin-top: 15px; }
  .margin-767-bottom-md { margin-bottom: 15px; }
  .margin-767-lg { margin: 20px; }
  .margin-767-left-lg { margin-left: 20px; }
  .margin-767-right-lg { margin-right: 20px; }
  .margin-767-top-lg { margin-top: 20px; }
  .margin-767-bottom-lg { margin-bottom: 20px; }
  .margin-767-xl { margin: 25px; }
  .margin-767-left-xl { margin-left: 25px; }
  .margin-767-right-xl { margin-right: 25px; }
  .margin-767-top-xl { margin-top: 25px; }
  .margin-767-bottom-xl { margin-bottom: 25px; }
  .margin-767-vertical-none { margin-top: 0; margin-bottom: 0; }
  .margin-767-vertical-xs { margin-top: 5px; margin-bottom: 5px; }
  .margin-767-vertical-sm { margin-top: 10px; margin-bottom: 10px; }
  .margin-767-vertical-md { margin-top: 15px; margin-bottom: 15px; }
  .margin-767-vertical-lg { margin-top: 20px; margin-bottom: 20px; }
  .margin-767-vertical-xl { margin-top: 25px; margin-bottom: 25px; }
  .margin-767-horizontal-none { margin-left: 0; margin-right: 0; }
  .margin-767-horizontal-xs { margin-left: 5px; margin-right: 5px; }
  .margin-767-horizontal-sm { margin-left: 10px; margin-right: 10px; }
  .margin-767-horizontal-md { margin-left: 15px; margin-right: 15px; }
  .margin-767-horizontal-lg { margin-left: 20px; margin-right: 20px; }
  .margin-767-horizontal-xl { margin-left: 25px; margin-right: 25px; }
  /*-------------//Margin----------------------*/
  /*---------------Padding--------------*/
  .padding-767-none { padding: 0; }
  .padding-767-left-none { padding-left: 0; }
  .padding-767-right-none { padding-right: 0; }
  .padding-767-top-none { padding-top: 0; }
  .padding-767-bottom-none { padding-bottom: 0; }
  .padding-767-xs { padding: 5px; }
  .padding-767-left-xs { padding-left: 5px; }
  .padding-767-right-xs { padding-right: 5px; }
  .padding-767-top-xs { padding-top: 5px; }
  .padding-767-bottom-xs { padding-bottom: 5px; }
  .padding-767-sm { padding: 10px; }
  .padding-767-left-sm { padding-left: 10px; }
  .padding-767-right-sm { padding-right: 10px; }
  .padding-767-top-sm { padding-top: 10px; }
  .padding-767-bottom-sm { padding-bottom: 10px; }
  .padding-767-md { padding: 15px; }
  .padding-767-left-md { padding-left: 15px; }
  .padding-767-right-md { padding-right: 15px; }
  .padding-767-top-md { padding-top: 15px; }
  .padding-767-bottom-md { padding-bottom: 15px; }
  .padding-767-lg { padding: 20px; }
  .padding-767-left-lg { padding-left: 20px; }
  .padding-767-right-lg { padding-right: 20px; }
  .padding-767-top-lg { padding-top: 20px; }
  .padding-767-bottom-lg { padding-bottom: 20px; }
  .padding-767-xl { padding: 25px; }
  .padding-767-left-xl { padding-left: 25px; }
  .padding-767-right-xl { padding-right: 25px; }
  .padding-767-top-xl { padding-top: 25px; }
  .padding-767-bottom-xl { padding-bottom: 25px; }
  .padding-767-vertical-none { padding-top: 0; padding-bottom: 0; }
  .padding-767-vertical-xs { padding-top: 5px; padding-bottom: 5px; }
  .padding-767-vertical-sm { padding-top: 10px; padding-bottom: 10px; }
  .padding-767-vertical-md { padding-top: 15px; padding-bottom: 15px; }
  .padding-767-vertical-lg { padding-top: 20px; padding-bottom: 20px; }
  .padding-767-vertical-xl { padding-top: 25px; padding-bottom: 25px; }
  .padding-767-horizontal-none { padding-left: 0; padding-right: 0; }
  .padding-767-horizontal-xs { padding-left: 5px; padding-right: 5px; }
  .padding-767-horizontal-sm { padding-left: 10px; padding-right: 10px; }
  .padding-767-horizontal-md { padding-left: 15px; padding-right: 15px; }
  .padding-767-horizontal-lg { padding-left: 20px; padding-right: 20px; }
  .padding-767-horizontal-xl { padding-left: 25px; padding-right: 25px; }
  /*-------------//Padding--------------*/ }
@media (max-width: 480px) { /*---------------Margin-----------*/
  .margin-480-none { margin: 0; }
  .margin-480-left-none { margin-left: 0; }
  .margin-480-right-none { margin-right: 0; }
  .margin-480-top-none { margin-top: 0; }
  .margin-480-bottom-none { margin-bottom: 0; }
  .margin-480-xs { margin: 5px; }
  .margin-480-left-xs { margin-left: 5px; }
  .margin-480-right-xs { margin-right: 5px; }
  .margin-480-top-xs { margin-top: 5px; }
  .margin-480-bottom-xs { margin-bottom: 5px; }
  .margin-480-sm { margin: 10px; }
  .margin-480-left-sm { margin-left: 10px; }
  .margin-480-right-sm { margin-right: 10px; }
  .margin-480-top-sm { margin-top: 10px; }
  .margin-480-bottom-sm { margin-bottom: 10px; }
  .margin-480-md { margin: 15px; }
  .margin-480-left-md { margin-left: 15px; }
  .margin-480-right-md { margin-right: 15px; }
  .margin-480-top-md { margin-top: 15px; }
  .margin-480-bottom-md { margin-bottom: 15px; }
  .margin-480-lg { margin: 20px; }
  .margin-480-left-lg { margin-left: 20px; }
  .margin-480-right-lg { margin-right: 20px; }
  .margin-480-top-lg { margin-top: 20px; }
  .margin-480-bottom-lg { margin-bottom: 20px; }
  .margin-480-xl { margin: 25px; }
  .margin-480-left-xl { margin-left: 25px; }
  .margin-480-right-xl { margin-right: 25px; }
  .margin-480-top-xl { margin-top: 25px; }
  .margin-480-bottom-xl { margin-bottom: 25px; }
  .margin-480-vertical-none { margin-top: 0; margin-bottom: 0; }
  .margin-480-vertical-xs { margin-top: 5px; margin-bottom: 5px; }
  .margin-480-vertical-sm { margin-top: 10px; margin-bottom: 10px; }
  .margin-480-vertical-md { margin-top: 15px; margin-bottom: 15px; }
  .margin-480-vertical-lg { margin-top: 20px; margin-bottom: 20px; }
  .margin-480-vertical-xl { margin-top: 25px; margin-bottom: 25px; }
  .margin-480-horizontal-none { margin-left: 0; margin-right: 0; }
  .margin-480-horizontal-xs { margin-left: 5px; margin-right: 5px; }
  .margin-480-horizontal-sm { margin-left: 10px; margin-right: 10px; }
  .margin-480-horizontal-md { margin-left: 15px; margin-right: 15px; }
  .margin-480-horizontal-lg { margin-left: 20px; margin-right: 20px; }
  .margin-480-horizontal-xl { margin-left: 25px; margin-right: 25px; }
  /*-------------//Margin----------------------*/
  /*---------------Padding--------------*/
  .padding-480-none { padding: 0; }
  .padding-480-left-none { padding-left: 0; }
  .padding-480-right-none { padding-right: 0; }
  .padding-480-top-none { padding-top: 0; }
  .padding-480-bottom-none { padding-bottom: 0; }
  .padding-480-xs { padding: 5px; }
  .padding-480-left-xs { padding-left: 5px; }
  .padding-480-right-xs { padding-right: 5px; }
  .padding-480-top-xs { padding-top: 5px; }
  .padding-480-bottom-xs { padding-bottom: 5px; }
  .padding-480-sm { padding: 10px; }
  .padding-480-left-sm { padding-left: 10px; }
  .padding-480-right-sm { padding-right: 10px; }
  .padding-480-top-sm { padding-top: 10px; }
  .padding-480-bottom-sm { padding-bottom: 10px; }
  .padding-480-md { padding: 15px; }
  .padding-480-left { padding-left: 15px; }
  .padding-480-right { padding-right: 15px; }
  .padding-480-top { padding-top: 15px; }
  .padding-480-bottom { padding-bottom: 15px; }
  .padding-480-lg { padding: 20px; }
  .padding-480-left-lg { padding-left: 20px; }
  .padding-480-right-lg { padding-right: 20px; }
  .padding-480-top-lg { padding-top: 20px; }
  .padding-480-bottom-lg { padding-bottom: 20px; }
  .padding-480-xl { padding: 25px; }
  .padding-480-left-xl { padding-left: 25px; }
  .padding-480-right-xl { padding-right: 25px; }
  .padding-480-top-xl { padding-top: 25px; }
  .padding-480-bottom-xl { padding-bottom: 25px; }
  .padding-480-vertical-none { padding-top: 0; padding-bottom: 0; }
  .padding-480-vertical-xs { padding-top: 5px; padding-bottom: 5px; }
  .padding-480-vertical-sm { padding-top: 10px; padding-bottom: 10px; }
  .padding-480-vertical-md { padding-top: 15px; padding-bottom: 15px; }
  .padding-480-vertical-lg { padding-top: 20px; padding-bottom: 20px; }
  .padding-480-vertical-xl { padding-top: 25px; padding-bottom: 25px; }
  .padding-480-horizontal-none { padding-left: 0; padding-right: 0; }
  .padding-480-horizontal-xs { padding-left: 5px; padding-right: 5px; }
  .padding-480-horizontal-sm { padding-left: 10px; padding-right: 10px; }
  .padding-480-horizontal { padding-left: 15px; padding-right: 15px; }
  .padding-480-horizontal-lg { padding-left: 20px; padding-right: 20px; }
  .padding-480-horizontal-xl { padding-left: 25px; padding-right: 25px; }
  /*-------------//Padding--------------*/ }
/*------shortcodes-menu-----*/
.shortcodes-menu { list-style-type: none; padding: 0; margin-top: 30px; }

.shortcodes-menu > li > a { border: 1px solid #ccc; border-top: none; color: #353535; text-transform: uppercase; display: block; font-size: 12px; padding: 10px 15px; transition: 0.3s; color: #353535; }

.shortcodes-menu > li:first-child a { border: 1px solid #ccc; }

.shortcodes-menu li a:hover, .shortcodes-menu li a:focus, .shortcodes-menu li a:hover, .shortcodes-menu li a.active { color: #fff; background-color: #b53241; text-decoration: none; }

/*------//shortcodes-menu---*/
@media (max-width: 991px) { .container { width: 100%; }
  .pull-left-991 { float: left !important; }
  .pull-right-991 { float: left !important; }
  .pull-none-991 { float: none !important; } }
@media (max-width: 768px) { .hidden-768 { display: none; } }
@media (max-width: 767px) { .pull-left-767 { float: left !important; }
  .pull-right-767 { float: left !important; }
  .pull-none-767 { float: none !important; } }
@media (max-width: 600px) { .hidden-600 { display: none; } }
@media (max-width: 480px) { .hidden-480 { display: none; }
  .display-480 { display: block; }
  .text-center-480 { text-align: center; }
  .padding-480-none { padding: none; } }

/*# sourceMappingURL=theme-payson.css.map */
