/*
Theme Name: Avada Child Theme for Voxeet
Description: A child theme of Avada made specifically for Voxeet
Author: juusui for Voxeet
Author URI: http://www.juusui.com
Template: Avada
Version: 2.0.0
Text Domain:  Avada
*/

/* Google fonts */
@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,300,700,100);

/* ------------------------------------------------------------------------------------------
--- 00. GLOBAL ELEMENTS ---------------------------------------------------------------------
---------------------------------------------------------------------------------------------*/

/* layout */
#main {
	padding-top: 0 !important;
}

.fusion-row {
	position: relative; /* helps with absolute positioning of some items - kill it if it disrupts anything */
}

/* text */
h1 {
	font-weight: 500 !important;
}

h3 {
	font-weight: 700 !important;
}

h6 {
	font-weight: 600 !important;
	margin-bottom: 20px !important;
}

hr {
	border: 0;
	border-top: 1px solid #e3e3e3;
}

.pro-only {
	color: #404041;
	font-size: .5em;
}

h6 .pro-only {
	font-size: .8em;
}

.post-content .intro-text-block p {
	font-size: 24px !important;
}

.post-content .intro-text-block h2 {
	margin-bottom: 28px !important;
}

/* links */

.read-more-light:after {
	content: '\f138';
	font-family: 'FontAwesome';
	font-size: 14px;
	padding: 0 0 0 8px;
}

.read-more-dark {
	color: #fff;
}

.read-more-dark:hover {
	color: #fff;
}

.read-more-dark:after {
	color: #fff;
	content: '\f138';
	font-family: 'FontAwesome';
	font-size: 14px;
	padding: 0 0 0 8px;
}

.fusion-menu-anchor {
	position: absolute;
    top: -120px; /* fixes positioning on jump menus */
}

/* jump nav */

.post-content .jump-navigation p {
	margin-bottom: 0;
}

.jump-navigation a {
	padding-left: 20px;
    padding-right: 20px;
	white-space: nowrap;
}

.jump-navigation a:after {
	color: #fff;
	content: '\f13a';
	font-family: 'FontAwesome';
	font-size: 14px;
	margin: 0 0 0 8px;
}

/* separators */
.soundwave-separator {
	background-size: auto !important;
}

/* forms */

input[type=submit],
input[type=text],
input[type=password],
input[type=file],
textarea,
select {
	border: 1px solid #cccccc;
    border-radius: 25px;
    color: #404041;
    outline: none;
    padding: 8px;
}

button {
	background: #6abc45;
	border: 0;
	border-radius: 25px;
	color: #ffffff;
	cursor: pointer;
	font-family: proxima-nova, sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 17px;
	margin-top: 10px;
	outline: 0;
	text-align: center;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
	padding: 10px 30px;
	position: relative;
	zoom: 1;
}

/* buttons (non-form) */
.fusion-button {
	font-family: 'Proxima Nova', sans-serif;
	font-size: 18px;
	text-transform: none;
}

/* ------------------------------------------------------------------------------------------
--- 00. HEADER ------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------*/

#layerslider-wrapper .ls-shadow-top, 
.rev_slider_wrapper .shadow-left {
	display: none !important; 
}

.fusion-main-menu > ul > li > a{
	font-family:"proxima-nova", sans-serif !important;
	font-weight:400 !important;
}

.fusion-main-menu .sub-menu{
	background:rgba(255,255,255,0.9) !important;
}

.fusion-main-menu .fusion-menu-item-button .button-medium{
	padding:8px 36px !important; 
	border-radius:20px;
	background:#6ABB45 !important;
	font-family:"proxima-nova", sans-serif !important;
	font-weight:600 !important;
}

.fusion-main-menu .fusion-menu-item-button .button-medium{
	padding:6px 32px !important;
	border: 2px solid #6ABB45 !important; 
	border-radius:20px;
	background:#6ABB45 !important;
	font-family:"proxima-nova", sans-serif !important;
	font-weight:600 !important;
}

.fusion-main-menu .menu-item-3859 .button-medium{
	background: #fafafa !important;
	border: 2px solid #4380c1 !important;
	color: #4380c1;
}

.uniform-button{
	font-size:21px !important;
	padding:0 !important; 
	border-radius:20px;
	background:#6ABB45 !important;
	font-family:"proxima-nova", sans-serif;
	font-weight:600 !important;
	width:200px !important;
	height:46px !important;
	display:inline-block;
	text-align:center;
	line-height:45px !important;
}
.uniform-button:hover {
	background:#4380c1 !important;
	color: #ffffff !important;
}
.demo-button{
	padding:0 !important; 
	border-radius:20px;
	background:#4380c1 !important;
	font-family:"proxima-nova", sans-serif !important;
	font-weight:600 !important;
}
.demo-button:hover {
	background:#6ABB45 !important;
	color: #ffffff !important;
}

.fusion-icon-dribbble::before{
	content:"\f198" !important;
	font-family:"FontAwesome" !important;
}

.fusion-social-links.header-socialicon {
	float: right;
	margin: 45px 0 0 25px;
}

.fusion-header-wrapper.fusion-is-sticky .fusion-social-links.header-socialicon{
	margin-top:23px !important;
}


.fusion-social-links.header-socialicon  .fusion-social-networks .fusion-social-network-icon{
	font-size:12px !important;
	box-shadow:none;
}

.fusion-social-links.footer-socialicon  .fusion-social-networks .fusion-social-network-icon{
	box-shadow:none !important;
}

.fusion-social-links.header-socialicon .fusion-social-networks.boxed-icons .fusion-social-network-icon{
	padding:5px !important;
}

.fusion-main-menu .fusion-menu-item-button .avatar-button {
	padding-left: 50px !important;
	padding-right: 15px !important;
}

.fusion-main-menu .fusion-menu-item-button .avatar-button img {
	height: 28px;
	left: 0;
	position: absolute;
	top: 0;
	width: 28px;
}

/* ------------------------------------------------------------------------------------------
--- 00. HOME --------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------*/


.homepage-head-block {
	background-position: center 60px !important;
	background-size: auto !important;
}

.homepage-head-block .fusion-row {
	text-align: center;
}

.homepage-heading,
.inner-page-title{
	background: #fff;
	font-size: 60px !important;
	color: #3b79be !important;
    display: inline;
	font-family:"proxima-nova-soft", sans-serif !important;
	font-weight: 400 !important;
	line-height: 64px !important;
	margin-bottom: 0 !important;
    padding-left: 10px;
    padding-right: 10px;
	position: relative;
}
	
.homepage-heading-break {
	display: block;
    padding-left: 10px;
    padding-right: 10px;
}

@media all and (max-width: 1170px) {
	.homepage-head-block {
		background-image: none !important;
	}

	.homepage-heading-break {
		display: inline;
		padding-left: 0;
		padding-right: 0;
	}
}

#sliders-container .rev_slider_wrapper {
	border-bottom: none !important;
}

.rev_slider_wrapper .tp-leftarrow, 
.rev_slider_wrapper .tp-rightarrow{
	background:none !important;
}

.rev_slider_wrapper .tp-leftarrow::before, 
.rev_slider_wrapper .tp-rightarrow::before{
	font-size:50px !important;
}

.tp-bullets .bullet{
	height:10px !important;
	width:10px !important;
	background:none !important;
	border-radius:50%;
	border:1px solid #fff;
}

