/* Enter Your Custom CSS Here */

#catOrder > input {
    width: 20% !important;
}

.laval1 .level-1, .laval1 .level-2, .laval1 .level-3
{border: 1px solid rgb(234, 234, 234);
   box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.02), 0 6px 20px 0 rgba(0, 0, 0, 0.02);
}
.innercol img:hover
{	background-color: rgb(233, 233, 233);


   box-shadow: 0 14px 42px 0 rgba(0,0,0,.2), 0 14px 42px 0 rgba(0,0,0,.2);
     transition: .2s ease;
}
.contentoutersec
{ padding: 20px !important;
background-color: #fff !important;
}
.innercol {

    margin-bottom: 15px;

}

.hellocheck {
    color: rgb(255, 0, 0);
    font-style: italic;
    padding-bottom: 20px;
}
#create-listing #misc-fields .main_images_change_sources {
    float: none;
    margin: 0;
    max-height: 200px;
    max-width: 280px;
    width: auto !important;
}

#sidebar
{
     border: 1px solid rgb(234, 234, 234);
   box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.03), 0 6px 20px 0 rgba(0, 0, 0, 0.03);
}
.contentoutersec
{
    border: 1px solid rgb(234, 234, 234);
   box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.03), 0 6px 20px 0 rgba(0, 0, 0, 0.03);
}

.newrowinner .col-sm-6 img {
    background-color: rgb(233, 233, 233);
    max-height: 290px;
  
}


.rightimage #listing-images {

    pointer-events: none;

}

.newrowinner {

    display: contents !important;
  clear:both;
}
.pointerevents
{
cursor:pointer;	
}
.newtextheadinsider
{
	background-color: rgb(233, 233, 233);
}
.newtextheadinsider {
    background-color: rgb(233, 233, 233);
    line-height: 20px;
    padding: 10px;
}
.newtextheadinsider {
    background-color: rgb(233, 233, 233);
    line-height: 20px;
    min-height: 66px;
    padding: 10px;
}
 .newrowinner .col-sm-6 {
    min-height: auto;
	margin-bottom:20px !important;
}


@media screen and (max-width: 768px) {
  body #listing-images .larger img {
    height: auto;
    width: auto;
}
  .newrowinner img {
    border: 2px solid rgb(234, 234, 234);
    height: auto;
    width: auto;
}

  .newrowinner .col-sm-6 {
    margin-bottom: 0px !important;
    min-height: auto;
    padding: 20px;
    
}
  .newrowinner .col-sm-6 p
  {
    padding-top:15px;
  }
.newtextheadinsider {
    background-color: rgb(233, 233, 233);
    line-height: 20px;
    margin-bottom: 0 !important;
    min-height:auto !important;
    padding: 10px;
}
}/* Enter Your Custom CSS Here */

.laval1 .level-1, .laval1 .level-2, .laval1 .level-3
{border: 1px solid rgb(234, 234, 234);
   box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.02), 0 6px 20px 0 rgba(0, 0, 0, 0.02);

}



/* Kindly do not make changes to following */

.topsection {
    background: rgb(237, 237, 237) none repeat scroll 0 0 !important;
}
.topsection a {
    font-size: 16px;
    text-transform: capitalize;
}
.topsection{
 padding: 1.5em 0;
}
.tweetsec
{
border-bottom: 0.125em solid rgb(244, 244, 244);
 padding: 0.6em 0;
padding-left: 1.5em;
    padding-right: 1.5em;
	text-align:right;
}
.tweetsec span
{
margin-left:10px;	
}

.newrow #listing-images {
    border: 0 none;
    float: none;
    margin: 0 0 0;
    padding: 0 5px;
}
.newrow  #listing-images .larger img
{max-width:100%;
	
}
.newrow #listing-images
{width:auto;
}
.newrow .dot_log {
    font-size: 2.8rem !important;
    font-weight: 600;
  
}
.newrow .col-sm-9
{margin-top:1%;
}
.newrow .first_list {
    padding-bottom: 10px !important;
    padding-top: 10px !important;
}
.newadd img{
    position: relative;
    z-index: 100;
	width:100%;
	padding:0;
}

    
   
.hvr_add.newadd
{background-color: rgb(233, 233, 233);
    margin-bottom: 3em;
    overflow-y: hidden;
    padding: 0.375em;
    text-align: center;
	margin: 0 auto 30px;
    max-width: 80%;
    position: relative;
}
.newrowinner {

    display: flex;
    padding-left: 15px;
    padding-right: 15px;
  flex-wrap:wrap;
  justify-content:space-around;
}
.port_sec.ppt_in.text-center {
  margin-bottom:20px;
}

.top-head-menu-inner p
{
font-family: 'Lato', sans-serif !important;	
}
.herder-text
{
	font-family: 'Lato', sans-serif !important;	
}
.rightimage #listing-images {

    pointer-events: none;

}

.newrowinner {

    display: block;
    padding-left: 15px;
    padding-right: 15px;
  flex-wrap:wrap;
  justify-content:space-around;
}

.page-template-create-listing-php #TB_ajaxContent {
    clear: both;
    line-height: 1.4em;
    overflow: auto;
    padding: 20px 15px 15px !important;
    text-align: left;
}
.page-template-create-listing-php .screen-reader-text
{display:none !important;
}
.page-template-create-listing-php  #TB_closeWindowButton
{
  background-color:#f46e35 !important;
}
.page-template-create-listing-php .tb-close-icon
{color:#fff !important;
}
#TB_closeWindowButton:focus .tb-close-icon
{
 box-shadow:transparent !important; 
}
.page-template-create-listing-php .wpcf7-form-control.wpcf7-submit
{margin-top:20px;
}
.open-photo-modal .js-photo-actions a {
    background-color: rgba(0, 0, 0, 0.8);
    display: inline-block;
    font-size: 20px !important;
    margin-right: 5px;
    margin-top: 5px;
    padding: 5px 10px !important;
}
.listing-template-default #cboxLoadedContent form.va-listing-contact-form label {
    float: none;
    font-size: 14px;
    font-style: inherit;
    margin: 0 0 0 15px;
    padding: 0 0 5px;
    width: 100% !important;
}
.listing-template-default #cboxLoadedContent form.va-listing-contact-form label input[type="text"]
{height:35px !important;
}
.js-photo-actions > input
{font-size:12px !important;
}