<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Andrina Lite 
Theme URI: https://www.inkthemes.com/wp-themes/fashion-wordpress-theme/
Description: Andrina is Elegant and beautiful Theme with Easy Customization Options built by InkThemes.com. The Andrina Theme features a uniquely curved designed feature section. Andrina Theme is perfect for all kinds of business and personal sites. You can easily convert the Theme into your own Niche. The Andrina Theme can tweaked easily using the Theme Options Panel like logos, intro texts and background. Andrina Theme supports five widgetized areas (two in the sidebar, Three in the footer).
Author: InkThemes.com
Author URI: http://www.inkthemes.com
Version: 2.8.1
License: GNU General Public License
License URI: license.txt
Text Domain: andrina-lite
Tags: two-columns, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
*/
body {
    font-size: 16px;
    color:#454444;
    background:#ebe8e8;
/*    font-family: 'Montserrat', sans-serif;*/
}
h1,h2,h3,h4,h5,h6,.footer-wrapper .footer_widget .footerheading{
    line-height: 1.6em;    
}
.sticky{}
.bypostauthor {}
div{
    /*word-wrap: break-word;*/
}
div{
    word-wrap: break-word;
}
a,a:hover{
    text-decoration:none;

}
h1{
    margin: 0.67em 0;
    font-size: 30px;
}
h2{
    margin: 0.83em 0;
    font-size: 26px;
}
h3{
    margin: 1em 0;
    font-size: 24px;
}
h4{
    margin: 1.33em 0;
    font-size: 22px;
}
h5{
    margin: 1.67em 0; 
    font-size: 20px;
}
h6{
    margin: 2.33em 0;
    font-size: 18px;
}
p{    
    font-size: 15px;
    color: #333333;
    /*line-height: 1.6em;*/
    margin: 1em 0;
/*    font-family: 'Montserrat', sans-serif;*/
    margin-bottom: 10px;
}
.my_p{
    border-bottom: 1px solid #755151;
    margin-top: 7px;
    margin-bottom: 30px;
}
.h_b {
    margin-bottom: 28px;
    /*display: inline-table;*/
}
.entry-thumb{
    margin-top: -6px;
}
ul,ol{
    /*margin: 1em 0;*/
}
hr {
    border:0 #ccc solid;
    border-top-width:1px;
    clear:both;
    height:1px;
}
:focus {
    outline:0;
}
blockquote:before, blockquote:after, q:before, q:after {
    content:"";
}
a img {
    border:0;
    max-width: 100%;
}
h1 {
    font-size:24px;
}
h2 {
    font-size:22px;
}
h3 {
    font-size:20px;
}
h4 {
    font-size:18px;
}
h5 {
    font-size:16px;
}
h6 {
    font-size:14px;
}
ol {
    list-style:decimal;
}
.main_home_slider ul.slides li {
    display: none;
}
ul {
    list-style:none;
    display:block;
}
.main_home_slider ul.slides {
    max-width: none;
}
.post_meta :last-child{
    /*float:right;*/
}
.post_meta li.post_date {
    font-size: 11px;
    color: #aaa;
    font-style: initial;
}
span.head_r {
    font-weight: 400;
    font-size: 14px;
}
.head{
    font-weight:500;
    display: inline-block;
    padding: 7px 17px;
    margin-bottom: -10px;
    font-size:17px;
    background-color:black;
    color:white;
}
.row1 {
    margin-left: -20px;
    margin-right: -20px;
}
.new {
    max-width: 230px;
    height: 230px;
    width: 100%;
    overflow: hidden;
}
.home-shop p.my_p {
    margin:7px 0 35px 0;
}
.products-gallery {
    margin-right: -5px;
}
.second_r .widget {
    margin-left: 14px;
}
.content hr{
    background-color: black;
}
div#f_b_post_meta {
    margin-bottom: 15px;
    margin-right: 15px;
}
.s_r_r {
    /*margin-left: -15px;*/
}

.post_meta{
    margin-bottom:15px;
    display: initial;
}
.post_meta li a {
    background: black;
    color: white;
    font-size: 10px;
    line-height: 2.5;
    padding: 4px 5px;
    word-break: break-word;
    font-style: initial;
}
#menu .ddsmoothmenu li li a {
    margin-left: 5px !important;
    margin-bottom: 2px !important;
    background-color: white;
    color: black !important;
}
h4.widget-title {
    background-color: black;
    color: white;
    font-size: 14px;
    display: inline-block;
    padding: 7px 17px;
    font-weight: 400;
}
.widget-title-underline{
    margin-top: -16px;
    display: table;
    height: 1px;
    margin-bottom:30px;
    width: 100%;
    background-color: #755151;
}
.widget li {
    display: list-item;
}
.sidebar li {
    /*margin-right:30px;*/
    display: list-item;
}
div.bottom-main-content .page-content .content-bar ul li {
    display: inline-block;
/*margin-left: 30px;*/
list-style-type: disc;
}

div.bottom-main-content .page-content .content-bar ol li{
    margin-left: 30px;
}
address {
    font-weight: 300;
    font-style: italic;
}

p#fir_r {
    margin-right: 0;
    margin-top: 6px;
}
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset, img, figure, iframe {
    /* margin-bottom: 15px; */
    word-wrap: break-word;
    margin-right: 15px;
    max-width: 100%;
    font-weight: normal;
    margin-top: 5px;
}
.col_full {
    max-width: 325px;
    height: 150px;
    width: 100%;
    overflow: hidden;
    margin-bottom: 30px;
}
.col_full img {
    height: auto;
    width: 100%;
}
.second_blg {
    width: 66.66666667%;
    float: left;
}
.last_blg {
    width: 66.66666667%;
    float: left;
    margin-top: 10px;
}
.second_r {
    width: 33.33333333%;
    float: right;
}
ul{
    margin-right: 0;
}
h1, h2, h3, h4, h5, h6 {
/*    font-family: 'Montserrat', sans-serif;*/
    color:#444343;
    margin-bottom: 15px;
}
dl{
    margin-bottom: 15px;
}
dt {
    margin-top: 15px;
    margin-bottom: 4px;
}
a {
    text-decoration:none;
    color:#454444;
/*    font-family: 'Montserrat', sans-serif;*/
    font-size: 15px;
    word-wrap: break-word;
    word-break: normal;
    /*    word-break: break-all;*/
}
input[type="submit"] {
    cursor:pointer;
}
th {
    font-weight:bold;
    background:#ebe8da;
}
th, td {
    padding:5px;
    border:1px solid #ebe8da;
}
textarea {
    width:200px;
    height:50px;
}
.full-content {
    /*padding: 0 6px;*/
}
.main-content {
    background-color:#fff;
    -moz-box-shadow: 0 0 5px #c1c1c1;
    -webkit-box-shadow: 0 0 5px #c1c1c1;
    box-shadow: 0 0 5px #c1c1c1;
}
.header{
    padding: 20px 15px 10px 15px;
    margin: 0 -15px;
    background: #f5f5f5;
}
.header-info {
    margin-top:35px;
    margin-left:25px;
    margin-bottom:23px;
    margin-right:15px;
}
.header .logo img {
    margin:15px 0 20px 0;
    /*width: 240px;*/
    height:auto;
}
.logo h1.site-title a{
    font-size: 36px;
        color: rebeccapurple;
    font-weight: 500;
}
.call-us {
    margin-top:0;
}
.call-us a.btn {
    background:#00CCCC;
    display:inline-block;
    visibility:hidden;
}
.ddshadow {
    width:0;
    height:0;
    position: absolute;
    left: 0;
    top: 0;
    display:none;
} 
.post .flexslider{
    margin: 0;
}
.post_title a{
    font-size: 21px;
    font-weight: 500;
}
.post .post-format-img-div{
    position: relative;
    margin-bottom: 20px;
    min-height: 20px;
}
.post .post-format-img-div i{
    position: absolute;
    z-index: 99;
    left: 2px;
    top: 2px;
    color: white;
    font-size: 30px;
}
.slider-wrapper {
    width:100%;
    height:570px;
    background:url(assets/images/slide-shaddow.png) bottom center no-repeat;
    margin:0 auto;
    margin-bottom:0px;
    /*margin-left: 5px;*/
    background-size: 100% 15%;
      
}
.slider_svg svg{
    max-width: 101%;
    position: absolute;
    z-index: 45;
    /*height: 36px;*/
}
#container {
    width: 100%;
    margin:0 auto;
    position:relative;
    background-color:#fff;
    /*height: 519px;*/
    height: 500px;
}
#example {
    width:100%;
    height: 100%;
    position:relative;
    /*    background-color:#fff;
        background: url(assets/images/slide-right1.png) right center no-repeat;
        background-size: 4px 100%;*/
}
#frame {
    position:absolute;
    z-index:100;
    width: 100%;
    height:37px;
    top:5px;
    left: 0;
}
#menu .ddsmoothmenu li{
display:inline-block;    
}
/*
        Slideshow
*/
#slides {
    position:absolute;
    /*top:15px;*/
    /*left: -6px;*/
    /*right: 5px;*/
    width:100%;
    height: 500px;
    background-color:#fff;
}
.slide a img {
    height: 495px;
    width:100%;
    margin-bottom: 0px;
}
.slides_container {
    width: 100%;
    height: 504px;
    z-index:11;
    display:none;
    /*    background-image: url(assets/images/border-left.png), url(assets/images/border-left.png);
        background-position: 6px 60px, 905px center;
        background-repeat:repeat-y, repeat-y;*/
    /*padding-left:5px;*/
}
/*
        Each slide
        Important:
        Set the width of your slides
        If height not specified height will be set by the slide content
        Set to display block
*/
.slides_container div.slide {
    width: 1129px;
    height:403px;
    display:block;	
}
.slide{
    position:relative;
}
.slides_container div.slide img {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 504px;
    min-height: 504px;
    max-height: 504px;
    /*margin-left:7px;*/
}
/*
        Next/prev buttons
*/
#slides .next {
    position:absolute;
    top:107px;
    right:-220px;
    width:24px;
    height:43px;
    display:block;
    z-index:101;
}
#slides .prev {
    position:absolute;
    top:107px;
    left:-25px;
    width:24px;
    height:43px;
    display:block;
    z-index:101;
}
#slides .next {
    left:585px;
}
/*
        Pagination
*/
#slides .caption-wrapper {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
#slides .caption-inner {
    height:auto;
    z-index:99999;
    background: rgba(255, 255, 255, 0.85);
    padding:20px 40px 10px;
    border-radius: 3px
}
#slides .caption {
    border: 1px solid #f0f2ee;
    padding: 10px;
    background: none;
    -webkit-animation-delay: .3s;
    -moz-animation-delay: .3s;
    -ms-animation-delay: .3s;
    -o-animation-delay: .3s;
    animation-delay: .3s;
}
#slides .slider-separator {
    height: 2px;
    background: #c1c1c1;
    max-width: 50%;
    margin: 15px auto;
}
#slides .caption h2 {
    font-size: 35px;
    margin-bottom: 10px;
    margin-top: 10px;
    position: relative;
    color: #242424;
    line-height: 28px;