.tp-bullets .bullet.selected{
	height:10px !important;
	width:10px !important;
	background:#3f7ec4 !important;
	border-radius:50%;
	border:0;
	
}

@media all and (max-width: 850px) {
	.homehero-button-stack {
		margin-top: 20px !important;
	}
	.rev_slider_wrapper .tp-leftarrow,
	.rev_slider_wrapper .tp-rightarrow,
	#rev_slider_2_1_wrapper .tp-leftarrow,
	#rev_slider_2_1_wrapper .tp-rightarrow {
		width: 10px !important;
	}
	.rev_slider_wrapper .tp-leftarrow {
		left: 0 !important;
	}
	.rev_slider_wrapper .tp-rightarrow{
		right: 0 !important;
	}
	.rev_slider_wrapper .tp-leftarrow:before,
	.rev_slider_wrapper .tp-rightarrow:before {
		font-size: 14px !important;
	}
}

/* home page download */


.homepage-download{
	background:#3f7ec4;
	padding:11px 0px !important;
	margin-top: 0;
	margin-bottom:27px;
}

.homepage-download .fusion-row,
.homepage-download .fusion-row p{
	margin:0px 0px 0px 38px !important;
}

.homepage-download .fusion-row span{
	font-size:24px;
	color:#fff;
	margin-right:21px;
	line-height:31px;
	font-family:"proxima-nova", sans-serif !important;
	font-weight:300 !important;
}


.homepage-download .fa{
	margin-right:13px;
}

.homepage-download a i{
	font-size:20px;
	font-family:"FontAwesome" !important;
	color:#3f7ec4;
	height:34px;
	width:34px;
	background:#c9dced;
	border-radius:50%;
	line-height:31px;
	padding-left:4px;
	
}

.homepage-download a i:hover{
	background:#6abb45;
	color:#fff;
}

a .mac-newlogo {
	width:34px; 
	height:34px; 
	background:url("images/mac1.png") top left no-repeat;
	background-position:0px 0px; 
	vertical-align:middle;
	margin-bottom: 2px;
	display:inline-block;
}

a:hover .mac-newlogo{
	width:34px; 
	height:34px;
	background-position:-34px 0px; 
}


/* Serious Sound section starts */

.inner-title{    
    background-image:url(images/pattern-heading.png);
    background-repeat:repeat-x;
    background-position:center 20px;
    
}

h2.inner-page-title{
    background: #fff !important;
    width: 400px;
    padding: 0 20px;
    margin: 0 auto 0.8em;
    text-align: center !important
        
}

.home-about-desc p{
	font-size:24px;
	line-height:36px;
	color:#404041;
	font-family:"proxima-nova", sans-serif !important;
	font-weight:300 !important;
	margin-bottom:70px !important;
}

.home-about-desc strong{
	font-size:24px;
	color:#404041;
	font-family:"proxima-nova", sans-serif !important;
	font-weight:700 !important;
}


.fusion-column-wrapper p{
	color:#404041 !important;
	font-size:36px !important;
	font-family:"proxima-nova", sans-serif !important;
	font-weight:300 !important;
	
} 

.fusion-column-wrapper p{
	font-size:18px !important;
	font-family:"proxima-nova", sans-serif !important;
	font-weight:300 !important;
}

.get-in p,
.get-on p,
.get-results p{
	font-size:17.5px !important;
	font-family:"proxima-nova", sans-serif !important;
	font-weight:300 !important;
    line-height: 1.4em;
}


.homeBtn{
	font-size:18px;
	color:#6abc45;
	border:2px solid #6abc45;
	line-height:30px;
	border-radius:20px;
	width:250px;
	height:32px;
	display: inline-block;
	font-family:"proxima-nova", sans-serif !important;
	font-weight: 400 !important;
	padding:5px 0px;
}

.homeBtn:hover{
	background:#6abc45;
	color:#fff;
}

.button-home-serious {
	width: 60%;
}

/* Gartner home page section */

.home-gartner {
	background-image: url(/wp-content/uploads/2016/05/sound-ripples-blue-bg.svg), url(/wp-content/uploads/2016/05/sprites-bg.svg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain, 2000px auto;
}

#main .home-gartner .fusion-row {
    padding-left: 100px !important;
    padding-right: 100px !important;
}

.home-gartner img {
	max-width: 100%;
	width: 180px;
}

@media all and (max-width: 560px) {
	.home-gartner {
		background-image: url(/wp-content/uploads/2016/05/sprites-bg.svg);
		background-position: center center;
		background-repeat: no-repeat;
		background-size: 2000px auto;
	}

	#main .home-gartner .fusion-row {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

/* ----------------------------------
conference call starts  & testimonial
------------------------------------- */

#main .conference-call .fusion-row {
	max-width: 100%;
}

/* add wavelengths to section header */
.conference-heading-hack {
	border-collapse: collapse;
	width: 100%;
}

.conference-heading-wing {
	background: url(/wp-content/uploads/2015/12/soundwave-blue-bigg.png) no-repeat left 17px;
}

.homepage-conference-heading {
	color: #3b79be;
	font-size: 60px !important;
	text-align: center;
	line-height: 60px !important;
}

@media all and (max-width: 1170px) {
	.conference-heading-wing {
		display: none;
	}
}

/* kill Avada styling on RevSlider box */
.hp-testimonials-and-media .avada-skin-rev {
	border-bottom: 0 !important;
	border-top: 0 !important;
}

.hp-testimonials-and-media .rev_slider_wrapper .shadow-left,
.hp-testimonials-and-media .rev_slider_wrapper .shadow-right {
	background-image: none !important;
}

/* force height on responsive */
@media all and (max-width: 550px) {
	.hp-testimonials-and-media {
		height: 650px !important;
	}
	
	.hp-testimonials-and-media .tp-revslider-mainul {
		height: 400px !important;
	}
}


@media all and (max-width: 500px) {
	.hp-testimonials-and-media {
		height: 840px !important;
	}
	
	.hp-testimonials-and-media .tp-revslider-mainul {
		height: 550px !important;
	}
}

/* shift slider box to left */
@media all and (min-width: 800px) {
	.hp-testimonial-slider-box {
		left: -100px;
	}
}

/* image of quoted person */
.hp-testimonial-slider-box img {
	border-radius:50%;
}

/* fix text wrap on RevSlider */
.Testimonial-Quote-Text {
	white-space: normal !important;
}

/* Testimonial text styling */
p.homepage-testimonial {
	color:#404041;
	font-size:24px;
	font-weight:700;
	line-height:36px;
	font-family:"Roboto Slab", serif !important;
	font-weight:700 !important;
	letter-spacing:1px;
}

p.homepage-testimonial span {
	font-family:"Roboto Slab", serif !important;
	font-weight:400 !important;
}

@media all and (max-width: 768px) {
	p.homepage-testimonial span {
		font-size: 16px !important;
	}
}

.home-testimonial-link{
	color: #6abc45 !important;
	font-family:"proxima-nova", sans-serif !important;
	font-weight:400 !important;
	font-size:18px !important;
}

.home-testimonial-link::after{
	color:#6abc45;
	content: '\f138';
	font-family: 'fontawesome';
	font-size: 16px;
	padding-left: 5px;
}


