/*
Theme Name: Avada
Description: A business, portfolio and blog theme.
Author: ThemeFusion
Theme URI: http://theme-fusion.com/avada/
Author URI: http://themeforest.net/user/ThemeFusion
Version: 2.0.9
License: GNU General Public License
License URI: license.txt
*/

@import url("css/all.css");
@import url("css/prettyPhoto.css");
@import url("css/flexslider.css");
@import url("css/font-awesome.css");

.wp-caption{}
.wp-caption-text{}
.sticky{}
.gallery-caption{}
.bypostauthor{}
#wpadminbar *{color:#ccc !important;}
#wpadminbar .hover a, #wpadminbar .hover a span{color:#464646 !important;}
/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 15px;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 15px;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* Slider */
#wrapper .fullwidthbanner-container{width:auto !important;}
#layerslider-container{margin:0 auto;}

#layerslider-wrapper,.rev_slider_wrapper{
	position:relative;
}
#layerslider-wrapper .ls-shadow-top,.rev_slider_wrapper .shadow-left{
	position:absolute;
	background-image:url(images/shadow-top.png);
	background-repeat:no-repeat;
	background-position:top center;
	height:42px;
	width:100%;
	top:0;
	z-index:100;
}
.rev_slider_wrapper .shadow-left{
	top:-2px;
}
#layerslider-wrapper .ls-shadow-bottom,.rev_slider_wrapper .shadow-right{
	position:absolute;
	background-image:url(images/shadow-bottom.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	height:32px;
	width:100%;
	bottom:0;
	z-index:100;
}
.ls-avada,.avada-skin-rev{
	border-top: 1px solid #d2d3d4;
	border-bottom: 1px solid #d2d3d4;
}
.ls-avada .ls-layer{
	background-repeat:no-repeat;
	background-position:center center;
}
.ls-avada .ls-nav-prev, .ls-avada .ls-nav-next{
	background-color: rgba(0, 0, 0, 0.5);
	background-repeat: no-repeat;
	width: 63px !important;
	height: 63px !important;
	display: none;
	position: absolute;
	top: 42%;
	opacity:0.8 !important;
}
.rev_slider_wrapper .tp-leftarrow, .rev_slider_wrapper .tp-rightarrow{
	background-color: rgba(0, 0, 0, 0.5)  !important;
	background-repeat: no-repeat;
	width: 63px !important;
	height: 63px !important;
	position: absolute;
	top: 42%;
	display:none !important;
	opacity:0.8 !important;
}
.rev_slider_wrapper .tp-rightarrow{
	left:auto !important;
	right:0 !important;
}
.no-rgba .ls-avada .ls-nav-prev, .no-rgba .ls-avada .ls-nav-next, .no-rgba .wooslider .wooslider-prev, .no-rgba .wooslider .wooslider-next, .no-rgba .rev_slider_wrapper .tp-leftarrow, .no-rgba .rev_slider_wrapper .tp-rightarrow {
	background-color:#ccc  !important;
}
.rev_slider_wrapper:hover .tp-leftarrow,.rev_slider_wrapper:hover .tp-rightarrow{
	display:block !important;
	opacity:0.8 !important;
}
.ls-avada .ls-nav-prev:hover, .ls-avada .ls-nav-next:hover,
.rev_slider_wrapper .tp-leftarrow:hover, .rev_slider_wrapper .tp-rightarrow:hover{
	opacity:1 !important;
}
.ls-avada:hover .ls-nav-prev, .ls-avada:hover .ls-nav-next {
	display: block;
}
.ls-avada .ls-nav-prev,.rev_slider_wrapper .tp-leftarrow {
	background-image: url(images/ls_prev.png) !important;
	background-position: 19px 19px  !important;
	left: 0 !important;
	margin-left:0 !important;
}
.ls-avada .ls-nav-next,.rev_slider_wrapper .tp-rightarrow {
	background-image: url(images/ls_next.png)  !important;
	background-position: 29px 19px  !important;
	right: 0  !important;
	margin-left:0 !important;
}
.rev_slider_wrapper .tp-leftarrow, .rev_slider_wrapper .tp-rightarrow{
	margin-top:-47px !important;
}

/**** Isotope Filtering ****/
.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/
.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:         top, left, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

