

ul.virgor-primary-tabs{
	display: block;
}
ul.virgor-primary-tabs li{
    display: inline-block;
    list-style: none;
    margin-bottom: 9px;
}
ul.virgor-primary-tabs li a{
    right: 0;
    top: 0;
    width: 90px;
    text-align: center;
    color: #474747;
    padding: 5px 15px;
    font-weight: bold;
    background: #e9e9e9;
    border-radius: 20px;
}
ul.virgor-primary-tabs li a:hover{
    color: #fff;
    background-color: #f61e4c;
    text-decoration: none;
}
ul.virgor-primary-tabs li a:focus{
		color: #fff;
    background-color: #ad0025;
}
.virgor-blog-post .post-meta a{
	color: #9a9a9a;
    text-transform: uppercase;
    font-size: 0.75em;
    font-weight: 700;
    letter-spacing: 0.2em;
    float: left;
}
.virgor-blog-post .post-meta .post-author a{
	float: none;
	font-family: 'Montserrat', sans-serif;
    font-size: 0.875em;
    text-transform: uppercase;
    letter-spacing: 0.2em;
    color: #c1c1c1;
}
.virgor-blog-post .post-meta a:hover{
    color: #6534ff;
    text-decoration: none;
}
form.nav_search .js-form-type-search input[type="search"]{
	border-radius: 30px;
    padding: 12px;
    padding: 0.3em 1.5em 0.2em 1.5em;
    height: 3.2em;
    border: 1px solid #6534ff;
}
.virgor-categories ul li a{
    font-size: 1.05em;
}
.virgor-h5{
    background-color: #f2f2f2;
}
.virgor-h5 .brand-panel .logo a{
    color: #000;
}
.virgor-colum2 ul li{
    margin-bottom: 10px;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    letter-spacing: 0.08em;
}
.virgor-colum2 ul li a{
    color: #4b4b4b;
}
.bg-dark .virgor-colum2 ul li a{
    color: #fff;
}
.virgor-colum2 ul li a:hover{
    color: #f61e4c;
    text-decoration: none;
}
.virgor-colum p{
    font-size: 1.08em;
    margin-right: 40px;
}
.virgor-simplenews form input[type="email"]{
    border-radius: 30px;
    padding: 12px;
    padding: 0.3em 1.5em 0.2em 1.5em;
    height: 3.2em;
    border: 1px solid #6534ff;
    background-color: #fff;
    margin-bottom: 20px;
}
.virgor-simplenews .form-actions input[type="submit"]{
    text-align: center;
    color: #474747;
    padding: 5px 15px;
    font-weight: bold;
    background: #e9e9e9;
    border-radius: 20px;
    text-transform: uppercase;
}
.virgor-simplenews .form-actions input[type="submit"]:hover{
    color: #fff;
    background-color: #6534ff;
    text-decoration: none;
}
.virgor-simplenews .description{
    display: none;
}
.virgor-simplenews form .form-no-label{
   font-size: 1.3em;
}
.virgor-footer2 .virgor-colum2 ul li a{
    color: #4b4b4b;
}
.virgor-footer2 .virgor-colum2 ul li a:hover{
    color: #f61e4c;
}
.footer.bg-dark .col-subscribe input[type="submit"]{
    background-color: #313131;
}
.footer.bg-dark .col-subscribe input[type="submit"]:hover, .footer.bg-dark .col-subscribe input[type="submit"]:focus {
    background-color: #7549ff;
}
.footer.bg-dark .col-subscribe input[type="email"]{
    border-color: #656262;
}
.footer.bg-dark .col-subscribe input[type="email"]:focus{
    border-color: #fff;
}
.virgor-portfolio a{
    color: #4b4b4b;
    font-family: 'Lora', serif;
    font-size: 1em;
    line-height: 1.875;
    margin-right: 5px;
}
.image1-1 .img-12,.image1-2 .img-11 {
    display: none;
}
.navbar{
    z-index: 3;
}


