/*
Theme Name: Baristo
Theme URI: http://wordpress.transformnews.com/
Description: twentysixteen Child theme!
Author: M.R.D.A.
Author URI: http://wordpress.transformnews.com/
Template: twentysixteen
Version: 0.1
*/
@import url("../twentysixteen/style.css");
@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/fontawesome-webfont.eot?v=4.3.0');
  src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
body, body:after, body:before{ padding:0; margin:0; top:0 !important; bottom:0;font-family: 'Poppins', sans-serif;}
body:after, body:before{ height:0 !important;}
body{ background:#FFF; font-size:15px;font-family: 'Poppins', sans-serif;}
.widget .widget-title{ color:#253d5f;font-family: 'Poppins', sans-serif;}
aside, .widget{ padding:0 !important; margin:0 !important; background:none; border:0 !important;}
.site-header{ padding:0;}
#page{ width:1200px; margin:0 auto;}
.site-header-menu{ margin:0; display:inline-block !important; flex:inherit !important;}
.site-header-main{ display:inline-block !important; align-items:inherit !important; float:right; margin-top: 28px;}
h1, h2, h3{ color:#303947;}
h1{ font-size:30px; color:#000; text-align:center; font-weight:normal !important;}
h1,h3, .home-menu h3.widget_text , .home-contact h3.widget_text{ font-size:34px; }
.inner{ padding:0;}
.site-main{ margin-bottom:0;}
.clr{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.site-branding{ padding:0; float:left; margin:15px 0 !important;}
.main-temp{ width:1200px; margin:0 auto;}
.top{ background:#48b655; float:left; width:100%; padding:10px 0;}
.top-contact{ padding:0; margin:0; list-style:none;}
.top-contact li{ display:inline-block;font-size:14px; color:#FFF; margin-left:15px;}
.top-contact li:before{ font-family: 'FontAwesome'; font-size:14px; color:#FFF; margin-right:5px;}
.top-contact li:nth-child(1):before{ content:"\f095";}
.top-contact li:nth-child(2):before{ content:"\f0e0";}
.top .widget_custom_html{ float:right;}
.main-navigation a{ font-size:14px; color:#252525;font-family: 'Poppins', sans-serif;}
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation a:hover{ font-weight:400 !important; color:#48b655 !important;}
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation a:hover{ font-weight:300; color:#48b655;font-family: 'Poppins', sans-serif;}
#n2-ss-1item2, .headng h2{ font-family: 'Poppins', sans-serif !important; font-weight:700 !important;}
.headng2 p{font-family: 'Poppins', sans-serif !important; font-size:26px;}
#head-icon, #head-icon2{ text-align:center;}
#head-icon .widget-title { background:url(images/heading-icon.jpg) no-repeat center top; font-size:30px; color:#303030; padding: 40px 0 0 0; text-transform:capitalize; font-weight:400;}
#head-icon2{ color:#FFF;}
#head-icon2 .widget-title{ background:url(images/head-icon2.png) no-repeat center top; font-size:30px; color:#FFF; padding: 40px 0 0 0; text-transform:capitalize; font-weight:400;}
#block1 .widget_sow-image .widget-title, .panel-widget-style .widget-title{ font-size:24px; color:#303030; font-weight:600;font-family: 'Poppins', sans-serif !important; text-transform:capitalize;}
#block1 .textwidget{ text-align:center; padding:15px 0;}
.about{ color:#FFF; text-align:center; padding:60px 0;}
.about .textwidget{ font-size:16px;}
.about .textwidget a{ display:inline-block; border:1px solid #FFF; padding:10px; color:#FFF; text-decoration:none; box-shadow:none;}
.about .widget-title{ font-size:30px; color:#FFF; text-transform:capitalize; font-weight:400;}
#clients { text-align:center; padding:40px 0;}
#clients .bx-wrapper .bx-viewport{ background:none !important;}
#clients .widget-title, .testimon .widget-title{ font-size: 30px; color: #303030; padding: 0px 0 0 0; text-transform: capitalize; font-weight: 400;}
#colophon { padding:70px 0 10px; background:#f8f8f9;}
.foot-address{ padding:0; margin:0; list-style:none;}
.foot-address li{ display:inline-block;font-size:14px; color:#797979; margin-left:15px; margin-bottom:10px; width:100%;}
.foot-address li:before{ font-family: 'FontAwesome'; font-size:14px; color:#333333; margin-right:5px; float:left;}

.foot-address li:nth-child(1):before{ content:"\f015"; margin-bottom:16px;}
.foot-address li:nth-child(2):before{ content:"\f095";}
.foot-address li:nth-child(3):before{ content:"\f0e0";}
.foot-address li:nth-child(4):before{ content:"\f0ac";}
.cntpage li:nth-child(1):before{ margin-bottom:0 !important;}
#menu-foot{ padding:0; margin:0; list-style:none;}
#menu-foot li{ background:url(images/li.jpg) no-repeat left; line-height:38px; border-bottom:1px dashed #d6d6d7;}
#menu-foot li a{ color:#303030; text-decoration:none; padding:0 0 0 20px;}
#menu-foot li:last-child{ border-bottom:none;}
#foot-form input{ background:#e2e2e2; border:none; border-radius:0; padding:5px 10px;}
#foot-form textarea{ background:#e2e2e2; border:none; border-radius:0; padding:10px; min-height:70px; max-height:70px;}
#foot-form label{ display:inline-block; width:100%; margin-bottom:5px;}
#foot-form input[type="submit"]{ background:none; border:1px solid #48b655; padding:10px; color:#48b655;}
#colophon .widget-title{ text-transform:capitalize; font-size:18px; font-weight:600; color:#2b2b2b;}
.site-info{ display:inline-block; width:100%; border-top:1px solid #eeeeee; margin:0; padding:10px 0;}
.copy{ float:left;}
.foot-social{ float:right;}
.foot-social ul{ padding:0; margin:0 !important;}
.foot-social ul li{ margin-bottom:0; padding-bottom:0;}
.foot-social ul li a:hover{ text-decoration:none; box-shadow:none;}
.inner-banner{ background:url(images/slider-bg.jpg) no-repeat; background-size:cover; max-height:150px; overflow:hidden; margin-bottom:30px;}
.inner-banner h1{ color:#FFF; padding:50px 0;}
.entry-content{ margin-left:0 !important; margin-right:0 !important;}
#prome-clientss{ text-align:center;}
#prome-clientss .widget-title{ background:#48b655; font-size:16px; color:#FFF; font-weight: 600; font-family: 'Poppins', sans-serif !important; text-transform: capitalize; margin-bottom:0 !important; padding:5px 0;}
#prome-clientss .widget_sow-image{ border:1px solid #e7e7e7 !important; padding: 0 !important; margin-bottom:30px !important;}
.no-sidebar .twentysixteen .site-main{ margin-left:0 !important; margin-right:0 !important;}
.content-area .woocommerce-products-header{ display:none !important;}
.woocommerce-breadcrumb{ float:left;}
 .woocommerce-result-count{ display:none;}
.woocommerce-ordering{ float:right;}
.woocommerce-ordering select{ border:1px solid #e7e7e7; padding:10px;font-family: 'Poppins', sans-serif;}
.woocommerce ul.products li.product, .product_container{ border:1px solid #e7e7e7; padding:10px; text-align:center;}
.woocommerce ul.products li.product img{ margin-bottom:0;}
.woocommerce ul.products li.product .button, .wpcs_product_carousel_slider .owl-item .item .cart{ background:#ed3237; border-radius:0; display:inline-block; color:#FFF !important; font-weight:400; width:100%; margin:0; text-decoration:none;}
.wpcs_product_carousel_slider .owl-item .item .cart a{ color:#FFF; text-decoration:none; box-shadow:none; padding:10px;}
.woocommerce ul.products li.product h2{ text-align:center; margin-bottom:0 !important; font-weight:400;min-height: 67px; display: inline-block;}
.product-type-simple{ width:100%; display:inline-block;}
.woocommerce-Tabs-panel h2, .related h2{font-size: 24px; color: #303030; font-weight: 600; font-family: 'Poppins', sans-serif !important; text-transform: capitalize;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{ border-radius:0; border:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{ background:#48b655 !important; color:#FFF !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{ font-weight:400 !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before{ display:none;}
.testimon{ border:1px solid #e7e7e7; padding:10px 10px 0 10px;}
.testimon .textwidget{ background:url(images/quote.png) no-repeat top left; padding:0 0 0 50px;}
.testimon .widget-title{ margin-bottom:7px;}
.owl-item .item h4.product_name{ font-size:12px !important; letter-spacing:0 !important;}
.bx-wrapper .bx-controls-direction a{ box-shadow:none;}




@media screen and (max-width:768px) and (min-width:300px){
.main-temp, #page{ width:100%;}
.sow-image-container{ text-align:center !important;}
.sow-image-container img{ display:inline-block !important;}
#colophon{ padding:70px 10px 10px 10px;}
.top .widget_custom_html{ float:left;}
.mob-menu-logo-holder{ padding-top:5px !important;}
.mobmenur-container{ top:10px !important;}
#page .widget{ padding:0 10px !important;}
ul.products{ padding:0 10px !important;}
.testimon{ margin:0 10px;}
}