/*    text-transform: uppercase;*/
    font-weight: 500;
    -webkit-animation-delay: .6s;
    -moz-animation-delay: .6s;
    -ms-animation-delay: .6s;
    -o-animation-delay: .6s;
    animation-delay: .6s;
}
#slides .caption h3 {
    font-size: 19px;
    line-height: 28px;
    text-align: center;
    margin: 0;
    font-weight: 400;
    color: #010101;
    -webkit-animation-delay: .9s;
    -moz-animation-delay: .9s;
    -ms-animation-delay: .9s;
    -o-animation-delay: .9s;
    animation-delay: .9s;
}
#slides .caption {
    text-align: center;
}
#slides .caption a.read-more-btn {
    padding: 8px 18px;
    background: rebeccapurple;
    border-radius: 5px;
    background-color: black;
    color: #2490a7;
    /* clear: both; */
    /* float: none; */
    display: inline-block;
    margin: 15px 0;
    color: white;
    -webkit-animation-delay: 1.5s;
    -moz-animation-delay: 1.5s;
    -ms-animation-delay: 1.5s;
    -o-animation-delay: 1.5s;
    animation-delay: 1.5s;
}
#slides .caption p {
    font-size: 17px;
    line-height: 24px;
    margin-bottom: 0;
    position: relative;
    color: #4f4f4e;
    text-align: center;
    -webkit-animation-delay: 1.2s;
    -moz-animation-delay: 1.2s;
    -ms-animation-delay: 1.2s;
    -o-animation-delay: 1.2s;
    animation-delay: 1.2s;
}
.sli_hr {
    border-color: #cacaca;
    height: 0;
    margin-right: 3px;
    margin-bottom: 35px;
    margin-top: -5px;
    margin-left: 0px;
}
.pagination {
    text-align: right;
    position:absolute;
    bottom:15px;
    left:15px;
    margin-bottom: 0;
    z-index:2000;
}
.pagination li {
    display: inline;
    list-style:none;
    margin-left:6px;
}
.pagination li a {
    display:inline-block;
    background:url(assets/images/pagination.png) no-repeat;
    width: 16px;
    height:16px;
    overflow:hidden;
    color:#fff;
    text-align:center;
    line-height:15px;
    font-size: 9px;
    text-indent:-99999px;
}
.pagination li.current a {
    background-position:0 -16px;
}
.slider-info {
    margin-top:15px;
    padding-top:25px;
    padding-left:20px;
    padding-right:20px;
    height:299.4px;
    width:329px;
    float:right;
    border-top:1px dotted #888;
    border-bottom:1px dotted #888;
    background-color:#fff;
}
.slider-info h1 {
    font-size:30px;
    margin-bottom:30px;
}
.slider-info p {
    line-height:20px;
}
/*
        Slider End
*/

.feature-content {
    margin:0 0 25px 0px;
/*    overflow:hidden;*/
}
.second_blg span.head {
    margin-top: 4px;
}
.full-content img:hover {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
.full-content img {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
#menu .ddsmoothmenu li.menu-item-has-children &gt; a:after {
    content: '' !important;
}
/*.home-shop h2 {
    font-family: 'Open Sans', sans-serif;
}*/
.home-shop h2 ,
.feature-content h1 {
    margin-top: -14px;
    /*    padding-bottom: 8px;
        margin-bottom: 25px;
        padding-bottom: 19px;*/
    font-size: 30px;
    line-height: 1.7em;
}
.img_con {
    margin-left: 5px;
}
/*.feature_item_img {
    max-width: 255px;
    width: 100%;
    height: 175px;
    overflow: hidden;
    margin:0 auto;
}*/
.feature_item_img {
    /* max-width: 255px; */
    width: 256px;
    height: 174px;
    overflow: hidden;
    margin: -1px auto;
    margin-left: -1px;
}

.feature-content .feature-item {  
    margin-bottom: 30px;
    overflow: hidden;
    clear: right;
}
.feature-content .feature-item p {
    color:#202020;
    margin-bottom:0;
/*    font-family: 'Open Sans', sans-serif;*/
    margin-right: 0;
    padding-bottom:1px;
    /*color:white;*/
}
.feature-content .feature-item h4 {
    margin-top:13px;
    margin-bottom: 13px;
    font-size:21px;
    margin-right: 0;
    line-height:1.7em;
    color:black;
    font-weight:500;
}
.feature-content .feature-item a {
    color:#878e5b;
}
h1.post_title a {
    color: black;
}
.feature-content .feature-item img {
    max-width:100%;
    height:auto;
    border:1px solid #ddd;
    margin-bottom:5px;
    margin-top: 0;
}
.my_svg {
    margin-top: -8px;
    moz-box-shadow: 0 0 5px #c1c1c1;
    -webkit-box-shadow: 0 0 5px #c1c1c1;
/*     box-shadow: 0 0 5px #c1c1c1; */
box-shadow: -5px 0 5px -5px #c1c1c1, 5px 0 5px -5px #c1c1c1;
/*box-shadow: 5px 0 5px -5px #c1c1c1;*/
}
/*================= HOME BLOG SECTION ========================== */

.flexslider_gallery ul.slides {
    max-width: none;
}
.flexslider_gallery .flex-direction-nav a{
    opacity:0.7;
    background-color: white;
    border-radius: 5px;
    top:45%;
}
.flexslider_gallery .flex-direction-nav .flex-next {
    right:15px;
}
.flexslider_gallery .flex-direction-nav .flex-prev{
    left:0;
}
.feature-item{
    /*position:relative;*/
}
.back_col{
    position: absolute;
    top: 285px;
    color:white;
    left: 1px;
    width: 100%;
    height:350px;
    text-align: -webkit-center;
    transition-duration: .5s;
    transition-timing-function: linear;
    background-color: black;
    opacity: 0.5;
}
.feature-item:hover .back_col{
    width:100%;
    top: 35%;
}
.bottom-feature {
    margin-bottom:10px;
/*    overflow:hidden;*/
}
.blog1 {
    /*margin-top: 20px;*/
    margin-bottom: 15px;
}
.bottom-feature .bottom-feature-left img{
    margin-bottom: 0;
    height: auto;
    max-width: 100%;
    width: 215px;
    height: 150px
}
.bottom-feature .bottom-feature-left .bottom-feature-left-inner .post_meta a{
    color: #6C6767;
}
.bottom-feature .bottom-feature-left-inner-wrapper .home-page-blog-thumbnail {
    float: left;
    width: 25%;
    margin-bottom: 0;
}
.bottom-feature .bottom-feature-left-inner-wrapper {
    overflow: hidden;
    clear: both;
    display: block;
    position: relative;
    border-bottom: 1px solid #000;
    margin-bottom: 30px;
    padding-bottom: 30px;
}
.bottom-feature .bottom-feature-left h1 {
    margin:0;
    padding:0;
    margin-top: -15px;
    /*border-bottom:1px dashed #bcbcb0;*/
    /*    padding-bottom:8px;
        margin-bottom:20px;
        padding-bottom:20px;*/
    font-size: 30px;
    line-height: 1.7em;
}
.bottom-feature .bottom-feature-left .bottom-feature-left-inner a.index-readmore:before {
    content: "";
    display: block;
    margin-bottom: 15px;
    width: 20px;
    height: 1px;
    background: #000;
    margin-top: 15px;
}
.bottom-feature .bottom-feature-left .bottom-feature-left-inner a.index-readmore {
    display: block;
    margin-top: 5px;
    font-style: ITALIC;
    font-size: 15px;
    color: #000;
    font-weight: 500;
}
.bottom-feature .bottom-feature-left .bottom-feature-left-inner p ,	
.bottom-feature .bottom-feature-left .bottom-feature-left-inner {	
    margin: 0;
    word-wrap: break-word;
}
.bottom-feature-left-inner{
    overflow: hidden;
    float: right;
    width: 75%;
    padding-left: 30px;
} 
.bottom-feature-left-inner a.index-read{
    background: url(assets/images/index-read.png) no-repeat 0 0;
    height: 33px;
    margin-top: 13px;
    float: right;
    display: block;
    padding-left: 14px;
    padding-top: 5px;
    color: #fff;
    font-size: 16px;
}
.bottom-feature-left-inner a.index-read:hover{
    background:url(assets/images/index-read.png) no-repeat 0 -41px;
}
.bottom-feature .bottom-feature-left .bottom-feature-left-inner h3 a {
    color: #454444;
}
.bottom-feature .bottom-feature-left .bottom-feature-left-inner h3 {
    font-size: 20px;
    margin: 0;
    line-height: 1.4em;
    font-weight: 500;

}
.bottom-feature .bottom-feature-right {
    float:left;
    max-width: 100%;
}
.bottom-feature .bottom-feature-right h1 {
    margin-left:30px;
    border-bottom:1px dashed #bcbcb0;
    margin-bottom:20px;
    padding-bottom:20px;
    font-size:30px;
    line-height: 1.7em;
    margin-top: 0;
}
.bottom-feature .bottom-feature-right .bottom-feature-right-wrapper {
    margin-left:30px;
}
.bottom-feature .bottom-feature-right .bottom-feature-right-wrapper p {
    margin-bottom:37px;	
    line-height:1.7em;
    font-size: 16px;
}
.content img {
    margin-bottom: 30px;
    width: 215px;
    height: 150px;
}
.content {
    padding-left: 0;
}
.one_blog{
    margin-right: 15px;
    margin-bottom: 30px;
}
.third{
    margin-bottom:50px;
}
.col_righ h1.post_title {
    margin-left: 15px;
    width: 75%;
    float:left;
}
.li_r li.postc_comment {
    margin-right: 26px;
    margin-top: 4px;
}
.blg_conte {
    margin-left: 15px;
    margin-right: 15px;
}

.entry-content {
    width: 97%;
/*    font-family: 'Open Sans', sans-serif;*/
    font-size: 15px;
    color: #202020;
}
.blg_m {
    /*margin-left: -15px;*/
}
.entry-content p {
    margin-bottom: 20px;
/*   font-family : 'Open Sans', sans-serif;*/
    font-size: 15px;
    color: #202020;
}
.r_entry_con{
    margin-bottom: 20px;
}
.r_entry_con span{
    color: #9e9e9e;
    font-size: 13px;
}
.r_entry_con p {
    color: #9e9e9e;
    font-size: 13px;
}
div#f_b_post_meta_ul {
    float: left;
    width: 90%;
}
li.posted_by a {
    background-color: white !important;
    color:black;
    margin-left: -6px;
    font-weight: 600;
}
h1.post_title.smal_t {
    margin-bottom: 5px;
    margin-right: 0;
}
li.post_category a {
    margin-right: 4px;
}
.blg_3 {
    margin-top: 19px;
}
/*.righ {
    margin-right: -20px !important;
    width: 68.9%;
}*/
li.postc_comment {
    float: right;
    margin-top: 1px;
    background-color: black;
    margin-right: 10px;
    color:white;
        list-style-type: none;
        display: none;
}
li.postc_comment a {
    color: white;
    font-weight: 500;
    padding :3px 6px;
    font-size:11px;
}
.r_blogs{
    margin-right: 15px;
/*    margin-bottom: -15px;*/
}
.post-format-img-div {
    padding-left: 0;   
}
ul.smal_time {
    margin-left: 7px;
    font-size: 12px;
    color:#b0b0b0;
}
.index-info{
       background-color: #8c7979;
    overflow: hidden;
    border-bottom: 1px solid #47621f;
    margin: 0 -5px;
}
h1.sml_title a {
    font-weight: 600;
    color: black !important;
    /*margin-left: -15px;*/
}
.h_b li.postc_comment {
    margin-right: 0;
}
.bottom-feature li {
    list-style: none;
        display: inherit;
    
    }