/* OLD 

#main .conference-call .fusion-row {
	max-width: 100%;
}

.conference-heading-hack {
	border-collapse: collapse;
	width: 100%;
}

.conference-heading-wing {
	background: url(/wp-content/uploads/2015/12/soundwave-blue-bigg.png) no-repeat left 17px;
}

.homepage-conference-heading {
	color: #3b79be;
	font-size: 60px !important;
	text-align: center;
	line-height: 60px !important;
}

@media all and (max-width: 1170px) {
	.conference-heading-wing {
		display: none;
	}
}


.homepage-testimonail{
	margin-left:-30px;
}

.homepage-testimonail p{
	font-size:24px;
	color:#404041;
	font-weight:700;
	line-height:36px;
	font-family:"Roboto Slab", serif !important;
	font-weight:700 !important;
	letter-spacing:1px;
	width:50%;
}

.homepage-testimonail span{
	font-family:"Roboto Slab", serif !important;
	font-weight:400 !important;
}

.homepage-testimonail img.alignleft{
	border-radius:50%;
	margin-right:30px !important;
}

.home-client-section {
	margin-top: -388px;
	background:rgba(67,127,193,0.8);
	
}

.home-testimonial-link{
	font-family:"proxima-nova", sans-serif !important;
	font-weight:400 !important;
	font-size:18px !important;
}

.home-testimonial-link::after{
	color:#6abc45;
	content: '\f138';
	font-family: 'fontawesome';
	font-size: 16px;
	padding-left: 5px;
}

.home-client-section .fusion-row .fusion-column-wrapper h3{
	color:#fff !important;
	font-size:36px !important;
	font-family:"proxima-nova-soft", sans-serif !important;
	font-weight:400 !important;
}

.home-client-section .fusion-nav-prev,
.home-client-section .fusion-nav-next{
	background:none !important;
	
}

.home-client-section .fusion-nav-prev:before,
.home-client-section .fusion-nav-next:before{
	font-size:30px !important;
}

.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper img {
	max-height: 100px;
	max-width: 100px;
}

*/

/* media */
.home-client-section {
	background:rgba(67,127,193,0.8);
}

.home-media-logo {
	height: auto;
	max-height: 140px;
	max-width: 220px;
	width: 40%;
}

.votw-logo img {
	width: 60%;
}

@media all and (max-width: 800px) {
	.home-media-logo {
		margin-bottom: 15px;
		margin-top: 15px;
	}
}

@media all and (min-width: 800px) {
	.home-media-logo-valign img {
		margin-top: 20px;
	}
}

/* new voxeet starts */

.new-voxeet-head {
	margin-top: 30px;
}

.new-voxeet h2 {
	margin-bottom: 0;
}

.new-voxeet h4 {
	margin-top: 12px;
}

.new-voxeet ul li {
    font-size: 17.5px;
    color: #404041;
    font-family: "proxima-nova", sans-serif !important;
    font-weight: 300 !important;
    line-height: 1.8em;
}

.homebtn-2{
	width:250px;
	height:32px;
	line-height:30px;
	background:#6abc45;
	border-radius:20px;
	display:inline-block;
	text-align:center;
	color:#fff;
	font-family:"proxima-nova", sans-serif !important;
	font-weight:600 !important;
    margin-top: 30px;
	padding:5px 0px !important;
	font-size:18px !important;
}

.homebtn-2:hover{
	color:#fff;
}

.tab-hands {
	margin-right: 0 !important;
}
	

/* home blog starts */

#main .home-blog-container .fusion-row {
	max-width: 100%;
}

.home-blog-container .fusion-blog-shortcode-1 .fusion-posts-container {
	margin-left: auto !important;
	margin-right: auto !important;
	max-width: 1170px;
}

.homepage-blog .fusion-post-wrapper{
	border:0 !important;
	text-align:center;
}

.homepage-blog .fusion-post-wrapper .fusion-meta-info .fusion-alignleft{
	width:100%;
}

.homepage-blog .fusion-post-wrapper .post-content h2 a{
	font-size:30px;
	color:#404041 !important;
	font-family:"proxima-nova-soft", sans-serif !important;
	font-weight:600 !important;
}

.homepage-blog .vcard a {
	color:#404041 !important;
}

.homepage-blog .fusion-post-wrapper .post-content p.fusion-single-line-meta{
	font-size:14px;
	color:#404041 !important;
	font-family:"proxima-nova", sans-serif !important;
	font-weight:100 !important;
}

.post-content p{
    line-height: 24px!important;
}
.home-blog-container .fusion-post-wrapper .fusion-read-more{
	font-size:18px;
	color:#404041 !important;
	margin-right:10px;
	font-family:"proxima-nova", sans-serif !important;
	font-weight:100 !important;
}

.home-blog-container .fusion-post-wrapper .fusion-read-more::after{
	content: '\f138';
	font-family: 'FontAwesome';
	font-size: 18px;
	padding: 0 0 0 8px;
}

/* ------------------------------------------------------------------------------------------
--- 00. FOOTER ------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------*/

.fusion-footer {
	margin-top: 70px;
}

.fusion-footer .fusion-columns {
	margin: auto;
	width: 100%;
}

.fusion-footer-copyright-area > .fusion-row, 
.fusion-footer-widget-area > .fusion-row {
	padding-left: 50px !important;
}

