/*   



Theme Name: Jarvis 3.5



Theme URI: http://themeforest.net/user/RockNRollaDesigns/portfolio?ref=RockNRollaDesigns



Description: Responsive Onepage Portfolio Theme by <a href="http://themeforest.net/user/RockNRollaDesigns/portfolio?ref=RockNRollaDesigns" Title="RocknRolla Designs">RocknRolla</a>



Version: 3.5



Author: RocknRolla



Author URI: http://themeforest.net/user/RockNRollaDesigns/portfolio?ref=RockNRollaDesigns



License: GNU General Public License version 3.0



License URI: http://www.gnu.org/licenses/gpl-3.0.html



Tags: two-columns, right-sidebar, flexible-width, custom-background, editor-style, featured-images, full-width-template, post-formats, sticky-post, theme-options, translation-ready



*/



#menu-item-2804{display:none !important;}

#menu-item-2654{

display:none !important;

}





.wp-caption {



	margin-bottom: 20px;



	text-align: center;



	padding-top: 5px;



	width: auto !important;



}



.wp-caption img {



	border: 0 none;



	padding: 0;



	margin: 0;



}



.wp-caption p.wp-caption-text {



	width: auto !important;



	line-height: 1.5;



	font-size: 11px;



	padding: 3px 0;



	margin: 0px 0 0 0;



	background: #f6f6f6;



	display: block;



	-webkit-border-radius: 0px 0px 3px 3px;



	border-radius: 0px 0px 3px 3px;



}



.wp-smiley {



	margin: 0 !important;



	max-height: 1em;



}



.size-full {



}



.size-large {



}



.size-medium {



}



.size-thumbnail {



}



.gallery-caption {



}



.bypostauthor {



}



img.alignright {



	float: right;



	margin: 0 0 1em 1em



}



img.alignleft {



	float: left;



	margin: 0 1em 1em 0



}



img.aligncenter {



	display: block;



	margin-left: auto;



	margin-right: auto



}



.alignright {



	float: right;



}



.alignleft {



	float: left;



}



.aligncenter {



	display: block;



	margin-left: auto;



	margin-right: auto;



	text-align:center;



}







/*------added css Tim Brocato-----*/







.t~ {width:93%;display:block;margin: 0 auto;background-color: rgb(253, 253, 253);}



ul.phone-email {float:right;margin-top:8px;}



ul.phone-email li {padding-right:20px;display: inline;list-style: none;}



ul.social-icons {float:left;margin-top:8px;}



ul.social-icons li {padding-left:10px;display: inline;list-style: none;}















.title h1 {



padding: 25px;



margin-bottom: 0px;



margin-top:25px;



}







.subtitle {



text-transform:none;



}







/*---- FAQ accordion ----*/







.accordion .accordion-title a {



display: block;



padding: 11px 15px 7px;



color: inherit;



background-color: #369ada;



}







.accordion .accordion-inner {



color: rgb(19, 84, 126);



background: rgba(255,255,255, 0.8);



}







/*----zone css----*/







.zonebox {



  padding-top:20px;



  display:block;



  background-color: rgb(240, 237, 237);



}







.facts-line {



padding-left:0px;







}











#content-delivery .container {}







.list-indent {padding:15px;}











/*--table--*/







.membership {



		width:100%;



		border:1px solid #C0C0C0;



		border-collapse:collapse;



	}