li.postc_comment span {
    padding: 0 6px;
    font-size: 11px;
}
.index-info .index-info-one, .index-info .index-info-two, .index-info .index-info-three{
    padding:6px 0 10px 0;
    margin-left: -5px;
}
.index-info .index-info-one span, .index-info .index-info-two span, .index-info .index-info-three span{
    color:#fff;
    font-size:18px;
    line-height: 26px;
    margin-left:5px;
    text-shadow:0 1px 0 #406180;
/*    font-family: 'Open Sans', sans-serif;*/
    /*font-style:italic;*/
    margin-bottom:10px;
/*    overflow:hidden;*/
}
.index-info .index-info-one img, .index-info .index-info-two img, .index-info .index-info-three img{
    margin-bottom:11px;
}
.footer {
    background-color: #2e2e2e;
    -webkit-box-shadow: 0px 4px 4px #c1c1c1;
    -moz-box-shadow:    0px 4px 4px #c1c1c1;
    box-shadow:         0px 4px 4px #c1c1c1;
    color:#bcbaba;
    padding: 35px 0px 25px 0;
        margin: 0 -5px;
}
.widget_inner.last{
    background:none;
    padding-right:0px;
}
.footer .widget_inner.last #wp-calendar{
    border:solid 1px #FF0000;
}
.footer h4{
    color:#fefefe;	
    line-height:1.7em;
}
.footer .widget_inner aside.footer_widget_wrapper {
    margin-bottom: 15px;
}
.footer a {
    color:rgb(167, 167, 167);
}
.footer ul {
    margin: 10px 0;
}
.footer strong{
    color: #BCBABA;
}
.footer ul li {
    /*margin-left:7px;*/
    list-style: none;
}
.footer ul li a {
    text-decoration:none;
/*    color:#fff;*/
    font-size: 13px;
    /*word-break: break-all;*/
    line-height: 1.6;
}
.footer ul li a:hover {
    color:#fff;
}
.footer-strip {
    background:url(assets/images/footer-line.png) repeat-x;
    height:2px;
}
.bottom-footer {
        width: 100%;
    background-color:#323232 !important;
    color:#848484;
    -webkit-box-shadow: 0px 4px 4px #c1c1c1;
    -moz-box-shadow:    0px 4px 4px #c1c1c1;
    box-shadow:0px 4px 4px #c1c1c1;
    overflow:hidden;
        padding: 10px 0;
    margin-left: -5px;
}
.bottom-footer .footer_bottom_inner span.copyright {
    margin-left:10px;
    margin-bottom:0;
}
.bottom-footer .footer_bottom_inner span.copyright a{
    color:#848484;  
}
.bottom-footer .footer_bottom_inner {
    margin-bottom:0;
    text-align: center;
    font-size: 15px;
}
.index-cen {
    text-align: -webkit-center;
}
.social-links {
    padding:12px 10px 7px 10px;
    padding-right:0px;
    background-color:#f1f1f1;
    overflow:hidden;
    margin-bottom:0;
    min-height: 15px;
}
.bottom-footer ul.Social-links li {
    display:inline;
    margin:0;
}
.bottom-footer ul.Social-links li a {
    margin:0 2px 0 0;
}
.bottom-footer ul.Social-links li a:hover {
    transform:rotate(20deg);
    -ms-transform:rotate(20deg); /* IE 9 */
    -moz-transform:rotate(20deg); /* Firefox */
    -webkit-transform:rotate(20deg); /* Safari and Chrome */
    -o-transform:rotate(20deg); /* Opera */
}
ul.social_logos a {
    margin:0 2px 0 0;
}
ul.social_logos a:hover {
    transform:rotate(25deg);
    -ms-transform:rotate(25deg); /* IE 9 */
    -moz-transform:rotate(25deg); /* Firefox */
    -webkit-transform:rotate(25deg); /* Safari and Chrome */
    -o-transform:rotate(25deg); /* Opera */
}
ul.social_logos a i.fa{
    font-size: 20px;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
ul.social_logos a {
    color: white;
    margin-left: 10px;
    float: right;
}
ul.social_logos {
    list-style-type:none;
    text-align: -webkit-center;
}
.social_logos li {
    display:inline;
    margin-left:0;
    margin-right:8px;
/*    float: left;*/
}
/*Search bar
====================================================*/

.footer .widget_inner .searchform input[type="text"] {
    border: none;
    width: 98%;
    background: white;
}
.searchform {
    border: 1px solid #cacaca; 
    width:95%;
    height:30px;
    position:relative;
    margin-bottom:20px;
    margin-top: 20px;
}
.searchform input[type="text"] {
    width:220px;
    height:26px;
    background:transparent;
    border:none;
    padding:2px 35px 0px 8px;
    color: #abaaaa;
}
.searchform input[type="submit"] {
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
    height: 29px;
    background: transparent;
    font-size: 14px;
    border: none;
    font-family: 'FontAwesome';
}
div.textwidget p{
    color: rgb(167, 167, 167);
}
div.textwidget{
    margin:0;
    padding:0;
    margin-right:10px;
}
/*.tag a {
    font-family: 'Open Sans', sans-serif;
}*/
div.tag{
    margin:0;
    margin-bottom:6px;
    margin-top:9px;
/*    font-family: 'Open Sans', sans-serif;*/
    font-size: 15px;
}
div.tagcloud{
    margin:0;
    padding:0;
    padding-bottom:20px;
}
/*
Content bar
============================*/
.content-bar img{
    max-width:100%;
    height:auto;
}
.content-bar .post,.content-bar .page {
    overflow:hidden;
    border-bottom: 1px solid #cacaca;
    margin-bottom: 20px;
    padding-bottom: 0;
}
.content-bar .post:last-child {
    margin-bottom:0;
}
.bottom-feature .bottom-feature-left .bottom-feature-left-inner .post_meta li .post-meta-separator{
    padding: 0 7px;
}
.bottom-feature .bottom-feature-left .bottom-feature-left-inner .post_meta li{
    margin: 0;
    padding: 0;
    display: inline;
    font-size: 14px;
}
.content-bar .post .post_meta ,
.content-bar .page .post_meta,
.bottom-feature .bottom-feature-left .bottom-feature-left-inner .post_meta{
    list-style-type: none;
    color: #6c6767;
    margin: 0;
    margin-bottom: 15px;
    margin-top: 5px;
    min-height: 20px;
    font-style: italic;
}
.content-bar .post .post_meta li span.post-meta-separator,
.content-bar .page .post_meta li span.post-meta-separator {
    padding: 0 7px;
}
.content-bar .post .post_content .entry-thumb .sb-video-format iframe, 
.content-bar .page .post_content .entry-thumb .sb-video-format iframe {
    width: 100%;
    margin: 0;
}
.content-bar .post .post_content .post_thumbnail 
,.content-bar .page .post_content .post_thumbnail {
    margin-bottom: 10px;
}
.content-bar .post .post_content li 
,.content-bar .page .post_content li {
    margin-left: 0;
}
.content-bar .post .post_meta li 
,.content-bar .page .post_meta li {
    /*display:inline;*/
    margin:0 9px 0 0;
    margin: 0;
    padding: 0;
    /*display: inline;*/
    font-size: 14px;
}
.content-bar .post .post_meta li.post_date, .content-bar .page .post_meta li.post_date,
.content-bar .post .post_meta li.post_category, .content-bar .page .post_meta li.post_category,
.content-bar .post .post_meta li.posted_by, .content-bar .page .post_meta li.posted_by ,
.content-bar .post .post_meta li.postc_comment, .content-bar .page .post_meta li.postc_comment {
    margin: 0;
    padding: 0;
}
.content-bar .post .postimg ,.content-bar .page .postimg{
    width: 100%;
    height: auto;
    margin-top: 5px;
}
.content-bar .post p ,.content-bar .page p{
    word-break: break-word;
    text-align:justify;
    margin-bottom:10px;
    line-height: 20px;
    padding-top:0;
    margin-top:0;
}
.content-bar .post .read_more:before ,
.content-bar .page .read_more:before{
    /*    content: "";
        display: block;
        margin-bottom: 15px;
        width: 20px;
        height: 1px;
        background: #000;
        margin-top: 15px;*/
}
.content-bar .post .read_more ,.content-bar .page .read_more{
    /*    display: block;
        margin-top: 5px;
        font-style: ITALIC;
        font-size: 15px;
        font-weight: 500;*/
    background-color: #4db2ec;
    color: #fff;
    display: inline-block;
    font-size: 13px;
    border-radius: 0 !important;
    font-style: initial;
    font-weight: 500;
    line-height: 1;
    background-color: #000000;
    padding: 10px 15px;
    -webkit-transition: background-color .4s;
    -moz-transition: background-color .4s;
    -o-transition: background-color .4s;
    transition: background-color .4s;
}
.content-bar .post .read_more:hover,.content-bar .page .read_more:hover{
    text-decoration: none;
}
.content-bar .post .post_meta a ,.content-bar .page .post_meta a {
    color:#6C6767;
}
.content-bar .post .post_title a,.content-bar .page .post_title a{
    font-weight: 500;
    color: #000000;
    font-size: 25px;
    line-height: 42px;
    margin-bottom: 8px;
}
.content-bar .post .post_title ,.content-bar .page .post_title {
    word-break: break-word;
    color: #4f4e4e;
    line-height: 27px;
    margin-top: 1px;
    margin-bottom: 0;
    font-weight: 600;
    margin-top: -7px;
}
.content-bar .post .post_meta li.post_category a{
    background: black;
    color: white;
    /*margin-left: 32px;*/
    font-size: 11px;
    padding: 3px 6px;
    font-weight: 500;
    font-style: initial;
}
.content-bar .post .post_meta li.posted_by a{
    font-weight: 600;
    color: black;
    margin-left: 5px;
    font-style: initial;
}
.content-bar .post .post_meta li.posted_by .post-meta-separator{
    padding: 0 0 0 5px;
    color: #aaa;
}
.content-bar .post .post_meta li.post_date{
    font-size: 11px;
    color: #aaa;
    font-style: initial;
}
.content-bar .post .post_meta li.postc_comment a{
    color: #fff;
    background-color: #000;
    display: inline-block;
    min-width: 17px;
    padding: 2px 4px 2px 5px;
    position: relative;
    font-size: 11px;
    font-weight: 600;
    float: right;
}
.content-bar .post .post_meta li.postc_comment a:before{
    position: absolute;
    bottom: -3px;
    left: 0;
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 3px 3px 0 0;
    border-color: #000 transparent transparent transparent;
}
/*Side bar
==============================================*/
.sidebar{
    margin-left:25px;
}
.sidebar h2{
    border-bottom:1px solid #d4d4d4;
    padding-bottom:20px;
    margin-bottom:20px;
}
.sidebar ul{
    list-style:none;
    margin: 10px 0;
}
.sidebar ul li {
    font-size: 16px;   
    border-bottom: 1px solid #d4d4d4;
    line-height: 2.4em;
}
.sidebar #wp-calendar{
    width:100%;
}
.sidebar #wp-calendar caption{
    width:100%;
}
/*
Contact Page
=============================================*/
.main-content .page-content .contact_page{
    margin-top:6px;
}
.main-content .content_bar .contact-page h4 {
    background-color:#eeecec;
    padding:5px 0 5px 15px;
}
#contactForm input, .contactform textarea, .contactform label {
    margin-bottom:10px;
}
.contactform label {
    margin-bottom: 10px;
    background: none;
    display: block;
    width: 30%;
    padding: 9px 0;
    padding-right: 12px;
    padding-left: 12px;
    margin-bottom: 26px;
}
.contactform label.last-label{
    padding-bottom:177px;
}
#contactForm input[type="text"], #contactForm textarea {
    width:70%;
    float:right;
    clear:none;
    border:none;
    margin-bottom:26px;
}
#contactForm input[type="text"] {
    height:32px;
    padding-left: 5px;
}
#contactForm label {
    float:left;
    clear:both;