.fusion-footer-copyright-area {
	padding-bottom: 60px;
	padding-top: 65px !important;
    background: url(http://voxeet.com/wp-content/themes/voxeet/images/footer-smiley.png) no-repeat top center;
}

.fusion-footer-widget-area .fusion-columns .fusion-column{
	width:25%;
	
}

.fusion-footer-widget-area .fusion-columns .fusion-column .menu-product-container .menu li a,
.fusion-footer-widget-area .fusion-columns .fusion-column .menu-developers-container .menu li a,
.fusion-footer-widget-area .fusion-columns .fusion-column .menu-sign-up-container .menu li a,
.fusion-footer-widget-area .fusion-columns .fusion-column .menu-about-container .menu li a{
	border:0;
	
} 

.fusion-footer-widget-area .fusion-columns .fusion-column:nth-child(2){
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
}

.fusion-footer-widget-area .fusion-columns .fusion-column .menu-about-container .menu li {
	width:50%;
	float:left;
	
}

.fusion-footer-widget-area .fusion-columns .fusion-column .widget-title{
	font-size:15px !important;
	font-family:"proxima-nova", sans-serif !important;
	font-weight:600 !important;
    text-transform: none;
    margin: 0 0 10px;
}

.fusion-footer-widget-area .fusion-columns .fusion-column .menu-product-container .menu li a,
.fusion-footer-widget-area .fusion-columns .fusion-column .menu-about-container .menu li a,
.fusion-footer-widget-area .fusion-columns .fusion-column .menu-developers-container .menu li a,
.fusion-footer-widget-area .fusion-columns .fusion-column .menu-sign-up-container .menu li a{
	color: #404041 !important;
	padding:0px 0px 10px 0px;
	font-size:15px !important;
	font-family:"proxima-nova", sans-serif !important;
	font-weight:300 !important;
}

.fusion-footer-widget-area .fusion-columns .fusion-column .menu-product-container .menu li a:hover,
.fusion-footer-widget-area .fusion-columns .fusion-column .menu-about-container .menu li a:hover,
.fusion-footer-widget-area .fusion-columns .fusion-column .menu-developers-container .menu li a:hover,
.fusion-footer-widget-area .fusion-columns .fusion-column .menu-sign-up-container .menu li a:hover {
	color: #6ABB45 !important;
}

.fusion-footer-widget-area .fusion-social-networks.boxed-icons .fusion-social-network-icon {
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}

.fusion-footer-widget-area .fusion-icon-facebook {
	background-color: #537bbd !important;
}

.fusion-footer-widget-area .fusion-icon-twitter {
	background-color: #78cdf0 !important;
}

.fusion-footer-widget-area .fusion-icon-linkedin {
	background-color: #2085c7 !important;
}

.fusion-footer-widget-area .fusion-icon-googleplus {
	background-color: #e04f3e !important;
}

.fusion-footer-copyright-area{
	border:0;
}

.fusion-copyright-content .fusion-copyright-notice{
	text-align:center;
}

.fusion-copyright-content .footer-smile{
	background:url(images/happy.png) top center no-repeat;
	height:51px;
	width:51px;
	display:inline-block;
	margin-bottom:32px;
        margin-left: -50px
	
}

.fusion-copyright-content .copyright-div{
	font-size:14px;
	color:#404041;
	position:relative;
	font-family:"proxima-nova", sans-serif !important;
	font-weight:100 !important;
	
}

.fusion-copyright-content .footer-smile:before{
	background:url(images/smile-pattern.png) top left repeat;
	content:"";
	width:887px;
	height:33px;
	position:absolute;
	left:-280px;
	top:30px;
}

.fusion-copyright-content .footer-smile:after{
	background:url(images/smile-pattern.png) top right repeat;
	content:"";
	width:761px;
	height:33px;
	position:absolute;
	right:-200px;
	top:30px;
}

@media all and (max-width: 800px) {
	.fusion-footer-copyright-area > .fusion-row, 
	.fusion-footer-widget-area > .fusion-row {
		padding-left: 0 !important;
	}
}



/* ------------------------------------------------------------------------------------------
--- 00. FEATURES MAIN PAGE ------------------------------------------------------------------
---------------------------------------------------------------------------------------------*/

/* hero */

.features-hero-button a {
    width: 80%;
}

@media all and (max-width: 850px) {
	.features-hero {
		background-image: url(http://voxeet.staging.wpengine.com/wp-content/uploads/2015/12/bg-white-75.png), url(http://voxeet.staging.wpengine.com/wp-content/uploads/2015/12/features-hero.jpg) !important;
	}
}

/* remote section */

.features-remote-rapport {
	background-size: auto !important;
}

@media all and (min-width: 1050px) {
	.features-remote-rapport {
		background-position: center 33% !important;
	}
}

.features-section-remote {
	position: relative;
}

.features-section-remote .pro-only {
	color: #ccc;
}

.features-remote-column {
	float: left;
	max-width: 276px;
	position: relative;
	text-align: center;
	width: 23%;
}

.features-remote-column p {
	text-align: center;
}

.features-remote-column img {
	margin: 0 auto;
}

.remote-phone {
	padding-bottom: 20px;
}

.features-call-recording {
	z-index: 5;
}

.features-remote-text {
	margin-left: 6%;
	max-width: none;
	padding-top: 20px;
	z-index: 10;
}

.features-remote-text div {
	position: relative;
}

.features-remote-text-recording h6 {
	margin-top: 0!important;
}

.features-remote-text-recording h6, 
.features-remote-text-recording p {
	text-align: left;
}

.features-remote-text-presentation h6, 
.features-remote-text-presentation p {
	text-align: right;
}

.indicator-chevron-left {
	left: -60px;
	position: absolute;
	top: 0;
}

.indicator-chevron-right {
	position: absolute;
	right: -60px;
	top: 0;
}


.features-presentation-mode {
	left: 6%;
	z-index: 5;
}

.features-presentation-preview {
	float: right;
	z-index: 1;
}

.features-presentation-preview p {
	margin-left: auto;
	margin-right: auto;
	width: 80%;
	display:
}

@media all and (max-width: 900px) {
	.features-remote-column {
		float: none;
		margin: 50px auto;
		width: 100%;
	}
	
	.features-presentation-mode {
		left: auto;
	}
	
	.features-remote-text {
		margin: 80px 15%;
		width: auto;
	}
	
	.features-remote-text-recording h6, 
	.features-remote-text-recording p {
		text-align: center;
	}
	
	.features-remote-text-presentation h6, 
	.features-remote-text-presentation p {
		text-align: center;
	}
	
	.indicator-chevron-left {
		bottom: auto;
		left: auto;
		margin: 0 0 20px 0 !important;
		position: relative;
		-ms-transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	
	.indicator-chevron-right {
		bottom: auto;
		right: auto;
		margin: 20px 0 0 0 !important;
		position: relative;
		-ms-transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
	}
}


/* productive conversations section (BLUE) */

.features-productive-conversation {
	background-position: center 55% !important;
	background-size: auto !important;
}

.features-section-conversations {
	margin-top: 50px;
	position: relative;
}

.features-conversations-spacer {
	height: 60px;
	width: 100%;
}

.post-content .features-section-conversations h6 {
	margin-top: 0;
}

.post-content .features-section-conversations h6,
.post-content .features-section-conversations p {
	color: #fff;
}

.features-conversations-column img {
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,.5);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,.5);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,.5);
	margin: auto;
	margin-bottom: 20px;
}

.features-conversations-column {
	float: left;
	max-width: 206px;
	position: relative;
	text-align: center;
	width: 17.6%;
}

.features-conversations-text {
	margin: auto;
	max-width: 21.5%;
	text-align: left;
	width: 21.5%;
}

.file-sharing-text h6,
.file-sharing-text p,
.voice-messages-text h6,
.voice-messages-text p {
	text-align: right;
}

.features-section-conversations .pro-only {
	color: #a1c2e6;
}

.features-conversations-image {
	max-width: 206px;
}

.features-conversations-zoom-files {
	left: 2.5%;
	z-index: 5;
}

.features-conversation-upload-files {
	right: 1%;
	z-index: 1;
}

.features-conversation-group-chat {
	margin-left: 1.5%;
	margin-right: 2.5%;
}

.features-conversations-voice-messages {
	margin-left: 2.5%;
}

.features-conversation-save-channel {
	left: 2.5%;
	z-index: 1;
}

.features-conversation-channel-split {
	margin-right: 1.5%;
	right: 1%;
	z-index: 5;
}

@media all and (min-width: 1100px) {
	.features-conversations-text {
		bottom: 25%;
		height: 200px;
		position: absolute;
		top: 0;
	}

	.channels-text,
	.group-chat-text {
		right: 0;
	}

	.features-conversations-zoom-files {
		margin-left: 21.7%;
	}

	.features-conversations-voice-messages {
		margin-left: 24.2%;
	}
}

@media all and (max-width: 850px) {
	.features-productive-conversation {
		background-position: center 53% !important;
	}

	.features-conversations-column {
		float: none;
		left: 0 !important;
		right: 0 !important;
	}

	.features-conversations-image {
		margin-left: auto !important;
		margin-right: auto !important;
		max-width: 40%;
		width: 40%;
	}

	.features-conversations-text {
		max-width: 60%;
		width: 60%;
	}

	.features-conversations-text h6,
	.features-conversations-text p {
		text-align: center;
	}

}

/* sweet simplicity section */
.features-simplicity-column {
	padding-left: 4%;
	padding-right: 4%;
}

/* mobility section */

@media all and (max-width: 850px) {
		.mobility-half {
			margin-bottom: 0 !important;
			margin-top: 0 !important;
		}
}

/* even more features section */
.even-more-feature .fusion-column-wrapper {
	border-radius: 5px;
}

