/*
Theme Name: Be Pitched
Theme URI: http://wordpress.org/themes/blankslate
Author: TidyThemes
Author URI: http://tidythemes.com/
Description: <strong>UPDATE</strong> - 4.0+ is here, completely overhauled, yet again. As always, <a href="http://tidythemes.com/concept/#upgrading">use caution when upgrading</a> (tidythemes.com/concept/#upgrading) and <a href="http://tidythemes.com/concept/">learn the TidyThemes concept</a> (tidythemes.com/concept). &nbsp; &rarr; <em><strong>CAUTION</strong>: If you're child theming or have clients that are child theming on top of BlankSlate (not the recommended use), please do not blindly upgrade to newer versions.</em> &nbsp; &rarr; <strong>DESCRIPTION</strong>: BlankSlate is the definitive WordPress HTML5 boilerplate starter theme. We've carefully constructed the most clean and minimalist theme available anywhere for designers/developers to use as a base/foundation to build websites for clients or to build completely custom themes from scratch to release faster. Clean, semi-minified, unformatted and valid code, SEO-friendly, no programmer comments, standardized and as white label as possible and most importantly, CSS reset for cross-browser-compatability and no intrusive visual CSS styles added whatsoever. A perfect skeleton theme that blows any others like it (the subsequent underscores.me for example) completely out of the water, as they're simply too overcomplicated for what people really want in this kind of theme. Now comes with jQuery enqueued and ready to go. &nbsp; &rarr; <strong>SUPPORT</strong>: Please use the <a href="http://tidythemes.com/forum/">official support forum</a> (tidythemes.com/forum). Comments and suggestions for improving BlankSlate, please see "<a href="http://tidythemes.com/tidythemes-sucks/">TidyThemes Sucks!</a>" (tidythemes.com/tidythemes-sucks). Just getting started? <a href="http://tidythemes.com/want-to-learn-css/">Want to learn CSS?</a> (tidythemes.com/want-to-learn-css) &nbsp; &rarr; <strong>WHAT'S NEW?</strong>: We stripped down as much custom, extraneous, superfluous junk code as we could and greatly improved the HTML5 structure. <a href="http://make.wordpress.org/themes/author/chipbennett/">Chip Bennett</a> (make.wordpress.org/themes/author/chipbennett), a highly experienced programmer and official WordPress administrator, worked closely with us to audit the theme code for quality. <a href="http://themes.trac.wordpress.org/changeset?old_path=/blankslate/3.3&new_path=/blankslate/4.0">See</a> (themes.trac.wordpress.org/changeset?old_path=/blankslate/3.3&new_path=/blankslate/4.0) just how much we've revamped things. Last, but not least, BlankSlate has now been <a href="https://github.com/tidythemes/blankslate">opened up on GitHub</a> (github.com/tidythemes/blankslate) if anyone would like to make suggested code additions/improvements. Thank you for using BlankSlate.
Version: 4.0.3
License: GNU General Public License
License URI: https://www.gnu.org/licenses/gpl.html
Tags: black, blue, white, light, one-column, fluid-layout, responsive-layout, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready
Text Domain: blankslate

BlankSlate WordPress Theme © 2011-2015 TidyThemes
BlankSlate is distributed under the terms of the GNU GPL
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}
.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}


@font-face {
    font-family: LabradorA;
    font-style: normal;
  font-weight: 300;
    src: url(font/LabradorA-Light.woff),
    url(font/LabradorA-Light.woff);   
}


@font-face {
    font-family: LabradorA;
    font-style: normal;
  font-weight: 600;
    src: url(font/LabradorA-Black.woff),
    url(font/LabradorA-Black.woff);   
}

@font-face {
    font-family: LabradorA;
    font-style: normal;
  font-weight: 700;
    src: url(font/LabradorA-Bold.woff),
    url(font/LabradorA-Bold.woff);   
}

/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'),
       url('font/roboto-v15-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('font/roboto-v15-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'),
       url('font/roboto-v15-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('font/roboto-v15-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'),
       url('font/roboto-v15-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('font/roboto-v15-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}


/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('font/open-sans-v14-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light'), local('OpenSans-Light'),
       url('font/open-sans-v14-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('font/open-sans-v14-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('font/open-sans-v14-latin-300.woff') format('woff'), /* Modern Browsers */
       url('font/open-sans-v14-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('font/open-sans-v14-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('font/open-sans-v14-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'),
       url('font/open-sans-v14-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('font/open-sans-v14-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('font/open-sans-v14-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('font/open-sans-v14-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('font/open-sans-v14-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('font/open-sans-v14-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('font/open-sans-v14-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('font/open-sans-v14-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('font/open-sans-v14-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('font/open-sans-v14-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('font/open-sans-v14-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('font/open-sans-v14-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Italic'), local('OpenSans-Italic'),
       url('font/open-sans-v14-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('font/open-sans-v14-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('font/open-sans-v14-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('font/open-sans-v14-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('font/open-sans-v14-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('font/open-sans-v14-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('font/open-sans-v14-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('font/open-sans-v14-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('font/open-sans-v14-latin-600.woff') format('woff'), /* Modern Browsers */
       url('font/open-sans-v14-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('font/open-sans-v14-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('font/open-sans-v14-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'),
       url('font/open-sans-v14-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('font/open-sans-v14-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('font/open-sans-v14-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('font/open-sans-v14-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('font/open-sans-v14-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('font/open-sans-v14-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('font/open-sans-v14-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('font/open-sans-v14-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('font/open-sans-v14-latin-700.woff') format('woff'), /* Modern Browsers */
       url('font/open-sans-v14-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('font/open-sans-v14-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('font/open-sans-v14-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
       url('font/open-sans-v14-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('font/open-sans-v14-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('font/open-sans-v14-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('font/open-sans-v14-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('font/open-sans-v14-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('font/open-sans-v14-latin-800.eot'); /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'),
       url('font/open-sans-v14-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('font/open-sans-v14-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('font/open-sans-v14-latin-800.woff') format('woff'), /* Modern Browsers */
       url('font/open-sans-v14-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('font/open-sans-v14-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('font/open-sans-v14-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'),
       url('font/open-sans-v14-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('font/open-sans-v14-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('font/open-sans-v14-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('font/open-sans-v14-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('font/open-sans-v14-latin-800italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}


/* raleway-100 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 100;
  src: url('font/raleway-v11-latin-100.eot'); /* IE9 Compat Modes */
  src: local('Raleway Thin'), local('Raleway-Thin'),
       url('font/raleway-v11-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('font/raleway-v11-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('font/raleway-v11-latin-100.woff') format('woff'), /* Modern Browsers */
       url('font/raleway-v11-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('font/raleway-v11-latin-100.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-100italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 100;
  src: url('font/raleway-v11-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local('Raleway Thin Italic'), local('Raleway-ThinItalic'),
       url('font/raleway-v11-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('font/raleway-v11-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('font/raleway-v11-latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('font/raleway-v11-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('font/raleway-v11-latin-100italic.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-200 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 200;
  src: url('font/raleway-v11-latin-200.eot'); /* IE9 Compat Modes */
  src: local('Raleway ExtraLight'), local('Raleway-ExtraLight'),
       url('font/raleway-v11-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('font/raleway-v11-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('font/raleway-v11-latin-200.woff') format('woff'), /* Modern Browsers */
       url('font/raleway-v11-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('font/raleway-v11-latin-200.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-200italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 200;
  src: url('font/raleway-v11-latin-200italic.eot'); /* IE9 Compat Modes */
  src: local('Raleway ExtraLight Italic'), local('Raleway-ExtraLightItalic'),
       url('font/raleway-v11-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('font/raleway-v11-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('font/raleway-v11-latin-200italic.woff') format('woff'), /* Modern Browsers */
       url('font/raleway-v11-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('font/raleway-v11-latin-200italic.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-300 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: url('font/raleway-v11-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Raleway Light'), local('Raleway-Light'),
       url('font/raleway-v11-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('font/raleway-v11-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('font/raleway-v11-latin-300.woff') format('woff'), /* Modern Browsers */
       url('font/raleway-v11-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('font/raleway-v11-latin-300.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-300italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 300;
  src: url('font/raleway-v11-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Raleway Light Italic'), local('Raleway-LightItalic'),
       url('font/raleway-v11-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('font/raleway-v11-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('font/raleway-v11-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('font/raleway-v11-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('font/raleway-v11-latin-300italic.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-regular - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: url('font/raleway-v11-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Raleway'), local('Raleway-Regular'),
       url('font/raleway-v11-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('font/raleway-v11-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('font/raleway-v11-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('font/raleway-v11-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('font/raleway-v11-latin-regular.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 400;
  src: url('font/raleway-v11-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Raleway Italic'), local('Raleway-Italic'),
       url('font/raleway-v11-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('font/raleway-v11-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('font/raleway-v11-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('font/raleway-v11-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('font/raleway-v11-latin-italic.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-500 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  src: url('font/raleway-v11-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Raleway Medium'), local('Raleway-Medium'),
       url('font/raleway-v11-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('font/raleway-v11-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('font/raleway-v11-latin-500.woff') format('woff'), /* Modern Browsers */
       url('font/raleway-v11-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('font/raleway-v11-latin-500.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-500italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 500;
  src: url('font/raleway-v11-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local('Raleway Medium Italic'), local('Raleway-MediumItalic'),
       url('font/raleway-v11-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('font/raleway-v11-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('font/raleway-v11-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('font/raleway-v11-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('font/raleway-v11-latin-500italic.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-600 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: url('font/raleway-v11-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Raleway SemiBold'), local('Raleway-SemiBold'),
       url('font/raleway-v11-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('font/raleway-v11-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('font/raleway-v11-latin-600.woff') format('woff'), /* Modern Browsers */
       url('font/raleway-v11-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('font/raleway-v11-latin-600.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-600italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 600;
  src: url('font/raleway-v11-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local('Raleway SemiBold Italic'), local('Raleway-SemiBoldItalic'),
       url('font/raleway-v11-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('font/raleway-v11-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('font/raleway-v11-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('font/raleway-v11-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('font/raleway-v11-latin-600italic.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-700 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: url('font/raleway-v11-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Raleway Bold'), local('Raleway-Bold'),
       url('font/raleway-v11-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('font/raleway-v11-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('font/raleway-v11-latin-700.woff') format('woff'), /* Modern Browsers */
       url('font/raleway-v11-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('font/raleway-v11-latin-700.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-700italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 700;
  src: url('font/raleway-v11-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Raleway Bold Italic'), local('Raleway-BoldItalic'),
       url('font/raleway-v11-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('font/raleway-v11-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('font/raleway-v11-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('font/raleway-v11-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('font/raleway-v11-latin-700italic.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-800 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 800;
  src: url('font/raleway-v11-latin-800.eot'); /* IE9 Compat Modes */
  src: local('Raleway ExtraBold'), local('Raleway-ExtraBold'),
       url('font/raleway-v11-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('font/raleway-v11-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('font/raleway-v11-latin-800.woff') format('woff'), /* Modern Browsers */
       url('font/raleway-v11-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('font/raleway-v11-latin-800.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-800italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 800;
  src: url('font/raleway-v11-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local('Raleway ExtraBold Italic'), local('Raleway-ExtraBoldItalic'),
       url('font/raleway-v11-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('font/raleway-v11-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('font/raleway-v11-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('font/raleway-v11-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('font/raleway-v11-latin-800italic.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-900 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 900;
  src: url('font/raleway-v11-latin-900.eot'); /* IE9 Compat Modes */
  src: local('Raleway Black'), local('Raleway-Black'),
       url('font/raleway-v11-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('font/raleway-v11-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('font/raleway-v11-latin-900.woff') format('woff'), /* Modern Browsers */
       url('font/raleway-v11-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('font/raleway-v11-latin-900.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-900italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 900;
  src: url('font/raleway-v11-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local('Raleway Black Italic'), local('Raleway-BlackItalic'),
       url('font/raleway-v11-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('font/raleway-v11-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('font/raleway-v11-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('font/raleway-v11-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('font/raleway-v11-latin-900italic.svg#Raleway') format('svg'); /* Legacy iOS */
}

#cover {position: fixed; height: 100%; width: 100%; top:0; left: 0; background: #fff; z-index:99999999999999999999;}


body{
overflow-X:hidden;
background-color: #f4f7f6 !important;
}


.pageheader{
    background-color: #f4f7f6;
    height: 75px;
    position: relative;
}


.wrapall{
  overflow-x: hidden !important;
  position:relative !important;
  }
.yes570{
display: none;
}


.vc_grid .vc_pageable-load-more-btn{
margin-top: 0px !important;
}

.vc_grid .vc_pageable-load-more-btn .vc_btn3-container{
margin-bottom: 0px !important;
}
.logo{
    float: left;
    margin-top: 20px;
}

.logo img{
        width: 100%;

}

.logo a{
color: #2c2727;
    font-family: raleway;
    font-weight: 700;
    font-size: 24px;
}

.logo a:hover{
text-decoration: none;
color: #2c2727;
}

.nav-icon3{
    float: left;
    width: 140px;
    height: 75px;
    /* position: absolute; */
    z-index: 20;
    /* left: 20px; */
    /* top: 10px; */
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer;
}

.nav-icon3 span{
       top: 30px;
    width: 20px;
    opacity: 1;
    height: 2px;
    display: block;
    position: absolute;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
    /* right: 0px; */
    background-color: #3e3d3d;
    top: 0px;
    left: 50%;
    transform: translateX(-50%);
}

.nav-icon3 span:nth-child(1) {
     top: 30px;
}

.nav-icon3 span:nth-child(2),.nav-icon3 span:nth-child(3) {
  top: 35px;
}

.nav-icon3 span:nth-child(4) {
  top: 40px;
}

.nav-icon3.open span:nth-child(1) {
   opacity: 0;

}

.overflow{
overflow-Y: hidden;
}
.nav-icon3.open span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
      left: calc(50% - 12px);
}

.nav-icon3.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
     top: 35px;
         left: calc(50% - 12px);
}

.nav-icon3.open span:nth-child(4) {
  opacity: 0;
}

#menu{
    position: fixed;
    top: 75px;
    background-color: #dbdddc;
        left: -100%;
    z-index: 99;
         -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
   height: 100%;
    margin-bottom: 0px !important;
}

.slideright{
left: 0px !important;
}

.menu-main-menu-container a{
    background-color: transparent;
    font-family: LabradorA;
    font-weight: 700;
    min-width: 240px !important;
    display: block;
    font-size: 18px;
        padding-left: 60px;
    text-transform: uppercase;
    color: #ff8d1d;
        height: 70px;
    line-height: 70px;
        -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
}

.menu-main-menu-container a:hover{
background-color: #f4f7f6;
color: #a9a9a9;
text-decoration: none;

}


#menu .socialmedia{
    position: absolute;
    bottom: 100px;
    left: 5px;
}

#menu .socialmedia a{
margin-left: 10px;
}

.spvc_area{
    display:none !important;
    opacity:0 !important;
    position: absolute !important;
}
.search .archivecat header,.category .archivecat header,.page-result .archivecat header {
    position: relative;
        margin-top: 20px;
}


.archivecat header .bluearrow {
    position: absolute;
    top: 0%;
    transform: translateY(0%); 
    left: 20px;
}

.tag .archivecat header .bluearrow,.tax-location .archivecat header .bluearrow{
    transform: translateY(50%);
}

.search article .archivecat h2,.category article .archivecat h2,.page-result .article-result .archivecat h2  {
    margin-top: 5px !important;
}

#menu .socialmedia a img{
 -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

iframe{
  position: absolute;
    top: 75px;
    right: 0px;
    z-index: 99;
      height: 340px;
    width: 322px;
}

.bp-login-nav{
position: relative;
}

.bp-login-nav:after{
content:'';
position: absolute;
    width: 45px;
    left: 0px;
    height: 20px;

z-index: 99;
}
#menu-login{
margin-bottom: 0px !important;
}

#login h1{
display: none !important;
}

#menu-login{
    width: 230px;
}

#menu-login li{
    float: left;
    width: 50%;
}
#menu2{
    float: right;
    margin-top: 26px;
    margin-right: 50px;
}

.contactbutton{
float: right;
}

.contactbutton a {
    /* position: absolute; */
    /* right: 4px; */
    /* top: 4px; */
    height: 75px;
    background-color: #ff8d1d;
    border: 0px;
    padding: 0px 45px;
    color: white !important;
    font-family: open sans;
    font-weight: 600;
    font-size: 16px !important;
    line-height: 74px;
    display: block;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-box-shadow: inset 0px 0px 14px 0px rgba(107,107,107,0.3);
    -moz-box-shadow: inset 0px 0px 14px 0px rgba(107,107,107,0.3);
    box-shadow: inset 0px 0px 14px 0px rgba(107,107,107,0.3);
}
    

    
.contactbutton a:hover{
    background-color: white;
    color: #ff8d1d !important;
    text-decoration: none;
}
.wp-social-login-widget{
    position: absolute;
    right: 0px;
    top: 0px;
}

.vc_parallax .vc_column-inner {
    margin: 100px 0px 65px !important;
    padding: 0 !important;
}

.home .vc_parallax .vc_column-inner {
margin: 150px 0px 150px !important;
padding: 0 !important;
}


.page-newsletter .vc_parallax .vc_column-inner {
    margin: 80px 0px !important;
    padding: 0 !important;
}

.tnp-subscription{
    width: 100% !important;
    max-width: 700px !important;
    position: relative;
    padding: 0px 30px !important;
}
.tnp-subscription label{
    display: none !important;
}

.vc_parallax h1{
    color: white;
font-size: 72px;
    font-family: open sans;
    font-weight: 300;

    }
 .vc_parallax p{   
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    color: white;
    font-size: 24px;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
        width: 100%;
    padding: 0px 25px;
  }
     
 .vc_parallax {
 background-attachment: fixed !important;
 }     
.backtotopwrap{
display: none;
}
.vc_wp_search {
    margin-left: auto;
    margin-right: auto;
    /* width: auto; */
    display: block;
    padding: 0px 95px;
    max-width: 900px;
 }
 #searchform{
 position: relative;
 }   
    #s,.tnp-subscription{
    width: 100%;
    height: 50px;
     padding-left: 30px;

}


.shortcode_wysija label{
    display: none !important;
}
.shortcode_wysija{
position: relative;
    /* display: table; */
    width: auto;
    max-width: 700px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
   font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
}
::-moz-placeholder { /* Firefox 19+ */
   font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
}
:-ms-input-placeholder { /* IE 10+ */
  font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
}
:-moz-placeholder { /* Firefox 18- */
   font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
}

#searchsubmit,.tnp-submit{
     position: absolute !important;
    right: 4px !important;
    top: 4px !important;
    height: 42px !important;
    background-color: #ff8d1d !important;
    border: 0px !important;
    padding: 0px 20px !important;
    color: white !important;
    font-family: open sans !important;
    font-weight: 700 !important;
    font-size: 14px !important;
    line-height: 17px !important;
    border: 1px solid transparent !important;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-box-shadow: inset 0px 0px 14px 0px rgba(107,107,107,0.3);
-moz-box-shadow: inset 0px 0px 14px 0px rgba(107,107,107,0.3);
box-shadow: inset 0px 0px 14px 0px rgba(107,107,107,0.3);
}


.contactprofilewrap{
    display: block;
    /* justify-content: space-between; */
       margin: 20px 0px 40px;
}

.contactprofilewrap a{
     font-size: 18px;
    font-weight: 700;
    color: #2c2727;
    font-family: open sans !important;
    width: 100%;
    display: table;
    margin-top: 25px;
}

.infowrapprofile img{
    margin-right: 25px;
}

.contactprofilewrap a:hover{
    text-decoration: none
}

.tnp-submit{
    right: 34px !important;
    top: 4px !important;
}

.page-id-39 .categories{
    margin-bottom: 0px !important;
}

#searchsubmit:hover,.tnp-submit:hover{
color: #ff8d1d !important;
background-color: transparent !important;
border: 1px solid #ff8d1d !important;
-webkit-box-shadow: inset 0px 0px 14px 0px rgba(107,107,107,0);
-moz-box-shadow: inset 0px 0px 14px 0px rgba(107,107,107,0);
box-shadow: inset 0px 0px 14px 0px rgba(107,107,107,0);
}

.vc-gitem-zone-height-mode-auto:before {
    position: absolute !important;  
    }
    
    .vc_gitem-zone-a .vc_gitem-row-position-top,.vc_gitem-zone-a .vc_gitem-row-position-middle,.vc_gitem-zone-a .vc_gitem-row-position-bottom{
    position: relative !important;
    }
    
 .vc_gitem-row-position-middle .wpb_single_image{
     margin-left: 20px;
 }   
 .vc_gitem-zone-a .vc_gitem-row-position-middle {
  
    -webkit-transform: translate(0,0) !important;
    -ms-transform: translate(0,0) !important;
    -o-transform: translate(0,0) !important;
    transform: translate(0,0) !important;
}

.controls-wrapper{
    display: none !important;
}

.trending{
margin-bottom: 0px;
}
.trending h3{
    font-family: open sans !important;
    color: #ff8d1d;
    font-weight: 700 !important;
    margin-top: 0px !important;
        margin: 10px 0px 15px 0px !important;
    font-size: 26px !important;
    display: inline-block;
}

.trending .wpb_content_element{
    margin-bottom: 25px !important;

}

.vc_pageable-slide-wrapper{
        display: flex;
    flex-wrap: wrap;
}

.vc_grid-item .vc_gitem-row-position-top .wpb_single_image,.vc_grid-item .vc_gitem-row-position-top figure,.vc_grid-item .vc_gitem-row-position-top img{
    width: 100% !important;
}

.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item{
        background-color: white;
    background-clip: content-box
}

.trending h2 a{
   font-family: open sans !important;
    color: #2c2727!important;
    margin-top: 0px !important;
    margin: -10px 0px 0px 0px !important;
    font-size: 25px !important;
    display: block;
    font-weight: 400 !important;
    padding: 0px 15px;
    font-weight: 600 !important;
}

.trending p{
display: inline-block;
    color: #a9a9a9;
    font-family: roboto;
    font-weight: 400;
    text-transform: capitalize;
    font-size: 18px;
    margin-left: 10px;
    }
    
    
    
    .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
    padding: 30px 30px 0px 0px !important;
}

    .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item:nth-of-type(-n+4) {
    padding: 00px 30px 0px 0px !important;
}


video,.wp-video{
width: 100% !important;
    height: auto;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon {
    color: #42d1ef !important;
}

.vc_gitem_row .vc_gitem-col {
    padding: 0px !important;
    display: flex;
    align-items: center;
}

.vc_gitem-zone-a .vc_gitem-zone-mini {

    background-color: white;
}

.home .vc_grid.vc_row.vc_grid-gutter-30px {
    margin-bottom: -30px;

        width: 100%;
    display: inline-block;
}
.vc_custom_1491669955709 {
    background-image: url(img/main-banner-parallex2.jpg) !important;
    background-position: center;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    width: 100% !important;
    margin: 0px !important;
}


.wpb_single_image img{
    min-width: 38px;
    min-height: 38px;
}


.vc_custom_1491669955709 .vc_parallax-inner{
    top: -103.723%;
}

.vc_parallax .vc_parallax-inner{
        background-position: 50% 50% !important;
}
.secondnone .trending, .secondnone2 .vc_parallax{
display:none !important;
}

.secondnone .vc_parallax .vc_column-inner {
    margin: 70px 0px 65px !important;
}
.vc_custom_1491669955709 .vc_column_container{
height: 170px !important;
    position: relative;
}
.trending .wpb_single_image .vc_figure a, .imgsearch a,.blacklayer,.resultimg{
position: relative;
display: block;
}


.search #container-fluid{
    margin-top: -60px;
}
.thumbnail_block .thumbnail_play {
    margin: 0px !important; 
    background-color: rgba(0,0,0,0.7) !important;
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    left: 0 !important;
    top: 0 !important;
        background-image: url(img/play.png);
    background-repeat: no-repeat;
    background-size: 15%;
    background-position: 50%;
}

.hugeicons {
display: none !important;
}


.huge_it_video_player_controls .hugeicons {
display: block !important;
}
.page-id-189 .vc_parallax .wpb_content_element:first-of-type{
margin-bottom: 0px !important;
}

.page-id-189 .vc_parallax p a{
color: white;
}

.page-id-189 .vc_parallax p a:hover{
color: white;
text-decoration: none;
}

.page-id-189 .wpcf7{
margin-top: 25px !important;
}


.trending .wpb_single_image .vc_figure a:after, .imgsearch a:after,.blacklayer:after,.resultimg:after{
position: absolute;
content: '';
background-color: rgba(0,0,0,0.7);
z-index: 10;
width:100%;
height: 100%;
top: 0;
left: 0;
opacity: 0;
-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
background-image: url('img/play.png');
    background-repeat: no-repeat;
    background-size: 20%;
    background-position: 50%;
}

.trending .wpb_single_image .vc_figure a:hover:after, .imgsearch a:hover:after,.blacklayer:hover:after,.resultimg:hover:after{
opacity: 1;
}

.vc_custom_heading a{
    font-family: open sans !important;
    color: #ff8d1d !important;
    font-weight: 700 !important;
    margin-top: 0px !important;
        margin: 12px 0px 0px 20px !important;
    font-size: 25px !important;
    display: block;
}
.vc_grid.vc_row .vc_grid-item .vc_icon_element {
    margin-bottom: 7px  !important;
    margin-top: -5px !important;
}

.vc_custom_heading p{
    font-family: Roboto !important;
    /* color: #ff8d1d; */
    font-weight: 300 !important;
    margin-top: 0px !important;
    margin: -9px 20px 20px 20px !important;
    font-size: 16px !important;
    display: block;
    }
    
    .vc_icon_element{
    float: left !important;
    }
 

   
    /*
video::-webkit-media-controls {
  display: none;
}
video::-ie-media-controls {
  display: none;
}
video::-moz-media-controls {
  display: none;
}
*/
.vc_gitem-acf{
font-family: Roboto !important;
    /* color: #ff8d1d; */
    font-weight: 300 !important;
    margin-top: 0px !important;
    margin: -9px 20px 20px 20px !important;
    font-size: 16px !important;
    display: block;
    }
    .vc_icon_element-inner{
    margin-left: 5px;
  }
  
.single article header{
    position: relative;
    min-height: 170px !important;
    background-image: url(/wp-content/themes/bepitched/img/main-banner-parallex.png);
    background-position-y: -847px;
    background-attachment: fixed;
    text-align: center;
    display: table;
    width: 100%;


}


.page-id-213 .vc_custom_1491669955709 .vc_column_container {
    height: auto!important;
}

.single  .wpcf7 input {
    margin-bottom: 20px;
}

.single  .wpcf7-form p:last-of-type{
    line-height: 0px;
}

.single  .wpcf7-form p:last-of-type input{
    margin-top: 20px;
    margin-bottom: 0px;
}
.single h1{
    /* position: absolute; */
    /* top: 50%; */
    /* left: 50%; */
    /* transform: translate(-50%,-50%); */
    padding: 20px 20px !important;
    display: table-cell;
    margin: 0px !important;
    vertical-align: middle;
}

.single .lb-tt-m{
display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;

}

.lb-a{
overflow: hidden !important;
    margin-top: 4px !important;
    margin-left: 10px !important;
}

.single article{
    background-color: #f4f7f6;
        display: table;
    width: 100%;
    
}

.entry-title{
text-align: center;

}

.entry-title a:hover{
text-decoration: none;
color: white;
}

.entry-content{
     margin: 50px 0px 0px;
    max-width: 2210px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px 70px;
   display: flex;
    justify-content: space-between;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.sameheight{
    width: 100%;
}

.sameheight1{

    width: 50%;
    background-color: white;
}

.sameheight2{

    width: 47%;
    background-color: white;
}

.videoprofile .videoprofile{
width: 100% !important;
}

.entry-content .poster{
float: left !important;
}

.entry-title a{
font-family: open sans;
    color: white;
    font-weight: 600;
    font-size: 70px;
    }
    
.entry-footer{
    float: left;
    width: 100%;

   padding: 20px 70px 22.4px;
}

.description{
    float: right;
    /*width: calc(100% - 730px);*/
        background-color: white;
    padding: 20px 30px;
    height: 100%;
}

.description .vc_row-fluid{
    height: calc(100% - 127px);
    display: flex;
    align-items: center;
    justify-content: center;
    }
    
    .postcounter{
    float: right;
margin-top: -10px;
        min-width: 190px;
}
.videoprofile{
float: left;
background-color: white;
/*width: 700px;*/
}



.apss-social-share{
display: none;
}

.single .apss-social-share {
    display: table;
    float: left;
    width: 385px;
}

.single .vc_row-o-equal-height.vc_row-flex{
    margin: 0px !important;
}

.single .vc_row-o-equal-height.vc_row-flex.destroy{
    display: block !important;
        column-count: 2;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-gap: 0;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
}
.single .vc_row-o-equal-height.vc_row-flex .vc_col-sm-6{
 padding: 0px !important;
        
    padding-right: 20px !important;

}
.single .vc_row-o-equal-height.vc_row-flex .vc_col-sm-6 .wpb_wrapper{
background-color: white;
}
.single .vc_row-o-equal-height.vc_row-flex .vc_col-sm-6 .wpb_wrapper,.single .vc_row-o-equal-height.vc_row-flex .vc_col-sm-6 .accordionwrap{
height: 100%;

}


.single .vc_row-o-equal-height.vc_row-flex .vc_col-sm-6.destroy{
    display: block !important;
    width: 100% !important;
        break-inside: avoid;
    page-break-inside: avoid;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
}


.single .vc_row-o-equal-height.vc_row-flex .vc_col-sm-6:last-of-type{
    padding-right: 0px !important;
        padding-left: 20px !important;
    background-color: white;
    background-clip: content-box;
}

.single .vc_row-o-equal-height.vc_row-flex .vc_column-inner{
    padding: 0px !important;
} 


.undervideo{
    overflow: auto;
    background-color: white;
    padding: 30px 10px 0px 20px;
}

.accordionwrap{
    background-color: white;
    padding: 30px;
    overflow: auto;
}
.single .wpb_video_widget{
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
    background-color: white;
}
.apss-social-share p{
    font-family: open sans !important;
    /* color: #ff8d1d; */
    font-weight: 700 !important;
    font-size: 20px;
    float: left;
    height: 62px;
    line-height: 55px;
    margin-bottom: 0px !important;
    margin-left: 20px;
}
.videoprofile .apss-social-share{
display: block;
    width: 370px;
    /* display: table; */
    float: left;
      height: 70px;
    padding-top: 8px;
    margin-left: 15px;
}

.likebtn_container{
    width: auto;
    float: right;
    margin-right: 15px;
    display: inline-block;

}

.copyright{
    font-family: roboto;
    color: #ff8d1d;
    text-align: center;
    margin-bottom: 15px;
    margin-top: 20px;
}

.copyright a{
color: #ff8d1d;
}

.single .likebtn-wrapper .lb-share-active .lb-a .lb-tt.lb-share-tt{
display: none !important;
}

.lb-like-label{
    font-family: open sans !important;
    /* color: white; */
    font-weight: 700 !important;
    text-transform: uppercase !important;
    font-size: 20px !important;
    margin-top: 12px !important;
    display: block !important;
    float: left !important;
    margin-right: 5px !important;
    display: none !important;
}

.likebtn-icon{
margin-top: 5px !important;
}

.lb-style-custom .lb-like .lb-a{
float: right !important;
        position: relative;
    z-index: 20000 !important;
}

.lb-style-custom .lb-like, .lb-style-custom .lb-dislike{
border: 0px solid white !important;
}

.lb-voted .lb-fi-thmb4-u:before {
    content: "\"" !important;
}

.lb-count{   
font-size: 20px !important;
    font-family: Arial;
    font-weight: normal !important;
    height: 70px !important;
    line-height: 70px !important;
    font-family: open sans !important;
    /* color: white; */
    font-weight: 700 !important;
    color: #2c2727 !important;
    margin-top: 2px !important;
    padding-right: 45px !important;
    display: block !important;
    }
    
 .tag-links a{   
    font-family: open sans !important;
    /* color: #ff8d1d; */
    font-weight: 700 !important;
    color: black;
    padding: 20px 15px;
    background-color: white;
    font-size: 18px;
    margin-right: 8px;
    display: inline-block;
    }
    
    
.descriptionheader{
display: table;
    width: 100%;
   margin-bottom: 30px;
    line-height: 110px;
    min-height: 111px;
}

.descriptionheader img{
float: left;
    margin-right: 20px;
    margin-bottom: 10px;
}

.descriptionheader p{
    display: table-cell;
    vertical-align: middle;
    font-family: open sans;
    font-size: 22px;
    line-height: normal;
    color: #2c2727 !important;
    font-weight: 600;
    }
 
 .previous{
     padding: 0px 40px 50px 70px;
    background-color: #f4f7f6;
    display: table;
    width: 100%;
    margin-bottom: 0px !important;
}  



.previous h3{
font-family: open sans !important;
    color: #ff8d1d;
    font-weight: 700 !important;
    margin-top: 0px !important;
   margin: 20px 0px 30px 0px !important;
    font-size: 26px !important;
} 

.group{
    position: relative;
    display: inline-block;
    width: 100%;
        margin-bottom: 10px;
}

.ghost{
    margin-top: 10px;
display: inline-block;
    width: 100%;
    opacity: 0;
    visibility: hidden;
}

.titlebar {
    height: 70px;
    margin-top: 10px;

    position: absolute;
    top: 0;
    width: 100%;
    height: 100% !important;
}
.previous li{
    width: 23%;
    float: left;
    margin-right: 2%;
    background-color: white;
        padding-bottom: 20px !important;
}


.contactprofilewrap a[href=''],a[href='mailto:'],a[href='tel:']{
    display:none !important;
}
.previous img{
width: 100%;
height: auto;
}
.previous .prevtitle{
 font-family: Roboto !important;
    color: #ff8d1d !important;
    margin-top: 0px !important;
    font-size: 25px !important;
    display: block;

}

.previous .titlebar .prevtitle{
 font-family: Roboto !important;
    color: #ff8d1d !important;
    margin-top: 0px !important;
    font-size: 25px !important;
    /* display: block; */
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    /* width: calc(100% - 40px); */
    left: 70px;

}


.load_more{ 
display: block; 
clear: both; 
position: relative;
 }
.load_more a, .load_more .loader{ 
display: block; 
height: 90px; 
font-size: 16px; 
font-weight: bold; 
color: #fff;
text-align: center;
line-height: 90px;
background: #000;
overflow: hidden; 
position: relative; 
}
.load_more{ 
display: block; 
clear: both; 
position: relative; 
}
.load_more a:hover{ 
color: #999; 
}


.previous .prevtitle:hover{
text-decoration: none;
}
.vc_tta.vc_general .vc_tta-panel-title>a {
    padding: 23.8px 30px 23.8px 75px !important;
}

.previous p{
    font-family: Roboto !important;
    /* color: #ff8d1d; */
    font-weight: 300 !important;
    margin-top: 0px !important;
    margin: 10px 20px 20px 20px !important;
    font-size: 16px !important;
    display: block;
    text-align: left;
}
.single .vc_icon_element-icon, .archive .vc_icon_element-icon, .article-result .vc_icon_element-icon,.search .vc_icon_element-icon{
    color: #42d1ef !important;
    font-size: 2.85em !important;
    float: left;
    margin: 15px 15px 5px 15px;
}
.archive .titlebar .vc_icon_element-icon{
    margin: 0px !important; 
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 20px;
}
.vc_tta-panel-heading{
background-color: transparent !important;
    border-radius: 4px !important;
     -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    text-transform: uppercase;
}
.page .vc_tta-panel.vc_active:first-of-type .vc_tta-panel-heading, .accordions li:first-of-type .ui-accordion-header,.single .vc_tta-container .vc_tta-panel.vc_active:nth-of-type(1) .vc_tta-panel-heading{
background-image: url(/wp-content/uploads/2017/07/accordion-open-1.jpg) !important;
}

.page .vc_tta-panel:first-of-type .vc_tta-panel-heading, .accordions li:first-of-type .ui-corner-all,.single .vc_tta-container .vc_tta-panel:nth-of-type(1) .vc_tta-panel-heading{
background-image: url(/wp-content/uploads/2017/07/accordion-closed-1.jpg) !important;
}

.page .vc_tta-panel.vc_active:nth-of-type(2) .vc_tta-panel-heading, .accordions li:nth-of-type(2) .ui-accordion-header,.single .vc_tta-container .vc_tta-panel.vc_active:nth-of-type(2) .vc_tta-panel-heading{
background-image: url(/wp-content/uploads/2017/07/accordion-open-2.jpg) !important;
}

.page .vc_tta-panel:nth-of-type(2) .vc_tta-panel-heading, .accordions li:nth-of-type(2) .ui-corner-all,.single .vc_tta-container .vc_tta-panel:nth-of-type(2) .vc_tta-panel-heading{
background-image: url(/wp-content/uploads/2017/07/accordion-closed-2.jpg) !important;
}

.page .vc_tta-container:last-of-type .vc_tta-panel.vc_active:first-of-type .vc_tta-panel-heading,.accordions li:nth-of-type(3) .ui-accordion-header,.single .vc_tta-container .vc_tta-panel.vc_active:nth-of-type(3) .vc_tta-panel-heading{
background-image: url(/wp-content/uploads/2017/07/accordion-open-3.jpg) !important;
}

.page .vc_tta-container:last-of-type .vc_tta-panel:first-of-type .vc_tta-panel-heading,.accordions li:nth-of-type(3) .ui-corner-all,.single .vc_tta-container .vc_tta-panel:nth-of-type(3) .vc_tta-panel-heading{
background-image: url(/wp-content/uploads/2017/07/accordion-closed-3.jpg) !important;
}

.page .vc_tta-container:last-of-type .vc_tta-panel.vc_active:nth-of-type(2) .vc_tta-panel-heading, .accordions li:nth-of-type(4) .ui-accordion-header,.single .vc_tta-container .vc_tta-panel.vc_active:nth-of-type(4) .vc_tta-panel-heading{
background-image: url(/wp-content/uploads/2017/07/accordion-open-4.jpg) !important;
}

.page .vc_tta-container:last-of-type .vc_tta-panel:nth-of-type(2) .vc_tta-panel-heading, .accordions li:nth-of-type(4) .ui-corner-all,.single .vc_tta-container .vc_tta-panel:nth-of-type(4) .vc_tta-panel-heading{
background-image: url(/wp-content/uploads/2017/07/accordion-closed-4.jpg) !important;
}


.categories .wpb_single_image .vc_figure {
width: 100% !important;
    margin: 0 auto !important;

    display: table !important;
}


.page-id-42 .vc_parallax{
    height: 170px;
}


.page-id-189 .vc_parallax h1, .page-id-189 .vc_parallax p{
margin-bottom: 0px !important;
}
.vc_active .vc_tta-panel-heading{
background-color: #42d1ef!important;

}
.accord{
        width: 100%;
    display: table;
padding-right: 0px;
    }
    
.accord h2{
    font-family: open sans !important;
    color: #ff8d1d;
    font-weight: 700 !important;
    margin-top: 0px !important;
    padding: 15px 0px 30px 0px !important;
    font-size: 26px !important;
    text-align: left;
    text-transform: uppercase;
    display: inline-block;
}

.accord p{
      display: inline-block;
    font-family: open sans !important;
    color: #a9a9a9;
    margin-left: 16px;
    font-family: Roboto!important;
    font-size: 18px;
    font-weight: 400;
}
.accordions{
        background-color: white;
    padding: 25px !important;
    display: table;
    width: 100%;
    }
    
 .accordions   .accordion-icons {
    color: white !important;
    font-size: 16px !important;
    padding: 5px 15px !important;
}
.accordions .accordions-head{
    /*background-color: #f93136 !important;*/
    padding: 20px 10px !important;
    
    font-family: Roboto !important;
    text-transform: uppercase !important;
    font-size: 20px !important;

}

 .page-about .wpb_video_widget,.page-id-44 .wpb_video_widget{
    max-width: 700px !important;
    /* float: initial !important; */
    /* display: table; */
    margin: 15px auto 50px;
}

.vc_tta-accordion form p:nth-of-type(2) {
    float: left;
    width: 50%;
    padding-right: 12px;
}

.vc_tta-accordion form p:nth-of-type(3) {
    float: left;
    width: 50%;
    padding-left: 12px;
}

.accordions li{
    width: 50%;
background-color: white;
    float: left ;
}

.ui-accordion .ui-accordion-header {
    position: static !important;
    
    }

.vc_tta-panel-heading a{
font-family: roboto;
    
    }
 
 .vc_tta-title-text{
 color: white;
 }   
    .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-triangle::before{
    border-color: white !important;
    }
   *:focus{
    outline: none !important;
} 
.category .accordions li:nth-of-type(odd){
   padding: 0px 12.5px 25px 0px !important; 
} 



.category .accordions li:nth-of-type(even){
        float: right;
    padding: 0px 0px 25px 12.5px !important;
}

.category .accordions {
    background-color: white;
    padding: 25px 25px 0px!important;
}

.category .ui-state-active,.category .ui-state-default{
    border: 0px solid #003eff !important;
}
    footer{

     background-color: #e7ebea;
     margin-top: 40px;
     display: table !important;
    width: 100%;
    }
div.wpcf7-spam-blocked {
    border: 2px solid red !important;
}
span .wpcf7-not-valid {
    border: 1px solid #ff0000 !important;
}


span.wpcf7-not-valid-tip, .wpcf7-validation-errors {
    display: none !important;
}

 
span.wpcf7-not-valid-tip {
    display: none;
}

footer{

}
.trio{
width: calc(100% - 500px);
float:left;
padding-left: 85px;
    padding-top: 60px;
}  
.trio .col-footer{
width: 33%;
height: inherit;
float: left;
}
.col-footer h4{
    font-family: Roboto !important;
    color: #ff8d1d !important;
    /* margin-top: 0px !important; */
    /* margin: 17px 0px 0px 20px !important; */
    font-size: 20px !important;
    font-weight: 700;
    margin-bottom: 5px !important;
    }
    
    
  .col-footer h4 img  {
    margin-right: 20px;
    width: 50px;
    height: auto;
    display: none;
}
footer .contact{
 background-image: url(img/main-banner-parallex2.jpg);
    
    float: left;
    width: 500px;
    height: inherit;
   
    background-attachment: fixed;

}

.parallaxeffect{

    background-size: cover;
    padding: 60px;
}

footer .contact h4{
color: white !important;
    font-weight: 700;
     
}

footer .contact p{
    color: white !important;
    font-weight: 300;
 
    font-family: Roboto !important;
    font-size: 21px;
    line-height: 45px;
    margin: 20px 0px 30px;
}

.faq p{
    color: #a9a9a9;
    margin-left: 16px;
    font-family: Roboto!important;
    font-size: 18px;
    font-weight: 400;
    display: inline-block;
}

footer .contact a{
    /* position: absolute; */
    /* right: 4px; */
    /* top: 4px; */
    height: 75px;
    background-color: #ff8d1d;
    border: 0px;
    padding: 0px 30px;
    color: white;
    font-family: roboto;
    font-weight: 300;
    font-size: 18px !important;
    line-height: 74px;
    display: block;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    width: 253px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    font-family: roboto;
    font-weight: 400;
    font-size: 16px !important;
    text-align: center;
        -webkit-box-shadow: inset 0px 0px 14px 0px rgba(107,107,107,0.3);
    -moz-box-shadow: inset 0px 0px 14px 0px rgba(107,107,107,0.3);
    box-shadow: inset 0px 0px 14px 0px rgba(107,107,107,0.3);
    }
.socialmedia a:hover{
transform: translateY(-10px);

}   

#menu .socialmedia a img:hover{
transform: translateY(-10px);

}   

.vc_tta-panel-body ul li{
        font-family: open sans;
    font-size: 18px;
    line-height: 30px;
    color: #272c2c;
    list-style-type: disc;
    margin-left: 25px;
}
    
footer .contact a:hover{
    background-color: white;
    color: #ff8d1d;
    text-decoration: none;
} 

footer .category a, footer .info a,footer .social a{
 color: #a9a9a9;
    font-family: roboto;
    font-weight: 300;
    font-size: 20px;
    margin-bottom: -10px;
    display: block;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

footer .category a:hover, footer .info a:hover,footer .social a:hover{
text-decoration: none;
color: #807d7d;
}

.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper {
    padding-bottom: 635px !important;
    height: 0;
}
.social h4:nth-of-type(2){
margin: 35px 0px 25px!important;
display: inline-table !important;
    float: left;
    width: 100%;
}
.social a{
margin-bottom: 20px !important;
    display: block;
    float: left;
    margin-right: 15px;
}

.social div:first-of-type a{
margin-bottom: 10px !important;
    width: 100%;
}


.keywords{
   width: 100%;
    display: inline-table;
    margin-top: 25px;
   /* margin-top: 40px;
    padding: 0px 70px;*/
    }

.keywords.short{
   /* width: 50%;*/
    }

.pagination{
    width: 100%;
}
.keywords a, .my_term-archive a,.page-numbers{
    font-family: open sans !important;
    /* color: #ff8d1d; */
    font-weight: 700 !important;
    color: #333;
    padding: 13px 15px;
    background-color: white;
    font-size: 18px !important;
    margin-right: 8px;
    display: inline-block;
    margin-bottom: 10px;
     -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.pagination .link-wrapper{
    display: table;
    margin-left: auto;
    margin-right: auto;
}

.current{
    background-color: #ff8d1d !important;
    color: white !important;
}

.page-numbers{
    padding: 13px 20px;
}

.keywords a:hover, .my_term-archive a:hover,.page-numbers:hover{
background-color: #282626;
color: white;
text-decoration: none;

}
.cat-image{
position: relative;
    float: left;
    margin-right: 10px;
    padding: 0 !important;
}

.cat-image a{
margin-right: 0px;
    padding: 0 !important;
}





.cat-name {
    position: absolute;
    bottom: -50px;
    left: -25px;
    -webkit-box-shadow: 0px 5px 34px -4px rgba(0,0,0,0.59);
    -moz-box-shadow: 0px 5px 34px -4px rgba(0,0,0,0.59);
    box-shadow: 0px 5px 34px -4px rgba(0,0,0,0.59);
    opacity: 0;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.cat-image:hover .cat-name{
opacity: 1;
}
.cat-name a,.cat-name ul{
margin: 0px !important;
}

.cat-name:after {
bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-bottom-color: #fff;
    border-width: 15px;
    margin-left: -15px;
}

.cat-name a{
padding: 10px 25px !important;
}

.cat-name a:hover{
background-color: white !important;
color: #333;
}


.lb-hidden{
    display: block !important;
}

.categories .wpb_single_image{
    float: left !important;
    padding-right: 20px;
    box-sizing: border-box;
    width: 12.5%;
    margin-bottom: 20px !important;
    }


.categories .wpb_single_image figure{
 -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;

}

.categories .wpb_single_image figure:hover{
 transform: translateY(-20px) !important;
}
.categories .wpb_text_column{
margin-bottom: 5px !important;
}
.categories{
padding: 0px 60px 0px 80px !important;
margin-bottom: 50px !important;
}

.categories .wpb_column,.categories  .vc_column-inner {
padding: 0px !important;
}

.categories h3,.page-result h3{    
font-family: open sans !important;
    color: #ff8d1d;
    font-weight: 700 !important;
    margin-top: 0px !important;
    margin-top: 45px !important;
    margin-bottom: 45px !important;
    font-size: 26px !important;
    display: inline-block;
    }

.page-result h3{ 
    padding-left: 80px !important;
    margin-top: 20px !important;
    margin-bottom: 10px !important;
}

.categories p{
    display: inline-block;
    font-family: open sans !important;
    color: #a9a9a9;
    margin-left: 16px;

    font-family: Roboto!important;
    font-size: 18px;
    font-weight: 400;
}

.trending {
margin-bottom: 10px;
    padding: 0 85px;
}


.previousother .vc_column-inner{
padding-top: 0px !important;
} 

.previousother h3{
margin-left: 85px !important;
}

.archive h1,.page-investors h1{
    font-family: open sans !important;
    color: #ff8d1d;
    font-weight: 700 !important;
    margin-top: 0px !important;
    padding: 40px 0px 35px 0px !important;
    font-size: 26px !important;
    text-align: left;
    text-transform: uppercase;
    display: block;
}

.page-investors h1{
    padding: 10px 0px 10px 70px !important;
}

.archive section, .search section{
    padding: 0px 40px 50px 70px;
    background-color: #f4f7f6;
    display: table;
    width: 100%;
}

.archive h1 span{
    color: #a9a9a9;
    font-family: roboto;
    font-weight: 400;
    text-transform: capitalize;
    font-size: 20px;
    margin-left: 5px;
}
.post-password-form{
    position: relative;
    /* left: 50%; */
    /* top: 50%; */
    /* transform: translate(-50%,-50%); */
    z-index: 9;
        padding: 40px 40px 30px;
    background: #fff;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.13);
    box-shadow: 0 1px 3px rgba(0,0,0,.13);
    /* color: #7e858b !important; */
    font-family: opensans !important;
    /* font-size: 18px !important; */
    line-height: 30px;
    max-width: 350px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    color: #a9a9a9;
    font-family: roboto !important;
    font-weight: 300;
    font-size: 20px;
    margin: 75px auto;
}
.archive .postform{
    height: 35px;
    color: #a9a9a9;
    font-family: open sans;
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    padding-left: 10px;
    padding-right: 40px;
    background-image: url(img/tab-arrow.png);
    background-repeat: no-repeat;
    background-position-x: calc(100% - 1px);
    background-position-y: 1px;

    }
   
   .archive article, .article-result,.search article{
    width: 23.5%;
    margin-right: 2%;
    float: left;
    background-color: white;
    margin-bottom: 2%;
}

.archive article:nth-of-type(4n), .article-result:nth-of-type(4n),.search article:nth-of-type(4n){
    margin-right: 0px;

}
.article-result{
margin-bottom: 2%;
}

.archive article img, .article-result img, .search article img{
width: 100%;
height: auto;
}
.archive article header,.search article header{
    background-color: transparent;
    height: auto;
    position: static;
    position: relative;
}

.archive article header a ,.article-result h2 a, .search article header a{
font-family: Roboto !important;
   color: #2c2727!important;
    margin-top: 0px !important;
   /* margin: 20px 0px 0px 0px !important;*/
    font-size: 25px !important;
    display: block;
    font-weight: 400;
}

.article-result h2 a{
margin: 0px !important;
}

.article-result h2 a:hover{
text-decoration: none;
}
select{
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
}

.page-investors .searchandfilter{
    padding: 0px 70px !important;
}
.searchandfilter ul li {
 position: relative;
 padding-right: 0px !important;
 margin-right: 10px !important;
 padding: 0px 0px 30px;
     margin-bottom: 10px !important;
}

.searchandfilter ul li:last-of-type input:last-of-type,.button, .post-password-form input[type=submit]{
height: 40px;
    background-color: #ff8d1d;
    border: 0px;
    padding: 0px 20px;
    color: white;
    font-family: roboto;
    font-weight: 400;
    font-size: 14px !important;
    line-height: 17px;
    text-transform: uppercase;
    border:1px solid #ff8d1d;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    
    
}

.getout{
    display: none !important;
}

.post-password-form input[type=submit]{
 margin-top: 20px;
     margin-left: auto;
    display: table;
}

.post-password-form input[type=password]{
    width: 100%;
}

.searchandfilter ul li:hover:last-of-type input:last-of-type,.post-password-form input[type=submit]:hover{
    color: #ff8d1d;
    background-color: white;
}


.searchandfilter{
    margin-bottom: 25px;
    width: 100%;
    float: left;
}


.single .imgsearch,.single header .vc_icon_element-icon{
display: none !important;

}

.archive article p, .article-result p,.search article p{
    font-family: Roboto !important;
    /* color: #ff8d1d; */
    font-weight: 300 !important;
    margin-top: 0px !important;
    /* margin: 10px 20px 20px 20px !important; */
    font-size: 16px !important;
    /* display: table; */
    text-align: left;
    width: 100%;
    float: left;
    padding: 0px 20px 5px;
    }
   
 .article-result p{  
           padding: 5px 20px 20px; 
       
       }
 .archive article h2, .article-result h2, .search article h2{
    float: right;
    text-align: left;
    /* display: initial; */
    /* width: auto; */
    width: calc(100% - 75px);
    display: flex;
    padding-right: 10px;
    padding-bottom: 10px;
    margin-top: 25px;
}


.bluearrow{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 20px;
}


.single .previous .bluearrow{
    display: block;
}

.single .bluearrow{
    display: none;
}




.article-result h2{
 padding-bottom: 0px;

}

.entry-meta,.entry-summary{
display: none !important;
padding: 0px !important;
}

.page-id-65{
background-color: #f4f7f6;
}


.tagcloud a{
    font-family: open sans !important;
    /* color: #ff8d1d; */
    font-weight: 700 !important;
    color: black !important;
    padding: 20px 15px !important;
    background-color: white !important;
    font-size: 18px !important;
    margin-right: 8px !important;
    display: inline-block !important;
 }
 
 .widget_tag_cloud h2{
 display: none !important;
 }
 
 
 .vc_wp_tagcloud {
 float: left;
 width: 100%;
 }
.tagsection p{
    color: #a9a9a9;
    font-family: roboto;
    font-weight: 400;
    text-transform: capitalize;
    font-size: 20px;
    margin-left: 15px;
    float: left;
    margin-top: 14px;
}
 
 .page-id-65 .tagsection{
 padding: 0 85px !important;
 }
  .page-id-65 .vc_grid.vc_row.vc_grid-gutter-30px,.page-id-65 .vc_row-fluid:first-of-type{
 padding: 0px !important;
 }
 
 .page-id-65 .previousother h3{
font-family: open sans !important;
    color: #ff8d1d;
    font-weight: 700 !important;
    margin-top: 0px !important;
   margin: 20px 0px 30px 0px !important;
    font-size: 26px !important;
}

.page-id-65 h1 {
     font-family: open sans !important;
    color: #ff8d1d;
    font-weight: 700 !important;
    margin-top: 0px !important;
    /* margin: 20px 0px 30px 0px !important; */
    font-size: 26px !important;
    padding: 15px 0px 35px 0px !important;
    float: left;
    text-align: left;
}

.banner{
    height: 170px;
    background-image: url(img/main-banner-parallex2.jpg);
    position: relative;
    background-attachment: fixed;
    background-size: 100%;
}
.bannerhome{
    height: 250px;
    background-image: url(img/pitched-home-banner.jpg);
    position: relative;
    background-attachment: fixed;
}

.vc_parallax .vc_column-inner {
    margin: 60px 0px 25px !important;
    padding: 0 !important;
}

.home .vc_parallax .vc_column-inner {
margin: 150px 0px 150px !important;
padding: 0 !important;
}



.bannerhome h1{
    font-family: open sans;
    color: white;
     font-weight: 600;
     font-size: 70px;
    }
 .bannerhome p{   
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    color: white;
    font-size: 24px;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
  }
     
        

.vc_wp_search {
    margin-left: auto;
    margin-right: auto;
    /* width: auto; */
    display: block;
      padding: 0px 95px;
    max-width: 900px;
 }
.archive .widget_search, .page-template-location .widget_search,.search .widget_search,.error404 .widget_search{
    max-width: 740px;
    width: 100%;
    padding: 0 15px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.page-investors .widget_search{
    max-width: 740px;
    width: 100%;
    padding: 0 15px;
}

.error404 .entry-title {
    text-align: left;
    margin-top: 50px !important;
    font-family: open sans !important;
    color: #ff8d1d;
    font-weight: 700 !important;
    margin-top: 0px !important;
    padding: 40px 0px 35px 0px !important;
    font-size: 26px !important;
    text-align: left;
    text-transform: uppercase;
    display: block;
}

.error404 .search.search-no-results .not-found{
    text-align: left !important;
    display: inline-block;
    font-family: open sans !important;
    font-size: 22px;
    font-weight: 700;
    color: #a9a9a9;
    margin-left: 16px;
    display: block !important;
    margin-left: 0px !important;
    padding-left: 0px !important;
    margin-top: 20px !important;
}

.search.search-no-results article {
    width: 100%;
  margin-right: 0px;
    float: left;
    background-color: transparent;
    margin-bottom: 0px;
}

.search.search-no-results .not-found {
    padding: 0px;
    }
  
  
 .search.search-no-results .not-found h2 {
    font-family: open sans !important;
    color: #ff8d1d;
    font-weight: 700 !important;
    margin-top: 0px !important;
    padding: 15px 0px 30px 0px !important;
    font-size: 26px !important;
    text-align: left;
    text-transform: uppercase;
    display: inline-block;
}  


.search.search-no-results .not-found .entry-content{
    padding: 0px;
    margin: 0px;
    display: inline-block;
    font-family: open sans !important;
    font-size: 22px;
    font-weight: 700;
    color: #a9a9a9;
    /* margin-left: 16px; */
}
.search.search-no-results .not-found .entry-content p{
padding: 0px 0px 5px;
}
.wpcf7 input{
    /* width: 100%; */
    width: 100%;
    padding-left: 15px;
    color: #a9a9a9;
    font-size: 18px;
    height: 50px;
    margin-bottom: 25px;
}

.wpcf7 p{
    margin-bottom: 0 !important;
   }
   
  .your-phone{
    width: calc(50% - 12px);
    float: left;
  }
  
   .your-phone, .your-company{
    width: calc(50% - 12px);
    float: left;
  }
  
    .your-email, .businesstype-604{
    width: calc(50% - 12px);
    float: right;
  }
 
 .single .nosingle{
 display: none !important;
 } 
 
 .postviews{

    height: 70px;
    line-height: 75px;
    font-size: 20px;
    /* font-family: Arial; */
    /* font-weight: bold; */
    color: #2c2727;
    text-transform: uppercase;
    font-weight: 300;
    font-family: open sans !important;
    /* color: white; */
    font-weight: 700 !important;
    text-transform: uppercase !important;
    margin-right: 10px;
    display: inline-block;
 }

.eyeicon{
    margin-top: -5px;
    margin-left: 13px;
}

.businesstype-604 select{
    width: 100%;
    height: 50px;
    padding-right: 40px;
    background-image: url(img/tab-arrow.png);
    background-repeat: no-repeat;
    background-position-x: calc(100% - 2px);
    background-position-y: 2px;
    /* color: #a9a9a9; */
    padding-left: 15px;
    color: #7d7b7b;
    font-size: 18px;
    background-size: 44px;
}

/************ BLOG ****************/
.page-blog .vc_grid-item{
    height: auto !important;
}

.page-blog .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
    display: inline-block;
    float: left;
}

.page-blog .vc_gitem-zone-b .vc-zone-link {
display: block;
    position: absolute;
    top: initial !important;
    right: 0;
    left: 0 !important;
    bottom: 20px !important;
    z-index: 5;
    width: 156px;
    height: 40px !important;
    transform: translateX(0%);
    font-family: lato;
    text-align: center;
    width: 100%;
}

.page-blog .vc_gitem-zone-b .vc-zone-link:after {
   position: absolute;
    content: 'READ FULL ENTRY' !important;
    bottom: 0px;
    left: 50%;
    display: table;
    transform: translateX(-50%);
    width: 186px;
    height: 40px;
    border: 1px solid black;
    color: black;
    background-color: white;
    padding: 12px 20px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.page-blog .vc_gitem-zone-b .vc-zone-link:hover:after {
    color: white;
    background-color: black;
}

.error404 aside{
display:none;
}

.page-blog .vc_pageable-slide-wrapper{
        display: block;
    flex-wrap:nowrap;
}

.page-blog .vc_gitem-animate-goTop20 .vc_gitem-zone-b {
    bottom: -100px!important;
    height: 160px!important;
  }

.page-blog .vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-b{
bottom: 0px !important;
}
.page-blog .vc_gitem-animate-goTop20 .vc_gitem-zone-b {
    background-color: #e2e2e2;
}

.page-blog .vc_gitem_row .vc_gitem-col {
    padding: 0px !important;
}
.page-blog .vc_grid_filter-item .vc_gitem-row-position-bottom .vc_gitem-col{
background-color: #e2e2e2 !important;
}


.page-blog .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
    padding-right: 30px !important;
    padding-bottom: 30px !important;
}

.page-blog .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item{
padding: 0px 30px 30px 0px !important; 
}

.page-blog .vc_gitem-post-data-source-post_title{
 
    height: 60px;
    background-color: #e2e2e2;
    padding-left: 20px;
    margin-bottom: 0px !important;
    border-left: 1px solid #eaeef4;
    border-right: 1px solid #eaeef4;
     -webkit-transition: all 0.3s ease;  
  -moz-transition: all 0.3s ease;  
  -o-transition: all 0.3s ease;  
  -ms-transition: all 0.3s ease;  
  transition: all 0.3s ease;
  position: relative;
}
.page-blog .vc_gitem-post-data-source-post_excerpt{
padding: 25px !important;
}

.page-blog .vc_gitem-post-data-source-post_excerpt p {
    font-size: 1vw;
    display: none;
}

.page-blog .vc_gitem_row .vc_gitem-col{
    display: block !important;
}

.page-blog .vc_grid_filter-item:first-of-type  .vc_gitem-post-data-source-post_title{
background-color: #ffffff;
}
 .page-blog  .vc_grid_filter-item:first-of-type .vc_gitem-zone-b {
position: relative !important;
height: 300px !important;
}

.page-blog .vc_grid_filter-item:first-of-type .vc_gitem-zone-a {
height: 330px;
}

.page-blog .vc_grid_filter-item:first-of-type .vc_gitem-row-position-bottom  .vc_gitem-col{
height: 370px !important;
}


.page-blog .vc_grid_filter-item:first-of-type .vc_gitem-zone-b {
position: absolute !important;
bottom: -70px !important;
    height: 370px !important;
    cursor: default !important;
}

.page-blog .vc_grid_filter-item:first-of-type .vc_is-hover .vc_gitem-zone-b{
bottom: 0px !important;
}


.page-blog .vc_grid_filter-item:first-of-type  .vc_gitem-animate-goTop20 {
    height: 630px !important;
}
.page-blog .vc_grid_filter-item:first-of-type .vc_gitem-post-data-source-post_excerpt p {
    font-size: 18px;
    display: block;
    font-family: lato;
    line-height: 30px;
}
.page-blog .vc_is-hover .vc_gitem-post-data-source-post_title{
background-color: #ffffff;
}
.page-blog .vc_gitem-post-data-source-post_title h4{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    padding-right: 20px;
    font-family: open sans;
    color: black;
    font-size: 26px !important;
    font-weight: 400;
    }
    .vc_gitem-animate-goTop20 .vc_gitem-zone-a{
background-size: cover;
    background-position-y: 0px !important;
    height: 300px;
}
 .vc_gitem-row-position-middle .vc_single_image-wrapper:after{
        display:none !important;
    }
.vc_gitem-zone-b .vc_gitem-row-position-bottom {
top:0 !important;
}



.page-blog .vc_grid-container-wrapper{
    margin-bottom: 10px;
    padding: 0 85px;
}



.page-blog .vc_pageable-load-more-btn{
    display: table !important;
    margin-left: auto;
    margin-right: auto;
}

.page-blog .vc_pageable-load-more-btn a{
    /* display: table !important; */
    padding: 0px 30px !important;
}



.single-post .attachment-post-thumbnail{
    width: 100%;
    height: auto;
}


.postwrap{
        padding: 0 85px;
    
}

.blog .entry-content{
    width: 60%;
    float: left;
    padding: 0px 30px 0px 0px;
     display:block;
    position: relative;
}

.blog aside{
    float: left;
    width: 40%;
    margin: 50px 0px 0px;
}

.blog aside img{
 width: 100% !important;
     height: auto !important;
    margin: 0px !important;
}

.blog aside li{
    position: relative;
} 

.blog .entry-content img {
    width: 100%;
    height: auto;
    margin-top: 30px;
    margin-bottom: 30px;
}

.blog .entry-content img.attachment-post-thumbnail {
    
    margin-top: 0px !important;
    margin-bottom: 50px !important;
}



.blog .entry-content p{
    margin-top: 30px;
    font-family: lato;
    font-size: 20px;
    line-height: 30px;
}

.blog .entry-content h2 {
    font-size: 28px;
    font-family: lato;
    color: black;
    text-transform: uppercase;
}

.blog  .entry-content a {
    color: #e7700f;
    font-weight: 700;
}

.blog .entry-content h3 {
    font-size: 22px;
    font-family: lato;
    color: black;
    text-transform: uppercase;
    margin-top: 35px;
    font-weight: 700;
}

.blog .postcounter{
    display: none;
}

.blog .apss-social-share {
    display: flex;
    position: absolute;
    top: 15px;
    z-index: 2;
    right: 50px;
}

.blog .apss-social-share p{
display: none !important;
}

.rpwwt-widget li span {
        position: absolute;
    bottom: 0px;
    left: 0px;
    color: black;
    background: #eaeef4;
    width: 100%;
    padding: 15px 30px;
    font-size: 16px;
    /* padding-right: 20px; */
    font-family: lato;
    /* color: #25336d; */
    font-size: 22px !important;
    font-weight: 400;
    font-family: open sans;
}

.wpcf7-submit{
    background-color: #ff8d1d;
    border: 0px;
    padding: 0px 30px;
    color: white !important;
    font-family: roboto;
    font-weight: 400;
    font-size: 18px !important;
    height: 65px !important;
     -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
        -webkit-box-shadow: inset 0px 0px 14px 0px rgba(107,107,107,0.3);
    -moz-box-shadow: inset 0px 0px 14px 0px rgba(107,107,107,0.3);
    box-shadow: inset 0px 0px 14px 0px rgba(107,107,107,0.3);
    }

.single .wpcf7-submit{
    padding: 0px 30px !important;
}
.wpcf7-submit:hover{
color: #42d1ef !important;
background-color: white;
} 

.wpcf7-mail-sent-ok{
    display: table !important;
    margin-top: 0 !important;
    border: 0 !important;
    /* max-width: 650px; */
    margin-left: auto !important;
    margin-right: auto !important;
    background-color: white !important;
    text-align: center;
    font-family: Roboto !important;
    padding: 10px 20px !important;
}   
.location{
padding: 0px 55px !important; 
margin-top: 25px;
    overflow: auto;
}


.tax-location .location{
padding: 0px 0px !important;
}
.location span{
    color: #a9a9a9;
    font-family: roboto;
    font-weight: 400;
    text-transform: capitalize;
    font-size: 18px;
    margin-left: 5px;
}

.centerlogo{
        display: table-cell;
    vertical-align: middle;
}

.my_term-archive{
width: 100%;
float: left;
}

.page-template-location .trending {
    margin-left: -30px !important;
    margin-right: -30px !important;
}

.page-template-location .vc_parallax .vc_parallax-inner{
    background-position: 0 !important;
    }
.page-template-default{
background-color: #f4f7f6;
}

.searchandfilter{
padding: 0px 85px !important;
}

.search-filter-results{
padding: 0px 85px 0px 85px!important;
    display: flex;
  flex-flow: row wrap;
}

.pagination-header, .pagination-footer{
    width: 100%;
    float: left;
}

.searchandfilter li{
float:left;
}
.searchandfilter select{
    height: 40px;
        padding: 0px 50px 0px 10px;
    color: #a9a9a9;
    font-family: roboto;
    font-weight: 300;
    font-size: 16px;
       background-image: url(img/tab-arrow.png);
    background-repeat: no-repeat;
    background-position-x: calc(100% - 1px);
    background-position-y: 1px;
        background-size: 36px;
}

.archive .searchandfilter {
    padding: 0px !important;
    float: left;
    width: 100%;
}

.no570 .vc_pageable-load-more-btn{
    max-width: 300px;
    margin: 70px auto 0px !important;
    display: block;
}

.no570 .vc_pageable-load-more-btn a{
 height: 75px !important;
 line-height: 74px !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    
}

.searchandfilter ul li{
padding: 0px !important;
}

.pagination-header,.pagination-footer, .pagination-footer a{
    color: #9a9a9a;
    font-family: roboto;
    font-size: 20px;
    margin: 15px 0px;
}
.pagination-footer a{
    margin: 0px;
}

.pagination-footer a:hover{
    color: #9a9a9a;
text-decoration: none;
}

.pagination-footer .pagination{
    width: 100%;
    margin-bottom: 25px !important;
}

.nav-previous{
float: left;
}

.nav-next{
float: right;
}

.no-result{
    font-family: Roboto !important;
    color: #ff8d1d !important;
    /* margin-top: 0px !important; */
    /* margin: 17px 0px 0px 20px !important; */
    font-size: 22px !important;
    font-weight: 700;
    margin-bottom: 50px !important;
    width: 100%;
    float: left;
    margin-top: 30px;
        text-transform: uppercase;

}

#s,.tnp-subscription{
    color: #a9a9a9;
    font-family: roboto;
    font-weight: 300;
    font-size: 16px;
    border: 0px !important;
}

.resultfor{

    font-family: open sans !important;
    color: #ff8d1d;
    font-weight: 700 !important;
    margin-top: 0px !important;
    margin: 30px 0px 30px 0px !important;
    font-size: 26px !important;
    display: inline-block;
        padding-left: 0px;
        text-transform: uppercase;

}

.search{
    background-color: #f4f7f6;
    

}

.search .searchandfilter {
    padding: 0px!important;
}

.not-found{
    padding: 0 85px;
    float: left;
}

.resultquery{

    font-family: open sans !important;
    color: #ff8d1d;
    font-weight: 700 !important;
    margin-top: 0px !important;
    margin-top: 15px !important;
    margin-bottom: 15px !important;
    font-size: 26px !important;
    display: inline-block;
    text-transform: uppercase;
}

.contact-container .col-xs-4{
padding: 0px !important;
display: flex;
}

.contact-container .col-xs-4:first-of-type{
width: 100% !important;
    margin-bottom: 15px;
}
.contact-container .col-xs-4:nth-of-type(2){
width: 40% !important;
}.contact-container .col-xs-4:nth-of-type(3){
width: 60% !important;
}
.contact-container .col-xs-4 a{
    font-family: open sans !important;
    color: #ff8d1d;
    font-weight: 600 !important;
    margin-top: 0px !important;
    margin: 0px !important;
    font-size: 16px !important;
    padding-left: 0px;
    text-transform: uppercase;
    /* float: right; */
}

.contact-container .col-xs-4 a:hover{
text-decoration: none;
}
.contact-container .col-xs-4 img{
margin-right: 15px;
display: inline-block;
height: 34px !important;
}

.page-id-42 .vc_col-sm-6{
overflow: hidden;
    padding-right: 0px !important;
}

.page-id-42 .vc_col-sm-6 iframe{
width: 100% !important; 
}
.page-id-42 form p:nth-of-type(2){
    float: left;
    width: 50%;
    padding-right: 12px;
}


.trending .vc_column_container>.vc_column-inner {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.page-id-42 form p:nth-of-type(3){
    float: left;
    width: 50%;
    padding-left: 12px;
}

.page-id-42  .vc_column-gap-30{
padding: 0px 80px !important;
}

.page-id-42 .wpb_content_element {
    margin-bottom: 0px !important;
}

.page-id-42  .vc_column-gap-30 h3{
    font-family: open sans !important;
    color: #ff8d1d;
    font-weight: 700 !important;
    margin-top: 0px !important;
    margin: 0px 0px 15px !important;
    font-size: 26px !important;
    display: inline-block;
    padding-left: 0px;
    text-transform: uppercase;
}

.page-id-42 .vc_col-sm-12 p{
 display: inline-block;
    font-family: open sans !important;
    font-size: 18px;
    font-weight: 400;
    color: #a9a9a9;
    margin-left: 16px;
    font-family: Roboto!important;
}

.page-id-42 .vc_parallax .vc_col-sm-12{
/*min-height: 250px;*/
}

.page-id-42 .vc_col-sm-6 .vc_column-inner{
padding-top: 0px !important;
}

.your-messagec textarea{
    width: 100%;
    font-size: 18px;
    padding: 14px 18px;
}

.page-id-42 .wpcf7 .wpcf7-submit{
    width: auto;
    padding: 15px 60px;
    height: auto;
    margin: 20px 0px 0px;
}
.infoimgwrap{
    display: table;
    float: left;
}
.page-id-42 .wpcf7 {
    margin-bottom: 50px;
        margin-top: 25px;
}
.page-id-42 .vc_parallax .vc_column-inner {
    margin: 100px 0px 100px !important;
    padding: 0 !important;
}

.vc_grid-btn-load_more a{
    display: inline-block;
    height: 65px!important;
    background-color: #4293ef  !important;
    border: 0px !important;
    
    color: white !important;
    font-family: roboto !important;
    font-weight: 300 !important;
    font-size: 18px !important;
    line-height: 65px !important;
    display: block;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    border-radius: 0px !important;
    text-transform: uppercase !important;
    width: 100% !important;
        padding: 0 !important;
}

.vc_tta-panel-body p,.accord p{
        font-family: open sans;
    font-size: 18px;
    line-height: 30px;
    color: #272c2c;
        margin-top: 20px;
    
}

.page-id-306 .vc_tta-panels{
    display: flex !important;
    -webkit-justify-content: space-between !important;
    justify-content: space-between !important;
}

.page-id-306 .vc_tta-panel:first-of-type{
    margin-right: 20px !important;
}

.page-id-306 .vc_tta-container{
margin-bottom: 0px !important;
}

.page-id-306 .vc_tta-panel{
 width: 50% !important;
}
.page-id-44 .vc_tta-panels-container,.page-id-306 .vc_tta-panels-container{
    padding: 25px 25px 10px !important;
    background-color: white;
}

.page-id-44 .vc_tta-container:last-of-type .vc_tta-panels-container,.page-id-306 .vc_tta-container:last-of-type .vc_tta-panels-container{
padding: 15px 25px 25px !important;
}
.page-id-44 .vc_tta-panel:first-of-type {
    display: block;
    width: 49%;
    float: left;
    position: relative;
}

.page-id-44 .vc_tta-panel:last-of-type {
    display: block;
    width: 49%;
    float: right;
    position: relative;
}
.page-id-44 .vc_tta.vc_general .vc_tta-panels, .page-id-44 .vc_tta.vc_general .vc_tta-panels-container {
    box-sizing: border-box;
    position: relative;
    width: 100% !important;
    display: block;
    float: left;
}

.page-id-44 .videoprofile {
    max-width: 700px !important;
    float: initial  !important;
    width: 100% !important;
    /* padding: 0px 20px; */
}

.about{
    padding: 0px 85px;
}


.accordions .accordions-head{
    position:relative !important;
}

.accordions .accordions-head:after{
    position:absolute;
    content: '';
    border-width: 0px !important;
    background-image: url(img/arrowmobilew.png) !important;
    transform: translateY(0%) !important;
    background-size: 40px;
    width: 40px;
    height: 40px;
    top: 13px;
    left: 13px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.accordions .accordions-head.ui-accordion-header-active:after {
    -webkit-transform: rotate(180deg) translateY(0%) !important;
    -ms-transform: rotate(180deg) translateY(0%) !important;
    transform: rotate(180deg) translateY(0%) !important;
}

.accordions .accordions-head i{
 opacity: 0 !important;   
}

.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-triangle::before {
  border-width: 0px !important;
    background-image: url('img/arrowmobilew.png') !important;
    transform: translateY(0%) !important;
background-size: 40px;
}

.vc_tta .vc_active .vc_tta-controls-icon.vc_tta-controls-icon-triangle::before {
    -webkit-transform: rotate(180deg) translateY(0%) !important;
    -ms-transform: rotate(180deg) translateY(0%) !important;
    transform: rotate(180deg) translateY(0%) !important;
}

.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
 
    width: 40px!important;
    height: 40px!important;
    
    }
.about h1{
    font-family: open sans !important;
    color: #ff8d1d;
    font-weight: 700 !important;
    margin-top: 0px !important;
    margin: 10px 0px 5px 0px !important;
    font-size: 26px !important;
    display: inline-block;
}

.vc_grid-btn-load_more a:hover{
background-color:white  !important;
color: #1b74d2  !important;
}
.vc_grid-btn-load_more{
 width: 100%;
}

.vc_grid .vc_pageable-load-more-btn {
    text-align: center;
  */  margin-top: 15px !important;
}


.page-id-189 .wpcf7-mail-sent-ok {
   background-color: transparent!important; */
    color: white;
    font-weight: 700;
    font-size: 20px;
}

@media screen and (max-width: 1700px){
    .contact-container .col-xs-4:first-of-type{
        width: 100% !important;
        margin-bottom: 20px;
    }
 .contact-container .col-xs-4 a{
    float: left;
    width: 100%;
    margin-top: 7px !important;
}
}

@media screen and (max-width: 1600px){
.page-blog .vc_grid_filter-item:first-of-type .vc_gitem-zone-b {
    position: absolute !important;
    bottom: -70px !important;
    height: 460px !important;
    cursor: default !important;
}
    
}

@media screen and (max-width: 1460px){
    .apss-social-share p{
        display: none;
    }
.undervideo {
    overflow: visible;
    }
    
    .single .apss-social-share {
    display: table;
width: 210px;
}
    
    .single .postcounter {
    margin-top: -10px;
    min-width: 190px;
    display: table;
    padding-left: 10px;
}
}
@media screen and (max-width: 1360px){
.trending h2 a,.archive article header a, .article-result h2 a, .search article header a,.previous .titlebar .prevtitle {
    font-family: Roboto !important;
    /*color: #ff8d1d !important;*/
    margin-top: 0px !important;
    font-size: 22px !important;
    }
 

}

@media screen and (max-width: 1260px){

.trio {
    width: calc(100% - 430px);
    }
    
    footer .contact {
    width: 430px;
    }
    
    .infoimgwrap{
        width: 100%;
        
    }  
    
    .infowrapprofile{
        text-align: center;
    }
    
    .infowrapprofile img {
    margin-bottom: 12px;
        margin-right: 0px;
}
    
    .trending h2 a{
            padding: 0px 15px 0px 0px !important;
    } 
    
    .vc_gitem-row-position-middle .wpb_single_image {
    margin-right: 15px;
}
    
}

@media screen and (max-width: 1200px){
.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
    width: 49% !important;
        float: left !important;
}

   .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item:nth-of-type(odd) {
    margin: 2% 1% 0px 0px !important;
       padding: 0px !important;
}

  .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item:nth-of-type(even) {
    margin: 2% 0px 0px 1% !important;
       padding: 0px !important;
      float: right !important;
}
   .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
    margin-right: 0px !important;
}
    .postwrap {
    padding: 0 50px;
}

.entry-content{
display: table !important;
}

    
    .page-blog .vc_grid-container-wrapper {
    margin-bottom: 10px;
    padding: 0 50px;
}
    
    .page-blog .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
    padding: 0px 30px 30px 0px !important;
}
    
    .vc_custom_heading p {
    margin: -9px 0px 0px 0px !important;
}
    
    
.sameheight1,.sameheight2{
width: 100%;
margin-bottom: 20px;
display: table;
}
.contact-container .col-xs-4 a {
    font-size: 16px !important;
    }

.descriptionheader {
    text-align: center;
}

.descriptionheader img {
   float: initial;
       margin-right: 0px;
    }


.descriptionheader p {
    font-size: 22px;
    text-align: center;
    width: 100%;
    float: left;
    color: #5e5e5e;
}

    

.videoprofile .apss-social-share {
    width: 380px;

}
    
    .postcounter {
    float: right;
    
}
    

.archive article, .article-result, .search article {
    width: 48.5%;
    margin-right: 3%;
    margin-bottom: 3%
    }
    
    
    .archive article:nth-of-type(2n), .article-result:nth-of-type(2n), .search article:nth-of-type(2n) {
    margin-right: 0px;
}

.previous li {
    width: 47%;
    float: left;
    margin-right: 3%;
    background-color: white;
    margin-bottom: 20px;
}

.vc_gitem-zone-mini .wpb_single_image{
width: 100% !important;
}
.vc_gitem-zone-mini .wpb_single_image figure, .vc_gitem-zone-mini .wpb_single_image figure a, .vc_gitem-zone-mini .wpb_single_image figure a img {
width: 100% !important;
}
footer .contact {
width: 100%;

}

.vc_gitem-row-position-middle .wpb_single_image {
    width: auto !important;
}

   

#parallaxmobile{
        width: 100%;
    margin: 0px !important;
}

.trio {
    width: 100%;
    padding: 60px;
}


.about {
    padding: 0px 60px;
}
.categories .wpb_single_image {
    width: 25%;
    margin-bottom: 20px !important;
    }

}

@media screen and (max-width: 1100px){
.page-id-42 .vc_col-sm-6 {
width: 100%;
}
.single .vc_row-o-equal-height.vc_row-flex.destroy {
    display: flex !important;
    }
    .apss-social-share p{
        display: none !important;
    }
    
       .single .vc_row-o-equal-height.vc_row-flex .vc_col-sm-6 {
     width: 100%;
        padding: 0px !important;
        
    }
    
    .single .vc_row-o-equal-height.vc_row-flex .vc_col-sm-6:last-of-type {

    padding-left: 0px !important;
    margin-top: 30px !important;
}
  .centerlogo {  
    width: 100%;
    display: block;
}
}

@media screen and (max-width: 960px){
.page-blog .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
    width: 100% !important;
}
  
    
    .rpwwt-widget li span {
    position: relative;
    display: table;
}
    
    
    .blog .entry-content {
    width: 100%;
    float: left;
    padding: 0px 0px 0px 0px !important;
    display: block;
    position: relative;
}
    
    .blog aside {
    float: left;
    width: 100%;
    margin: 50px 0px 0px;
}

}

@media screen and (max-width: 870px){
.archive .widget_search, .page-template-location .widget_search, .search .widget_search, .error404 .widget_search,.page-investors .widget_search {
    max-width: 870px;
    width: 100%;
    padding: 0 63px;
}
    
 
}
@media screen and (max-width: 770px){
.trio .col-footer {
    width: 100%;
     border-bottom: 1px solid #b7b7b7;
}

    
    .videoprofile .apss-social-share {
    width: 100%;
}
    
    
    .postcounter {
    float: left;
   
}
    
    footer .contact {
    display:none;
}
    
    .contactprofilewrap a {
    font-size: 14px;
    }
    .infowrapprofile {
    text-align: center;
    word-break: break-all;
}
.page-id-44 .vc_tta-panel,.page-id-306 .vc_tta-panel{
width: 100% !important;
}
.page-id-306 .vc_tta-panels{
display: block !important;
}
.page-id-44 .vc_tta-panel:first-of-type,.page-id-306 .vc_tta-panel:first-of-type{
margin-bottom: 25px;
}
 .col-footer h4 img {
    display: inline-block;
    margin-left: 30px
}

.accordions li {
    width: 100%;
    }
.accord {
    padding-right: 0px;
}

.faq p {
margin-left: 0px !important;
}
.about {
    padding: 0px 35px;
}
.accord h2 {
width: 100%;
    text-transform: uppercase;
    display: inline-block;
    padding: 15px 0px 0px 0px !important;
}
    
    .category .accordions li:nth-of-type(odd),.category .accordions li:nth-of-type(even){
   padding: 0px 0px 25px 0px !important; 
} 


.col-footer img{
-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.rotatef{
-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
-ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.accord p {
    margin-left: 0px;
    float: left;
    width: 100%;
    margin-bottom: 30px;
}

.col-footer div{
    /* display: none; */
    margin-left: 30px;
    margin-bottom: 0px;
    height: 0px;
    overflow: hidden;
    width: 100%;
    -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
}
.heightauto{

        -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
    }
    
    div.socialmedia.heightauto,div.help.heightauto,.info div.heightauto,.category div.heightauto{
        height: auto;
        margin-bottom: 20px;
        -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
    }
    
    
    
      footer .category a, footer .info a, footer .social a {
    opacity: 0;
             -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
}
    
    
    footer .category div.heightauto a, footer .info div.heightauto a, footer .socialmedia.heightauto a,footer .help.heightauto a {
    opacity: 1;
           -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
}
    
    .parallaxeffect{
        display: none !important;
    }
.col-footer h4 {
    cursor: pointer;
        margin-bottom: 0px !important;
    margin-top: 22px!important;
   
}
.trio {
    padding: 0px;
}

.social h4:nth-of-type(2) {
    margin: 0px 0px 20px!important;
    display: inline-table !important;
    float: left;
    width: 100%;
    border-top: 1px solid #b7b7b7 !important;
    padding-top: 20px;
}

.entry-title a {
    font-size: 50px;
}

.backtotopwrap{
display: block;
text-align: center;
margin: 20px 10px;
font-family: Roboto;
text-transform: uppercase;
color: #a9a9a9;
}

.copyright{

    margin-top: 0px;
}


}

@media screen and (min-width: 768px){
.col-footer div{
display: block !important;
}

}
@media screen and (max-width: 768px){
.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
    float: left !important;
}

.vc_icon_element-inner {
    margin-top: -15px;
}
        footer .contact a {
    width: 300px;

}
}
@media screen and (max-width: 720px){
.contactbutton {
    display: none !important;
}
}

@media screen and (max-width: 680px){
.trending,.searchandfilter {
    padding: 0 55px !important;
}
    
    .page-investors h1 {
    padding: 20px 0px 10px 40px !important;
}
    
    .page-investors .searchandfilter {
    padding: 0px 40px !important;
}
    
    
.categories {
    padding: 40px 40px 0px 70px !important;
}
.page-result h3 {
    padding: 0px 55px !important;
    margin-top: 20px !important;
    margin-bottom: 10px !important;
}
.location {
    padding: 0px 40px !important;
}
.entry-content {
    margin: 50px 0px 0px;
    padding: 0px 45px!important;
    }
.keywords {

    padding: 0px 45px;
}

.page-blog .vc-gitem-zone-height-mode-auto .vc_gitem-zone-img {

width: 100%;
display: block !important;

visibility: visible !important;

height: auto !important;
}
    
    .page-blog .vc_grid_filter-item:first-of-type .vc_gitem-zone-a {
visibility: hidden !important;
height: auto !important;

}

.page-id-42 .vc_column-gap-30 {
    padding: 0px 50px 0px 40px !important;
}
.search-filter-results {
    padding: 0px 55px 0px 55px!important;
}
.archive section, .search section {
    padding: 0px 40px 50px 60px;

}
.previous {
    padding: 0px 40px 50px 45px;
}

.vc_wp_search {
    padding: 0px 70px;
    max-width: 900px;
}
}

@media screen and (max-width: 680px), screen and (max-height: 600px){
     #menu {
    position: absolute;
    top: 75px;
    background-color: #dbdddc;
    left: -100%;
    z-index: 99;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    height: auto;
    margin-bottom: 0px !important;
    width: 100%;
    padding-bottom: 60px;
}
    #menu .socialmedia {
    position: absolute;
    bottom: 30px;
    left: 19px;
}
    .overflow {
    overflow-Y: visible;
}   
    
}
@media screen and (max-width: 680px){
    .vc_tta.vc_general .vc_tta-panel-title>a {
    padding: 16px 30px 16px 60px !important;
}
    
    .archive article, .article-result, .search article {
    margin-bottom: 20px;
}

    
    .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
    width: 30px!important;
    height: 30px!important;
}
    
    
   .vc_tta.vc_tta-accordion h4 {
    font-size: 16px;
    line-height: 22px !important;
}
    .descriptionheader p {
    font-size: 18px;
    margin-top: 15px;
}
    
    .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-triangle::before {
    background-size: 30px;
}
    .vc_tta-panel-body p,.vc_tta-panel-body ul li,.vc_tta-panel-body p {
    font-size: 14px;
    line-height: 22px;
        margin-top: 10px;
}
    

.yes570{
display: block;
}
#menu {
    top: 60px;
}
    
    #searchsubmit{
      background-color: transparent !important;  
    }
.no570{
display: none;
}
.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
    width: 100% !important;
    margin-bottom: 20px !important;
}


.yes570 .vc_grid-item {
    width: 100% !important;
    margin-bottom: 20px !important;
}

.archive article, .article-result, .search article {
    width: 100%;
    margin-right: 0;
}

.contact-container .col-xs-4:first-of-type,.contact-container .col-xs-4:nth-of-type(2) ,.contact-container .col-xs-4:nth-of-type(3)  {
    width: 100% !important;
}


.contact-container .col-xs-4 {
    padding: 0px !important;
    margin-bottom: 15px;
    display: flex;
}
.vc_tta-accordion form p:nth-of-type(2), .vc_tta-accordion form p:nth-of-type(3),.page-id-42 form p:nth-of-type(2),.page-id-42 form p:nth-of-type(3),.page-id-42 .wpcf7 .wpcf7-submit {
    float: left;
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
}
.previous li {
    width: 100%;
    float: left;
    margin-right: 0;
}
.search-filter-results {
    padding: 0px 50px 0px 55px!important;
}


.categories .wpb_single_image {
    width: 50%;
    margin-bottom: 20px !important;
}

.categories {
    padding: 0px 40px 0px 70px !important;
}

.contactbutton{
display: none !important;
}

.nav-icon3 {
    float: right;
    width: 70px;
    height: 60px;
}

.pageheader {
    height: 60px;
}
.logo {
    float: left;
    margin-top: 12px;
    margin-left: 20px;
}


.menu-main-menu-container a {

    padding-left: 30px;
    }
.nav-icon3 span:nth-child(1) {
    top: 25px;
}

.nav-icon3 span:nth-child(2), .nav-icon3 span:nth-child(3) {
    top: 30px;
}

.nav-icon3 span:nth-child(4) {
    top: 35px;
}

.nav-icon3.open span:nth-child(3) {
    top: 30px;
    }
    
    .menu-main-menu-container {
    top: 60px;
    width: 100%;
}
.home .vc_parallax .vc_column-inner {
    margin: 50px 0px 50px !important;
    padding: 0 !important;
}
    
    
    .page-newsletter .vc_parallax .vc_column-inner {
    margin: 50px 0px 50px !important;
    padding: 0 !important;
}

.vc_parallax h1 {
    font-size: 46px;
}

.vc_parallax p {

    font-size: 20px;
    padding: 0px 35px;
}

.trending p,.categories p,.page-id-65 h1 span {
    font-size: 16px;
margin-left: 0px !important;
    margin-bottom: 20px !important;
}

.page-id-65 h1 span {
    margin-bottom: 0px !important;
}

.trending h3,.categories h3,.page-id-65 h1{
    margin: 0px !important;
    font-size: 24px !important;
}

#searchsubmit{
background-image: url(img/search-button-icon.jpg);
    background-repeat: no-repeat;
    background-position-x: calc(100% - 1px);
    background-position-y: 1px;
    background-size: 41px;
    height: 42px;
    background-color: transparent;
    border: 0px;
    padding: 0px;
    width: 42px;
    color: transparent !important;
    overflow: hidden;
    border: 0px !important;
    -webkit-box-shadow: inset 0px 0px 14px 0px rgba(107,107,107,0);
    -moz-box-shadow: inset 0px 0px 14px 0px rgba(107,107,107,0);
    box-shadow: inset 0px 0px 14px 0px rgba(107,107,107,0);
}

footer .contact h4 {

    padding: 0px 30px;
}

footer .contact p{

    padding: 0px 30px;
    font-size:16px;
}


.page-blog .vc_grid-container-wrapper {
    margin-bottom: 10px;
    padding: 0 20px;
}
    
    .page-blog .vc_gitem-zone-b .vc_gitem-row-position-bottom {
    position: relative;
    left: 0;
    right: 0;
    bottom: 0;
}
    
    .page-blog .vc_grid_filter-item:first-of-type .vc_gitem-animate-goTop20 {
    height: auto !important;
}
    .page-blog .vc_grid_filter-item:first-of-type .vc_gitem-zone-b {
    position: relative !important;
    bottom: 0px !important;
    height: auto !important;
    cursor: default !important;
}
.apss-social-share p {
display: none;
}
    
    .blog .entry-content p {
    margin-top: 20px;
    font-family: lato;
    font-size: 16px;
    line-height: 26px;
}
    .blog .entry-content h2 {
    font-size: 24px;

}
    
    .blog .entry-content h3 {
    font-size: 18px;
    font-family: lato;
    color: #25336d;
    text-transform: uppercase;
    margin-top: 30px;
    font-weight: 700;
}
    .page-blog .vc_gitem-post-data-source-post_excerpt {
    padding: 25px !important;
    padding-bottom: 100px !important;
}
    .page-blog .vc_grid_filter-item:first-of-type .vc_gitem-row-position-bottom .vc_gitem-col {
    height: auto !important;
}
            .postwrap {
    padding: 0 20px;
}
    
    .blog .entry-content img.attachment-post-thumbnail {
    margin-top: 0px !important;
    margin-bottom: 25px !important;
}
    
    .blog .apss-social-share {
    display: flex;
    position: relative;
    top: 15px;
    z-index: 2;
    right: 0px;
}
}

@media screen and (max-width: 430px){
    
    .accordionwrap {
    background-color: white;
    padding: 15px;
}
    
    .undervideo {
    padding: 30px 15px 0px 15px;
}
    
        .page-investors h1 {
    padding: 20px 0px 10px 20px !important;
}
    
    .page-investors .searchandfilter {
    padding: 0px 20px !important;
}
    
.your-phone, .your-company,.your-email, .businesstype-604  {
    width: 100%;
}
    
    .page-id-44 .vc_tta-panels-container, .page-id-306 .vc_tta-panels-container {
    padding: 10px 10px 10px !important;
    background-color: white;
}
    
    .page-id-44 .vc_tta-container:last-of-type .vc_tta-panels-container, .page-id-306 .vc_tta-container:last-of-type .vc_tta-panels-container {
    padding: 15px 10px 10px !important;
}

.logo {
    width: 180px;
}

.slideright {
    width: 100%;
}
.vc_wp_search {
    padding: 0px 35px;
}
    

    
.businesstype-604  {
    margin-bottom: 25px;
}
.trending,.searchandfilter {
    padding: 0 20px !important;
}
    
    .trending{
    padding: 0 35px !important;
}
    
    .page-result h3 {
    padding: 0px 20px !important;
    margin-top: 20px !important;
    margin-bottom: 10px !important;
            line-height: 35px;
}
.page-id-42 .vc_parallax .vc_column-inner {
    margin: 60px 0px !important;
    padding: 0 !important;
}

.entry-content {
    margin: 50px 0px 0px;
    padding: 0px 20px!important;
}
    
    .single article header {
    min-height: 100px !important;
    }

.keywords {
    padding: 0px 20px;
}

.page-id-42 .vc_column-gap-30 {
    padding: 0px 35px 0px 20px !important;
}

.description {
    padding: 20px 20px;
    }
.search-filter-results {
    padding: 0px 20px!important;
}

.vc_parallax .vc_column-inner {
    margin: 60px 0px 20px !important;
    padding: 0 !important;
}
.previous {
    padding: 0px 20px 50px 20px;
}

.banner{
    height: 155px;
}

#searchsubmit{
      background-position-x: calc(100% - 2px);
    background-position-y: -1px;
    background-size: 33px;
    height: 35px;
    width: 37px;
    }
#s,.tnp-subscription{

    font-size: 12px;
    height: 40px;
    padding-left: 16px;
}
.col-footer h4 img {
    margin-left: 20px;
    margin-right: 15px;
    }
.col-footer h4 {

    }
    
    footer {
    background-color: #e7ebea;
    margin-top: 10px;
    }
.categories {
    padding: 20px 15px 0px 35px !important;
    margin-bottom: 0px !important;
}
.location {
    padding: 0px 20px !important;
}

.trending p, .page-id-65 h1 span {
    font-size: 16px;
    margin-left: 0px !important;
    margin-bottom: 10px !important;
}

.categories p {
    margin-bottom: 20px !important;
}
.page-template-location .trending {
    margin-left: -15px !important;
    margin-right: -15px !important;
    margin-top: 0px !important;
    display: inline-table;
}
.location span {
    margin-left: 0px;
    width: 100%;
    display: block;
}
.searchandfilter ul li,.searchandfilter ul li label, .searchandfilter ul li select,.searchandfilter ul li:last-of-type input:last-of-type{
width: 100%;
}

.archive section, .search section {
    padding: 0px 20px 50px 20px;
}
.group {
margin: 10px 0px; 
}
.ghost {
margin-top: 0px;
}
.titlebar {
    margin-top: 5px;
    }
    
 .about {
    padding: 0px 20px;
}   


.entry-title a {
    font-size: 30px;
}

.page-id-42 .wpcf7 {
    margin-bottom: -10px;
    }
.page-id-42 .vc_col-sm-12 p {
    margin-left: 0px;
    }
.col-footer h4 {
    font-size: 16px !important;
    }
    
 .page-id-44 .vc_parallax .vc_column-inner {
    margin: 50px 0px 30px !important;
}
    
    
   

footer .contact a {
padding: 0px;
    width: calc(100% - 40px);
    text-align: center;
}



.archive .widget_search, .page-template-location .widget_search, .search .widget_search, .error404 .widget_search,.page-investors .widget_search {
    width: calc(100% - 40px);
    padding: 0 0px;
}

.logo {
    margin-left: 20px;
}
}