/*    font-family: 'Open Sans', sans-serif;*/
    font-size:15px;
}
#contactForm input[type="submit"] {
    clear:both;
    width:100px;
    height:34px;
    float:right;
    /*background: url('assets/images/submit.png') no-repeat 0 0;*/
    border:0;
    cursor:pointer;
    color:#fff;
    margin-top: 20px;
        padding: 0;
}
#contactForm textarea {
    max-height: 160px;
    width: 70%;
    float: right;
    height: 100%;
}
#contactForm textarea#commentsText {
    padding-left:5px;
    padding-top:5px;
}
#contactForm label.error {
    color:red;
    background:none;
    margin-bottom: 0;
    width: 162px;
    margin-top: -30px;
    margin-bottom: 20px;
    margin-left: 244px;
}
.content_bg .contact-page {
    padding:20px 15px;
    border:1px solid #ddd;
    background-color:#fdfdfd;
    overflow: hidden;
    margin-bottom: 30px;
}
.content_bg .contact-page p {
    color:#4f4e4e;
    margin-bottom:50px;
}
/*==Comment Form===*/
#commentsbox {
    margin:0;
}
ol.commentlist {
    clear:both;
    /*overflow:hidden;*/
    list-style:none;
    margin:0;
}
ol.commentlist li {
    font-size: 16px;
    line-height: 1.7em;
    padding: 2px 0;
    max-width: 100%;
    /*margin-left: 10px;*/
}
ol.commentlist ol ol{
    margin-left:10px;
}
ol.commentlist ol{
    margin-left: 20px;
}
dl dt,dl dd{
    font-size: 16px;
    line-height: 1.7em;
}

ol.commentlist li .comment-author a:link, ol.commentlist li .comment-author a:visited {
    color:#0A8;
    font-weight:700;
    text-decoration:none !important;
}
cite.fn {
    color:#000;
    font-style:normal;
}
ol.commentlist li .comment-author .avatar {
    float:left;
    margin-right:10px;
    margin-bottom:10px;
    position:absolute;
    left:-80px;
    top:0;
    width:45px;
    height:45px;
    border:1px solid #D5D5D5;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    padding:5px;
}
ol.commentlist li .comment-meta a {
    color:#797777;
    text-decoration:none !important;
    display:inline;
}
ol.commentlist li p {
    line-height:20px;
    margin-top:10px;
    color:#666;
}
ol.commentlist li .reply {
    margin-top:10px;
    font-size:10px;
    text-align:left;
    border-bottom:1px solid #D5D5D5;
    display:block;
    margin-left:-20px;
    margin-right:-10px;
    padding-right:10px;
    padding-bottom:5px;
}
ol.commentlist li .reply a {
    font-weight:700;
    font-size:14px;
    border-bottom:none;
    padding:5px 8px;
    margin-bottom:-3px;
}
ol.commentlist li ul.children {
    list-style:none;
    text-indent:0;
    margin:1em 0 0;
}
ol.commentlist li .says{
    display:none;
}
.comment-author.vcard{
    display:inline;
    margin-right:15px;
}
.comment-meta.commentmetadata{
    display:inline;
}
.comment-nav {
    height:20px;
    padding:5px;
}
.comment-nav a:link, .comment-nav a:visited {
    color:#f96e02;
}
#respond {
    margin:10px 0;
    padding:0;
}
#respond h3 {
    font-size:20px;
    color:#000;
    font-weight:500;
    padding:10px;
    padding-left:0;
}
#commentform p {
    color:#444;
}
#respond label {
    color:#322903;
    padding:5px 0;
    float:left;
    clear:both;
}
#respond #commentform input[type="text"] {
    background:#fff;
    border:1px solid #ddd;
    color:#555;
    margin:0 0 22px 0;
    padding:5px;
    background:#e4e4e4;
    float:right;
}
#commentform input[type="text"] {
    width:75%;
    height:20px;
}
#commentform textarea#comment {
    background:#fff;
    border:1px solid #ddd;
    width:95%;
    width:75%;
    height:150px;
    color:#555;
    margin:0;
    padding:5px;
    margin-left:63px;
}
#respond #commentSubmit {
    width:110px;
    height:32px;
    border:0;
    cursor:pointer;
    text-align:center;
    padding-left:20px;
    padding-right:20px;
    margin-top:20px;
    color:#FFF;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    -moz-box-shadow: 0 1px 10px #999;
    -webkit-box-shadow: 0 1px 10px #999;
    box-shadow: 0 1px 10px #999;
}
#respond input[type="submit"] {
    border:none;
    color:#fff;
    font-size:14px;
    padding-left:5px;
    float:right;
    clear:both;
    margin-right:10px;
    margin-top:10px;
}