.post-content .even-more-feature p {
	font-size: 14px !important;
}

/* ------------------------------------------------------------------------------------------
--- 00. FEATURES SECONDARY PAGES ------------------------------------------------------------
---------------------------------------------------------------------------------------------*/

/* secondary pages */

.secondary-features-screen img {
	max-width: 300px;
}

@media all and (max-width: 800px) {
	.secondary-features-screen-double img {
		margin-left: auto;
		margin-right: auto;
		max-width: 300px;
	}
}

.return-to-features {
	clear: both;
    display: block;
    padding-top: 50px;
}

.return-to-features .fontawesome-icon {
    position: relative;
	top: 4px;
}


/* ------------------------------------------------------------------------------------------
--- 00. DOWNLOAD ----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------*/

.download-devices-image img {
	max-width: 800px !important;
}

/* popup */
.downloadWrapper {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 100;
    background: rgba(255, 255, 255, 0.8);
    top: 0;
    left: 0;
}

.fixedPopup {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 101;
    top: 0;
}

.dnPopupWidth {
    max-width: 800px;
    margin: 140px auto 0;
}

.dwpopup {
    background: url(/wp-content/uploads/2015/12/download-popup-bg.png);
    padding: 0 25.25%;
	padding-top: 20px;
    position: relative;
}

#main .dwpopup h2,
#main .dwpopup h3 {
	color: #fff !important;
	text-align: center !important;
}

.dwpopup ul {
    margin: 0 auto;
    padding: 0;
    text-align: center;
}

.dwpopup ul li {
    display: inline-block;
    margin: 10px 20px;
    padding: 0 0 50px 0;
    list-style-type: none;
}

.closeBtn {
    position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer;
}

.downloadSec, .contactUs, .greyBgrd {
    background: #f0f0f0;
    background: -moz-linear-gradient(top, #f0f0f0 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(top, #f0f0f0 0%,#ffffff 100%);
    background: -o-linear-gradient(top, #f0f0f0 0%,#ffffff 100%);
    background: -ms-linear-gradient(top, #f0f0f0 0%,#ffffff 100%);
    background: linear-gradient(to bottom, #f0f0f0 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#ffffff',GradientType=0 );
}

.downloadProd {
    margin-top: 60px;
}



/* ------------------------------------------------------------------------------------------
--- 00. DIAL IN NUMBERS ---------------------------------------------------------------------
---------------------------------------------------------------------------------------------*/

.dialNumbers .borderBox {
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #CCC;
	margin: auto;
	margin-bottom: 50px;
	text-align: center;
	width: 40%;
}

.dialNumbers .borderBox select {
	margin-bottom: 30px;
	width: 100%;
}

/* table */

.samplearea {
	margin: auto;
	width: 70%;
}

.tableizer-table {
	border-collapse: collapse;
	width: 100%;
}

.tableizer-table th,
.tableizer-table td {
	border: 1px solid #e3e3e3;
	padding: 12px;
}


/* ------------------------------------------------------------------------------------------
--- 00. EXPERIENCE --------------------------------------------------------------------------
---------------------------------------------------------------------------------------------*/

.experience-button {
	width: 80%;
}

.experience-strip {
	height: 500px;
	margin-bottom: 10px;
}

#main .experience-strip .fusion-row {
    margin-left: 0;
    margin-right: 0;
	max-width: 100%;
}

.experience-strip  .fusion-three-fifth {
    width: 54%;
}

.experience-strip .fusion-two-fifth {
	width: 42%;
}

.experience-strip-image .fusion-column-wrapper {
	height: 500px;
}

.experience-strip-text .fusion-column-wrapper {
	max-width: 460px;
}

.experience-strip-alt .experience-strip-text .fusion-column-wrapper {
	float: right;
}





/* ------------------------------------------------------------------------------------------
--- 00. BUSINESS CONFERENCE CALLS -----------------------------------------------------------
---------------------------------------------------------------------------------------------*/



.experienceHead {
	width: 850px;
	margin: 0 auto;
}

.HD3D {
	margin-bottom: 0 !important;
}

#voipActive, #voxeetActive, #telephonyDeactive {
	display:none;
}

#telephony {
	margin-left:1px;
}

#caption3 {

}

.experience .themeCaption {
	text-align: right;
	padding-right: 13px;
}

.articlePressEng .slides li img, .internationalPress .slides li img {
	display: inline-block;
	margin: 0 !important;
}

.orangeDownload {
	margin: 20px 0 6px 0;
}

.orangeDownload .orangeBtn {
	padding: 7px 26px 7px 26px;
}

#main .experienceHead h1 {
	text-align: center;
	padding-top: 55px; margin: 0 0 15px 0;
}

#main .experienceHead p.p1 {
	font-size: 24px !important;
	position: relative;
	text-align: center;
	z-index: 4;
}

.experienceTelephony {

}

.experienceVoip {

}

.experienceListning {
	margin: -30px 0 40px 0;
	padding: 0;
	list-style: none;
}

.experienceListning li:first-child .telephony {
	margin-left: 43px;
}

.experienceListning li:first-child .p3 {
	padding-left: 0px;
}

.experienceListning li .p3 {
	padding-left: 12px;
	margin-top: -10px;
}

.experienceListning li.first .p3 {
	padding-right: 89px;
	text-align: center;
}

.experienceListning li.second .p3 {
	padding-right: 55px;
	text-align: center;
}

.experienceListning li.third .p3 {
	padding: 0 48px;
	text-align: center;
}

.experienceTelephony li.first .p3, .experienceVoip li.second .p3, .experienceVoxeet li.third .p3 {
	text-align: center;
	position: relative;
	z-index: 4;
}

.experienceListning h4 {
	margin-top: 0 !important;
}

.experienceListning  li div > img { cursor: pointer; }
.experienceListning li .telephony, .experienceListning li .voip, .experienceListning li .voxeet{
	position: relative;
}

.experienceListning li span {
	position: absolute;
	bottom: 18px;
	width: 42px; height: 33px;
	background-image: url('/wp-content/themes/AvadaVoxeetwpengine/images/soundMute.png');
	background-repeat: no-repeat;
}

.experienceListning li.first {
	width: 294px;
	/*width: 30%;*/
	float: left;
}

.experienceTelephony li .telephony {
	background: url('/wp-content/uploads/2014/03/telephonyDeactiveBgrd1.png') no-repeat top right;
	background-size: cover;
	width: 251px;
}

.experienceTelephony li .telephony span, .experienceVoip li .telephony span, .experienceVoxeet li .telephony span {
	left: 18%;
}

.experienceTelephony li .voip span, .experienceVoip li .voip span, .experienceVoxeet li .voip span {
	left: 36%;
}

.experienceTelephony li .voxeet span, .experienceVoip li .voxeet span, .experienceVoxeet li .voxeet span {
	left: 46%;
}

.experienceTelephony li .voip span, .experienceTelephony li .voxeet span {
	background-position: -3px -41px;
}

.experienceVoip li .telephony span, .experienceVoip li .voxeet span {
	background-position: -3px -41px;
}

.experienceVoxeet li .telephony span, .experienceVoxeet li .voip span {
	background-position: -3px -41px;
}

.experienceTelephony li .telephony span {
	background-position: -3px 0px;
}

.experienceVoip li .voip span {
	background-position: -3px 0px;
}

.experienceVoxeet li .voxeet span {
	background-position: -3px 0px;
}

