/*

Theme Name: Porto

Theme URI: http://newsmartwave.net/wordpress/porto

Author: SW-THEMES

Author URI: http://newsmartwave.net/

Description: Porto Multipurpose Theme.

Version: 2.2.5

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



*/



/*************** ADD YOUR CUSTOM CSS HERE  ***************/

@font-face {
    font-family: 'CenturyGothicRegular';
    src: url('fonts/gothic/CenturyGothicRegular.eot');
    src: url('fonts/gothic/CenturyGothicRegular.eot') format('embedded-opentype'),
         url('fonts/gothic/CenturyGothicRegular.woff2') format('woff2'),
         url('fonts/gothic/CenturyGothicRegular.woff') format('woff'),
         url('fonts/gothic/CenturyGothicRegular.ttf') format('truetype'),
         url('fonts/gothic/CenturyGothicRegular.svg#CenturyGothicRegular') format('svg');
}

@font-face {
    font-family: 'CenturyGothicBold';
    src: url('fonts/gothic/CenturyGothicBold.eot');
    src: url('fonts/gothic/CenturyGothicBold.eot') format('embedded-opentype'),
         url('fonts/gothic/CenturyGothicBold.woff2') format('woff2'),
         url('fonts/gothic/CenturyGothicBold.woff') format('woff'),
         url('fonts/gothic/CenturyGothicBold.ttf') format('truetype'),
         url('fonts/gothic/CenturyGothicBold.svg#CenturyGothicBold') format('svg');
}

.bypostauthor {}

.porto-block .vc_custom_1440742701019 {
    padding-right:0px !important;
}
.porto-block .vc_custom_1440741727078 {
    padding-right: 0px !important;
}
.in {
    float: left;
    margin-bottom: 10px;
    width: 100%;
}
.in label{ font-size:12px; text-transform:uppercase;}
.in .wpcf7-text, .in .wpcf7-captchar {
    width: 98%;
}
.in textarea {
    width: 98%;
	height:180px;
}

/*.wpb_wrapper {
    padding-top: 11px;
}*/
.vc_custom_heading > h3 {
    padding-top: 19px;
}
/*.vc_custom_heading > h2 {
    padding-top: 19px;
}*/
.vc_custom_heading {
    padding-top: 25px;
}
/*.wpb_wrapper  p {
    padding-top: 32px;
}*/
.wpb_wrapper > h2 {
    padding-top: 20px;
}

.porto-faqs.wpb_content_element h2 {
    padding-top: 22px;
}

.vc_custom_1442738027590{ padding-right:70px;}
.page-faqs .faq-row .faq .toggle label{ 
background:#f4f4f4 url(css/images/graphite_arrow_right.png) no-repeat scroll 10px 15px; padding:12px 20px 12px 30px; color:#2f2f31;}
.page-faqs .faq-row .faq .toggle.active label{
	background:#36a04a url(css/images/graphite_arrow_right.png) no-repeat scroll 10px 15px;}

section.toggle.active > label{ background:#6d9e47 url(css/images/graphite_arrow_right.png) no-repeat scroll 10px 15px; color:#FFF!important;}
.share-facebook{ background:#3b5a9a!important; color:#FFF!important}
.share-twitter{ background:#1aa9e1!important; color:#FFF!important}
.share-linkedin{ background:#0073b2!important; color:#FFF!important}

.column2.column2-right-sidebar {
    margin-top: 30px;
}
.res-table .wpb_column{
	padding-left:0px!important;
	padding-right:0px!important;
}
.res-table .wpb_column:last-child{
	padding-left:0px!important;
}
.res-table .vc_col-has-fill > .vc_column-inner{
	padding-top:0px!important;
}
.wpb_column .wpb_wrapper .ult_pricing_table_wrap, .wpb_column .wpb_wrapper .ult_pricing_table_wrap:last-child{
	margin-bottom:0px!important;
}
@media only screen and (max-width: 767px) {
.vc_row.wpb_row.res-table{
	white-space:nowrap;
	width:100%;
	overflow-x: scroll;
	margin-bottom:20px;
}	
.res-table .vc_column_container{
	display:inline-block;
	margin:0 -2px;
}
}