.post-info{
    display:none;
}
.comment-notes{
    display:none;
}
.form-allowed-tags{
    display:none;
}
span.required{
    display:none;
}
/*===Word Press core classes===*/
#wp-calendar caption {
    width: 205px;
    text-align: center;
    background: #4b5d67;
    color: #fff;
}
#wp-calendar {
    margin-top:15px;
    border-collapse:collapse;
    width: 205px;
    text-align: center;
}
#wp-calendar tbody td {
    padding: 2px 0;
    border:1px solid #ededed;
}
#wp-calendar #today {
    color: #8E7474;
}
#wp-calendar a {
    padding: 2px 0;
    font-weight: bold;
}
#wp-calendar tfoot td {
    padding: 3px 0;
}
#wp-calendar #next {
    text-align: right;
    padding-right: 10px;
}
#nav-single {
    overflow:hidden;
    margin-bottom:10px;
    margin-top:25px;
}
.nav-previous {
    float: left;
    width: 50%;
}
.nav-next {
    float: right;
    text-align: right;
    width: 50%;
}
blockquote {
    padding-left:60px;
    min-height:40px;
}
blockquote {
    margin-top:40px;
    margin-bottom:40px;
}
div.page-content div.content-bar blockquote p {
    display: inline-block;
    margin-left: 25px;
}
blockquote img {
    float: left;
    margin-right:15px;
}
.gallery-caption {
    color: #666;
/*    font-family: 'Montserrat', sans-serif;*/
    font-size: 12px;
}
img.alignnone {
    max-width: 100%;
}
.post_content {
    margin-top:15px;
    margin-bottom:42px;
}
.alignnone {
    margin: 5px 20px 20px 0;
    display: block;
    clear:both;
}
.aligncenter, div.aligncenter {
    clear: both;
    display:block;
    margin: 5px auto 5px auto;
}
.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}
.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}
.blog_r img{
    height: 70px;
    max-width:100%;
}
.s_r_r .recent_post_img img{
    height:70px;
    max-width:100%;
    width:100%;
    margin-top:0;
}
.s_r_r .recent_post_img {
    max-width: 100px;
    width: 100%;
    max-height: 70px;
    float: left;
    height: 100%;
    margin-right: 25px;
    overflow: hidden;
    margin-bottom:12px;
}
.blog_r{
    max-width: 100px;
    width: 100%;
    height: 70px;
    overflow: hidden;
    margin-bottom: 30px;
}
.div_img{
    max-width: 360px;
    width: 100%;
    height: 150px;
    margin-bottom: 30px;
    overflow: hidden;
}
.post_title_left{
    margin-left: 15px;
}
.col_thum {
    max-width: 217px;
    width: 100%;
    height: 146px;
    overflow: hidden;
}
.feature {
    max-width: 326px;
    width: 100%;
    height: 150px;
    margin-bottom: 30px;
    overflow: hidden;
}

