/*
 Theme Name:   Wesell
 Theme URI:    http://techrish.com/
 Description:  Wesell Theme
 Author:       Techrish Solutions
*/

*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html {font-size: 62.5%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body { padding: 0;font-family: 'Conv_Intro Cond';font-size:16px;color:#1b2d38;  }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;font-family:opensans;}
a {text-decoration: none;outline: none;color: #0682D5;transition: all 1s ease 0;-moz-transition: all 1s ease 0;-webkit-transition: all 1s ease 0;-ms-transition: all 1s ease 0}
a:focus {outline: none}
img{width:auto;height:auto;max-width:100%;}
@font-face {font-family: 'OpenSans';font-style: normal;font-weight: 400;src: url('fonts/OpenSans.eot');src: url('fonts/OpenSans.eot?#iefix') format('embedded-opentype'),url('fonts/OpenSans.woff') format('woff'),url('fonts/OpenSans.ttf') format('truetype');}
body {background:#F3F3F3;}
.padding{padding:0 !important;}
.padding-right{padding-right:0 !important;}
.padding-left{padding-left:0 !important;}
.logo {margin: 10px 0;}
.header_info {background: #B7D388;color: #272727;padding: 1%;border: 2px solid #A3C66E;display: inline-block;width: 100%;box-shadow: 1px 1px 1px #2E8503;}
.header_address, .header_bottom , .header_email {font-size: 17px;margin: 4px 0;}
.main-wrapper{background-color:#fff;}
ul li{list-style:none;}
a:hover{text-decoration:none !important;}
.side-menubar a {color: #fff;}
.side-menubar {background: #88B750;padding-top: 15px;padding-bottom: 15px;border: 2px solid #5DA03C;box-shadow: 1px 1px 1px #5C9C1C;}
.side-menubar li {line-height: 28px;border-bottom: 1px solid #ADCD7C;}
.inner-wrapper h1{margin-top:0;}
div#main {padding-top:20px;display: inline-block;width: 100%;}
.side-menubar li a {color: #fff;font-size: 16px;}
div.wpcf7-validation-errors {border: 2px solid #88B750;}
.inner-wrapper {padding-right: 0 !important;}
.inner-wrapper div#home-sliderpjc {margin: 0;}
.box_container {margin-top: 35px;padding:0px !important;display:inline-block;}
.box_inner img {width: 100%;}
.box_inner {position: relative;margin-bottom: 20px;overflow:hidden;}
.box_inner .title {z-index: 9999;position: absolute;bottom: 0;background: rgba(160, 196, 106, 1);padding: 6px 0;text-align: center;width: 87%;margin: 0 auto;left: 0;right: 0;}
.box_inner .title a {color: #fff;font-size: 16px;}
.box_inner .box_image img {min-height: 150px;}
.frs-slide-img {height: 100% !important;background: #4D6205 !important;}
.frs-slideshow-container div.frs-wrapper {height: 100%;}
.frs-slideshow-content {height: 100% !important;}
.frs-slide-img-wrapper {height:100%;}
.side-menubar li ul.sub-menu li a {font-size: 13px;padding-left: 5px;}
.side-menubar li ul.sub-menu li {line-height: 27px;}
.box_inner .box_image  {overflow: hidden;}
.box_inner:hover .title {-ms-transform: translate(0px,-20px);-webkit-transform: translate(0px,-20px);transform: translate(0px,-20px);transition: 1s;}
.ser_center h2 {font-size: 40px;}
.box_inner .box_image img {-webkit-transition: -webkit-transform .8s ease-in-out;transition: transform .4s ease-in-out;}
.box_inner .box_image img:hover  {-ms-transform: scale(1.2);-webkit-transform: scale(1.2);transform: scale(1.2);}
.copyright-section{padding:25px 0 2px;border-bottom:1px solid #717171;margin-bottom: 20px;border-radius: 10px;box-shadow:0px 1px 4px #C6C6C6;margin-top: 10px;}
section.section-row.section-gray.txt-align-left.small-txt.footer-menu-cont {margin-top: 20px;width:100%;background: #EBEFF0;display: inline-block;color: #4E4E4E;padding: 20px 10px 20px;border: 1px solid #88B750;border-radius: 5px;box-shadow: 1px 1px 1px #B9B9B9;}
.footer-col-02 {text-align: right;}
.footer-col h2 {display:inline-block;border-bottom: 1px solid #C5C5C5;padding-bottom: 5px;margin: 0;font-size: 22px;font-weight: bold;color: #88B750;text-shadow: 1px 1px 1px #3C3C3C;letter-spacing: 1px;}
ul.social-media li {cursor: pointer;width: 32px;height: 32px;display: inline-block;margin-right: 1%;background-repeat:no-repeat;}
ul.social-media {text-align: right;float:right;display: inline-block;}
.icon-fb{background: url(images/fb_ico.png);}
.icon-tw{background: url(images/tw_ico.png);}
.icon-insta{background: url(images/in_ico.png);}
.side-menubar li ul.sub-menu li ul li:last-child, .side-menubar li ul.sub-menu li:last-child {border: 0;}
.copy-right-txt a {color: #669E24;}
.copy-right-txt a :last-child{color: #337ab7;}
.footer-col .textwidget {padding: 10px 0 0;}
p.copy-right-txt {float: left;text-align: left;}
#content > h3:before {background: #B4B5AE;position: absolute;width: 100px;height: 1px;content: '';bottom: -1px;}
/* CONTENT PAGE */#content > h3 {margin: 0;font-size: 22px;text-transform: uppercase;border-bottom: 1px solid #88B750;padding-bottom: 10px;position:relative;}
.cont_form p input {width: 100%;background: #EBEFF0;border: 1px solid #ddd;height: 40px;padding: 0 10px;}
.cont_form textarea {width: 100%;background: #EBEFF0;border: 1px solid #ddd;height: 125px;padding: 0 10px;}
.cont_form .wpcf7-submit {background: #88B750;color: #fff;text-transform: uppercase;width: 100px;}
.ws-form-content {margin: 15px 0 15px;display: inline-block;background: #EBEFF0;}
.ws-form-content div {border-right: 1px solid #FFFFFF;min-height: 150px;background: #EBEFF0;padding: 2%;}
.map iframe {width: 100% !important;}
.map div#map1 {width: 100% !important;}
.about_img {max-width: 330px;width: 100%;margin-top: 20px;display: inline-block;float: right;margin-right: 2%;margin-bottom: 1%;}
div#content p {font-size: 15px;line-height: 22px;color: #474747;text-align: justify;}
.about_img img {width: 100%;}
.w_abt {padding: 0;}
@media only screen and (max-width : 1200px) {
div#home-sliderpjc {height: 580px !important;background: #88B750;}}
@media (min-width: 768px) and (max-width: 979px){ 
div#home-sliderpjc {height: 464px !important;}
.frs-slideshow-container .frs-slideshow-content img {margin: 0 !important;}}
@media (max-width: 767px) {
.inner-wrapper {padding-left: 0 !important;}
div#home-sliderpjc {height: auto !important;}
.inner-wrapper {margin-top: 20px;padding: 0;}
.frs-slideshow-content {height: 300px !important;}}
@media only screen and (max-width : 600px) {
p.copy-right-txt {text-align: center;}
ul.social-media {text-align: center;}	
.box_inner {width: 100% !important;}
.box_inner .title {width: 93%;}}
@media only screen and (max-width : 480px) {
.ser_center {width: 100% !important;}
.wesell_logo {width: 100% !important;}
.loughnane_logo {width: 100% !important;}
.footer-col-02, .footer-col-01 {text-align: left; width:100%;}}
.clear{clear: both;}
.ser_txt{text-align: center;line-height: 40px;}
.wesell_logo{float:left;padding-left: 0 !important;}
.ser_center{float:left;}
.loughnane_logo{float:right;padding-right: 0 !important;text-align: right;}
.ser_center{margin-top: 45px;font-size: 40px;display:inline-block;width:100%;}
.ser_txt h2{line-height: 45px;}
.ser_txt h2 {color: #525252;text-shadow: 2px 2px 2px #A5A5A5;}
.ser_txt i {font-style:normal;color: #00b050;font-size:30px;text-shadow: 2px 2px 2px #A5A5A5;}
.ser_center img {border: 1px solid #ddd;padding: 1%;box-shadow: 0px 0px 12px #B6B6B6;}
div#content img.ajax-loader {min-width: auto;max-height: none;height: 20px !important;display: block;}
div#content p strong, div#content ul li strong{margin-bottom: 10px;display: inline-block;margin-top: 8px;color: #88B750;}
/*div#content p a {display: block;}
*/div#content p img {border: 1px solid #88B750;margin: 2% 2% 0 0;padding: .5%;background: #EFF3F5;min-width: 200px;max-height: 170px;}
ul.social-media li:hover {-webkit-transform: rotate(720deg);transform: rotate(720deg);}
ul.social-media li{-webkit-transition: -webkit-transform .8s ease-in-out;transition: transform .4s ease-in-out;}
.icon-fb a {display: block;width: 100%;height:100%;}
.side-menubar li ul.sub-menu li ul li {line-height: 20px;}
.side-menubar li ul.sub-menu li ul li a {font-size: 13px;color: #EBEBEB;padding-left: 5px;}
.frs-slideshow-container .frs-wrapper.frs-skin-default ul.frs-bullets li.frs-bullets-active{background:#88B750 !important;}
.inner-wrapper .blurb {color: #404040;line-height: 22px;padding: 2%;border: 1px solid #DDD;display: inline-block;text-align: justify;box-shadow: 1px 1px 1px #ddd;border-left: 4px solid #88B750;}
@media (max-width: 991px){ 
.wesell_logo {padding-left: 0 !important;text-align: center;padding-right: 0 !important;}
.loughnane_logo{padding-left: 0 !important;text-align: center;padding-right: 0 !important;}}
.loughnane_logo_about{  float:right !important;}}