.experienceListning li.second {
	width: 264px;
	/*width: 33%;*/
	float: left;
}

.experienceTelephony li .voip {
	background: url('/wp-content/uploads/2014/01/voipDeactiveBgrd.png') no-repeat top center;
	background-size: cover;
}

.experienceListning li.third {
	width: 292px;
	/*width: 35%;*/
	float: left;
}

.experienceTelephony li .voxeet, .experienceVoip li .voxeet {
	background: url('/wp-content/uploads/2014/01/voxeetDeactiveBgrd.png') no-repeat top center;
	background-size: cover;
}

.experienceVoip li .telephony, .experienceVoxeet li .telephony {
	background: url('/wp-content/uploads/2014/01/telephonyDeactiveBgrd.png') no-repeat top right;
	background-size: cover;
}


.experienceVoip li .voip {
	background: url('/wp-content/uploads/2014/01/voipActiveBgrd.png') no-repeat top right;
	background-size: cover;
}

.experienceVoxeet li .voxeet {
	background: url('/wp-content/uploads/2014/01/voxeetActiveBgrd.png') no-repeat top right;
	background-size: cover;
}

.experienceVoxeet li .voip {
	background: url('/wp-content/uploads/2014/01/voipDeactiveBgrd2.png') no-repeat top right;
	background-size: cover;
}

#main .threeD h2 {
	font:36px/38px 'GothamRounded-Book',  Arial, Helvetica, sans-serif !important;
	color:#D27828 !important;
	text-align:center;
	margin-top: -30px !important;
}

.threeD p.p1 {
	text-align:center;
	margin-bottom: 58px;
}

.expimagelf img, .expimage img {
	width:100%;
}

.experience .two_third {
	width:60%;
	background-color:#333333;
	margin:0;
	float:left;
}

.experience .one_third {
	margin:0;
	float:left;
	width:40%;
}

.fr {
	float:right;
}

.expimage {
	float: right;
	width: 56%;
}

.expimagelf {
	float: left;
	width: 56%;
}

 .exgreen {
	background-color:#8BA34D;
	width:39%;
}

.exgreenhead {
	background-color:#8BA34D;
	margin:0 0 10px 0;
}

.exgreenhead h3, .exyellowhead h3, .exbrownhead h3, .exorangehead h3  {
	color:#FFFFFF !important;
	padding:5px 0;
	margin:0;
}

.exgreenhead p.p2:first-child, .exyellowhead p.p2:first-child, .exbrownhead p.p2:first-child, .exorangehead p.p2:first-child {
	padding:0;
}

.exgreenhead p.p2, .exyellowhead p.p2, .exbrownhead p.p2, .exorangehead p.p2 {
	color:#FFFFFF !important;
	padding:10px 0 0 0;
	margin-bottom: 0 !important;
}

.experience .Features {
	color:#FFFFFF !important;
	font:15px/18px Gotham Bold (CAPS) !important;
	font-variant:caps;
}

ul.exFeatures {
	margin:0; 
	padding:0;
}

.exFeatures li {
	color:#FFFFFF !important;
	list-style-type:none;
	padding:2px 0;
}

.exFeatures li:before {
	content:"-";
	padding:0 5px 0 0;
}

.exyellowhead {
	background-color:#FABE12;
	margin:0 0 10px 0;
}

.expRightText {
	margin-left: 60%;
	padding: 25px 0px 12px 22px;
	width:35%;
}

.expLeftText {
	margin-right: 60%;
	padding: 25px 22px 12px 0px;
	width:39%;
}

 .exyellow {
	background-color:#FABE12;
}

 .exbrown {
	background-color:#624B29;

}

.exbrownhead {
	background-color:#624B29;
	margin:0 0 10px 0;
}

.exorangehead {
	background-color:#D37829;
	margin:0 0 10px 0;
}

 .exorange {
	background-color:#D37829;
}

@media screen and (max-width: 800px) {
	.fourthDesc {
		-moz-box-sizing: border-box;
		display: inline-block;
		padding: 0 12px; 
		width: 100%;
	}
	.threeD {
		padding: 0;
	}
	.experienceHead {
		width: 100%;
	}
	.experienceListning li.first {
		width: 33%;
	}
	.experienceListning li.second {
		width: 30.7%;
	}
	.experienceListning li.third {
		width: 34%;
	}
	.experienceListning li:first-child .telephony {
		margin-left: 12%;
	}
	.experienceTelephony li .telephony {
		width: 88%;
	}
}

@media screen and (max-width: 600px) {
	.experienceListning li span {
	   bottom: 7%;
	}
}

@media screen and (max-width: 567px) {
	.experienceListning li span {
		background-size: 68% auto; bottom: 2%;
	}
	
	.experienceListning li:first-child .telephony {
		margin-left: 12.5%;
	}
	
	.experienceTelephony li .telephony span {
	   left: 16%;
	}
	.experienceTelephony li .telephony span, .experienceVoip li .voip span, .experienceVoxeet li .voxeet span {
		background-position: -3px 1px;
	}
	
	.experienceTelephony li .voip span, .experienceVoip li .voip span, .experienceVoxeet li .voip span {
	   left: 35%
	}
}

@media screen and (max-width: 479px) {
	.experienceListning li span {
		background-size: 60% auto;
		bottom: 4%;
		height: 17px;
	}
	.experienceTelephony li .telephony span, .experienceVoip li .voip span, .experienceVoxeet li .voxeet span {
		background-position: -3px -2px;
	}
}

@media screen and (max-width: 359px) {
	.experienceListning li span {
		bottom: 0;
	}
}


/* ------------------------------------------------------------------------------------------
--- 00. API/SDK -----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------*/

.api-sdk-banner {
	background: url(/wp-content/uploads/2015/12/Voxeet-conferencing-any-device.png) no-repeat bottom right;
	background-size: contain;
	margin-bottom: 30px;
	min-height: 500px;
	width: 100%;
}

.api-sdk-banner p {
	width: 30%;
}

@media screen and (max-width: 1150px) {
	.api-sdk-banner {
		background-size: 80% auto;
	}
}

@media screen and (max-width: 950px) {
	.api-sdk-banner {
		background-size: contain;
		min-height: 550px;
	}

	.api-sdk-banner p {
		width: 100%;
	}
}

@media screen and (max-width: 1150px) {
	.api-sdk-banner {
		min-height: 500px;
	}
}


/* ------------------------------------------------------------------------------------------
--- 00. BIZ CONFERENCING --------------------------------------------------------------------
---------------------------------------------------------------------------------------------*/


.half-half {
	margin-bottom: 12px;
}

.half-half .fusion-row {
	margin: 0;
    max-width: 100% !important;
    width: 100%;
}

.half-half  .fusion-one-half {
	margin-bottom: 0 !important;
}


.half-half-image .fusion-column-wrapper {
	background-size: cover;
	height: 560px;
    padding-left: 20%;
    padding-right: 20%;
    padding-top: 140px;
}

.half-half-text {
	height: 555px;
	max-width: 500px;
	margin-bottom: 0 !important;
	margin-top: 0 !important;
    margin-left: 2% !important;
    margin-right: 2% !important;
    width: 46% !important;
}

.half-half-text .fusion-column-wrapper {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
 }

.half-half-text li {
	color: #fff;
	margin-bottom: 12px;
}

.half-half-text a {
	text-decoration: underline;
}

