/*
Theme Name: designreview
Theme URI: http://stw-services.com/
Author: STW Services
Author URI: http://stw-services.com/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: designreview
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

designreview is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 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;
}

.wp-caption {
    background: #fff;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
        white-space: nowrap;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000; /* Above WP toolbar. */
}


.inst-like li { margin: 0;}
#recentcomments li { font-size: 14px; margin-bottom: 8px;}
.comment-author-link { font-size: 14px; font-weight: 600;}
.mCustomScrollBox { height: auto;}
.pull-left.cats > a:first-child i { display: none;}
#header{z-index: unset; }
.navbar-brand{z-index: 5; }
#header .search-pane .form-control { text-align: left;}
.search-page .img-post, .category .img-post{ cursor: pointer; }

ul.page-numbers{bottom: 54px;color: #8d8d8d; font-size: 24px; font-style: italic;  /*position: absolute;*/ right: 0;}
ul.page-numbers li::after { content: "|"; padding: 0 3px;}
ul.page-numbers a { color: #8d8d8d;}
ul.page-numbers > li { display: inline-block;}
ul.page-numbers .next { background: url("images/icon-a3.png") no-repeat scroll right center; line-height: 29px; padding: 0 34px 0 0;}
ul.page-numbers .prev { background: url("images/icon-a5.png") no-repeat scroll left center; line-height: 29px; padding: 0 0 0 34px;}
ul.page-numbers li:last-child::after { display: none;}
.page-numbers.current { font-weight: bold;}
.designwall .post-text p { overflow: hidden;}
.mag-cover .close-pop { position: absolute;}
.mag-cover .col-sm-4 > img { width: 100%;}
.comment .comment { padding-left: 30px;}
.comment-form .form-submit { text-align: right;}
.popover {max-width:400px;}
.popover-content .list-share { margin: 5px 10px;}
select.selectBox1 {
  background: #bcbcbc url("images/select-arrow.png") no-repeat scroll right 11px center;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  -webkit-appearance: none;
padding: 7px 15px !important;
border-radius: 4px;
color: #2f2f2f;
height: 48px;
margin: 0 0 20px;
border: 0 solid #4e4e4d;
line-height: 1.2;
outline: medium none;
padding: 0 20px;
position: relative;
text-decoration: none;
vertical-align: middle;
width: 100%;
}
.gform_wrapper textarea {line-height: 1.5 !important; }
.gfield input, .gfield textarea {font-size: 16px !important; line-height: 21px !important; }
.img-post { cursor: pointer;} 
/*body:not(.home) .cats.tot-1 a { color: #00a7d4;}*/
.pull-left.cats:not(.tot-1) > a:first-child { color: #333333;}
.navbar-default .navbar-nav::before, .navbar-default::before {background: none;content: ""; height: 0; left: 0; position: relative; width: auto;}
nav.navbar-default { border: medium none;}
.architecture { /*border-bottom: 3px solid #00a8d5 ! important; */ /*padding-bottom: 5px ! important;*/}
.architecture a:hover{color: black !important; /*#00a8d5*/}
.interiors { /*border-bottom: 3px solid #ef7263 ! important;  padding-bottom: 5px ! important;*/}
.interiors a:hover{color: black !important; /*#ef7263*/}
.objects {/*border-bottom: 3px solid #f8c728 ! important; padding-bottom: 5px ! important;*/ }
.objects a:hover{color: black !important; /*#f8c728*/}
.process {border-bottom: 3px solid #4cb6a7 ! important; padding-bottom: 5px ! important;}
.process a:hover{color: #6c6b6b !importnat; /*#4cb6a7 !important;*/}
.designWall { border-bottom: 3px solid #2d2d2d ! important; padding-bottom: 5px ! important;}
li.designWall a:hover{/*color: #6c6b6b !important;*/ color: black !important;}
.future { border-bottom: 3px solid #2d2d2d ! important; padding-bottom: 5px ! important;}
.future a:hover{color: #6c6b6b !important;}
.news {/*border-bottom: 3px solid #2d2d2d ! important;*/ /*border-bottom: 3px solid #4cb6a7 ! important ; padding-bottom: 5px ! important;*/ }
.news a:hover{color: black !important; /*#f8c728 #6c6b6b !important;*/}
.events { border-bottom: 3px solid #2d2d2d ! important; padding-bottom: 5px ! important;}
.events a:hover{color: #6c6b6b !important;}
.videos {/*border-bottom: 3px solid #2d2d2d ! important; padding-bottom: 5px ! important;*/ }
.videos a:hover{/*color: #6c6b6b !important;*/ color: black !important;}
li.comps a:hover{color: black !important;}
li.mezzanine a:hover{color: black !important;}
li.designwall {/*border-bottom: 3px solid #2d2d2d ! important; padding-bottom: 5px ! important;*/ }
li.designwall a:hover{/*color: #6c6b6b !important; */ color: black !important;}
.resources { /*border-bottom: 3px solid #2d2d2d ! important; padding-bottom: 5px ! important; */ }
.resources a:hover{/*color: #6c6b6b !important;*/ color: black !important;}
.jsn-bootstrap3 .nav > li > a { padding: 10px 0 !important;}
.wr-megamenu-inner {background: #2F2F2F !important;color: #fff !important;left: -15px !important;max-width: 1048px !important; width: 100%;}
.mega-menu { z-index: 99999;}
.button.gform_button, 
.tdomf_buttons input[type="submit"] {
  background-color: #5e5e5e;
  border: medium none;
  color: #ffffff;
  font-size: 24px;
  height: 40px;
  line-height: 40px;
  padding: 0 30px;
}

.owl-stage .post-text {background: #ffffff ; bottom: -100px; display: block; height: 100px; padding: 10px; position: absolute; text-decoration: none; transition: bottom 0.5s ease 0s; width: 100%;}
.owl-stage .owl-item:hover .post-text {  bottom: 0;}
#socialshare .modal-dialog { max-width: 320px;}
#socialshare .mylog { margin: 36px 28px 20px 50px;}
.tdomf_buttons td input { margin: 0 0 10px 10px;}
.tdomf_form textarea { height: auto; max-height: 200px; line-height: 20px;}
.tdomf_form label{ text-align: left; }
.trends-list li p { height: 40px;}
body.single-tribe_events .tribe-events-cal-links a.tribe-events-ical {
    display: none !important;
}
.artial-t-text div:after {
  background-color: #ffffff;
  content: "";
  display: block;
  height: 102%;
  position: absolute;
  right: -44px;
  top: 0;
  transform: skew(-16deg, 0deg);
  -moz-transform: skew(-16deg, 0deg);
  -o-transform: skew(-16deg, 0deg);
  -ms-transform: skew(-16deg, 0deg);
  -webkit-transform: skew(-16deg, 0deg);
  width: 90px;
}
.artial-t-text h1 { position: relative; z-index: 99;}
.artial-t-text > div.rangit {float: left; position: relative;}
.artial-t-text .rangit img { float: none;}
.artial-bot a {  color: #05A6D0;}
.tribe-events-single.artial-bot a { color: #ff1a57; overflow-wrap: break-word;}
.single .envnt-post .img-post { cursor: default;}
.btn-buy.download { position: relative; margin: 15px 0; }
.jobs .pull { display: block; margin-bottom: 5px;}
.jobs .pull span{ font-weight: bold; }
.well.box { border-radius: 0; overflow: hidden;}
.button-pink {background-color: #fe1d57; color: #ffffff; padding: 8px 20px; border: none;}
.button-pink:hover{ color: #fff;  }
.searchjob { margin: -10px 0 0;}
.searchjob input[type="text"] { border: 1px solid rgba(204, 204, 204, 0.8); padding: 8px;}
.events-list.tribe-bar-is-disabled #tribe-events-content-wrapper { margin: 0;  max-width: none;}
#events_ongoing_items .post-text p { overflow: hidden !important;}
.pagin-year .active > a { font-weight: bolder; text-decoration: underline;}
.log-box .btn-login { float: left;}
.log-box {margin: 0;max-width: 500px; }
.login-text { margin-top: -90px;}
.logged-in .login-text { margin-top: -55px;}
p.status {margin: 5px 0 10px; text-align: center;}
label.error{color: #ff0000;}
.forms-style h3 { margin: 10px 0 25px;}
.selectBox-dropdown {
  background-color: #ffffff;
  border: 2px solid #808080;
  border-radius: 6px;
  padding: 11px 12px;
}
.pagin-year ul li {color: #ffffff; }
.selectBox-dropdown:focus{ border: 2px solid #808080; }
.bp_register input[type="text"],
.bp_register input[type="email"],
.bp_register input[type="password"],
.bp_register select,
.bp_register textarea{
  background-color: #ffffff !important;
  border: 1px solid #ccc !important;; /*2px solid #808080 !important; */
  border-radius: 4px !important;
  padding: 4px !important; line-height: 20px;
  font-size: 14px !important;
}
#signup_submit{background-color: #5e5e5e !important; border: medium none !important; color: #ffffff !important; font-size: 24px !important; height: 40px !important; line-height: 40px !important; padding: 0 30px !important; }
.search-w a{ color: #ffffff; }
.members .sign-t-box { display: none;}
#contentlist .col-sm-3 > img {border: 1px solid #cccccc; border-radius: 4px; padding: 2px;}
.field-visibility-settings { display: none !important;}
.item-list-tabs li a { color: #fe1d57; padding: 10px 20px !important;}
.item-list-tabs li.current > a { background-color: #fe1d57 !important; color: #ffffff !important; opacity: 1 !important;}
#object-nav.item-list-tabs.no-ajax ul { border-bottom: 1px solid #fe1d57 !important;}
#subnav.item-list-tabs li a { padding: 5px 16px !important;}
#buddypress .item-list-tabs { border: 1px solid #fe1d57; margin-top: 0;}
#subnav.item-list-tabs li.current > a { background-color: rgba(0, 0, 0, 0) !important;  border-bottom: 2px solid #fe1d57; color: #fe1d57 !important; }
#buddypress #subnav.item-list-tabs {border: medium none !important; margin-top: 0; }
#buddypress table.profile-fields {margin: 20px 0 !important; }
#buddypress div.profile h2 { margin-bottom: 20px;}
#buddypress .profile-fields .fieldlabel {font-weight: 700; }
.field_practice-name .fielddata {color: #fe1d57; font-size: 22px; font-weight: normal; }
#delete-account-personal-li {display: none; }
#buddypress #item-header-cover-image #item-header-avatar img.avatar {border: 1px solid #808080;}
#buddypress span.activity, #buddypress div.dir-search { display: none;}
span.found {clear: both; margin: 20px 0; padding: 10px 0; }
span.found span {font-weight: bold; }
span + div.inner-post {margin-top: 20px; }
.status.fail { color: #ff0000;}
.status.success { color: #7BCC07;}
.gnwall-box .search-pane .col-sm-5 {padding-right: 0; }
.logged-in .leftpane .login-text {margin-top: -28px; }
.dg-main-table { width: 100%;}
.cat-nav  .dg-cat-item {display: inline; } 
.cat-nav .dg-cat-item.dg-selected a{ color: #FE1D57;}
.cat-nav { min-height: 60px; height: auto; margin-bottom: 20px;  padding: 12px; background-color: #ebebeb;}
.dg-cat-item > a {padding: 10px; }
.dg-main-img { margin-bottom: 20px;}
.ms-item {margin-bottom: 20px !important; }
.masonry  .link-p { text-align: right;}
p.link-p a {color: #fe1d57 !important; text-align: right; }
hr.dg-line { border-color: #fe1d57;}
.item-list-tabs{font-weight: bold; text-align: center; margin-bottom: 20px; }
.item-list-tabs a{color: #FE1D57; }
.masonry #logo_img1 {max-height: 60px; max-width: 50%; padding: 10px; }
.post-type-archive-designguide ul.page-numbers { margin: 20px 0;}
label.error {font-size: 15px; margin-top: -20px !important; position: absolute; display: block; clear: both; }
.post-text p {overflow: hidden;display:none; }
.artial-bot figure {max-width: 100%; }
.rangit img {max-width: 430px; }
figcaption {color: #B8B8B8; font-style: italic; }
.artial-b-text strong, .artial-b-text b {font-weight: 700; }
.artial-b-text img {border: 1px solid #cccccc; padding: 4px; }
.use-floating-validation-tip span.wpcf7-not-valid-tip {border: 2px solid #ff0000; border-radius: 4px; min-width: 194px; padding: 0.8em 1.2em; top: -52px; }
.entry-content ul {margin: 0 0 20px 20px; }
.sign-t-box > a:hover{color: #fff; }
#signup .form-control::-webkit-input-placeholder,  .search-form .search-field::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #555555;
}
.search-form .search-field::-moz-placeholder, 
#signup .form-control::-moz-placeholder { /* Firefox 19+ */
  color: #555555;
}
.search-form .search-field:-ms-input-placeholder,
#signup .form-control:-ms-input-placeholder { /* IE 10+ */
  color: #555555;
}
.search-form .search-field:-moz-placeholder,
#signup .form-control:-moz-placeholder { /* Firefox 18- */
  color: #555555;
}

.places-list  a {
  color: #8d8d8d;
}

/*--------------------------------------------------------------
# Post Box Hover  Effect
--------------------------------------------------------------*/
body.home .post-text, 
body.category-architecture .post-text,
body.category-projects-architecture .post-text,
body.category-people-architecture .post-text,
body.category-business-architecture .post-text,
body.category-technology-architecture .post-text,
body.category-environment-architecture .post-text,
body.category-news .post-text,
body.category-interiors .post-text,
body.category-projects-interiors .post-text,
body.category-people-interiors .post-text,
body.category-technology-interiors .post-text,
body.category-environment-interiors .post-text,
body.category-environment-interiors .post-text,
body.category-future .post-text,
body.category-process .post-text,
body.category-objects .post-text,
body.category-furniture .post-text,
body.category-lighting .post-text,
body.category-designwall .post-text {bottom: 0;/*-58px*/  opacity: 0.8;/*0*/ position: absolute;background-color: #ffffff; transition: all 1s ease 0s; -ms-transition: all 1s ease 0s; -o-transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s; }
body.home .post-box:hover .post-text, 
body.category-architecture .post-box:hover .post-text,
body.category-projects-architecture .post-box:hover .post-text,
body.category-people-architecture .post-box:hover .post-text,
body.category-business-architecture .post-box:hover .post-text,
body.category-technology-architecture .post-box:hover .post-text,
body.category-environment-architecture .post-box:hover .post-text,
body.category-business-architecture .post-box:hover .post-text,
body.category-news .post-box:hover .post-text,
body.category-interiors .post-box:hover .post-text,
body.category-projects-interiors .post-box:hover .post-text,
body.category-people-interiors .post-box:hover .post-text,
body.category-technology-interiors .post-box:hover .post-text,
body.category-future .post-box:hover .post-text,
body.category-process .post-box:hover .post-text,
body.category-objects .post-box:hover .post-text,
body.category-furniture .post-box:hover .post-text,
body.category-lighting .post-box:hover .post-text,
body.category-designwall .post-box:hover .post-text{bottom:0; opacity: 0.8;}










body.home .post-box .post-text, 
body.category-architecture .post-box .post-text,
body.category-projects-architecture .post-box .post-text,
body.category-people-architecture .post-box .post-text,
body.category-business-architecture .post-box .post-text,
body.category-technology-architecture .post-box .post-text,
body.category-environment-architecture .post-box .post-text,
body.category-business-architecture .post-box .post-text,
body.category-news .post-box .post-text,
body.category-interiors .post-box .post-text,
body.category-projects-interiors .post-box .post-text,
body.category-people-interiors .post-box .post-text,
body.category-technology-interiors .post-box .post-text,
body.category-future .post-box .post-text,
body.category-process .post-box .post-text,
body.category-objects .post-box .post-text,
body.category-furniture .post-box .post-text,
body.category-lighting .post-box .post-text,
body.category-designwall .post-box .post-text{bottom:0; opacity: 0.8;}







.post-box .img-post{height: 230px}
.archidesi .leftpane > .post-box .img-post{height: 320px; }
.home .post-box .img-post {height: 250px; }
.home .owl-item .img-post {height: 320px; }
.post-img, .s-big .post-img {margin: 0; }
 .designwall .post-box .img-post, .archidesi .post-box .img-post{height: 243px; }
 .leftpane > .post-box .img-post {height: 320px; }
 .list2 .post-box .img-post {height: 350px; }

 /*========Hover color for each category==========*/
 .category-interiors .post-meta:before {background-color: #ef7263; }
 .category-interiors .post-text a {color: #ef7263; }
 
 .category-objects .post-text a {color: #f8c728; }
 .category-objects .post-meta:before {background-color: #f8c728; }

 .category-process .post-text a {color: #4cb6a7; }
 .category-process .post-meta:before {background-color: #4cb6a7; }

 .category-news .post-text a {/*color: #2d2d2d; */ color : #4cb6a7;}
.category-news .post-meta:before {background-color: #4cb6a7 ; /*#2d2d2d; */ }

.category-designwall .post-text a {color: #2d2d2d; }
.category-designwall .post-meta:before {background-color: #2d2d2d; }

.category-future .post-text a {color: #2d2d2d; }
.category-future .post-meta:before {background-color: #2d2d2d; }




 /*========End Hover color for each category==========*/
body.archive:not(.category) .post-text { bottom: auto;  opacity: 1; }
/*   Post Box Hover  Effect*/
.nomalpagi .post-text {bottom: auto !important; opacity: 1 !important; }
a.sumome-share-client-share { border-radius: 50%;}
#footer li.menu-item.active a {color: #00a7d4; }
.adv-btn:hover {color: #ffffff; }
.tdomf_shadow{display: none !important;}
#wp-link-close span.screen-reader-text {display: none; }
#wp-link label input[type=text]:focus{ border: 1px solid #ccc; }
.postslider .owl-dots {line-height: 1; position: absolute; right: 8px; top: 12px; }
.postslider .owl-dot.active {opacity: 1; }
.postslider .owl-dot {background-color: #000000; border: 2px solid #ffffff; border-radius: 50%; display: inline-block; height: 14px; margin: 0 6px; opacity: 0.4; width: 14px; }
.tab-pane label.error { margin-top: 0 !important;  position: relative; }
.con-form input.wpcf7-not-valid {margin: 0 !important; }
.con-form .form-control + span {margin: 0 0 12px; }
#tdomf_form3 label.error {clear: both; float: right; font-size: 15px !important; position: relative; }
h2.yellow {color: #fbc900; }
.category .top-post > .post-box.s-big .post-img .img-post , 
.col-sm-12 > .post-box.s-big .img-post {height: 350px; }
.col-sm-8 > .s-big .post-box {margin: 0; }
.RandomPostWidget li img {border-radius: 4px; margin-bottom: 5px; /* commented by radhika height: 130px;*/ }
#secondary .post-text {opacity: 1; position: relative; }
#secondary .post-text a {color: inherit; }
.related_content > a {color: #9a9a9a; }
.modal{z-index: 10500; }
#secondary #featuredsponsor .post-img {margin: 0 0 5px; }
#related_posts li.col-sm-6 {padding: 0 5px; }



/*-------------------------------------------------------------------------------------------------------------------------------------------------------
# Newsletter
---------------------------------------------------------------------------------------------------------------------------------------------------------*/
.newsletter input.form-control {background-color: #bcbcbc; border: 0 solid #4e4e4d; color: #2f2f2f; height: 48px; margin: 0 0 20px; padding: 7px 15px; }
.newsletter .log-btn {border: 4px solid #bcbcbc; }
ul.page-numbers a, ul.page-numbers a:hover {color: #8d8d8d !important; }
  .bp_register input[type="text"], .bp_register input[type="email"], .bp_register input[type="password"], .bp_register select, .bp_register textarea{
    width: 90% !important;
    height: 34px;}
#tribe-events-pg-template {padding: 0; }
.members.dir-list pre, .footermenu{display: none;}
.modal-open #header:before {content: ""; direction: bo; display: block; position: absolute; width: 100%; height: 100%; background-color: #ff1d58; z-index: 11; opacity: 0.5; }
.modal-open #header { z-index: 10000;}



@media(min-width: 990px){
        div.sharethis.eventsshare {margin-left: -50px; margin-top: 60px; position: absolute; }
        .eventsshare .addthis_toolbox a {clear: both; display: inline-block; } 
        body:not(.logged-in) #tab3 .sign-t-box { margin-top: -97px !important;}
}

@media(max-width: 990px){
  .category-designwall.logged-in .login-text {margin-top: -20px; }
  body.category-architecture .nomalpagi .post-text, body.category-news .nomalpagi .post-text, body.category-interiors .nomalpagi .post-text, body.category-designwall .nomalpagi .post-text { background-color: rgba(0, 0, 0, 0); position: relative;}
.expand {background: url("images/expand.png") no-repeat 50% 50%; cursor: pointer; height: 27px; position: absolute; right:15px; top: 6px; width: 27px; }
.expand-in .expand {  background: url("images/expand-hover.png") no-repeat 50% 50%;}
.copy-pane ul.footermenu{display: block; width: 100%;}
.col-sm-9.pull-right {display: none; }
.tab-pane .input.col-sm-5{padding: 0; margin-bottom: 10px; }

}
@media(max-width: 767px){
  ul.page-numbers {display: table; margin: 0 auto; position: static; }
    .pull-right.searchjob { float: none !important; margin: 20px 0;}
    .searchjob input[type="text"] { margin: 5px }
    .not-thumbnaiil .post-text > h6 { height: auto; margin: 0;}
    .home .post-box .col-xs-5  .post-img > .img-post {height: 100px; }
    body.home .post-text, 
    body.category-architecture .post-text, 
    body.category-news .post-text, 
    body.category-interiors .post-text, 
    body.category-future .post-text, 
    body.category-process .post-text, 
    body.category-objects .post-text, 
    body.category-designwall .post-text { background-color: transparent; opacity: 1; position: relative; }
    .list2 .post-box .img-post {height: 250px; }

}
@media(max-width: 560px){
  #buddypress .standard-form #basic-details-section, #buddypress .standard-form #blog-details-section, #buddypress .standard-form #profile-details-section{ width: 100%; }
  
}
@media(max-width: 480px){
  #subnav.item-list-tabs li a { padding: 3px 10px !important;}
  .cat-nav  .dg-cat-item {display: block; margin-bottom: 10px; } 
  .rangit img {max-width: 100%; padding: 0 10px; }
  .artial-t-text div:after{ background: none;  }
  ul.page-numbers a { font-size: 13px;}
  ul.page-numbers .prev {padding: 0 0 0 23px; }
  ul.page-numbers .next {padding: 0 23px 0 0 ; }
  select.selectBox1, .log .form-control, .mysign .form-control{font-size: 18px;  }
  .searchjob input[type="text"] {width: 160px; }
  .tabs-nav li a{padding: 0 16px;}
  body:not(.logged-in) #tab3 .sign-t-box {margin-top: 0px !important; }
  .tab-pane .input.col-sm-5{padding: 0; margin-bottom: 10px; }

}

/* woocommerce products */

#product-archive, #product-archive .product-details {
    overflow: hidden;
}
#product-archive .product-details {
    padding: 10px;
}
#product-archive .product-details a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #ffffff;
    background-image: none;
    background-origin: padding-box;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: 55% auto !important;
    display: block;
    height: 250px;
    width: 100%;
}
#product-archive h1 {
    color: #da3e3f;
    font-family: "Merriweather",serif;
    margin: 0 0 20px;
    padding: 0;
}
.product-details a .product-excerpt {
    background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
    bottom: 0;
    color: #ffffff;
    font-size: 12px;
    overflow: hidden;
    padding: 10px;
    position: absolute;
    width: 100%;
}
.product-details .product-excerpt ul li {
    background: rgba(0, 0, 0, 0) url("images/bullet2.png") no-repeat scroll right center;
    text-align: center;
}
.product-details .product-excerpt ul li:last-child {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.product-details .product-excerpt span {
    display: block;
    font-size: 22px;
}
.product-details .product-excerpt h2 {
    float: left;
    font-size: 18px;
    font-weight: 200 !important;
    margin: 0;
    padding: 0;
}
.product-details .archive-price {
    font-size: 12px !important;
    text-align: center;
}
.product-details .archive-price span {
    font-size: 20px !important;
}
.product-details .product-excerpt ul {
    float: right;
    margin: 0;
    padding: 0;
}

#product-archive > div .product-excerpt {
    bottom: -150px;
    color: #ffffff;
    display: block;
    padding: 10px;
    position: absolute;
    text-decoration: none;
    transition: bottom 0.5s ease 0s;
    width: 100%;
}
#product-archive > div:hover .product-excerpt {
    bottom: 0;
}

.single-product #main #container {
	width:60%;
	margin:0 auto;
}


.woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select {
	border:1px solid #ccc;
}

.woocommerce-checkout input:focus {
	border:1px solid #ccc;
}


/* for post slider*/
img.cycle-slide{  border: none !important; /*by radhika*/ }
.gss-pager { display :none; /*by radhika*/ }
.gss-info { background-color: transparent !important;}
.gss-nav{ width :inherit;float:left;position: absolute !important;margin-top: 180px !important;}
.gss-next {float : right;}



.post-text{
 height: auto !important;
}


.search_res_content p{
  display: inline-block !important;
}

.search_res_image_left{ width: 29% !important;}


.selectBox-resi{
  background: #bcbcbc url(images/select-arrow.png) no-repeat scroll right 11px center;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    -webkit-appearance: none;
    padding: 7px 15px !important;
    /* border-radius: 4px; */
    color: #2f2f2f;
    height: 36px;
    margin: 0 0 10px;
    border: 0 solid #4e4e4d;
    line-height: 1.2;
    outline: medium none;
    padding: 0 20px;
    position: relative;
    text-decoration: none;
    vertical-align: middle;
    width: 77%;
    font-size: 16px;
} 

legend{
  border-bottom: none !important;
  font-size: 15px !important;
  font-weight: unset !important;
}


#basic-details-section  label{
 font-weight: unset !important;
}

.register-section>h2{
  font-size: 21px !important;
}

.field_practice-overview{
  width: 90% !important;
}

.radio-button-options > label {
  font-weight: unset !important;
    margin: 1px 0 5px !important;
}

.two{
  margin-top: 20px !important;
}

.socialhead{
  margin: 50px 0 0 102px;
}

.socialhead li a{
  color: #4e4e4d !important;
}

.social-icon-subsribe-desktop{
  margin: 1px 0px 0 3px; /*11px 0px 0 3px;*/
  float: right;
}

.social-icon-subsribe-mobile{ display: none; }
.architectlogin{
 /* margin-top: -10px;*/
}

/*
.resi-nav-bar > .social-icon-subsribe-desktop {
  margin: 11px 0px 0 62px !important;
}
*/

@media screen and (max-width: 500px){
 .socialhead{
    margin: 50px 0 0 0px;
  }
}

@media screen and (min-width : 501px) and (max-width: 990px){
   .socialhead{
    margin: 32px 0 0 0px ;
  }

  .social-notepad {
    padding: 0px;
    float: right;
  }
   .social-notepad li{
    padding: 0 5px;
   }
 
  .social-icon-subsribe-mobile{display: unset;}

  .social-icon-subsribe-desktop{ display: none; }

  .subscribe-button-inner{ height: 20px !important; }
}

@media screen and (min-width: 991px){
 .subscribe-button-inner{ height: 8px !important; }

}







/**************skin code by radhika**********************/

.cf_skin:before, .cf_skin:after {
    content: " ";
    display: table;
}
.cf_skin:after {
    clear: both;
}
.sidebar_skin, .right_skin {
    position: -webkit-sticky;
    position: sticky;
    top: 15px;
}
.sidebar_skin, .right_skin {
    width: 21% !important;
}
.sidebar_skin {
    float: left;
}
.sidebar_skin, .right_skin h3 {
    margin: 0;
}

.right_skin {
    float: right;
    position: -webkit-sticky;
    position: sticky;
    top: 15px;
}
  

#main_cont {
    background: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 1170px;
    margin: 0 auto;
    padding: 0 0 122px;
} 



@media screen and (min-width: 1350px)
{
    .content_skin {
        padding: 0 !important;
        max-width: 1170px;
        /*width: 70%; */
        overflow-x: hidden;
    }
}

@media screen and (max-width: 1450px) and (min-width: 1371px){
  .sidebar_skin, .right_skin {
      width: 12% !important;
  }
}


@media screen and (max-width: 1680px) and (min-width: 1451px){

  .sidebar_skin {
      padding-left: 5px !important;
  }
}
@media screen and (max-width: 1680px) and (min-width: 1451px)
{
  .sidebar_skin, .right_skin {
      width: 15% !important;
  }
}