.pagination {
    margin: 0;
}
.pagination ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.pagination ul > li {
    display: inline-block;
}
.pagination ul li a {
    padding: 4px 12px;
    color: #b9bec3;
    float: left;
    margin-right: 4px;
    border: 1px solid #eceef0;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
    border-radius: 3px;
}
.pagination li a.current, .pagination ul li a:hover {
    color: #fff!important;
}
.pagination li.is-active a, .pagination ul li a:hover {
    color: #fff!important;
    background-color: #6534ff;
}
.blog-rubric-ca a{
    font-family: 'Montserrat', sans-serif;
    color:#9a9a9a;
    letter-spacing: 0.02em;
    text-transform: uppercase;
    font-size: 0.75em;
    font-weight: 700;
    letter-spacing: 0.2em;
    display: inline-block;
    margin-bottom: 1em;
}
.blog-rubric-ca a:hover{
    text-decoration: none;
    color: #6534ff;
    outline: none;
}
.blog-author span span{
  font-family: 'Montserrat', sans-serif;
  font-size: 0.875em;
  color:#c1c1c1;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  color:#c1c1c1;
  font-weight: 700;
}

.column_sm_6:nth-of-type(2n+1) {
    clear: both;
}
@media (max-width: 991px) and (min-width: 768px){
    .column_sm_6_4:nth-of-type(2n+1) {
        clear: both;
    }
}
@media   (min-width: 992px){
    .column_sm_6_4:nth-of-type(3n+1) {
        clear: both;
    }
}

.pagination{
    width: 100%;
}
.comment_form input[type='text'],.comment_form textarea{
    border: 1px solid #dadada;
    padding: 12px;
    margin-bottom: 12px
}
textarea,textarea:focus{
    height: auto;
}
.comment_form textarea:focus,.comment_form input[type='text']:focus{
    border-color: #6534ff;
    outline: 0;
}
.comment-wrap .comments-body {
    border-bottom: 1px dashed #dddddd;
    display: inline-block;
    margin-bottom: 35px;
    padding-bottom: 35px;
    width: 100%;
}
.comment-child {margin-left: 12%;}
.commenter-img {float: left; margin-right: 40px;}
.comment-info {overflow: hidden;}
.comment-info .title-3 {display: inline-block; margin-right:10px;}
.comment-info .reply {float: right; margin-top: 15px;}
.comment-info p {font-style: italic; margin: 10px auto auto;}
h2.title-3{
    font-size: 19px;
}
.reply .links.inline{
    display: block;
}
.reply .links.inline >li{
    display: inline-block;
    margin-left: 12px;
}
.reply .links.inline >li a{
    color: #6534ff;
}
.indented{
    margin-left: 55px;
}
.user-login-form input[type="text"],.user-login-form input[type="password"],.user-register-form input[type="email"],.user-register-form input[type="url"],
.user-register-form input[type="text"],.user-pass input[type="text"],.search-page-form input[type="search"]{
    border: 1px solid #dadada;
    padding: 12px;
    margin-bottom: 12px;
    width: auto;
}
.user-login-form input[type="text"]:focus,.user-login-form input[type="password"]:focus,.user-register-form input[type="email"]:focus,.user-register-form input[type="url"]:focus,
.user-register-form input[type="text"]:focus,.user-pass input[type="text"]:focus,.search-page-form input[type="search"]:focus{
    border-color: #6534ff;
    outline: 0;
}
.path-user .description{
    width: 100%;
    font-size: 13px;
}
.path-user form >div{
    margin-bottom: 12px;
}
.description,.user-pass p{
    color: #918f8f;
    font-size: 15px;
    font-style: italic;
}
form.contact-form >div{
    margin-bottom: 12px;
}
input[type="submit"]{
    box-shadow: none;
}
section.bg-dark h2,section.bg-dark p,section.bg-dark .h5{
    color: #fff;
}

.architecture-color .nav-mobile .collapse::-webkit-scrollbar-thumb,body.architecture-color::-webkit-scrollbar-thumb {
  cursor: pointer;
  background: #313131;
}

.architecture-color .double-bounce1,.architecture-color .double-bounce2 {
  background-color: #161616;
}

.interior-color  .nav-mobile .collapse::-webkit-scrollbar-thumb,  body.interior-color::-webkit-scrollbar-thumb {
  cursor: pointer;
  background: #c5a47e;
  cursor: pointer;
  background: #c5a47e;
}
.interior-color .double-bounce1,.interior-color .double-bounce2 {
  background-color: #c5a47e;
}
section.bg-dark .owl-page{
  background-color: #262626;
}

