﻿
.flag_box{width:50px;margin:0 auto;position:absolute;right:3.75%;top:18px;}

  .main-content { padding: 30px 20px 90px 20px; }

  .main-content.main-product-content { padding: 0 0 20px 0; }

.send-form .main-content{
    position: relative;
}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}

#twopanel{width:790px;height:auto;margin:10px 0 0 0px;padding:0px;float:left;border:solid 0px yellow;}

#main,.header,#top_Nav,#topnav,#middle-panel,#twopanel,#news,.cars-section-2,#new-car-table1,.new-car-table,.car-section-inner{width:100%;}
.mk-responsive-wrap{overflow-y:scroll;position:absolute;width:100%;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;display:none;z-index:20}
.slides li .thumb-img .thumb img.width{max-width:100%;width:auto}
img.width{max-width:100%}
.grid-list li .thumb-img .thumb img.width{max-width:100%;width:auto}

.divmenu {
padding-top: 0;
padding-right: 0;
font-size: 14px;
text-align: right; 
}

.menudcontainer a, .divmenustyle a, .divmenu a { text-decoration: none }

	  
	  .huge_it_slideshow_dots_1 {
		display: inline-block;
		position: relative;
		cursor: pointer;
		box-shadow: 1px 1px 1px rgba(0,0,0,0.1) inset, 1px 1px 1px rgba(255,255,255,0.1);
		width:10px;
		height: 10px;
		border-radius: 10px;
		background: #00f;
		margin: 10px;
		overflow: hidden;
		z-index: 17;
	  }


#header-content {
	display: block;
    float: left;
    height: 300px; 
   	top: 0;
    width: 454px;
}
.row{margin-left:-15px;margin-right:-15px}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
#sidebar .plugin-hooks .row{margin:0;padding-left:10px}
#sidebar .plugin-hooks .row h6{margin-left:-10px}

.realestate-details .row-title{
    width:150px;
}


.loader{
  width: 50px;
  height: 50px;
  position: absolute;
  top: 50%;
  right: 50%;
  margin: -25px -25px 0 0;
  font-size: 10px;
  text-indent: -12345px;
  border-top: 1px solid rgba(63,181,162, 0.08);
  border-left: 1px solid rgba(63,181,162, 0.08);
  border-bottom: 1px solid rgba(63,181,162, 0.08);
  border-right: 1px solid rgba(63,181,162, 0.5);
  
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  
   -webkit-animation: spinner 700ms infinite linear;
   -moz-animation: spinner 700ms infinite linear;
   -ms-animation: spinner 700ms infinite linear;
   -o-animation: spinner 700ms infinite linear;
   animation: spinner 700ms infinite linear;
  
  z-index: 100001;
}
#footer .privacy-links ul.menu li.first{border-left:1px solid #ffffff;padding-left:1em;margin-left:1em;}

.collapse {
  display: none;
  visibility: hidden;
}

.collapse.in {
  display: block;
  visibility: visible;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
    visibility: visible !important;
  }

    .navbar-collapse.collapse.in { 
        display: block!important;
    }