.aligncenter {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 auto 30px 0;
}
.postimg {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 auto 30px 0;
}
a img.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}
a img.alignnone {
    margin: 5px 20px 20px 0;
}
a img.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}
a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}
.last_blg span.head {
    margin-top: -9px;
}
.wp-caption {
    background:#fff;
    border:1px solid #f0f0f0;
    max-width:96%;
    text-align:center;
    padding:3px 3px 0px;
    /*margin: 0 auto;*/
}
.wp-caption.alignright {
    margin:5px 0 20px 20px;
}
.wp-caption img {
    border:0 none;
    height:auto;
    max-width:98.5%;
    width:auto;
    margin:0;
    padding:0;
}
.wp-caption p.wp-caption-text {
    font-size:14px;
    line-height:17px;
    margin:0;
    padding:8px 4px 5px;
}
/*Calendar style*/
#wp-calendar caption {
    text-align: center;
    background: #4b5d67;
    color: #fff;
    border-bottom: 2px solid #e6eef7;
}
#wp-calendar {
    color: #555;
    width:100%;
    text-align: center;
    color:#fff;
    border: 1px solid white;
}
#wp-calendar a {
    color: #8E7474;
}
.footer #wp-calendar a{
    color:#fff;
}
#wp-calendar caption, #wp-calendar td, #wp-calendar th {
    text-align: center;
}
#wp-calendar caption {
    width: 100%;
    font-size: 16px;
    font-weight: 500;
    padding: 5px 0 5px 0;
    text-transform: uppercase;
}
#wp-calendar th {
    background: #f4f4f4;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    font-weight: bold;
}
.footer #wp-calendar th {
    background: #e0e0e0;
}
#wp-calendar tfoot td {
    background: #f4f4f4;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    color:#fff;
}
.footer #wp-calendar tbody td{
    color:#fff;
} 
#wp-calendar tbody td{
    color:#8E7474;
}
#calendar_wrap {
    display: block;
    margin-bottom: 30px;
}
/*Gallery Page
====================================*/
.page-content{
    overflow:hidden;
    margin: 0;
    margin-bottom: 40px;
        margin-top: 20px;
}
.main-content .single_page{
    margin-top:10px;
}
.main-content .full-width {
    padding-bottom: 20px;
    margin: 0 10px;
}
.main-content .full-width p{
    line-height:20px;
}
.single-heading a {
    color: #000;
    font-weight: 500;
    font-size: 15px;
}
.main-content .gallery h1, 
.main-content .page-content h1.contact, 
h1.single-heading, 
.page-content h1.page_title{
     padding: 10px 0;
    background-color: transparent;
    border-radius: 3px;
    margin-right: 0;
    margin-top: 0;
    color: #000;
    font-weight: 500;
    font-size: 29px;
    margin-bottom: 0;
}
.main-content .full-width h1.fullwidth-heading{
    padding-top: 8px;
    padding-bottom: 10px;
    padding-left: 20px;
    min-height: 25px;
    background: #5e9c2f;
    color: #fff;
    font-weight: 500;
    font-size: 28px;
    border-radius: 5px;
    margin-bottom: 35px;
}
.gallery ul.thumbnail {
    margin: 0 auto;
}
ul.thumbnail {
    list-style-type:none;
    overflow:hidden;
    margin:0 auto;
    padding:0px;
    /*width:985px;*/
    padding-top:6px;
    margin-left:16px;
}
ul.thumbnail li {
    margin:0px;
    float:left;
    overflow:hidden;
    background:none;
    margin-right:1px;
    margin-right:34px;
    padding-bottom:18px;
    margin-bottom:25px;
    background:url(assets/images/gall-shaddow.png) bottom center no-repeat;
}
ul.thumbnail li img {
    height:178px;
    width:188px;
    border:8px solid #d4d4d4;
}
ul.thumbnail li a {
    color:#818080;
    font-size:11px;
}
/*zoom box gallery*/
/*[fmt]0A90-0A0A-2*/
#zoombox iframe, #zoombox img {
    border:none;
}
#zoombox .zoombox_mask {
    background-color:#000;
    position:fixed;
    width:100%;
    z-index:9999;
    height:100%;
    top:0;
    left:0;
}
#zoombox .zoombox_container {
    position:absolute;
    z-index:99999;
}
#zoombox .relative {
    position:relative;
}
#zoombox .zoombox_prev {
    position:absolute;
    top:0;
    left:0;
    width:50%;
    height:100%;
    cursor:pointer;
    /*+opacity:0;*/
    filter:alpha(opacity=0);
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    -moz-opacity:0;
    opacity:0;
}
#zoombox .zoombox_prev:hover {
    /*+opacity:100%;*/
    filter:alpha(opacity=100);
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    -moz-opacity:1;
    opacity:1;
}
#zoombox .zoombox_next {
    position:absolute;
    top:0;
    right:0;
    width:50%;
    height:100%;
    /*+opacity:0;*/
    filter:alpha(opacity=0);
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    -moz-opacity:0;
    opacity:0;
}
#zoombox .zoombox_close, #zoombox .zoombox_next, #zoombox .zoombox_prev {
    cursor:pointer;
}
#zoombox .multimedia .zoombox_next, #zoombox .multimedia .zoombox_prev {
    display:none;
}
#zoombox .zoombox_next:hover {
    /*+opacity:100%;*/
    filter:alpha(opacity=100);
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    -moz-opacity:1;
    opacity:1;
}
#zoombox .zoombox_gallery {
    position:fixed;
    /*z-index:120;*/
    z-index:999999;
    bottom:-60px;
    left:0;
    right:0;
    text-align:center;
    /*+opacity:85%;*/
    filter:alpha(opacity=85);
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
    -moz-opacity:0.85;
    opacity:0.85;
    cursor:pointer;
    width:auto;
    background-color:#050505;
    height:60px;
    overflow: hidden;
    display:none;
}
#zoombox .zoombox_gallery img {
    height:50px;
    padding:5px;
    /*+opacity:50%;*/
    filter:alpha(opacity=30);
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
    -moz-opacity:0.3;
    opacity:0.3;
}
#zoombox .zoombox_gallery img:hover, #zoombox .zoombox_gallery img.current {
    /*+opacity:100%;*/
    filter:alpha(opacity=100);
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    -moz-opacity:1;
    opacity:1;
}
#zoombox_loader {
    background:url(assets/images/loader.png) no-repeat left top;
    position:absolute;
    height:40px;
    width:40px;
    cursor:pointer;
    top:50%;
    left:50%;
    margin:-20px 0 0 -20px;
    z-index:110;
}
/** Zoombox Theme **/
.zoombox .zoombox_container {
    background:#000;
    color:#666;
    /*+box-shadow:0px 0px 10px #000000;*/
    -moz-box-shadow:0px 0px 10px #000000;
    -webkit-box-shadow:0px 0px 10px #000000;
    -o-box-shadow:0px 0px 10px #000000;
    box-shadow:0px 0px 10px #000000;
    -moz-box-shadow:0 0 10px #000;
    -webkit-box-shadow:0 0 10px #000;
    -o-box-shadow:0 0 10px #000;
    box-shadow:0 0 10px #000;
}
.zoombox .content {
    background:#000;
}
.zoombox .zoombox_title {
    color:#FFF;
    /*+placement:anchor-top-left -1px -22px;*/
    position:absolute;
    left:-1px;
    top:-22px;
    /*+text-shadow:1px 1px #000000;*/
    -moz-text-shadow:1px 1px #000000;
    -webkit-text-shadow:1px 1px #000000;
    -o-text-shadow:1px 1px #000000;
    text-shadow:1px 1px #000000;
    -moz-text-shadow:1px 1px #000;
    -webkit-text-shadow:1px 1px #000;
    -o-text-shadow:1px 1px #000;
    text-shadow:1px 1px #000;
}
.zoombox .zoombox_close {
    background:url(assets/images/close.png) no-repeat;
    width:30px;
    height:30px;
    /*+placement:anchor-top-right -15px -15px;*/
    position:absolute;
    right:-15px;
    top:-15px;
}
#zoombox.zoombox .zoombox_next {
    background:url(assets/images/next.png) no-repeat right center;
}
#zoombox.zoombox .zoombox_prev {
    background:url(assets/images/prev.png) no-repeat left center;
}
/** Lightbox Theme **/
.lightbox .zoombox_container {
    background:#FFF;
    margin-left:-30px;
    padding:10px 10px 37px;
    color:#666;
}
.lightbox .zoombox_close {
    background:url(assets/images/lightclose.gif) no-repeat left top;
    width:66px;
    height:22px;
    top:auto;
    /*+placement:anchor-bottom-right 12px 6px;*/
    position:absolute;
    right:12px;
    bottom:6px;
}
.lightbox .zoombox_title {
    text-align:left;
}
.lightbox .zoombox_next {
    background:url(assets/images/lightnext.gif) no-repeat right 50px;
}
.lightbox .zoombox_prev {
    background:url(assets/images/lightprev.gif) no-repeat left 50px;
}
#zoombox.lightbox .zoombox_gallery {
    left:10px !important;
    right:10px;
    bottom:36px;
}
/** Pretty Photo Theme **/
.prettyphoto .zoombox_container {
    border:10px solid #0B0A0A;
    /*+border-radius:10px;*/
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    -khtml-border-radius:10px;
    border-radius:10px 10px 10px 10px;
    background:#FFF;
    padding:10px 10px 37px;
    margin-left:-20px;
    color:#797979;
}
.prettyphoto .zoombox_title {
    text-align:left;
}
.prettyphoto .zoombox_close {
    background:url(assets/images/ppsprite.png);
    width:27px;
    height:24px;
    top:auto;
    /*+placement:anchor-bottom-right 6px 8px;*/
    position:absolute;
    right:6px;
    bottom:8px;
}
.prettyphoto .zoombox_next {
    background:url(assets/images/ppnext.png) no-repeat right center;
}
.prettyphoto .zoombox_prev {
    background:url(assets/images/ppprev.png) no-repeat left center;
}
.prettyphoto .multimedia .zoombox_next, .prettyphoto .multimedia .zoombox_prev {
    display:none;
}
#zoombox.prettyphoto .zoombox_gallery {
    left:10px !important;
    right:10px;
    bottom:36px;
}
/** Dark Pretty Photo Theme **/
.darkprettyphoto .zoombox_container {
    /*+border-radius:10px;*/
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    -khtml-border-radius:10px;
    border-radius:10px 10px 10px 10px;
    background:#0C0C0C;
    padding:10px 10px 37px;
    margin-left:-30px;
    color:#828282;
}
.darkprettyphoto .zoombox_title {
    /*[empty]position:;*/
    text-align:left;
}
.darkprettyphoto .zoombox_close {
    background:url(assets/images/ppsprite.png);
    width:27px;
    height:24px;
    top:auto;
    /*+placement:anchor-bottom-right 2px 6px;*/
    position:absolute;
    right:2px;
    bottom:6px;
}
.darkprettyphoto .zoombox_next {
    background:url(assets/images/ppnext.png) no-repeat right center;
}
.darkprettyphoto .zoombox_prev {
    background:url(assets/images/ppprev.png) no-repeat left center;
}
.darkprettyphoto .multimedia .zoombox_next, .darkprettyphoto .multimedia .zoombox_prev {
    display:none;
}
#zoombox.darkprettyphoto .zoombox_gallery {
    left:10px !important;
    right:10px;
    bottom:36px;
}
/** Simple Theme **/
.simple .zoombox_container {
    background:#000;
}
.simple .zoombox_title {
    color:#FFF;
    /*+placement:anchor-top-left -1px -22px;*/
    position:absolute;
    left:-1px;
    top:-22px;
    /*+text-shadow:1px 1px #000000;*/
    -moz-text-shadow:1px 1px #000000;
    -webkit-text-shadow:1px 1px #000000;
    -o-text-shadow:1px 1px #000000;
    text-shadow:1px 1px #000000;
    -moz-text-shadow:1px 1px #000;
    -webkit-text-shadow:1px 1px #000;
    -o-text-shadow:1px 1px #000;
    text-shadow:1px 1px #000;
}
#zoombox.simple .zoombox_next {
    background:url(assets/images/simplenav.png) no-repeat -20px center;
    /*+opacity:100%;*/
    filter:alpha(opacity=100);
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    -moz-opacity:1;
    opacity:1;
    right:-20px;
    width:20px;
}
#zoombox.simple .zoombox_next:hover {
    background-position-x:left;
}
#zoombox.simple .zoombox_prev {
    background:url(assets/images/simplenav.png) no-repeat -40px center;
    /*+opacity:100%;*/
    filter:alpha(opacity=100);
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    -moz-opacity:1;
    opacity:1;
    left:-20px;
    width:20px;
}
#zoombox.simple .zoombox_prev:hover {
    background-position-x:-60px;
}
.simple .zoombox_prev {
    background:url(assets/images/ppprev.png) no-repeat left center;
}
.simple .zoombox_close {
    background:url(assets/images/simpleclose.png) no-repeat;
    width:30px;
    height:30px;
    position:absolute;
    top:0;
    right:-10px;
}
#zoombox.simple .multimedia .zoombox_next, #zoombox.simple .multimedia .zoombox_prev {
    display:block;
}
.thumbnail-wrap {
    float:left;
    height:151px;
    margin:30px;
    width:151px;
}
.thumbnail-div {
    background-color:#313131;
    float:left;
    height:146px;
    padding:5px 0 0 5px;
    width:146px;
}
.thumbnail-shadow {
    float:left;
    height:33px;
    width:100%;
}
.thumbnail-div .sections-overlay {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(thumbnail-overlay.png) no-repeat scroll -40px -300px;
    float:left;
    margin-top:-33px;
}
.thumbnail-div div{
    height:141px;
    width:141px;
}
.sections-overlay {
    background-image:url(readmore-bg.png);
    opacity: 0; 
    visibility:hidden;
    background-position: 0px -167px;
}
.thumbnail-div .sections-overlay .zoom {
    margin:60px 0 0 61px;
}
.sections-overlay .zoom {
    border:medium none;
    margin:165px 0 0 312px;
}
.readmore {
    background-image:url(readmore-bg.png);
    color:#FFFFFF;
    display:block;
    float:right;
    font-size:10px;
    margin:17px 0 0 40px;
    padding:5px 10px;
}
/*Blog Page Pagging
===========================================*/
ul.paging {
    margin:0px;
    padding:0px;
    float:left;
    margin-top:20px;
    margin-bottom:20px;
}
ul.paging li {
    margin:0px;
    padding:0px;
    display:inline;
    margin-right:10px;
}
ul.paging li a {
    color: #777;
    display: inline-block;
    background: #fff;
    padding: 5px 10px;
    border-radius: 5px;
    margin-right:0px;
    border:1px solid #ddd;
}
.smal_t a,h1{
    font-size: 14px;
    line-height: 1;
    margin-top: 5px;

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

.smal_con h1 {
    margin-left: 15px;
}

.smal {
    width: 100px;
    max-width: 100%;
    height: 70px;
    overflow: hidden;
    margin-bottom: 30px;
}
.smal img{
    height:70px!important;
    max-width: 100%;
}
.smal_t a{
    margin-left: -8px;
}
.se_blog img{
    height: 160px;
    width: 320px;
}
ul.paging a.active, ul.paging a:hover, ul.paging a.current {
    background:#eee;
    background: -moz-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(242, 242, 242, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249, 249, 249, 1)), color-stop(100%,rgba(242, 242, 242, 1)));
    background: -webkit-linear-gradient(top, rgba(249, 249, 249, 1) 0%,rgba(242, 242, 242, 1) 100%);
    background: -o-linear-gradient(top, rgba(249, 249, 249, 1) 0%,rgba(242, 242, 242, 1) 100%);
    background: -ms-linear-gradient(top, rgba(249, 249, 249, 1) 0%,rgba(242, 242, 242, 1) 100%);
    background: linear-gradient(to bottom, rgba(249, 249, 249, 1) 0%,rgba(242, 242, 242, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f2f2f2',GradientType=0 );
    border-color: #E0DDDD;
    -webkit-box-shadow: 1px 1px 0 #f2f2f2 inset;
    -moz-box-shadow: 1px 1px 0 #f2f2f2 inset;
    box-shadow: 1px 1px 0 #f2f2f2 inset;
    text-shadow: 1px 1px 0 white !important;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-color: #AAA #AAA #999;
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.25),inset 0 0 3px #fff;
    -ms-box-shadow: 0 1px 2px rgba(0,0,0,0.25),inset 0 0 3px #fff;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25),inset 0 0 3px white;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25),inset 0 0 3px white;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#fff0f0f0,EndColorStr=#ffe6e6e6);
    background-image: -moz-linear-gradient(top,#F0F0F0 0,#E6E6E6 100%);
    background-image: -ms-linear-gradient(top,#F0F0F0 0,#E6E6E6 100%);
    background-image: -o-linear-gradient(top,#F0F0F0 0,#E6E6E6 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#F0F0F0),color-stop(100%,#E6E6E6));
    background-image: -webkit-linear-gradient(top,#F0F0F0 0,#E6E6E6 100%);
    background-image: linear-gradient(to bottom,#F0F0F0 0,#E6E6E6 100%);
    color: #999;
}
div.main-content{
    margin-top: 30px;
    /*margin-bottom: 30px;*/
}
div.top-main-content{
    margin-bottom: 0;   
}
div.bottom-main-content {
    margin-top: 0;
    padding: 0 20px;
    moz-box-shadow: 0 0 5px #c1c1c1;
    -webkit-box-shadow: 0 0 5px #c1c1c1;
box-shadow: -5px 0 5px -5px #c1c1c1, 5px 0 5px -5px #c1c1c1;
}
.svg{
    background: white;
}
.svg svg{
    max-width: 100%;
}
.page-bg{
    display:inline;
    background-color: white;
    margin: 0 auto;
}
div#crumbs a{
    color: white;
    text-decoration: none;
}
div#crumbs a:hover{
    color: white;
    text-decoration: none;
}
h1.entry-title{
    font-size: 16px;
    line-height:1.7em;
}
.widgettitle {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 20.8px;
    text-transform: none;
    letter-spacing: -1px;
    word-spacing: 0;
    margin-top: 0;
    color: #7c7c7c;
    margin-bottom: 20px;
}
.widgettitle ul li a,.widgettitle ul li a{
    text-decoration: none;    
    font-size: 16px;
    line-height: 1.7em;
}
div.content-bar ul{
    margin: 0;
    font-size: 16px;
    line-height: 1.7em;
}

.page-id-1134 .ksdjf div.bottom-main-content .page-content .content-bar ul li{
        display: list-item;
            margin-left: 31px;
}

div.content-bar ol{
    margin: 0;
    font-size: 16px;
    line-height: 1.7em; 
}
.widget{
    margin-bottom: 20px;
}
li.post_date .fa.fa-clock-o,
li.post_category .fa.fa-folder,
li.posted_by .fa.fa-user,
li.postc_comment .fa.fa-comments{
    margin-right: 8px;
}
.content-bar .post .post_meta a:hover, .content-bar .page .post_meta a:hover{
    text-decoration: none;
}
.sidebar li{
    font: normal normal normal 14px/1 FontAwesome;
}
.sidebar li:before{
    content: "\f0da";
    margin-right: 10px;
}
#wp-calendar thead th {
    background: #f5f5f5;
    border: 1px solid #ddd;
    border-top: none;
    font-size: 11px;
}
#wp-calendar th{
    padding: 7px 0;
    color: #a7a7a7;
}
.sidebar_widget_wrapper{
    margin-bottom: 30px;
}
.sidebar_widget_title,
/*.footer_widget_title,*/
.homepage_sidebar_widget_title{
    font-size: 25px;
    line-height: 1.7em;
    font-weight: 500;
}
.sidebar_widget_wrapper .searchform,
.footer_widget_wrapper .searchform,
.homepage_sidebar_widget_wrapper .searchform{
    width: 90%;
    margin-top: 0;
    margin-bottom: 0;    
}
.sidebar_widget_wrapper .textwidget img ,
.homepage_sidebar_widget_wrapper .textwidget img ,
.footer_widget_wrapper .textwidget img {
    max-width: 100%;
}
.sidebar_widget_wrapper label,
.homepage_sidebar_widget_wrapper label,
.footer_widget_wrapper label,
.widget label{
    font-size: 16px;
    line-height: 1.7em;
}
.widget p{
    font-size: 16px;
    line-height: 1.7em;
}
.sidebar_widget_wrapper select,
.homepage_sidebar_widget_wrapper select,
.footer_widget_wrapper select{
    width: 100%;  
    margin: 10px 0;
    height: 35px;
    font-size: 15px;
}
.sidebar_widget_wrapper img,
.homepage_sidebar_widget_wrapper img,
.footer_widget_wrapper img{
    max-width: 100%;
    height:auto;
}
.sidebar ul li a:hover,
.footer_widget_wrapper ul li a:hover{
    text-decoration: none;
}
.sidebar ul ul,.footer_widget_wrapper ul ul{   
    margin-bottom: 0;
    margin-top: 0;
}
.sidebar ul li:last-child,.footer_widget_wrapper ul li:last-child{
    border: none;
}
.sidebar .sidebar_widget_wrapper .recentcomments a{
    word-break: break-all;
}

.footer_widget_wrapper li{
    font-size: 14px;
    border-bottom: 1px solid #524F4F;
    line-height: normal;
    padding: 10px 0;
    width: 100%;
}
.footer_widget_wrapper.widget_rss div{
    line-height: 1.6rem;
}
.footer_widget_wrapper select{
    font-size: 16px;
    color:black;
    line-height: 1.7em;
    padding: 5px 0;
    display: block;
    margin: 10px 0;
}
div.attachement-page p a img{
    max-width: 100%;
    height: auto;
}
.attachment-meta + p + p {
    text-align: center;
}
.attachment-meta + p img{
    margin: 0 auto;
    display: block;
}
.attachment-meta{
    text-align: center;
}
.sub_btn {
    width: 85px !important;
    height: 35px !important;
    border-radius: 3px !important;
    background-color: #000000;
}
.page_head {
    margin-right: -30px;
        margin-bottom: 10px;
}
.bottom-feature .bottom-feature-left .bottom-feature-left-inner a.index-read, .bottom-feature .bottom-feature-right .bottom-feature-right-wrapper a.index-read,#contactForm input[type="submit"]{
    border-radius: 5px;
}
.contactform input[type="text"], .contactform input[type="email"],
.contactform textarea,#commentform textarea#comment,
#respond #commentform input[type="text"]{
    background: white;
    border-radius: 7px;
    border: 1px solid #d2d2d2;
    margin-bottom: 20px;
    padding-left: 10px;
    color: #6a6565;
    margin-top: 5px;
    padding-top: 3px;
    box-shadow: inset 0 0 0px 1px #888;
    -webkit-box-shadow: inset 0 0 0px 1px #888;
    -moz-box-shadow: inset 0 0 0px 1px #888;
    -ms-box-shadow: inset 0 0 0px 1px #888;
    -o-box-shadow: inset 0 0 0px 1px #888;
}
.content-bar .post .read_more{
    border-radius: 5px;
}
.content-bar .post .read_more:hover,
h1.page_title span.vcard a:hover{
    text-decoration: none;
}
h1.page_title span.vcard a{
    color:white;
}
h1.page_title span.vcard a:hover{
    text-decoration: none;
    color:white;
}
ol.commentlist li .comment-body {
    margin-left: 77px;
    margin-bottom: 30px;
    position: relative;
    padding-left: 25px;
    padding-top: 20px;
    border: 2px solid #ecebeb;
    padding-right: 10px;
    clear: both;
}
ol.commentlist h1,ol.commentlist h2,ol.commentlist h3,ol.commentlist h4,ol.commentlist h5,ol.commentlist h6{
    line-height: 1.7em;
}
ol.commentlist h2{
    margin: 0.83em 0;
    font-size: 26px;    
}
div.page-content div.content-bar h1 {
    font-size: 30px;
}
ol.commentlist h3 {
    margin: 1em 0;
    font-size: 24px;
}
ol.commentlist h4 {
    margin: 1.33em 0;
    font-size: 22px;
}
ol.commentlist h5{
    margin: 1.67em 0;
    font-size: 20px;
}
ol.commentlist h5{
    margin: 2.33em 0;
    font-size: 18px;
}
div.page-content div.content-bar p{
    word-wrap: break-word;
    line-height: 1.7em;
}
div.page-content div.content-bar blockquote:before {
    content: "\f10d";
    display: inline-block;
    padding: 0;
    margin-left: -54px;
    margin-top: -51px;
    font-size: 41px;
}
div.page-content div.content-bar blockquote {
    font: normal normal normal 14px/1 FontAwesome !important;
}
div.page-content div.content-bar blockquote {
    margin-top: 40px;
    margin-bottom:15px;
    padding-left: 60px;
    min-height: 40px;
}
.tip {
    width: 0px;
    height: 0px;
    position: absolute;
    background: transparent;
    border: 10px solid #ecebeb;
}
.tip-left {
    top: 10px;
    left: -22px;
    border-top-color: transparent;
    border-left-color: transparent;
    border-bottom-color: transparent;
}