section.bg-dark .owl-page.active{
  background-color: #fff;
  box-shadow: 0 0 13px rgba(255,255,255,0.8);
}

section.bg-dark.client .quote{
  color: #252525;
}
.interior-color .blog-info >a {
    color: #9a9a9a;
    text-transform: uppercase;
    font-size: 0.75em;
    font-weight: 700;
    letter-spacing: 0.2em;
}
.interior-color a:focus,.interior-color a:hover{
    color: #c5a47e;
}
.interior-color .filter .active  a{
    color: #c5a47e;
}
.interior-color .filter a:focus,.interior-color .filter a:hover{
    color: #c5a47e;
}
.interior-color .btn{
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
    background-color: rgba(255,255,255,0.1);
    color: #fff;
}

.interior-color .btn:focus,.interior-color .btn:hover{
    background-color: #292929;
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
    color: #fff;
}
.interior-color input[type="submit"]{
    background-color: #c5a47e;
    color: #fff;
}
.interior-color input[type="submit"]:focus,.interior-color input[type="submit"]:hover{
    background-color: #292929;
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
    color: #fff;
}


/* interior css */
.interior-color a {
  color:#c5a47e;
  -webkit-transition: color .3s ease-out;
       -o-transition: color .3s ease-out;
          transition: color .3s ease-out;
}

.interior-color a:hover,
.interior-color a:focus {
  color:#c5a47e;
  outline: none;
}


.interior-color a:focus{
  text-decoration: none;
}


/* Fields */



.interior-color input[type='text']:focus,
.interior-color input[type='address']:focus,
.interior-color input[type='url']:focus,
.interior-color input[type='password']:focus,
.interior-color input[type='email']:focus,
.interior-color input[type="search"]:focus,
.interior-color input[type="tel"]:focus,
.interior-color textarea:focus{
  border-color: #c5a47e;
}

.interior-color .mc-label .fa{
  color:#c5a47e;
}

.interior-color input.error{
  border-color: #c5a47e;
}


/*  Buttons */



.interior-color .btn-brown{
  background-color:#c5a47e;
  box-shadow:0 10px 20px rgba(197,164,126,0.3);
}


.interior-color .btn-brown:hover,
.interior-color .btn-brown:focus{
  background-color:#292929;
  box-shadow:0 10px 20px rgba(0,0,0,0.2);
}

.interior-color .btn.btn-trans-2:hover,
.interior-color .btn.btn-trans-2:focus{
  background-color:#292929;
  box-shadow:0 10px 20px rgba(0,0,0,0.2);
}



/* Loader */



.interior-color .double-bounce1, .interior-color .double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #c5a47e;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-bounce 2.0s infinite ease-in-out;
  animation: sk-bounce 2.0s infinite ease-in-out;
}



/* Nav Desctop */
.interior-color .nav-desctop-list li li a:after,
.interior-color .nav-desctop-list li .active a:after{
  background-color: #c5a47e;
}

/* Nav Mobile */


.interior-color .virgor-nav-mobile-list ul.virgor-nav-list  li a:hover,
.interior-color .virgor-nav-mobile-list ul.virgor-nav-list  li .active > a,
.interior-color .virgor-nav-mobile-list ul.virgor-nav-list  .current > a{
  color: #c5a47e;
}


.interior-color .virgor-nav-mobile-list ul.virgor-nav-list  > .active > a,
.interior-color .virgor-nav-mobile-list ul.virgor-nav-list  > .active > a:hover{
  background-color: #292929;
  color: #fff;
}



/* Navbar Affix */



.interior-color .navbar.affix .social-list li a:hover{
  text-decoration: none;
  color:#c5a47e;
}

.interior-color .navbar.affix .navbar-toggle .icon-bar{
  background-color: #292929;
}


/* Modal */

.interior-color .modal-title{
  color:#c5a47e;
}

/* end interior css */
.mb-68{
  margin-bottom: 6.8em;
}
.t-mb-38 .mb-68{
  margin-bottom: 3.8em;
}
.interior-color a.brand{
  color: #fff;
}
nav.nav-desctop ul.virgor-nav-list >li >ul li i.fa-angle-down{
  display: none;
}
.md-slide-items{
  min-height: auto!important;
  max-width: 100%;
}
.main-bg{
  background-size: cover;
	background-position-x: 50% !important;
}
