﻿

    .copyright-social .social-bar-wrap {
        font-size: 24px;
    }


    .copyright-social .social-bar-wrap a {
        padding: 0 15px;
    }


.copyright-social .social-bar-wrap a:hover {
    opacity: .7;
}


.is-dark-text .copyright-social .social-bar-wrap {
    color: #242424;
}




.slider-wrap								{ position: absolute; top: 0; left:0; }


#calendar2 thead tr.days{
  background-color: #d8d8d8;
  height: 25px;
  color: #666;
    font-size: 10px;
}


.regions_rates_table_row1,
.regions_rates_table_row2 {
    border-bottom: 1px solid #e3e1e0;
    font-size: 12px;
    text-align: center
}


.ratesbox .regions_rates_table_row1,
.ratesbox .regions_rates_table_row2 {
    font-size: 11px;
    padding: 1px;
}



#logo .site-name {
    margin: 0;
}

    #logo img {
        width: 250px;
    }

    .site-header #logo {
        float: left;
        width: calc(100% - 60px);
    }

.stat .icon-top {
	font-size: 40px;
	height: 50px;
	line-height: 50px;
}


.company-details .icon-top {
	font-size: 30px;
	margin-bottom: 10px;
}

.wpcr3_caps { text-transform:capitalize; }

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

.builder-module-footer .builder-module-element .alignleft,
.builder-module-footer .builder-module-element .alignright {
	padding: 1em;
}

.builder-module-footer .builder-module-element .alignright {
	text-align: right;
}

.hentry .alignright {
	margin: 1.5em 0 1.5em 1.5em;
}

.loop-utility .alignleft,
.loop-utility .alignright {
	}


.loop-utility .alignleft a,
.loop-utility .alignright a {
	color: #FFFFFF;
	font-weight: bold;
	background: #000000;
	background: rgba(0, 0, 0, .6);
	line-height: 2;
	border: 1px solid #000000;
	padding: 5px 20px 20px 20px;
}
.row{margin-right:-15px;margin-left:-15px}

.td-weather-days .td-day-0,
.td-weather-days .td-day-1,
.td-weather-days .td-day-2,
.td-weather-days .td-day-3,
.td-weather-days .td-day-4 {
  margin-bottom: 8px;
  font-size: 11px;
  opacity: 0.5;
}
.list-primary .list-title{position:absolute;left:20px;right:20px;top:50%;z-index:10;-ms-transform:translateY(-50%);transform:translateY(-50%)}


.wp-caption, .imgthumb, .entry img { border: 1px solid #ccc; text-align: center; background-color: #f9f9f9; padding: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; max-width: 600px; height: auto; }
ul.sprocket-features-list{text-align:center}
#g-feature .arrows-active .sprocket-features-list{margin-left:0;margin-right:0}

.layout-showcase .sprocket-features-list {position: relative;overflow: hidden;padding: 0 !important;}

.layout-showcase .sprocket-features-list li {position: absolute;top: 0;left: 0;opacity: 0;width: 100%;height: 100%;display: none;}

.layout-showcase .sprocket-features-list li.active {position: static;height: auto;opacity: 1;display: block;}

.arrows-active .sprocket-features-list {margin-left: 50px;margin-right: 50px;}

.layout-showcase .sprocket-features-list .sprocket-features-desc li {display: list-item;opacity: 1;position: relative;}
.meta-date{color:#000}


#access .menu-header,
div.menu {
	margin: 0 1em;
}


.mantra-menu-right #access .menu-header, 
.mantra-menu-right div.menu { 
	float: right; 
}
 .mk-image.align-left { text-align:left; }
 #mk-filter-portfolio ul.align-left { text-align:left; }
.align-left{text-align:left}
.widget_social_networks .align-left{text-align:left}
.mk-fancy-title.pattern-style.align-left span{padding:0 6px 0 0}
.mk-fancy-title.color-gradient.align-left span i{margin:0 auto 0 0}
