/* Enter Your Custom CSS Here */

textarea {
    overflow: auto;
    padding: 5px 10px;
    vertical-align: top;
    width: 62%;
    height: 100px;
  }
textarea {
    overflow: auto;
    padding: 5px 10px;
    vertical-align: top;
    width: 362px;
    height: 100px;
 }
#pl-6{
    background-color: #fff;
} 	
#panel-2179-0-0-0{
    background-color: #fff;
}
#pgc-12-0-0{
    background-color: #fff;
}
.required-mark{
  color:white;
}
.btn, .call-to-action a {
    position: relative;
    border: 2px solid #ffffff;
    display: inline-block;
    line-height: 1;
    padding: 0px 20px;
    text-decoration: none;
    color: #ffffff;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    font-size: 18px;
}

/*all hover button color*/
.btn:hover {
    background: #7dbc2e!important;  /*#337ab7*/
    border: 2px solid #7dbc2e!important;   /*#337ab7*/
    color: #FFF !important;
    font-family:arial;
    font-size: 16px;
}
.btn-info {
    
    background-color: #337ab7;   /*#7dbc2e*/
    border-color: #337ab7;   /*#7dbc2e*/
    font-family:arial;
    font-size: 16px;
   
}
input[type="submit"] {
    background: #337ab7!important; /*#7dbc2e*/
}
input[type="submit"]:hover {
   background: #7dbc2e!important;  /*#337ab7*/
}
a {
    color: #1185c8;    /*#7dbc2e;*/
}
.main-navigation a {
    display: block;
    text-decoration: none;
    color: #1185c8;
}
.main-navigation .current_page_item > a, .main-navigation .current-menu-item > a {
    color: #337ab7;
}
body, button, input, select, textarea {
    color: #404040;
    font-family: arial;
}
.active {
    background: #fff none repeat scroll 0 0 !important;
    color: #000 !important;
}
#content {
    position: relative;
    z-index: 99;
    background: white;
}
#secondary .widget {
    background: #FFF;
    padding: 0px;
    margin-bottom: 0px;
}
.pptwj-tabs-wrap .tab-links {
    border-bottom: 3px solid #E66432;
		height: 28px;
}
#secondary h2.widget-title {
    border-bottom: 3px solid #E66432;
    margin-bottom: 20px;
}
.pptwj-tabs-wrap .tab-links li a.selected, .pptwj-tabs-wrap .tab-links li a:hover {
    background: #7dbc2e;
}
.main-navigation > ul > li > a {
    text-transform: uppercase;
    font-size: 95%;
    padding: 5px 10px;
  	
}
#masthead {
    width: 100%;
    z-index: 99999;
    background: #FFF;
    padding: 10px 0; /*24px*/
  	border-bottom: 3px solid #1f98d7;
    position: relative;
}

#masthead {
    border-bottom: 3px solid #ffffff;
   
}
/*border color */
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
    color: #333;
    border: 1px solid #ccc;
    border-radius: 4px;
    max-width: 100%;
}
input[type="text"]:hover{
    color: #333;
    border: 1px solid #337ab7;
    border-radius: 4px;
    max-width: 100%;
}
input[type="email"]:hover{
    color: #333;
    border: 1px solid #337ab7;
    border-radius: 4px;
    max-width: 100%;
}
input[type="tel"]:hover{
    color: #333;
    border: 1px solid #337ab7;
    border-radius: 4px;
    max-width: 100%;
}
input[type="url"],input[type="password"],input[type="search"],input[type="number"], input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"], input[type="datetime-local"],input[type="color"],textarea:hover{
    color: #333;
    border: 1px solid #337ab7;
    border-radius: 4px;
    max-width: 100%;
}
#masthead .flex-box {
    margin-right: 12%;
  
}
.main-navigation a {
    display: block;
    text-decoration: none;
    color: #0c0c0c;
}

/*go top */
#go-top {
    background: #337ab7;  /*#7dbc2e*/
}

.main-navigation li:hover > a {
    color: #7dbc2e;
}