@media all and (max-width: 800px) {
	.half-half {
		margin-bottom: 0;
	}

	.half-half-text {
		height: auto;
		margin-left: 40px !important;
		margin-right: 80px !important;
		margin-top: 40px !important;
		max-width: none;
		padding-bottom: 40px !important;
		width: auto !important;
	}

	.half-half-image .fusion-column-wrapper {
		height: auto;
		padding-bottom: 60px;
		padding-top: 60px;
	}

	.half-half-text .fusion-column-wrapper {
		top: auto;
		transform: none;
		-ms-transform: none;
		-webkit-transform: none;
	 }
}

@media all and (max-width: 1170px) {
	.width-100 .nonhundred-percent-fullwidth.half-half {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

@media all and (min-width: 1600px) {
	.half-half-image .fusion-column-wrapper {
		padding-left: 35%;
	}
}

/* ------------------------------------------------------------------------------------------
--- 00. ABOUT -------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------*/


.about-category .fusion-column-wrapper p a:hover{
	color:#6ABB45 !important;
}

.about-illustration .fusion-column-wrapper {
    margin: auto;
	max-width: 200px;
}

/* ------------------------------------------------------------------------------------------
--- 00. NEWS --------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------*/


.news-demo-video {
	margin: auto;
}

.news-archives-column h4.entry-title,
.news-press-column h4.entry-title {
	font-size: 18px !important;
    font-weight: 600 !important;
    line-height: 24px !important;
}

.news-press-column .fusion-flexslider .slides img {
	max-width: 100%;
	width: auto;
}

.news-archives-column h5 {
	margin-top: 0;
}

/* ------------------------------------------------------------------------------------------
--- 00. CONTACT -----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------*/

.inner-title .homepage-heading::before,
.inner-title .homepage-heading::after{
	width:220px !important;
	
}

.inner-title .homepage-heading::after{
	
}

.contact-slogan p,
.contact-slogan strong{
	font-weight:300 !important;
	font-size:18px !important;
	line-height:26px !important;
}

.contact-slogan strong{
	font-weight:700 !important;
}

.contact-details .fusion-row{
	border-top:1px solid #e3e3e3 !important;
	border-bottom: 1px solid #e3e3e3 !important;
	/*background:#f6f6f6 !important;*/
}

.contact-form-section h2{
	padding:20px 0px !important;
	font-weight:400 !important;
	background:#437FC1 !important;
	color:#fff !important;
}

.contact-form-section .fusion-column-wrapper{
  
  background:url(images/footer-bg.png) top center;
	
}

.contact-form-section .fusion-column-wrapper > div{
	width:45% !important;
	padding-left:25px !important;
}



/* ------------------------------------------------------------------------------------------
--- 00. BLOG --------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------*/

.archive #main {
	margin-top: 55px;
}

#blog_sidebar .widget {
	margin-bottom: 60px;
}

.post-content #blog_sidebar h4 {
	font-size: 24px;
}

/* search */

.widget_search .search-table {
	background-color: #fff;
	border: 1px solid #e3e3e3;
	border-radius: 25px;
}

.widget_search .searchform .search-table .search-field input.s {
	background: transparent !important;
	border: none;
	outline: none;
}

.widget_search .searchform .search-table .search-button input[type="submit"] {
	background: transparent;
	border-radius: 25px;
	color: #6abc45;
}

.widget_search .searchform .search-table .search-button input[type="submit"]:hover {
	background: #6abc45;
	color: #fff;
}

/* widget categories */

.widget_categories ul {
	padding-left: 40px !important;
}

.widget_categories li {
	border-bottom: none !important;
	color: #404041 !important;
	list-style-type: none !important;
	padding:0 !important;
}

.sidebar .widget_categories li a:before, #blog_sidebar .widget_categories li a:before {
    position: absolute;
    font-size: 14px;
    font-family: 'icomoon';
    content: '\f105';
    margin-left: -12px;
}

/* widget tabs */

#wrapper .fusion-tabs-widget .tab-holder .tabs li a {
    font-size: 21px !important;
    padding: 10px;
}

/* Twitter */

#blog_sidebar .jtwt_tweet {
	list-style-type: none;
}

#blog_sidebar .jtwt .jtwt_tweet:before {
	color: #3f7ec4;
}

#blog_sidebar .jtwt .jtwt_tweet {
	padding-left: 6px;
}

/* pagination */
.pagination .current, .pagination a.inactive {
	border-radius: 15px;
	text-align: center;
	width: 20px;
}

/* featured images */

.fusion-flexslider .slides img {
	width: auto;
}

/* blog single */

.single-post #main {
	margin-top: 55px;
}

.single-navigation {
	margin-bottom: 44px;
}

.single-post .fusion-sharing-box h4 {
	font-size: 18px;
}


/* ------------------------------------------------------------------------------------------
--- 00. TEAM --------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------*/

.team-grid-image-frame .fusion-column-wrapper {
	text-align: center;
}

.team-grid-image {
	margin-bottom: 12px;
}

/* ------------------------------------------------------------------------------------------
--- 00. PARTNERS ----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------*/

.circle-logo-outline {
	border: 1px solid #ccc;
    border-radius: 50%;
    height: 190px;
    margin-top: 40px;
    padding: 38% 10px;
    width: 190px;
}

/* ------------------------------------------------------------------------------------------
--- 00. COPYRIGHT PAGE ----------------------------------------------------------------------
---------------------------------------------------------------------------------------------*/

li.p3 {
    list-style-type: upper-alpha;
    margin-bottom: 12px;
}
	
.copyrightDecimal {
	margin-top: 12px;
}

.copyrightDecimal li {
	margin-bottom: 12px;
}


/* ------------------------------------------------------------------------------------------
--- 00. RESPONSIVE --------------------------------------------------------------------------
---------------------------------------------------------------------------------------------*/

@media screen and (max-width:400px){
	
	.header-socialicon{
		display:none;		
	}
	
	
	.homepage-heading::before{
		top:10px;
		left:-151px;
		width:176px;
	}
	
	.homepage-heading::after{
		top:10px;
		width:160px;
	}
	
	.get-in,
	.get-on{
		margin-bottom:70px !important;		
	}
	
	.fusion-mobile-menu-icons{
		margin-top:33px !important;		
	}
	
	.home-about-desc p,
	.home-about-desc strong{
		font-size:16px;		
	}
	
	.fusion-column-wrapper p{
		font-size:16px !important;
		line-height:20px !important;		
	}
	
	.homepage-testimonail img.alignleft{
		margin-bottom:30px !important;		
	}
	
	.new-voxeet ul li{
		font-size:16px;
		line-height:20px;		
	}
	
	.home-blog-container h3::after,
	.home-blog-container h3::before{
		width:145px;
		top:17px;		
	}
	
	.fusion-footer-widget-area .fusion-columns .fusion-column:nth-child(2){
		border-right:0;
		border-left:0;		
	}
	
	.fusion-copyright-content .footer-smile::before{
		width:389px;		
	}
	
	.fusion-copyright-content .footer-smile::after{
		width:310px;		
	}
	

	.homepage-download a{
		margin-right:5px !important;		
	}
	
	.homepage-download .fusion-row span{
		margin-right:10px !important;
		font-size:16px !important;		
	}
	
	.homepage-download .fusion-row, 
	.homepage-download .fusion-row p{
			margin:0px 0px 0px -16px !important;		
	}
	
	.uniform-button{
		width:130px !important;
		height:36px !important;
		font-size:15px !important;
		line-height:38px !important;		
	}
	
	.homepage-testimonail a.fusion-read-more::after{
		margin-top:0px !important;	
	}
	
	.homepage-testimonail p{
		width:98%;		
	}
	
    .homepage-testimonail a.fusion-read-more{
        font-size: 15px !important;
    }
	
}