th, td {
    font-size: 16px;
    line-height: 1.7em;
    padding: 7px !important;
    border: 1px solid #ebe8da !important;
}
div#commentsbox ol.commentlist li.comment ul.children li.depth-2,
ol.commentlist li.comment ul.children li.depth-3,
ol.commentlist li.comment ul.children li.depth-4,
ol.commentlist li.comment ul.children li.depth-5 {
    margin-left:30px;
    margin-right: 0;
}  
ol.commentlist li .reply {
    margin-top: 10px;
    font-size: 10px;
    text-align: right;
    padding-bottom: 5px;
    display: block;
    margin-left: -25px;
    margin-right: -10px;
    padding-right: 10px;
    padding-top: 5px;
    background: #ecebeb;
}
ol.commentlist li .reply a:hover{
    text-decoration: none;
}

ol.commentlist li .comment-author .avatar {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    position: absolute;
    left: -79px;
    top: 0;
    width: 45px;
    height: 45px;
    border: 1px solid #D5D5D5;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 5px;
}
#commentform textarea#comment{
    float: right;
    background: white;
}
#respond input[type="submit"]{
    margin-bottom: 30px;
    margin-right: 0;
    padding: 9px 11px;
    border-radius: 3px !important;
    background-color: #000000;
    width: 135px;
    height: 42px;
}

#commentform input[type="text"]{
    height: 40px;
    margin-right: 0;
}
div.full-width .animated img,
div.page-content .animated img{
    max-width: 100%;
    padding: 6px;
    border: 1px solid #DDDDDD;
    border-radius: 2px;
    background: #F1F1F1;
}
.full-width .gallery .thumbnail .animated h2,
.page-content .gallery .thumbnail .animated h2{
    line-height: 22px;
    margin-top: 0;
    text-align: center;
}
.full-width .gallery .thumbnail .animated,
.page-content .gallery .thumbnail .animated{
    padding: 3px;
    float: none;
    vertical-align: top;
    display: inline-block;
    position: initial; 
    margin: 0 0.3% 0 1%;
    text-align: center;
}
.full-width .gallery .thumbnail .col-5.animated,
.page-content .gallery .thumbnail .col-5.animated{
    width: 20%;
}
.full-width .gallery .thumbnail .col-7.animated,
.page-content .gallery .thumbnail .col-7.animated{
    width: 14.285%;
}
.full-width .gallery .thumbnail .col-8.animated,
.page-content .gallery .thumbnail .col-8.animated{
    width: 12.5%;
}
.full-width .gallery .thumbnail .col-9.animated,
.page-content .gallery .thumbnail .col-9.animated{
    width: 11.11%;
}
div.page-content a:hover{
    text-decoration: none;
}
div.index-info-one .fa.fa-phone:before{
    font-size: 20px;
    margin-right: 10px;
}
div#container div#example div#slides ul.pagination li a {
    display: inline-block;
    width: 16px;
    height: 16px;
    border-radius: 34px;
    background: rgba(0, 0, 0, 0.31); 
    padding: 0;
    border: none;
}