body.logged-in.parallax-on #masthead {
    top: auto;
    height: 0px;
}

/*read more woocommerce button*/
.woocommerce ul.products li.product .button {
    background: #7dbc2e;
}

/*section top-bottom padding home page*/
.parallax-section {
    padding: 0px 0 0px;/*50px*/
    position: relative;
}
/*menu position scrollable*/
body.parallax-on #masthead {
    position: relative;
}
/*header bgcolor*/
body {
    background: #fff;
}
div#content {
    padding-top: 1px;
}
/*hide title section 3 box*/
#section-2082.parallax-section h2 span {
    display: none;
}
/*search */
#ajaxsearchlite1 .probox, div.asl_w .probox {
    margin: 0px;
    padding: 3px;
    height: 28px;
    background-color: #fff;
    border: 1px solid #000;
    border-radius: 0 0 0 0;
    box-shadow: 0 0 0 0 #b5b5b5 inset;
}
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input {
    font-weight: inherit;
    font-family: inherit;
    color: #000 !important;
    font-size: 14px;
    line-height: normal !important;
    text-shadow: 0 0 0 rgba(255,255,255,0);
    border: 0;
    box-shadow: none;
}
div.asl_w .probox .promagnifier {
    border-left: 1px solid black;
}

/*blog heading color*/
.pt-cv-wrapper a {
    color: #000;
}

