/*
Theme Name: Porto Child
Theme URI: http://newsmartwave.net/wordpress/porto
Author: SW-THEMES
Author URI: http://newsmartwave.net/
Description: Porto Responsive Wordpress + Woocommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: porto-child

*/

@import url("../porto/style.css");

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

a[href ^= 'tel:'] {
    font-weight: bold;
    font-size: 15px !important;
}

body.boxed {padding: 0 0 25px 0;}
body.boxed .page-wrapper {border-bottom: 5px solid #2F2F2F;}

p span.white {color: #FFF !important;}

h1 {font-size: 24px;}

h2.entry-title {
	text-align: left; 
	font-size: 20px;
	color: #0b4f8b;
	}

h2.left-align {
	clear: both;
	color: #2A5781; 
	font-weight: 400; 
	padding: 0; 
	text-align:left; 
	border-bottom: 4px solid #EEE;
	max-width: 98%;
}

/* article style */

a {color: #2880c9; font-weight: 600;}

article img {
	border-radius: 4px; 
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;
}

/* Table */

.table {width: 99%;}
.table ol {list-style: none; padding-left: 20px;}
.table ol li {margin-left: 20px; padding: 16px 20px;}
.table ol li:nth-child(even) {background: #EEE}
.table ol li:nth-child(odd) {background: #F6F6F6}

/*article h3 {margin: 0px 0 20px 0;}*/

article a.read-more {float: right; margin-bottom: 40px; clear: both;}
article ol, ul {margin-bottom: 40px;}
article ol li,
article ul li {margin: 4px 0;}

ul li {list-style: none;}
ul li h3 {margin: 0 }

table td {vertical-align: top;}
table td h3 {margin: 20px 0 10px 0;}
table.sitemap td ul {margin-left: -40px !important;}
table.sitemap td ul li {list-style: none;}

#hierpage-3 ul li:first-child {display: block;}

.ccchildpages ul li a {color: #333;}

.ccchildpages ul li a:hover {color: #000; font-weight: 600 !important;}

/* Contact Form 7 */

span.wpcf7-list-item { display: table-row;}
span.wpcf7-list-item * { display: table-cell;}

.page-top {padding: 70px 0 !important; background-size: cover;}
.page-title {border-bottom: none !important;}
.page-top .page-title {font-weight: 400 !important;}

/* Custom Buttons */

.vc_btn3.vc_btn3-color-primary, 
.vc_btn3.vc_btn3-color-primary,
.vc_btn3-style-flat {
	font-weight: 400; 
	padding: 0 40px 0 0; 
	font-size: 16px !important;
}

.vc_btn3.vc_btn3-color-primary:hover, 
.vc_btn3.vc_btn3-color-primary,
.vc_btn3-style-flat:hover {color: #ba985d;}


#main-menu .mega-menu {width: 1200px;}

.vc_btn3.vc_btn3-size-md .vc_btn3-icon {
	font-size: 22px !important; 
	padding-left: 20px !important; 
	right: 10px !important;
}

.testimonial blockquote {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

/* Moonray */

.moonray-form-input-type-submit .moonray-form-input {
	background: #777 !important; 
	font-family: 'Open Sans', sans-serif !important; 
	font-size: 12px; text-transform: uppercase;
}

.moonray-form-input-type-submit 
.moonray-form-input:hover {background:  #000  !important;}

/* Buttons */

.button {
	background: #6AB165; 
	color: #F7F7F7;
	border: #EEE; 
	margin: 40px 0; 
	padding: 10px 40px; 
	border-radius: 4px; 
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
	font-size: 16px;
	text-transform: uppercase;
}