div#container div#example div#slides ul.pagination li.current a{
    background: white;
}
div#container div#example div#slides ul.pagination li{
    margin-right: 1px;
    display: inline-block;
}
.clear{
    clear: both;
}
div.index-info-two .fa.fa-envelope:before,
div.index-info-three .fa.fa-modx:before{
    font-size: 20px;
    margin-right: 10px;
}
div.footer_widget_wrapper select{
    width:90%;
}
#wp-calendar{
    width: 90%;
}
div.footer_widget_wrapper b, 
div.footer_widget_wrapper strong, 
div.footer_widget_wrapper p{
    margin: 0;
    padding: 0;
    font-style: normal;
    font-weight: 300;
    font-size: 13px;
/*    font-family: 'Montserrat', sans-serif;*/
    line-height: 24.99px;
    text-transform: none;
    letter-spacing: 0px;
    word-spacing: 0;
    color: #acacac;
    /*direction: ltr;*/
}
.footer .widget_categories li:before, 
.footer .widget_archive li:before, 
.footer .widget_pages li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -2.5px;
    background: #c39f76;
    width: 5px;
    height: 5px;
}
.footer_widget_title{
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    /*font-family: "Montserrat";*/
    line-height: 20.8px;
    text-transform: none;
    letter-spacing: -1px;
    word-spacing: 0;
    color: #efefef;
    margin-bottom: 20px;
}
.footer .widget_categories li a, 
.footer .widget_archive li a, 
.footer .widget_pages li a,
.footer .widget_pages a{
    font-size: 14px;
    color: white;
}
.footer .widget_categories li, 
.footer .widget_archive li, 
.footer .widget_pages li {
    position: relative;
    /*display: block;*/
    width: 100%;
    line-height: normal;
    overflow: hidden;
    padding: 10px 0;
    padding-left: 25px;
    color: #bcbcbc;
    border-bottom: 1px dotted #424242;
    -webkit-transition: color .3s ease-in-out, padding-left .3s ease-in-out;
    -moz-transition: color .3s ease-in-out, padding-left .3s ease-in-out;
    transition: color .3s ease-in-out, padding-left .3s ease-in-out;
}
.footer ul ul{
    margin-left: 2px;
}
.footer #wp-calendar a{
    color: #8E7474;
}
.footer #wp-calendar a:hover{
    text-decoration: none;    
}
.bottom-feature .bottom-feature-left .bottom-feature-left-inner a.index-read, 
.bottom-feature .bottom-feature-right .bottom-feature-right-wrapper a.index-read{
    float: none;
    margin-left: auto;
    margin-right: auto;
}
.footer .widget_inner .searchform{
    background: white;
    width: 90%;
}
div.footer_widget_wrapper{
    padding-right: 10px;
}
div.comment-body p iframe,div.comment-body p img{
    max-width: 100%;
    height:auto;
}
div.content-bar.single ul {
    /*margin-left: 20px;*/
}
#contactForm input[type="text"]{
    height: 40px;
}
div.g-recaptcha{
    display: block;
    margin: 0 auto;
    float:right;
}
.btnSubmit{

}
.products-gallery ul.products li.product , .woocommerce ul.products li.product{
    border: 1px solid #E2E2E2;
    padding: 10px;
}

.footer_widget_wrapper ul.recent_post_wrapper img {
    width: 90px;
    height: 70px;
}
ul.recent_post_wrapper li {
    border-bottom: none;
}
.footer_widget_wrapper .categories li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -2.5px;
    background: #c39f76;
    width: 5px;
    height: 5px;
}
span.email {
    color: #bc9b72;
}
.details span {
/*    font-family: 'Open Sans', sans-serif;*/
    font-size: 13px;
}
.details .fa {
    margin-left: -15px;
}
.details .col-md-1 {
    padding-right: 0;
}
.footer_widget_wrapper .categories li {
    font-size: 14px;
    /*    border-bottom: 1px solid #524F4F;
        line-height: normal;
        padding: 10px 0;
        width: 100%;*/
    position: relative;
    /* display: block; */
    width: 100%;
    line-height: normal;
    overflow: hidden;
    padding: 10px 0;
    padding-left: 25px;
    color: #bcbcbc;
    border-bottom: 1px dotted #424242;
    -webkit-transition: color .3s ease-in-out, padding-left .3s ease-in-out;
    -moz-transition: color .3s ease-in-out, padding-left .3s ease-in-out;
    transition: color .3s ease-in-out, padding-left .3s ease-in-out;
}
.footer_widget_wrapper li.categories {
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 20.8px;
    text-transform: none;
    letter-spacing: -1px;
    word-spacing: 0;
    color: #7c7c7c;
    margin-bottom: 20px;
    margin-top: -10px;
}
.footer_widget_wrapper li{
    border:none;
}
.footer_widget_wrapper.foot_gallery li {
    /*display: inline;*/
}
.footer_widget_wrapper.foot_gallery {
    margin-left: -15px;
    margin-right: -15px;
}
.footer_widget_wrapper ul.recent_post_wrapper li {
    margin-bottom: 0;
}
.footer_widget_wrapper .widget.recent_post_widget li {
    margin-bottom: -15px;
}
.footer_widget_wrapper ul.recent_post_wrapper {
    margin-top: -10px;
}
.foo_gal .item_image {
    max-width: 100%;
    float: left;
}
.widget_inner.foo_gal {
    /*    margin-right: -35px;
        margin-left: -10px;*/
}
.widget_inner.foo_gal ul li {
    padding: 0;
}
.footer a.recent_post_title {
    font-weight:500;
}
select#rating {
    margin-left: 15px;
    margin-top: 4px;
}
/*.woocommerce ul.products li.product .price del,
.woocommerce ul.products li.product .price ins,
span.woocommerce-Price-amount.amount,
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .onsale,
.woocommerce-product-details__short-description p,
.woocommerce div.product form.cart .button,
h2.woocommerce-loop-product__title,
.description p,
.sidebar a {
    font-family: 'Open Sans', sans-serif;
}*/
.displaywell {
    margin: 0 5px;
    margin-bottom: 7px;
    vertical-align: top;
    width: 31.7%;
    float: none;
    text-align: center;
    display: inline-block;
    margin-bottom: 15px; 
}
.displaywell span img {
    display: none;
}
.displaywell img {
    margin: 5px; 
    margin-top: 5px;
    margin-bottom: 0;
    padding: 5px;
    /*box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.16);*/
    width: 100%;
    /*max-height: 204px;*/ 
}




fieldset {
    
   border: 1px solid #bbb;
   margin: 0 2px;
   padding: 0.35em 0.625em 0.75em;
}

fieldset {
   display: block;
   -webkit-margin-start: 2px;
   -webkit-margin-end: 2px;
   -webkit-padding-before: 0.35em;
   -webkit-padding-start: 0.75em;
   -webkit-padding-end: 0.75em;
   -webkit-padding-after: 0.625em;
   min-width: -webkit-min-content;
}
legend {
    -webkit-box-sizing: border-box; 
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   color: inherit;
   display: table;
   max-width: 100%;
   padding: 0;
   white-space: normal;
       width: auto;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
   color: #666;
   background: #fff;
   background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
   border: 1px solid #bbb;
   -webkit-border-radius: 3px;
   border-radius: 3px;
   display: block;
   padding: 0.7em;
   width: 100%;
}
select {
   border: 1px solid #bbb;
   -webkit-border-radius: 3px;
   border-radius: 3px;
   height: 3em;
   max-width: 100%;
}
.radio, 
.checkbox,
input[type="radio"],
input[type="checkbox"]{  
   display: initial;
}

button, input[type="button"], input[type="submit"] {
background-color: #222;
    border: 0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: 800;
    line-height: 1;
    padding: 1em 2em;
    text-shadow: none;
    -webkit-transition: background 0.2s;
    transition: background 0.2s;
        height: 39px;
    width: 104px;
}

dd {
   margin-left: 25px;
   margin-bottom: 15px;
}

@media only screen and (max-width: 1680px) and (min-width: 768px){
.blog1 img.aligncenter.sb-thumb-img {
    height: 150px;
}
.blog1 img.postimg {
    height: 150px;
} 
.blog_r img {
    height: 70px !important;
}
}

.feature img.aligncenter.sb-thumb-img,
.col_full img.aligncenter.sb-thumb-img{
    height: auto;
}

.textwidget.custom-html-widget p{
    margin: 0;
    padding: 0;
    font-style: normal;
    font-weight: 300;
    font-size: 13px;
    line-height: 24.99px;
    text-transform: none;
    letter-spacing: 0px;
    word-spacing: 0;
    color: #acacac;
    display: inline-block;

}
i.fa{
    margin-bottom: 5px;
    margin-right: 10px;
}

.textwidget.custom-html-widget {
/*margin-bottom: -15px; */
}

.footer_widget_wrapper .categories li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -2.5px;
    background: #c39f76;
    width: 5px;
    height: 5px;
}

.footer_widget_wrapper li{
        font-size: 14px;
    position: relative;
    display: block;
    width: 100%;
    line-height: normal;
    overflow: hidden;
    padding: 10px 0;
    padding-left: 25px;
    color: #bcbcbc;
    border-bottom: 1px dotted #424242;
    -webkit-transition: color .3s ease-in-out, padding-left .3s ease-in-out;
    -moz-transition: color .3s ease-in-out, padding-left .3s ease-in-out;
/*    transition: color .3s ease-in-out, padding-left .3s ease-in-out;*/
}

.footer_widget_wrapper li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -2.5px;
    background: #c39f76;
    width: 5px;
    height: 5px;
}

.textwidget.custom-html-widget span{
    margin: 0 14px;
    padding: 0;
    font-style: normal;
    font-weight: 300;
    font-size: 13px;
    line-height: 24.99px;
    text-transform: none;
    letter-spacing: 0px;
    word-spacing: 0;
    color: #acacac;
    display: inline-block;

}
</pre></body></html>