/*blog post bgcolor and border */
.rpwe-block {
    border: 1px solid #ccc;/*#e3e3e3*/
    border-radius: 6px;
    background-color: #f5f5f5;
    margin-bottom: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 10px;
    padding-right:10px;
    list-style-type: none;
}
/*blog bgcolor and border */
.pt-cv-ifield{
    padding-top:20px;
    width: 100%;
    border: 1px solid #ccc;/*#e3e3e3*/
    border-radius: 6px;
    background-color: #f5f5f5;
}
.pt-cv-content, .pt-cv-content * {
    font-weight: 400;
    background: white;
    padding-top: 10px;
  	padding-left: 20px;
    padding-right: 10px;
    padding-bottom: 10px;
    border-top: 1px solid #ccc;/*#e3e3e3*/
  	border-bottom: 1px solid #ccc;
}
.pt-cv-view .pt-cv-title {
    margin-bottom: 10px;
    padding-left: 20px;
}
/*slider title*/
.slider-caption .caption-title {
    font-size: 54px;
    font-weight: bold;
    text-transform: uppercase;
    color: #000;
    position: relative;
    margin: 0 auto 20px;
    width: 80%;
    line-height: 1.3;
    /* text-shadow: 5px 5px 10px rgba(0, 0, 0, 0.4); */
}
/*slider dots*/
#main-slider .slick-dots li.slick-active button {
    background: #7dbc2e;
    border: 2px solid #7dbc2e;
}
.wpb-woo-products-slider .wpb-wps-slider-item img {
    display: block;
    width: 99%;
    border: 1px solid #ccc;
}
/*blog title bottom border*/
.panel-grid-cell .widget-title {
    margin-top: 0;
    margin-bottom: 20px;
    border-bottom: 3px solid #ccc;
}
#secondary h2.widget-title {
    border-bottom: 3px solid #ccc;
}
#secondary ul li a {
    text-decoration: none;
    color: #337ab7;
}
/*menu and toggle color */
@media only screen and (max-device-width: 1000px) and (orientation: portrait){.menu-toggle {
    background: url(http://192.168.0.6/rightindustries/wp-content/uploads/2018/06/menu.png) no-repeat center #7dbc2e;
  	border-radius:4px;
  	display:none;
  }}
@media only screen and (max-device-width: 1000px) and (orientation: portrait){.main-navigation > ul > li > a {
    color: #fff;
  	display:none;
}
}
@media only screen and (max-device-width: 1000px) and (orientation: portrait){.main-navigation > ul {
    background: #7dbc2e;
  	display:none;
  }}
@media only screen and (max-device-width: 1000px) and (orientation: portrait){.main-navigation > ul > li {
    border-bottom: 1px solid #ccc;
  	display:none;
  }}
/*submenu color*/
@media only screen and (max-device-width: 1000px) and (orientation: portrait){.main-navigation ul ul {
    background: #7dbc2e;
  	display:none;
  }
}
/*orientation: landscape*/
@media only screen and (max-device-width: 1000px) and (orientation: landscape){.menu-toggle {
    background: url(http://192.168.0.6/rightindustries/wp-content/uploads/2018/06/menu.png) no-repeat center #7dbc2e;
  	border-radius:4px;
  	display:none;
  }}
@media only screen and (max-device-width: 1000px) and (orientation: landscape){.main-navigation > ul > li > a {
    color: #fff;
  	display:none;
}
}
@media only screen and (max-device-width: 1000px) and (orientation: landscape){.main-navigation > ul {
    background: #7dbc2e;
  	display:none;
  }}
@media only screen and (max-device-width: 1000px) and (orientation: landscape){.main-navigation > ul > li {
    border-bottom: 1px solid #ccc;
  	display:none;
  }}
/*submenu color*/
@media only screen and (max-device-width: 1000px) and (orientation: landscape){.main-navigation ul ul {
    background: #7dbc2e;
  	display:none;
  }
}
/*home page product slider images border*/
.carousel-slider .carousel-slider__item{
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
  	border-top-left-radius:16px;
  	border-top-right-radius:16px;
  	border-bottom-left-radius:16px;
  	border-bottom-right-radius:16px;
}
.carousel-slider .carousel-slider__item img{
  	border-top-left-radius:16px;
  	border-top-right-radius:16px;
}

/*home page product slider title*/
.carousel-slider .carousel-slider__caption .caption {
    border-top: 3px solid #337ab7;
  	border-bottom: 3px solid #337ab7;
    padding-top: 15px;
    border-bottom-left-radius:16px;
  	border-bottom-right-radius:16px;
}
.carousel-slider .carousel-slider__caption .caption {
    font-size: 16px;
}

/*blog website filed hide*/
.comment-form-url{
 		display:none;
}
/*blog name filed hide*/
.comment-notes{
  	display:none;
}
/*blog name text width*/
#author{
    width: 50%;
}
/*blog email text width*/
#email{
    width: 50%;
}
/*footer heading color*/
.top-footer h2 {
    color: orange;
}
/*home 1st section heading color*/
#pgc-w5b14e7bb1d297-0-0{
    border: 2px solid #da3354;
}
/*home 2st section heading color*/
#pgc-w5b14e7bb1d297-0-1{
  	border: 2px solid #4cb849;
}
/*home 3st section heading color*/
#pgc-w5b14e7bb1d297-0-2{
  	border: 2px solid #7a48c5;
}
/*home product slider product title and background color*/
.carousel-slider .carousel-slider__caption .caption {
    padding-top: 15px;
  	padding-bottom:15px;
    background: #337ab7;
  	color:#fff;
  	font-weight: bold;
}
/*home product slider product title and background hover color*/
.carousel-slider .carousel-slider__caption .caption:hover {
    padding-top: 15px;
  	padding-bottom:15px;
  	border-top:3px solid #7dbc2e;
  	border-bottom:6px solid #7dbc2e;
    background: #7dbc2e;
  	color:white;
  	font-weight: bold;
}
/*career details page border*/
.single .hentry {
    border: 2px solid orange;
    margin-bottom: 20px;
  	border-radius: 6px;
}
/*career page border*/
.panel-default {
    border-color: #ccc;
}
.panel-default > .panel-heading {
    border-color: #ccc;
}
.panel-footer {
    border-top: 1px solid #ccc;
}
.well {
    border: 1px solid #ccc;
}
/*blog details page border*/
.comments-area {
    border: 2px solid orange;
  	border-radius: 6px;
  	margin-bottom: 20px;
}