.membership thead {font-size: 22px;color:#fff;}



.membership th {



		border:1px solid #C0C0C0;



		padding:10px;



		



		text-align:left;



	}



.membership td {



		border:1px solid #C0C0C0;



		padding:10px;



                background-color:#fff;



	}







.membership td img {display:block; margin-left:auto; margin-right:auto;}



.membership td.col1 {width:20%;text-align:center;}



.membership td.col2 {width:20%;text-align:center;}







tr:nth-child(odd) {



   background-color:#ccc;



}





.one_fourth.four_box {margin: 0 15px;text-align: center;}

.four_box h2 {color: #fff;font-size: 28px;font-weight: 300;line-height: 34px;margin: 30px 0 20px;padding: 0;text-align: center;text-transform: uppercase;}





/*----timeCounter css----*/

.timeCounter {display:inline-block; padding:40px; background:#369ada;opacity: 0.9;}

.timeCounter i{display:none;}

.timeCounter .quote {margin-bottom:20px !important;}

.timeCounter .jcw-digit{font-size:45px !important;}



.beta-main {

    font-size: 25px;

    font-family: Ubuntu, Arial, Helvetica, sans-serif !important;

    font-weight: lighter;

    color: #000;    line-height: 29px;    margin-bottom: 20px; text-align:center;

}

.beta-main-1 {

    font-size: 20px;

    font-family: Ubuntu, Arial, Helvetica, sans-serif !important; text-align:center;

    font-weight: lighter;line-height: 26px;    margin-bottom: 20px;

    color: #000;

}

.beta-main-2 {

    font-size: 15px;

    font-family: Ubuntu, Arial, Helvetica, sans-serif !important; text-align:center;

    font-weight: lighter;margin-bottom: 30px;

    color: #000;

}

.betaTxt p{font-size:15px;}
.betaTxt ol, .fadeInFadeOut{margin-bottom:25px;}
.betaTxt li{ margin-bottom:5px;}
.fadeInFadeOut h3 + p{margin-bottom:25px;}
.fadeInFadeOut h3{font-size:30px; color:#369ada; margin-bottom:0;}
.fadeInFadeOut h3 span{color:red;}
.fadeInFadeOut h3.first{animation:16s example 1s linear infinite !important; -webkit-animation:16s example 1s linear infinite !important; opacity:0;}
/* Chrome, Safari, Opera */
@-webkit-keyframes example {
    0%   {opacity:0;}
	25% {opacity:1;}  
    50% {opacity:1;} 
	75% {opacity:1;}   
    100% {opacity:0;} 
}

/* Standard syntax */
@keyframes example {
     0%   {opacity:0;}
	25% {opacity:1;}  
    50% {opacity:1;} 
	75% {opacity:1;}   
    100% {opacity:0;}  
}	
.fadeInFadeOut h3.second{animation:16s example1 3s linear infinite !important; -webkit-animation:16s example1 3s linear infinite !important;opacity:0;}
/* Chrome, Safari, Opera */
@-webkit-keyframes example1 {
     0%   {opacity:0;}
	25% {opacity:1;}  
    50% {opacity:1;} 
	75% {opacity:1;}   
    100% {opacity:0;} 
}

/* Standard syntax */
@keyframes example1 {
    0%   {opacity:0;}
    50% {opacity:1;}  
    100% {opacity:0;} 
}	
.fadeInFadeOut h3.third{animation:16s example2 5s linear infinite !important; -webkit-animation:16s example2 5s linear infinite !important;	opacity:0;}
/* Chrome, Safari, Opera */
@-webkit-keyframes example2 {
    0%   {opacity:0;}
	25% {opacity:1;}  
    50% {opacity:1;} 
	75% {opacity:1;}   
    100% {opacity:0;} 
}

/* Standard syntax */
@keyframes example2 {
   0%   {opacity:0;}
	25% {opacity:1;}  
    50% {opacity:1;} 
	75% {opacity:1;}   
    100% {opacity:0;} 
}
.fadeInFadeOut h3.forth{animation:16s example3 7s linear infinite !important; -webkit-animation:16s example3 7s linear infinite !important;	opacity:0;}
/* Chrome, Safari, Opera */
@-webkit-keyframes example3 {
    0%   {opacity:0;}
	25% {opacity:1;}  
    50% {opacity:1;} 
	75% {opacity:1;}   
    100% {opacity:0;} 
}

/* Standard syntax */
@keyframes example3 {
    0%   {opacity:0;}
	25% {opacity:1;}  
    50% {opacity:1;} 
	75% {opacity:1;}   
    100% {opacity:0;} 
}

@media only screen and (max-width : 640px),

only screen and (max-device-width : 640px){

.one_fourth.four_box {margin:0px !important;}

}
/******************custom styles*****************/
.protect-beta-content{ width:100%; overflow:hidden;}
.beta-content{width:45%; float:left; margin-right:20px; border:3px solid #336699; padding:10px; height:182px;}
.center{ text-align:center;}
.red{ color:#ff0000;}
.blue{ color:#369ADA;}
.first{ font-size:29px; font-weight:bold;}
.second{  font-size: 21px;
    line-height: 26px;}
.size li{ font-size:18px;}
.new-heading{ font-weight:bold; font-size:20px;}
/**********secure page css******************/
.large-box{ width:100%;}
.left-box{ float: left;
margin-right: 20px;
text-align: right;
width: 27%;}
.right-box{  border: 1px solid #DDD;-moz- box-shadow: 0px 0px 3px #000 inset;-webkit- box-shadow: 0px 0px 3px #000 inset;
    box-shadow: 0px 0px 3px #000 inset;
    float: left;
    height: 80px;
    padding: 20px;
    width: 65%;
    border-radius: 10px;}
.listed li{list-style:none; float:left; margin-left:173px;}
.listed{width:100%; text-align:center;}
.new_field{ width:50%; float:left;}
.new_submit{ border: 0 none;
    font-weight: bold;
    padding: 5px 10px;}
.new_field input{width:80%;}