/*
File Name: style.css
Theme Name:  RT-Theme 18 | Child Theme
Author: RT-Themes
Version: 1.0
Author URI: http://themeforest.net/user/stmcan
Theme URI: http://themeforest.net/user/stmcan
Description: Designed and developed by RT-Themes - <a href="http://themeforest.net/user/stmcan">stmcan</a>
License: GNU General Public License
License URI: /Licensing/gpl.txt
Text Domain: rttheme
Template: rttheme18
*/

@media (min-width: 768px){
	.mobile-half{
		width: 50%;
		float: left;
	}
	.mobile-75{
		width: 75%;
		float:left;
	}
	.mobile-25{
		width: 25%;
		float: left;
	}
}

ol li h4{
	color: #3f8ebc;
}

#logo img{
	max-width: 150px;
}

@media (max-width: 768px){
	.copyright span{
		width: 100%;
	}
}

h4, h3, h2{
	color: #3f8ebc;
}

.rt_form input[type="text"], .rt_form input[type="email"], .rt_form select, .rt_form textarea, .wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 select, .wpcf7 textarea, .rt_form input[type="date"], .wpcf7 input[type="date"], .rt_form input[type="tel"], .wpcf7 input[type="tel"], .rt_form input[type="number"], .wpcf7 input[type="number"], .rt_form input[type="url"], .wpcf7 input[type="url"]{
    border-color: rgba(63,142,188, 0.5);
}

button, html input[type="button"], input[type="reset"], input[type="submit"]{
	border: 1px solid rgba(63,142,188, 0.5);
	background: white;
}

.row.with_borders .featured_image, .featured_image.img_loaded img{
	height: 170px;
	overflow: hidden;
}

.product_info p {
    display: block;
    display: -webkit-box;
    max-width: 400px;
    height: 109.2px;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 1.625;
    text-overflow: ellipsis;
}

.top_content .info_bar{
	padding: 55px 0 30px;
}

.top_content{
	max-height: 100px;
}

.home .content_block_background {
	padding-top: 0px;
}

.blog_list p{
	display: none;
}

section#post-2 .row:first-child p {
    padding: 0px;
}

@media (max-width: 959px){
	.top_content .info_bar{
	padding: 10px 0;
}
}

.product-category-description.with-cat-image img{
	display: none;
}

.owl-carousel img{
	max-height: 174px;
}

.owl-carousel .date{
	display: none;
}
.rounded_image img.aligncenter{
	max-height: 220px;
}

.prod-inq{
	display: inline-block;
    background: #648CA4;
    margin-bottom: 10px;
}

.prod-inq a{
	display: block;
    color: white;
    text-decoration: none;
    padding: 12px 30px;
    font-size: 18px;
}

.prod-inq:hover{
	background:#71a6c5;
}

.owl-carousel img{
	max-height: 280px;
	width: auto;
	margin: 0 auto;
}

.social_share .s_buttons, .woocommerce span.onsale, .woocommerce-page span.onsale, .woocommerce mark, .woocommerce .addresses .title .edit, .woocommerce-page .addresses .title .edit, .flex-active-slide .caption-one, .flexslider .flex-direction-nav a, .flexslider .carousel .flex-direction-nav a, .imgeffect a, .featured .default_icon .heading_icon, .medium_rounded_icon, .big_square_icon, .title_icon, .button_.default, .pricing_table .table_wrap.highlight ul > li.price div:before, .featured a.read_more, .featured a.more-link, .carousel-holder.with_heading .owl-controls .owl-buttons div, .rt-toggle ol li .toggle-number, .rt-toggle ol li.open .toggle-number, .latest-news .featured-image .date, .social_share .icon-share:before, .commententry .navigation > div, .commententry .navigation a, .blog_list h1[class^="icon-"]:before, .blog_list h2[class^="icon-"]:before, .content.full > .row > hr.style-six:before, .with_borders .box:before, .portfolio_boxes .box:before, .with_borders .box:after, .portfolio_boxes .box:after, .tab-style-three .tabs .with_icon a.current > span:before, .sidebar .featured_article_title:before{
	background: #00558b;
}

@media only screen and (min-width: 960px){
#header_contents > section.logo {
    padding: 0 10px;
	}
	.header-design2 .sticky_nav_wrap {
	margin-top: 35px;
	}
	.header-design2 #logo img {
	max-height: 75px;}
	.left-50{
		width:50%;
		float:left;
	}
	.left-50 div{
		padding-right: 10px;
	}
	.left-50 .right-50{
		padding-right: 0px;
		padding-left: 10px;
	}
}

.left-50{
	margin-bottom:16px;
}