/*career submit button hide*/
#aol_app_submit_button{
  	display:none;
}
.entry-footer {
    margin-top: 0px;
}
/*blog read more button color*/
.pt-cv-wrapper .btn-success {
    color: #fff;
    background-color: #337ab7; /*#5cb85c*/
    border-color: #337ab7;  /*#5cb85c*/
}
.entry-date{
 	padding-left:20px; 
}
#comments input[type="submit"] {
    border-radius: 4px;
}
.pt-cv-wrapper .btn{
 		padding: 6px 20px 6px 20px; 
  	font-size:16px;	
}
/*blog details checkbox hide*/
.comment-form-cookies-consent{
 	display:none; 
}
.required{
	color:red; 
}
/*contact us send button*/
.wpcf7-form-control{
 	border-radius:4px; 
}
.sku_wrapper{
  display:none;
}
/*footer menu link hover color*/
.top-footer a:hover{
  color:orange;
}
/*all link hover color*/
a:hover{
  color:orange;
}

/*keeper back button hover color*/
.back:hover{
 	background-color:#7dbc2e;
  color: #fff;
}
/*subproduct slider*/
.carousel-slider__product {
    border: 1px solid #ccc;
  	
}
/*
.carousel-slider__product .woocommerce-LoopProduct-link {
    margin: 0 0 0em;
    border-bottom: 1px solid #ccc;
}*/
.carousel-slider__product h3:hover {
  	background: #7dbc2e;
  	color:#fff;
}
.carousel-slider__product h3{
    background: #337ab7;
  	padding-top: 15px;
  	padding-bottom: 15px;
  	text-align: center;
}
.carousel-slider__product h3{
    color: #fff;
}
 .carousel-slider__product h3, #id-4467 .carousel-slider__product .price[style] {
  	color:#fff !important;
}
/*single product page padding top*/
#content[style] {
  padding-top: 10px !important;
}

/*menu top padding*/
.flex-box{
  padding-top: 10px;
}

/*top menu font size*/
.main-navigation > ul > li > a {
    font-size: 100%;
  	font-weight: bold;
}
.main-navigation ul ul li:last-child a{
    font-size: 100%;
  	font-weight: bold;
}
.viewcart{
	border-radius:4px;
  color:#fff;
  background:#337ab7;
}
.viewcart:hover{
 	background:#7dbc2e; 
}
.carousel-slider__item:hover{
  border-top:5px solid #ccc;
  border-right:5px solid #ccc;
  border-left:5px solid #ccc;
  border-radius:12px;
  border-bottom-left-radius:20px;
  border-bottom-right-radius:20px;
}
.carousel-slider__product:hover{
  border-top:5px solid #ccc;
  border-left:5px solid #ccc;
  border-right:5px solid #ccc;
  border-bottom-left-radius:20px;
  border-bottom-right-radius:20px;
}
/*blog next blog color*/
.site-main .comment-navigation a, .site-main .paging-navigation a, .site-main .post-navigation a, .site-main .posts-navigation a {
    background: #7dbc2e;
}
#reply-title {
    background: #337ab7!important;
}
#commentform {
    border-top: 2px solid #337ab7!important;
}
/*product single page */
.carousel-slider__product {
    border-radius: 16px;
}
.carousel-slider__product a img {
    border-radius: 16px;
}
.carousel-slider__product h3{
  	border-bottom-left-radius: 16px;
  	border-bottom-right-radius: 16px
}
@media only screen and (max-device-width: 1000px) and (orientation: portrait){.main-navigation li:hover > a {
    color: #337ab7;
  	display:none;
  }}
@media only screen and (max-device-width: 1000px) and (orientation: landscape){.main-navigation li:hover > a {
    color: #337ab7;
  	display:none;
  }}
/*prosuct sub menu font weight*/
.main-navigation ul ul a {
    font-weight: bold;
}
/*product sub menu scroll-bar css*/
.main-navigation ul ul {
    overflow-y: scroll;
    height: 300px;
}
/*blog recent post border with color
.rpwe-block {
    border: 2px solid orange;
}
blog recent post underline border with color
#secondary h2.widget-title {
    border-bottom: 3px solid orange;
}*/

.owl-carousel.owl-drag .owl-item {
	-ms-touch-action: pan-y;
	touch-action: pan-y;
}
