span.frame.alignleft{padding:6px;display:inline-block;position:relative;font-family:'Droid Serif',Georgia,"Times New Roman",serif;font-style:italic;text-align:center;overflow:hidden;border:1px solid #F0F0F0;-moz-box-box-shadow:2px 2px 1px RGBa(0,0,0,0.035);-webkit-box-shadow:2px 2px 1px RGBa(0,0,0,0.035);box-shadow:2px 2px 1px RGBa(0,0,0,0.035)}
.frame img{display:block;float:left;position:relative;border:1px solid #FBFBFB}
.border-line{clear:both;background:#F0F0F0;height:1px;width:100%;position:relative;display:block}
.margin-b20{margin-bottom:20px}
#content{padding-top:40px}
.widget .contact_list .home{background:url(/wp-content/uploads/2020/07/home_silver.png) left 5px no-repeat;padding-left:25px!important;background-size:inherit!important}
.widget .contact_list .mail{background:url(/wp-content/uploads/2020/07/mail_silver.png) left 5px no-repeat;padding-left:25px!important}
.widget .contact_list .phone{background:url(/wp-content/uploads/2020/07/phone_silver.png) left 5px no-repeat;padding-left:25px!important}
.widget .contact_list .contact_form_icon{background:url(/wp-content/uploads/2020/07/comment_silver.png) left 5px no-repeat;padding-left:25px!important}
.widget .contact_list .fax{background:url(/wp-content/uploads/2020/07/fax_silver.png) left 5px no-repeat;padding-left:25px!important}
.widget .contact_list li{list-style-type:none;padding-bottom:10px}
.frame{padding:6px;display:inline-block;position:relative;font-family:'Droid Serif',Georgia,"Times New Roman",serif;font-style:italic;text-align:center;overflow:hidden;border:1px solid #F0F0F0;-moz-box-box-shadow:2px 2px 1px RGBa(0,0,0,0.035);-webkit-box-shadow:2px 2px 1px RGBa(0,0,0,0.035);box-shadow:2px 2px 1px RGBa(0,0,0,0.035)}
.box.two{width:350px;display:inline-block}
.photo_gallery ul li{float:left;padding:0 17px 0 0;text-decoration:none;list-style:none}
.photo_gallery{clear:both;display:block!important;padding:0 0 5px}
.photo_gallery ul,ol{padding:0;margin:0}
.photo_gallery .p_caption{padding:0 5px;display:block}
.contact_list{display:inline-block;list-style-type:none;margin:0 0 30px!important;padding:0!important;background:none!important}
ul.contact_list li a{color:#5b5448!important}
ul.con_list li a{color:#5b5448!important}
.contact_list .home{background:url(/wp-content/uploads/2020/07/home_silver.png) left 3px no-repeat;padding-left:25px!important;background-size:inherit!important}
.contact_list .mail{background:url(/wp-content/uploads/2020/07/mail_silver.png) left 3px no-repeat;padding-left:25px!important}
.contact_list .phone{background:url(/wp-content/uploads/2020/07/phone_silver.png) left 3px no-repeat;padding-left:25px!important}
.contact_list .contact_form_icon{background:url(/wp-content/uploads/2020/07/comment_silver.png) left 3px no-repeat;padding-left:25px!important}
.contact_list .fax{background:url(/wp-content/uploads/2020/07/fax_silver.png) left 3px no-repeat;padding-left:25px!important}
.contact_list li{list-style:none}
.custom_content_left.contact{width:50%}
.widget_nav_menu ul.sub-menu li a{color:#A6A6A6!important}
.widget_nav_menu ul.menu li a{position:relative;display:block;text-decoration:none;color:#848484;padding:0 0 10px 12px;line-height:150%}
.widget_nav_menu ul.sub-menu{background-color:#fff!important;display:block}
.widget_nav_menu ul.menu ul{list-style:none;list-style-position:inside!important;margin:0;padding:10px 0 0 10px;border-top:1px solid #F0F0F0}
.widget_nav_menu ul.menu{list-style:none;margin:0 0 20px;padding:0}
.page-id-18 form label{width:100%!important}
.entry-footer a.post-edit-link span{padding:10px 5px!important}
.pcontent-left img{width:325px!important;height:225px!important}
.pcontent-left{float:left;width:40%}
.pcontent-right{float:left!important;width:58%!important;padding-left:25px}
.pcontent-right h3{margin-top:-12px!important}
.product_list_item{padding:20px 0;margin-bottom:35px}
.rm-readmore a{padding:10px 15px;background:#5b5448;color:#fff!important;text-transform:uppercase;font-size:12px}
.rm-readmore{margin-top:15px!important;display:inline-block}
.product-gallery-thumbnails .owl-nav.disabled{display:block!important}
.related-products-carousel .owl-nav.disabled{display:block!important}
.custom-realated_pro img{width:337px;height:203px}
.sidebarwidth .box{margin:0 10px;padding:0;display:inline;float:left;border:0;overflow:hidden}
.sidebarwidth .content .box.three{width:216px}
.sidebarwidth .box.last{margin-right:0!important}
.sidebarwidth .frame.block{display:inline-block!important}
.sidebar_pr_temp .box{margin:0 10px;padding:0;display:inline;float:left;border:0;overflow:hidden}
.sidebar_pr_temp .box.three{width:360px;padding-bottom:13px}
.sidebar_pr_temp .box.last{margin-right:0!important}
.sidebar_pr_temp .frame.block{display:inline-block!important}
#nav_menu-2{display:none}
#nav_menu-3{display:none}
.page-id-3999 #nav_menu-2{display:block}
.page-id-3941 #nav_menu-2{display:block}
.page-id-3930 #nav_menu-3{display:block}
.page-id-3931 #nav_menu-3{display:block}
.page-id-4031 #nav_menu-3{display:block}
.circle_slider .controls a{float:left;width:50px}
#nav_menu-4{display:none}
.page-id-4131 #nav_menu-4{display:block}
.sideb_events .box{width:30%;padding:10px 10px 10px 0;margin-right:7px;display:inline;float:left;border:0;overflow:hidden}
.sideb_events .content .box.three{width:216px}
.sideb_events .frame.block{display:inline-block!important}
.page-id-4159 #nav_menu-4{display:block}
.custom_right{float:left}
.sideb_events #temp-events{position:relative;overflow:hidden;padding:10px;border:1px solid #F0F0F0;margin:0 auto;height:510px;margin-bottom:16px}
.pcontent-right h3 a{margin:0 0 20px;color:#5b5448;font-family:'AlternateGothic2 BT';font-size:42px;font-weight:400;letter-spacing:.2px;line-height:60px;text-transform:uppercase}
.rm-readmore a:hover{background:#423f3a}
span.screen-reader-text{display:none}
@media (max-width: 991px) {
.pcontent-left{width:100%!important}
.pcontent-right{width:100%!important;padding-left:0!important}
.product_list_item{padding:0;display:inline-block}
ul.navbar-nav>li:hover .sub-menu{display:block!important;position:static!important}
.breadcrumbs{margin:0 0 10px}
}
.sec-container.all_pages-inner{padding:40px 0 0!important}
.inner_wrapper h2.entry-title{margin-top:0!important;margin-bottom:20px;color:#5b5448!important;font-family:'Oswald',arial,serif!important;font-weight:400!important}
.sec-container.sec-home-pattern{margin-top:20px!important;padding:0!important}
.home .sec-container.all_pages-inner{display:none}
.breadcrumbs.all_pages{margin:40px 0 10px!important;font-style:italic!important}
span.divider-breadcrumbs{padding:0 5px}
.custom-contactus textarea{width:100%}
.custom-contactus input{width:100%}
.con_list .home{background:url(/wp-content/uploads/2020/07/home_silver.png) left 5px no-repeat;padding-left:25px!important;background-size:inherit!important}
.con_list .mail{background:url(/wp-content/uploads/2020/07/mail_silver.png) left 5px no-repeat;padding-left:25px!important}
.con_list .phone{background:url(/wp-content/uploads/2020/07/phone_silver.png) left 5px no-repeat;padding-left:25px!important}
.con_list .contact_form_icon{background:url(/wp-content/uploads/2020/07/comment_silver.png) left 5px no-repeat;padding-left:25px!important}
.con_list .fax{background:url(/wp-content/uploads/2020/07/fax_silver.png) left 5px no-repeat;padding-left:25px!important}
ul.con_list{margin:0;padding:0}
ul.con_list li{list-style:none;padding-bottom:10px}
h2.entry-title{text-transform:uppercase}
p.rf_feild{font-style:italic;font-size:12px;font-weight:500}
.custom-contactus .form-group input{width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px}
.custom-contactus .form-group textarea{width:100%;height:100px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px}
.page-id-18 h2.entry-title{padding-left:8px}
.page-id-4089 h2.entry-title{padding-left:8px}
.page-template-pr #nav_menu-4{display:block}
.box.three.last.product{width:28%;float:left}
.page-id-4182 .box.three.last.product{width:50%;float:left;padding-top:20px}
.page-id-4197 section#nav_menu-5{display:block}
.page-id-4177 section#nav_menu-5{display:block}
.page-id-4200 section#nav_menu-5{display:block}
.page-id-4203 section#nav_menu-5{display:block}
.page-id-4205 section#nav_menu-5{display:block}
.page-id-4212 section#nav_menu-5{display:block}
.page-id-4215 section#nav_menu-5{display:block}
.page-id-4218 section#nav_menu-5{display:block}
.page-id-4220 section#nav_menu-5{display:block}
section#nav_menu-5{display:none}
.page-id-3930 .portfolio_info a{color:#5b5448}
.custome-post-tit a{color:#5b5448!important}
.page-id-4182 .custome-post-tit{color:#5b5448!important;text-align:left;max-width:300px;height:26px}
.page-id-18 .screen-reader-response{color:red!important}
.page-id-18 span.wpcf7-not-valid-tip{color:red!important}
/*.page-id-18 .wpcf7-response-output{color:red!important}*/
.page-id-4089 .screen-reader-response ul li a{color:red!important}
.page-id-4089 .screen-reader-response{color:red!important}
.page-id-4089 span.wpcf7-not-valid-tip{color:red!important}
.page-id-4089 .wpcf7-response-output{color:red!important}
@media (max-width: 768px) {
.box.three.last.product{width:47%;text-align:center}
}
@media (max-width: 767px) {
.photo_gallery{display:inline-block!important;width:100%!important}
.photo_gallery ul li{width:100%!important;max-width:100%!important}
.photo_gallery span.frame{width:100%!important;max-width:100%!important}
.photo_gallery span.frame img{width:100%!important;max-width:100%!important}
}
@media (max-width: 360px) {
.box.three.last.product{width:100%;text-align:center}
.page-id-4182 .box.three.last.product{width:100%;text-align:center}
}
.single-products .breadcrumbs{margin-top:40px;margin-bottom:5px}
.career_contact_from .form-group input{width:80%;height:35px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px}
.career_contact_from .form-group textarea{width:100%;height:100px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px}
.career_contact_from input.wpcf7-form-control.wpcf7-file{
    width: 245px!important;
    border: none;
    background: #5b5448!important;
    color: #fff!important;
    margin-bottom: 50px!important;
    padding: 15px 20px!important;
    height: 50px !important;
   }

.career_contact_from  select.wpcf7-form-control.wpcf7-select {
    width: 80%!important;
    height: 35px!important;
    padding: 6px 12px!important;
    font-size: 14px!important;
    line-height: 1.42857143;
    color: #555!important;
    background-color: #fff!important;
    border-color: #ccc!important;
}

.career_contact_from input.wpcf7-form-control.wpcf7-submit{width:130px;color:#fff;background:#5b5448}
.career_contact_from input.wpcf7-form-control.wpcf7-submit:hover{color:#fff;background:#423f3a}
.custom-career_form{width:80%!important}
/*.career_contact_from .screen-reader-response{color:red!important}*/
.career_contact_from span.wpcf7-not-valid-tip{color:red!important; display: block !important }
span.wpcf7-not-valid-tip{ font-size: 12px !important}
/*.career_contact_from .wpcf7-response-output{color:red!important}*/
.career_contact_from .screen-reader-response ul li a{color:red!important}
.page-id-4182 .box .portfolio_info h5 a{color:#5b5448!important}
.page-id-4031 img.image_ack-res{width:100px!important;height:auto;padding-bottom:14px}
.page-id-4031 .ack_owl_custom .owl-nav{text-align:center;padding-top:10px}
.page-id-4031 .ack_owl_custom .ack_title{font-weight:700}
.pr_custom_widget{clear:both;padding-top:20px;border-top:1px solid #F0F0F0}
.sidebarwidth .com_custom{display:inline-block}
.page-id-4182 .com_custom{display:inline-block}
.sideb_events .com_custom{display:inline-block}
.storelocate table{width:100%;border-collapse:collapse;margin-top:20px;margin-bottom:20px}
.storelocate table,th,td{border:1px solid #bbb;text-align:left}
.storelocate tr:nth-child(even){background-color:#f2f2f2}
.storelocate th{background-color:#ddd}
.storelocate th,td{padding:5px}
.storelocate button{cursor:pointer;padding:0 10px;margin:0 4px}
.storelocate button.currentPage{background:#5b5549;color:#FFF;border-color:#5b5549}
.storelocate .tablemanager th.sorterHeader{cursor:pointer}
.storelocate .tablemanager th.sorterHeader:after{content:" \f0dc";font-family:"FontAwesome"}
.storelocate .tablemanager th.sortingDesc:after{content:" \f0dd";font-family:"FontAwesome"}
.storelocate .tablemanager th.sortingAsc:after{content:" \f0de";font-family:"FontAwesome"}
.storelocate #for_numrows{padding:10px;float:left;padding-left:0}
.storelocate #for_filter_by{padding:10px;float:right;padding-right:0}
.storelocate #pagesControllers{display:block;text-align:center}
.storelocate select#filter_by{padding:4px 5px!important}
.storelocate select#numrows{padding:3px 9px;margin-left:5px}
.storelocate select#filter_by{margin-left:5px}
.storelocate .fa-map-marker:before{content:"\f041";font-size:25px;text-align:center}
.collection_text a{text-decoration:none;color:#848484;padding:0 0 10px 12px;line-height:150%;border-bottom:1px solid #84848426;display:block}
ul.pro_collection{padding:10px 5px 0 20px}
.page-template-campaigns .box.three.last.product{margin:0!important}
.page-template-campaigns .sidebarwidth{padding:0!important}
.box.three.last.product h5{padding:0 0 10px!important}
.proc_pop{float:left;padding:2px}
.proc_pop img{width:115px;height:165px}
.page-id-4405 li.contact_form_icon{display:none}
#sync1 button{font-size:50px!important}
#sync1 button.owl-next{position:absolute;top:50%;z-index:99999999;right:0}
#sync1 button.owl-prev{position:absolute;top:50%;z-index:99999999;left:: 0}
#sync1 .owl-nav.disabled{display:block}
#pop-carousel .owl-nav.disabled{display:block;float:right}
.sub-menu li.menu-item-has-children ul.sub-menu{left:200px;position:absolute;display:none!important;top:0!important}
.sub-menu li.menu-item-has-children:hover ul.sub-menu{display:block!important}
.sub-menu li.menu-item-has-children:hover ul.sub-menu li a{color:#fff!important}
.sub-menu li.menu-item-has-children ul.sub-menu li:hover a{color:#fff!important}
.sub-menu li.menu-item-has-children:hover ul.sub-menu li{position:relative}
ul.sub-menu li:hover a{color:#fff!important}
ul.navbar-nav>li:hover .sub-menu li{padding:7px 20px!important;background:#5b5549!important;color:#fff!important}
ul.sub-menu li{position:relative}
.page-id-4977 .product_list_item{padding:5px 0;margin-bottom:13px}
img.down-ico{width:20px!important;height:20px!important}


.col-sm-3.product_list_item1 a img{width:270px;height:260px}
@media (max-width: 1024px) {
.col-sm-3.product_list_item1 a img{width:100%;height:240px}
.product_list_item1 h4{min-height:38px}
}
@media (max-width: 768px) {
.col-sm-3.product_list_item1 a img{width:100%;height:145px}
}
@media (max-width: 767px) {
.col-sm-3.product_list_item1 a img{width:100%;height:auto}
}
.sec-container.home-categories{padding:10px 0!important}
#home-banner.owl-carousel .owl-nav button{border-radius:60px;height:50px;width:50px;background:#fff;opacity:.5}
#home-banner.owl-carousel .owl-nav button:hover{opacity:1}
.wpcf7-response-output{color:#5b5448!important;font-weight:500!important;font-size:medium!important}
.career_contact_from .wpcf7-response-output{color:#5b5448!important}
.screen-reader-response{display:none}
.home-banner-content{width:250px!important;left:0!important;padding:10px 15px!important;margin-left:130px!important;border-radius:2px!important;top:37%!important}
.home-banner-single h3{font-size:60px!important;line-height:60px!important;padding-top:10px!important}

span.wpcf7-form-control-wrap {
    margin-bottom: 3.5rem !important;
}
.custom-contactus .form-group .dccaptcha {
    width: 235px !important;
}
.career_contact_from .form-group .dccaptcha {
    width: 235px !important;
}

.form-group .BDC_CaptchaIconsDiv {
  padding-top: 35px !important;
}