.home-feature-content__item-subtitle,.home-feature-story__overlay-subtitle,.block--second-street--ss-block-signup .item-8{font-family:"Open Sans",Helvetica,sans-serif;}
.home-feature-story__overlay-subtitle{color:#000;text-shadow:0 0 2px #FFF;margin:5px 0 0 0;width:100%;font-style:italic;font-weight:600;font-size:20px;font-size:1.25rem;}
.home-feature-story__overlay-subtitle a:link,.home-feature-story__overlay-subtitle a:visited{color:#000;text-decoration:none;}

.boxcatsmall .tab-small {
    border-top: 2px solid #3e408d;
    width: 100%;
    position: relative;
}

.boxcatsmall .tab-small .bordertab {
    border-left: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
    width: 226px;
    height: 19px;
    text-align: center;
}

.v2014_ri {
    float: right;
    width: 192px;
    height: 280px;
    padding-left: 11px;
    color: #999;
    line-height: 24px;
    border-left: 0px
    border-right: 0px
}
#rpb{DISPLAY:NONE;z-index:998;clear:both;margin:0 auto;position:fixed;bottom:0;left:0;width:100%;overflow:hidden;padding:10px 5px;box-sizing:border-box;}
#rpb div{display:flex;flex:1}
#rpb div a{color:#fff;display:block;padding:10px;border-radius:21px;height:34px;line-height:14px;font-size:14px;margin:0 5px;text-transform:uppercase;font-weight:normal;text-align:center;box-sizing:content-box;text-decoration:none !important;width:100%;box-sizing:border-box}
#rpb div a .dashicons{transform:translatey(-3px) rotateY(180deg)}

				div#rpb { background: #8bc7ef; }

			    div#rpb div a#call_now { background: #0066bf; color: #fff; }

				div#rpb div a#map_now { background: #0066bf; color: #fff; }
.section_one_wrapper .region{padding:55px 0;}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}

.footer .footer_d .foo_get{float:right;padding-top: 6px;}

.footer .footer_d .foo_get img{width:124px;height:32px;}
.page-header,.region-sidebar-first .block:first-child h2.block-title,.region-sidebar-second .block:first-child h2.block-title{margin-top:0}
.search-block .region-navigation-below-right{margin-top:15px;}
.region-header-top-right-first .arep-head-dashboard{padding-left:0px;padding-right:0px;width:55%;}
.region-header-top-right-first .arep-head-logout{width:46%;}


    #location,
    section.gallery {
        padding-top: 100px !important;
    }


#location,
#contact {
    padding-top: 25px;
}
.row{margin-left:-15px;margin-right:-15px}


.row.content-padding {
    padding: 125px 0 75px 0;
}


    section.recent-news .row {
        margin-left: 0;
        margin-right: 0;
    }


    section.content-box .row .col-md-5:first-child p:last-child {
        margin-bottom: 30px;
    }


    section.content-box .row .col-md-5 p {
        padding: 0 60px;
    }


    section.content-box .row .col-md-5:first-child p {
        text-align: justify;
        padding-right: 8px;
    }


    section.content-box .row .col-md-5:last-child p {
        text-align: justify;
        padding-left: 8px;
    }



.header-button {
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 400;
  line-height: 1.3334;
  min-width: 24px;
  text-align: center;
  cursor: pointer;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}


.header-button:hover, .header-button:focus {
  color: #ffffff;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
.row{margin-left:-15px;margin-right:-15px}


.row.content-padding {
    padding: 125px 0 75px 0;
}


    section.recent-news .row {
        margin-left: 0;
        margin-right: 0;
    }


    section.content-box .row .col-md-5:first-child p:last-child {
        margin-bottom: 30px;
    }


    section.content-box .row .col-md-5 p {
        padding: 0 60px;
    }


    section.content-box .row .col-md-5:first-child p {
        text-align: justify;
        padding-right: 8px;
    }


    section.content-box .row .col-md-5:last-child p {
        text-align: justify;
        padding-left: 8px;
    }
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}


.genesis-nav-menu .menu-item {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}


.site-footer li.menu-item{display: inline-block; margin-left:2px}

.overlay {
	background: rgba(0, 0, 0, 0.7);
	width: 100%;
}

.overlay .overlay-close {
	width: 50px;
	height: 52px;
	line-height: 52px;
	position: absolute;
	right: 8%;
	top: 15px;
	font-size: 20px;
	overflow: hidden;
	border: none;
	padding: 0 17px;
	color: #00681A;
	background: rgba(255, 255, 255, 0.9);
	outline: none;
	z-index: 100;
	cursor: pointer;
	border-radius: 2px;
}


			td.recentcommentstexttop {
				border: none;
				padding: 0px 0px 0px 10px;
			}


			.rtl td.recentcommentstexttop {
				padding: 0px 10px 0px 0px;
			}