@media screen and (min-width:401px) and (max-width:551px){
	.header-socialicon{
		display:none;		
	}
	
	
	.homepage-heading::before{
		top:10px;
		left:-151px;
		width:176px;
	}
	
	.homepage-heading::after{
		top:10px;
		width:160px;
	}
	
	.get-in,
	.get-on{
		margin-bottom:70px !important;		
	}
	
	.fusion-mobile-menu-icons{
		margin-top:33px !important;		
	}
	
	.home-about-desc p,
	.home-about-desc strong{
		font-size:16px;		
	}
	
	.fusion-column-wrapper p{
		font-size:16px !important;
        font-weight: 300 !important;
        line-height: 30px!important;
    }
	
	.homepage-testimonail img.alignleft{
		margin-bottom:30px !important;		
	}
	
	.new-voxeet ul li{
		font-size:16px;
		line-height:20px;		
	}
	
	.home-blog-container h3::after,
	.home-blog-container h3::before{
		width:139px;
		top:5px;		
	}
	
	.fusion-footer-widget-area .fusion-columns .fusion-column:nth-child(2){
		border-right:0;
		border-left:0;		
	}
	
	.fusion-copyright-content .footer-smile::before{
		width:470px;		
	}
	
	.fusion-copyright-content .footer-smile::after{
		width:391px;		
	}
	
	.homepage-download a{
		margin-right:5px !important;		
	}
	
	.homepage-download .fusion-row span{
		margin-right:10px !important;
		font-size:16px !important;		
	}
	
	.homepage-download .fusion-row, 
	.homepage-download .fusion-row p{
			margin:0 !important;		
	}
	
	.uniform-button{
		width:130px !important;
		height:36px !important;
		font-size:15px !important;
		line-height:38px !important;		
	}
	
	.homepage-testimonail a.fusion-read-more::after{
		margin-top:0px !important;	
	}
	
	.new-voxeet{
		margin-top:30px !important;		
	}
	
	.homepage-testimonail p{
		width:98%;		
	}
	
	.contact-slogan p, .contact-slogan strong{
		font-size:17px !important;		
	}
	
	
}

@media screen and (min-width:552px) and (max-width:767px){
		.header-socialicon{
		display:none;		
	}
	
	.get-in,
	.get-on{
		margin-bottom:70px !important;		
	}
	
	.fusion-mobile-menu-icons{
		margin-top:33px !important;		
	}
	
	.home-about-desc p,
	.home-about-desc strong{
		font-size:16px;		
	}
	
	.fusion-column-wrapper p{
		font-size:16px !important;
		line-height:20px !important;		
	}
	
	.homepage-testimonail img.alignleft{
		margin-bottom:30px !important;		
	}
	
	.new-voxeet ul li{
		font-size:16px;
		line-height:20px;		
	}
	
	.home-blog-container h3::after,
	.home-blog-container h3::before{
		width:192px;
		top:5px;		
	}
	
	.fusion-footer-widget-area .fusion-columns .fusion-column:nth-child(2){
		border-right:0;
		border-left:0;		
	}
	
	.fusion-copyright-content .footer-smile::before{
		width:528px;		
	}
	
	.fusion-copyright-content .footer-smile::after{
		width:445px;		
	}
	
	.uniform-button{
		width:130px !important;
		height:36px !important;
		font-size:15px !important;
		line-height:38px !important;		
	}
	
	.homepage-testimonail a.fusion-read-more::after{
		margin-top:0px !important;	
	}
	
	.new-voxeet{
		margin-top:30px !important;		
	}
	
	.homepage-testimonail p{
		width:98%;		
	}
	
	.contact-slogan p, .contact-slogan strong{
		font-size:17px !important;		
	}
	
}

@media screen and (min-width:768px) and (max-width:991px){

	
	.home-blog-container h3::after,
	.home-blog-container h3::before{
		width:180px;
		top:9px;		
	}
	
	.fusion-copyright-content .footer-smile::before{
		width:613px;		
	}
	
	.fusion-copyright-content .footer-smile::after{
		width:531px;		
	}
	
	.fusion-footer-widget-area .fusion-columns .fusion-column{
	width:33% !important;
	float:left;
	
}

.fusion-footer-widget-area .fusion-columns .fusion-column:nth-child(3){
	
	width:34% !important;
	float:left;
}
	
	.new-voxeet{
		margin-top:30px !important;		
	}
	
	
	
	
	
	
	
}

@media screen and (min-width:992px) and (max-width:1023px){
	
	.home-blog-container h3::after,
	.home-blog-container h3::before{
		width:189px;		
	}
	
	.fusion-copyright-content .footer-smile::after{
		width:613px;		
	}
	
	.fusion-copyright-content .footer-smile::before{
		width:742px;		
	}
	
}

@media screen and (min-width:1024px) and (max-width:1200px){
	
	.home-blog-container h3::before,
	.home-blog-container h3::after{
		width:202px;		
	}
	
	.fusion-copyright-content .footer-smile::after{
		width:642px;		
	}
	
	.fusion-copyright-content .footer-smile::before{
		width:767px;		
	}
	
	.homepage-testimonail p{
		width:55%;		
	}
	
}


@media screen and (max-width:767px){
	
	.conference-call{
		background:#e2e2e2 !important;		
	}	
	
	.home-about-desc p{
			line-height:29px !important;			
	}
	
	.contact-form-section .fusion-column-wrapper > div{
	width:100% !important;
}
}

@media screen and (min-width:768px) and (max-width:800px){
	.fusion-mobile-menu-icons{
		margin-top:32px !important;	
	}
	
	.homepage-testimonail a.fusion-read-more::after{
		margin-top:0px !important;	
	}
	
	.homepage-testimonail p{
		width:98%;		
	}

}

@media screen and (max-width:800px){
	
	.header-socialicon{
		display:none;		
	}	

}

@media screen and (min-width:801px) and (max-width:991px){
	
	
	.fusion-social-links.header-socialicon  {
		margin-left:12px !important;	
	}
	
	.fusion-social-links.header-socialicon  .fusion-social-networks .fusion-social-network-icon{
		margin-right:4px !important;		
	}
	
	.fusion-main-menu > ul > li > a{
		font-size:15px !important;		
	}
	
	.fusion-main-menu > ul > li{
		padding-right:10px !important;		
	}
	
	.homepage-testimonail p{
		width:68%;		
	}

}

@media screen and (max-width:480px){
	.uniform-button{
		width:130px !important;
		height:30px !important;
		font-size:14px !important;
		line-height:31px !important;		
	}
	
	.get-in,
	.get-on{
		margin-bottom:70px !important;		
	}
	
	.new-voxeet{
		margin-top:30px !important;		
	}
	
	.fusion-footer-widget-area .fusion-columns .fusion-column .menu-product-container .menu li{
		padding-right:18px !important;		
	}
	
	.contact-slogan p, .contact-slogan strong{
		font-size:17px !important;		
	}

}

.fusion-social-networks.boxed-icons .fusion-social-network-icon {
    margin: 0 5px !important;
}




/* TEMP fixes, remove later */
.greyBgrd {
	background: none !important;
}