/*



#########################################
www.free-templates.lt - get Your Free template for Your site!
#########################################
Free Joomla, Drupal, Wordpress, Blogger themes and templates!
Free Joomla, Drupal, Wordpress, Blogger themes and templates!
#########################################
www.free-templates.lt - get Your Free template for Your site!
#########################################




*/

.responsive body{   min-width: 240px;}  .responsive .free-templates-lt-content-layout img,.responsive .free-templates-lt-content-layout video{   max-width: 100%;   height: auto !important;}.responsive.responsive-phone .free-templates-lt-content-layout img {   float: none !important;}    .responsive .free-templates-lt-content-layout .free-templates-lt-sidebar0, .responsive .free-templates-lt-content-layout .free-templates-lt-sidebar1, .responsive .free-templates-lt-content-layout .free-templates-lt-sidebar2 {   width: auto !important;}    .responsive .free-templates-lt-content-layout, .responsive .free-templates-lt-content-layout-row, .responsive .free-templates-lt-layout-cell {   display: block;}  .responsive .free-templates-lt-slidenavigator {   display: none !important;}    .responsive .free-templates-lt-collage {   display: none !important;}    .responsive .image-caption-wrapper {   width: auto !important;}  .responsive .free-templates-lt-textblock {   display: none;}.responsive.responsive-tablet .free-templates-lt-vmenublock,.responsive.responsive-tablet .free-templates-lt-block{   margin-left: 1%;   margin-right: 1%;   width: 48%;   float: left;   -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;   box-sizing: border-box;}.responsive .free-templates-lt-responsive-embed {   position: relative;   padding-bottom: 56.25%;   	height: 0;}.responsive .free-templates-lt-responsive-embed iframe,.responsive .free-templates-lt-responsive-embed object,.responsive .free-templates-lt-responsive-embed embed{   position: absolute;   top: 0;   left: 0;   width: 100%;   height: 100%;}.responsive .free-templates-lt-header {   width: auto;   height: auto;   min-height: 100px;   margin-top: 1%;   margin-right: 1% !important;   margin-left: 1% !important;   background-position: center center !important;   background-size: cover !important;   background-repeat: repeat !important;}.responsive .free-templates-lt-header .free-templates-lt-headline, .responsive .free-templates-lt-header .free-templates-lt-slogan {   display: block !important;   top: 0 !important;   left: 0 !important;   margin: 2% !important;}    .responsive .free-templates-lt-header .free-templates-lt-headline a, .responsive .free-templates-lt-header .free-templates-lt-slogan {   white-space: normal !important;}    .responsive .free-templates-lt-header .free-templates-lt-shapes .free-templates-lt-textblock {   padding: 2% !important;   margin: 2% !important;   line-height: normal;   background-image: none;   background-color: rgba(127, 127, 127, 0.7);   color: #eee !important;   display: none;   top: auto;   left: auto;   width: auto;   height: auto;}.responsive .free-templates-lt-header .free-templates-lt-shapes .free-templates-lt-textblock *,.responsive .free-templates-lt-header .free-templates-lt-shapes .free-templates-lt-textblock a:hover,.responsive .free-templates-lt-header .free-templates-lt-shapes .free-templates-lt-textblock a:visited,.responsive .free-templates-lt-header .free-templates-lt-shapes .free-templates-lt-textblock a:link {   color: #eee !important;}    .responsive .free-templates-lt-header .free-templates-lt-shapes .free-templates-lt-textblock>div {   display: none;   top: auto;   left: auto;   width: auto;   height: auto;   padding: 0 !important;}.responsive .free-templates-lt-header .free-templates-lt-shapes,.responsive .free-templates-lt-header .free-templates-lt-shapes *{   position: relative;   text-align: center;   -webkit-transform: none !important;   -moz-transform: none !important;   -o-transform: none !important;   -ms-transform: none !important;   transform: none !important;}.responsive .free-templates-lt-header #free-templates-lt-flash-area,.responsive .free-templates-lt-header .free-templates-lt-shapes>*{   display: none;}.responsive #free-templates-lt-header-bg {   background-position: center center !important;   background-size: cover !important;   background-repeat: repeat !important;}.responsive .free-templates-lt-shapes~.free-templates-lt-textblock{   position: relative !important;   display: block !important;   margin: 1% auto !important;   width: 75% !important;   top: auto !important;   right: auto !important;   bottom: auto !important;   left: auto !important;}.responsive nav.free-templates-lt-nav,.responsive .free-templates-lt-nav-inner{   width: auto !important;   position: relative !important;   top: auto !important;   left: auto !important;   right: auto !important;   bottom: auto !important;   margin-top: 0;   margin-bottom: 0;}.responsive nav.free-templates-lt-nav{   margin-top: 1%;   margin-right: 1% !important;   margin-left: 1% !important;}.responsive .responsive-nav {   padding-left: 0;   padding-right: 0;   padding-top: 1px;   padding-bottom: 1px;} .responsive .responsive-nav ul.free-templates-lt-hmenu {   display: block;   float: none;   text-align: center;}.responsive .responsive-nav ul.free-templates-lt-hmenu li{   float: none;}  .responsive .responsive-nav ul.free-templates-lt-hmenu>li:first-child, .responsive .responsive-nav ul.free-templates-lt-hmenu>li:last-child, .responsive .responsive-nav ul.free-templates-lt-hmenu>li{   margin-left: 0;   margin-right: 0;}  .responsive .responsive-nav ul.free-templates-lt-hmenu>li:before{   display: none;}.responsive .responsive-nav ul.free-templates-lt-hmenu a{   margin-top: 1px !important;   margin-bottom: 1px !important;   text-align: center;   height: auto;   white-space: normal;}.responsive .responsive-nav ul.free-templates-lt-hmenu>li:first-child>a{   margin-top: 0 !important;}.responsive .responsive-nav ul.free-templates-lt-hmenu>li:last-child>a{   margin-bottom: 0 !important;}.responsive .responsive-nav .ext, .responsive .responsive-nav ul.free-templates-lt-hmenu>li>ul, .responsive .responsive-nav ul.free-templates-lt-hmenu>li>ul>li{   width: auto !important;}.responsive .responsive-nav ul.free-templates-lt-hmenu ul{   left: auto !important;   right: auto !important;   top: auto !important;   bottom: auto !important;   display: none !important;   position: relative !important;   visibility: visible !important;}.responsive .responsive-nav ul.free-templates-lt-hmenu>li>a{   border-bottom: 1px solid rgba(196, 146, 18, 0.5);}.responsive .responsive-nav .free-templates-lt-hmenu>li>a{   border-radius: 5px;}.responsive .responsive-nav ul.free-templates-lt-hmenu>li>a.active{   border-bottom: 1px solid #CE7A12;}.responsive .responsive-nav ul.free-templates-lt-hmenu>li>a:hover{   border-bottom: 1px solid rgba(234, 177, 31, 0.2);}.responsive .responsive-nav ul.free-templates-lt-hmenu>li>ul>li:first-child:after {   display: none;}.responsive .responsive-nav ul.free-templates-lt-hmenu ul a{   padding-left: 4% !important;}.responsive .responsive-nav ul.free-templates-lt-hmenu ul ul a{   padding-left: 6% !important;}.responsive .responsive-nav ul.free-templates-lt-hmenu ul ul ul a{   padding-left: 8% !important;}.responsive .responsive-nav ul.free-templates-lt-hmenu ul ul ul ul a{   padding-left: 10% !important;}.responsive .responsive-nav ul.free-templates-lt-hmenu ul ul ul ul ul a{   padding-left: 12% !important;}  .responsive .responsive-nav ul.free-templates-lt-hmenu>li>ul{   padding: 5px;}  .responsive .responsive-nav ul.free-templates-lt-hmenu>li>ul:before{   top: 0;   right: 0;   bottom: 0;   left: 0;}.responsive .free-templates-lt-sheet{   width: auto !important;   min-width: 240px !important;   max-width: none;   margin-right: 1% !important;   margin-left: 1% !important;}#free-templates-lt-resp {   display: none;}@media all and (max-width: 999px){    #free-templates-lt-resp, #free-templates-lt-resp-t { display: block; }    #free-templates-lt-resp-m { display: none; }}@media all and (max-width: 480px){    #free-templates-lt-resp, #free-templates-lt-resp-m { display: block; }    #free-templates-lt-resp-t { display: none; }}.responsive .free-templates-lt-content-layout, .responsive .free-templates-lt-content-layout-row, .responsive .free-templates-lt-layout-cell {   display: block;}.responsive .free-templates-lt-layout-cell {   width: auto !important;   height: auto !important;   border-right-width: 0 !important;   border-left-width: 0 !important;   border-radius: 0 !important;}.responsive .free-templates-lt-content-layout:after, .responsive .free-templates-lt-content-layout-row:after, .responsive .free-templates-lt-layout-cell:after {   content: ".";   display: block;   height: 0;   clear: both;   visibility: hidden;}.responsive .free-templates-lt-post{   border-radius: 0;}.responsive .free-templates-lt-footer{   margin-top: 1%;}.responsive .responsive-tablet-layout-cell {   width: 50% !important;   float: left;   -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;   box-sizing: border-box;}