.s5_h3_first, #subMenusContainer .S5_submenu_item:hover .s5_sub_a_span, .highlight_color, .line_1_404, .btn-link {
color:#E3601A !important;
}
.bg-light-grey{background-color:#EAE9EF;}
.block-line{border-top:1px solid #dadcdc;padding-top:10px}
.block-line p{margin-bottom:5px;font-size:12px}
.block-line .col-sm-10 a{color:#6F6F6E;text-decoration:none}
.block-line .col-sm-10 a:visited{color:#6F6F6E}
.block-line .col-sm-10 a:active,.block-line .col-sm-10 a:focus,.block-line .col-sm-10 a:hover{outline:0;color:#298dba;text-decoration:none}



.uk-responsive-width,
.uk-responsive-height {
  box-sizing: border-box;
}


.uk-responsive-height {
  max-height: 100%;
  width: auto;
}
.td_block_wrap .td-subcat-item a.td-cur-simple-item{color:rgba(15,136,140,.92)}

.main-header .cart .recently-added table tfoot .items-count { font-weight: normal; }
.gallery--outer,.gallery__inner{position:relative}
.gallery__inner:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}

.home-content-table .umorebox_hcp img {
  padding: 1px;
  border: 1px #E5E5E5 solid;
  margin: -2px;
  width: 177px;
  border-color: #CCCCCC;
}
footer .footer-links{font-size:1rem}
body.contrast-light footer .footer-links a{color:#000!important}
body.contrast-dark footer .footer-links a{color:#fff!important}


.item-info {
  position: absolute;
  top: 0;
  left: 0;
  padding: 25px;
  color: #FFF;
}

.item-info p {
  margin: 0;
}

.tp-grid .item-info, .tp-grid a.zoom:after {
  opacity: 0;
  transition: opacity 0.18s ease;
}

.tp-grid.tp-open .item-info {
  opacity: 1;
}

  .item-fullwidth .item-info {
    position: static;
    padding: 25px 25px 60px;
    background-color: #363636;
  }

.premier-nightlife-right {width: 50%; float: right; position: relative; margin-top:-200px;}


.md-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  visibility: hidden;
  top: 0;
  left: 0;
  z-index: 1000;
  opacity: 0;
  background: rgba(0,0,0,0.8);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}


.md-overlay.show {
  opacity: 1;
  visibility: visible;
}


.procedure {
        max-width: 100%;
    height: auto;
    vertical-align: middle;
    border: 0;
}
.td-hover-1 .td-big-grid-wrapper .entry-thumb{transition-timing-function:ease!important}
.td-grid-style-6 .td-big-grid-wrapper .td-big-grid-post .td-big-grid-meta{margin:0}
.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post{margin-left:3px;margin-right:0;margin-bottom:0}
.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post:first-child{margin-left:0}
.td_block_big_grid_12 .td-big-grid-wrapper .td-big-grid-post:last-child .td-module-thumb{margin-top:11px}
.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll{overflow-x:hidden;white-space:normal;font-size:0;overflow-y:auto}
.bg-light{background:#f4f4f4}
.bg-light h2:first-of-type{margin-top:20px}
.bg-light+.bg-light{margin-top:-60px;padding-top:0}

.home-posts li .blog-posts-card-image{
	max-height:200px;
	overflow:hidden;
}

.section8.blog-posts ul li .blog-posts-card .blog-posts-card-image {
    width: 100%;
    height: 0;
    padding-top: 75%;
    position: relative;
}

.section8.blog-posts ul li .blog-posts-card .blog-posts-card-image img {
    position: absolute;
    margin: 0 auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    max-width: 100%;
    max-height: 100%;
    object-fit: cover;
    height: 100%;
    width: 100%;
}

	.home-posts li .blog-posts-card-image img{
		width:100%;
	}

#product-loop-wrap .columns .title, 
#product-loop-wrap .columns .price, 
#product-loop-wrap .columns .buy-btn,
#product-loop-wrap .columns .sold-out { font-size: 14px; width: 100%; text-align: center; display: block; margin-bottom: 10px; float: none; border: none; }

#product-loop-wrap .columns .buy-btn { font-weight: bold; color: #00B876; }

#product-loop-wrap .columns:hover .buy-btn { color: #FFF; }