/**** Isotope filtering ****/
.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/* WooSlider */
.wooslider{
	border:0 !important;
	background:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
	-moz-border-radius:none !important;
	-webkit-border-radius:none !important;
	border-radius:none !important;
	margin:0 auto !important;
	max-width:940px;
}
.wooslider .slide-content{
	margin:0 !important;
}
.wooslider .wooslider-pauseplay{
	position:absolute;
	margin:0 !important;
	top:auto !important;
	bottom:15px !important;
}
.wooslider .wooslider-control-nav{
	position:absolute;
	margin:0 !important;
	top:auto !important;
	bottom:20px !important;
}
.wooslider .wooslider-prev, .wooslider .wooslider-next, .main-flex .flex-prev, .main-flex .flex-next {
	background-color: rgba(0, 0, 0, 0.5) !important;
	background-repeat: no-repeat !important;
	width: 63px !important;
	height: 63px !important;
	display: none !important;
	position: absolute !important;
	top: 42% !important;
	margin:0 !important;
}
.wooslider:hover .wooslider-prev, .wooslider:hover .wooslider-next, .main-flex .flex-prev, .main-flex .flex-next {
	display: block !important;
}
.wooslider .wooslider-prev, .main-flex .flex-prev {
	background-image: url(images/ls_prev.png) !important;
	background-position: 19px 19px !important;
	left: 0 !important;
    -webkit-transform:rotate(0deg);
    -moz-transform:rotate(0deg); 
    -o-transform:rotate(0deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0)
}
.wooslider .wooslider-next, .main-flex .flex-next {
	background-image: url(images/ls_next.png) !important;
	background-position: 29px 19px !important;
	right: 0 !important;
}

/* custom */
.home .avada_block_white
{
	width:520px;
	white-space:normal !important;
}
#header
{
	background:url('images/header-bg.jpg') top center;
}
.Call-to-action
{
	background:url('images/texture_dark_strips.png');
	padding:10px;
	float:left;
	width:100%;
	font-family:'MuseoSlab500Regular';
}
.call-to-content
{
	float:left;
	padding:10px;
}
.call-to-button
{
	float:right;
	padding-top: 15px;
}
.our-services
{
	float:left;
	width:100%;
}
.our-services-content
{
	float:left;
	font-family:'MuseoSlab500Regular';
	width:62%;
	margin-top:20px;
}
.our-services-content li
{
	
	font-size:14px;
	margin: 20px 0px;
	background:url('images/list-bg.png')no-repeat left center;
	height:29px;
	padding-left:35px;
	list-style:none;
}
.call-to
{
	background:url('images/bg1.png');
	float:left;
	width:100%;
}
.page-id-22 .post-content .clear, .page-id-26 .post-content .clear
{
	clear:none;
}
.toggle-title
{
	color:#000 !important;
}
.contact_info h3
{
	color:#000 !important;
}
.page-id-22 .full-boxed-pricing ul
{
	width:285px !important;
}
.page-id-24 #content .columns .col
{
	width:22% !important;
}
.table-center .full-boxed-pricing
{
	margin: -5px 0;
position: relative;
border: 1px solid #d3d3d3;
padding: 4px;
background: #ffffff;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
.table-center .full-boxed-pricing ul .title-row
{
	padding: 10px 0px;
	background: #fff;
	color: #000 !important;
	line-height: 30px !important;
}
.page-id-26 .full-boxed-pricing
{
	background:none;
	padding:0px;
}
.page-id-26 .full-boxed-pricing ul
{
	width:233px;
}
.full-boxed-pricing ul .title-row
{
	background: #4d6182;
}
.page-id-26 .full-boxed-pricing ul .title-row
{
	height:20px;
}
#text-3 img
{
	height: 120px;
}
.services-text
{
	float:left; width:82%;
}
#text-4 img
{
	padding:3px 0px;
}
.mapp-layout
{
	float:left;
	margin-top: 37px !important;
}
.country-flags
{
	margin-bottom:20px;
	width:100%;
	text-align:center;
	margin-top:20px;
}
.page-id-22 .country-flags
{
	float:left;
}
.country-flags img
{
	padding:0px 3px;
}
.pricing-order
{
	
	margin:0px auto;
}
.table-center .full-boxed-pricing ul li
{
	padding:0px;
	line-height: 30px;
}
.bord-left
{
	float: left;
width: 14px;
background: url(http://www.earthvpn.com/wp-content/themes/Avada/images/pkg_bord.jpg) no-repeat;
height: 620px;
}
.bord-right
{
	float: left;
width: 14px;
background: url(http://www.earthvpn.com/wp-content/themes/Avada/images/pkg_bord2.jpg) no-repeat;
height: 620px;
}
.mapp-layout
{
	margin-bottom:40px !important;
}
.page-id-22 .full-boxed-pricing ul li.normal-row
{
	height:60px;
	line-height: 60px;
}
.page-id-22 .table-center .full-boxed-pricing ul li.normal-row
{
	height:31px;
	line-height:31px;
}
#gforms_confirmation_message
{
	font-weight: bold;
	color: red;
	font-size: 14px;
}
}