/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS (commented out this General Custom section)

.content ul{
	list-style-type: disc;
	padding: 0px 0px 0px 0px;
}
.content ul ul{
	list-style-type: circle;
	padding: 0px 0px 0px 0px;
}
h2{margin-bottom:20px;}

/* .page-id-50 .sidebar .widget_nav_menu:first-child,
.parent-pageid-50 .sidebar .widget_nav_menu:first-child{display:none;}
.page-id-50 .sidebar .widget_nav_menu,
.parent-pageid-50 .sidebar .widget_nav_menu{padding-top:0;border-top:none;} */

.home.page #wrap_all>#main>.title_container{display:none;}

#top #main .sidebar .cta-style{border-radius: 3px;
	background-image: url("http://ciphercloud.market8.co/wp-content/themes/enfold/images/layout/bg-button.png");
	background-repeat: repeat-x;
	background-position: 0 0;
	text-decoration: none;
	display: inline-block;
	border-style: solid;
	border-width: 1px;
	margin: 3px 0;
	line-height: 24px;
	position: relative;
	font-weight: 600;
	text-align: center;
	max-width: 100%;
	background-color: #ffc600;
	border-color: #ffc600;
	color: #ffffff;
	padding: 8px 20px;
	font-size: 16px;
	min-width: 127px;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
#top #main .sidebar .cta-style:hover,
#top #main .sidebar .cta-style:focus{
	background-color: #e8b400;
}

#integrated-with-section{min-height:462px;}
#integrated-with-section *{line-height:34px;} */


/* Styling Salesforce Form */

#top form.w2llead .sf_field{width:45%;float:left;margin-right:4.8%;clear:none;}
#top form.w2llead .sf_field:last-child{clear:both;}
#top form.w2llead .sf_field label{display:block;width:100%;margin:0px;}
#top form.w2llead input[type="text"]{color:#808080;height:40px;padding:5px 10px;width:100%;border:1px solid #e1e1e1;font-size:14px;margin-bottom:8px;}
#top form.w2llead select{width:100%;}
#top form.w2llead input[name="captcha_text"]{width:45%;margin-right:54%;}
#top form.w2llead .w2lsubmit{clear:both;padding-top:10px;}
#top form.w2llead input[type="submit"]{color:#fff;height:40px;line-height:40px;padding:0px 28px;font-size:14px;
										background-color:#f64730;margin-top:0px;
										-webkit-border-radius: 20px!important;
										-moz-border-radius: 20px!important;
										-o-border-radius: 20px!important;
										border-radius: 20px!important;}
#top form.w2llead input[type="submit"]:hover,
#top form.w2llead input[type="submit"]:focus{background-color:#02b2e3;}
#top form.w2llead .w2limg{height:50px;}
.sf_required_fields_msg,
.sf_required_fields_msg .required{font-size:12px;color:#e10000;}
/* End Styling Salesforce Form */


#download-form-section{min-height:563px;}
#download-form-section p,
#download-form-section ul{font-size:16px;}
#download-form-section ul li{color:#f64730;}




.title_container .main-title {max-width:60%;}
.title_container .breadcrumb {max-width:37%;}

.aligncenter{text-align:center;}

body.blog .form-validation-field-0formError.formError{top:119px !important;left:2px !important;}

.resources-container{list-style:none !important;padding:0px !important;margin:0px !important;}
.resources-container li{padding:0px 0px 30px 0px;margin:0px;width:30%;margin-right:3%;float:left;}
.resources-container li a{display:block;text-align:center;height:300px;overflow:hidden;}
.resources-container li a:hover{text-decoration:none !important;}
.resources-container li a img{height:80px;}
.resources-container li a strong{display:block;margin:10px;font-size:14px;}
.resources-container li a:hover strong{text-decoration:underline;}
.resources-container li a span{text-decoration:none;color:#666;}
.resources-container li a:hover span{text-decoration:none;color:#333;}

.resource-filter a{cursor:pointer;}
.resource-filter a.selected{cursor:pointer;color:#2d5c88 !important;font-weight:bold;}

.post-entry table td{vertical-align:top;}

.leadership-table,
.leadership-table td,
.leadership-table td a{border:0px !important;padding:0px !important;margin:0px !important;background-color: #fff !important;width: auto !important;}
.leadership-table td a{display:block;position:relative;overflow:visible;z-index:1;}
.leadership-table td a img{opacity:.8;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease}
.leadership-table td a:hover img,
.leadership-table td a:focus img{opacity:1;}
.leadership-table td span.image-overlay{display:none !important;}
.leadership-table td .tooltipcontent{padding:10px;display:block;position:absolute;background-color:#dbdbdb;color:#fff; line-height:18px;left:50%;width:235px;text-align:center;bottom:98%;margin-left:-117px;color:#333333;font-size:12px;
										-webkit-border-radius: 4px!important;
										-moz-border-radius: 4px!important;
										-o-border-radius: 4px!important;
										border-radius: 4px!important;}
.leadership-table td .tooltipcontent b,
.leadership-table td .tooltipcontent strong{color:#111;display:block;font-size:13px;}

.avia-content-slider .slide-meta div.slide-meta-comments,
.avia-content-slider .slide-meta div.slide-meta-del{display:none;}


.news-container{list-style:none !important;padding:0px !important;margin:0px !important;}
.news-container li{padding:0px 0px 20px 0px;margin:0px 0px 20px 0px;width:100%;clear:both;border-bottom:1px solid #e1e1e1;}
.news-container li:nth-child(3n+1){clear:both;}
.news-container li a{display:block;text-align:left;}
.news-container li a:hover{text-decoration:none !important;}
.news-container li a>label{height:60px;width:15%;display:block;float:left;text-align:right;margin-right:5%;}
.news-container li a>label img{max-height:55px;max-width:100%;}
.news-container li a>span{float:left;width:80%;display:block;}
.news-container li a>span>strong{display:block;margin:0px 0px 6px 0px;font-size:16px;display:block;}
.news-container li a:hover>span strong{text-decoration:underline;display:block;}
.news-container li a>span>em{text-decoration:none;color:#222;font-style:normal;}
.news-container li a>span>em h3{text-decoration:none;color:#666;font-style:normal;font-size:12px;margin-bottom:3px;}
.news-container li a:hover>span>em{text-decoration:none;color:#444;}

.title_container{background:url(http://www.ciphercloud.com/wp-content/uploads/2014/04/Header_icons_background.jpg) center center #02b2e3 !important;color:#fff !important;}
.title_container .main-title,
.title_container .main-title a,
.title_container .breadcrumbs,
.title_container .breadcrumbs a{color:#fff !important;}

/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */
.responsive #top #main .sidebar {display: block !important;}
#testimonials-section{background-image:url(none) !important;height:auto !important;}
#integrated-with-section{background-image:url(none) !important;height:auto !important;}
#download-form-section{background-image:url(none) !important;height:auto !important;}
#rewards-section{background-image:url(none) !important;height:auto !important;}
#rewards-section *{text-align:center;float:none;}

#top form.w2llead .sf_field{width:100%;float:none;margin-right:0%;clear:none;}
#top form.w2llead input[name="captcha_text"]{width:100%;margin-right:0%;}

.resources-container li{width:48%;margin:0 1%;}
.resources-container li a{height:270px;}
.resources-container li a strong{font-size:13px;}
.resources-container li a span,
.resources-container li a span *{font-size:12px;}

}



/*
This section change the styles of new Executive Leadership page
================================================== */

/* Change Portfolio Image size to 1/3 instead of 2/3 for Executive Leadership page */
.page-id-1314 .portfolio-preview-image {
    width: 33.3%;
}

.page-id-1314 .portfolio-preview-content {
    width: 66.7%;
    padding: 63px 30px 30px;
}

/* remove border in portfolio grid */
.page-id-1314 .grid-entry .inner-entry {
    box-shadow: none;
}

/* making featured images circular in portfolio grid */
.page-id-1314 .grid-image img { 
    border-radius: 50%;
    padding: 10px;
    border: 1px solid #00b2e9;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}

.page-id-1314 .grid-content {
    padding: 10px !important;
    margin-top: 10px !important;
}

.page-id-1314 .grid-entry-excerpt {
    font-size: 12px;
    margin-bottom: -2px;
    padding-top: 3px;
    line-height: normal;
}

/* offset the main container 89px to compensate for the removal of flip-counter widget. This is just a quick fix. Some where in the code the developer pushed everything down when he added the flip-counter widget. */
/* #wrap_all {
    margin-top: -89px !important;
}
*/

/*
This section change the styles of new Resources page
================================================== */
/* Enter Your Custom CSS Here */

/* ------------------ we use 6% default them margin ------------------

Reduce the gap between 1/4 grid
div .av_one_fourth {
    margin-left: 3.5% !important;
}

div .av_three_fourth {
    margin-left: 30px !important;
}

------------------ we use 6% default them margin ------------------
*/
.content {
    padding-top: 10px;
    padding-bottom: 30px;
}

.sidebar {
    padding-top: 30px;
    padding-bottom: 30px;
}

/* hide Enfold info */
.copyright a {
	display: none; 
}

/* Change the style of Clear Filter button in CPT */
.av_one_fourth input {
    margin-top: 0 !important;
    height: 33px;
    color: #666;
}
/* got conflict with the footers. So removing it
.av_one_fourth span {
    margin-left: 10px !important;
    padding-top: 15px !important;
}*/

/* remove color setting in h5 link */
h5 a {
    color: none;
}

.post-entry-10119 input[type="text"] {
    width: 90% !important;
    margin: 0px !important;;
    display: inline !important;;
    height: 39px;
}

#top select {
    margin: 0 !important;
    width: 100%;

}

#top input[type="text"] {
    margin: 0px 0px 0px !important;
}

.responsive body.page-id-10119 .container,
.responsive body.home .container {
    max-width: 100% !important;
}

.post-entry-10119 div .av_one_fourth {
    margin: 10px 0.5% 0px 0.5% !important;
    width: 24%;
}

.post-entry-10119 .avia-image-container-inner, .avia_image, .av-image-caption-overlay {
    width: 100% !important;
}

.search-but {
    width: 40px;
    height: 39px;
    line-height: 40px;
    padding: 0px !important;
    margin: 0px;
    border-radius: 0px !important;
    min-width: 40px;
    font-size: 17px;
    display: inline-block;
    vertical-align: bottom;
}

.full-width-bar {
    background: #eeeeee;
    padding: 10px 10px 10px 10px;
}


/* This is for Theme version 2.9.1  */
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .page-id-10119 #wpv-view-layout-1 .av_one_fourth.first {
    margin-left: 4%;
    width: 48%;
  }
}

.page-id-10119 select {
    margin: 0 !important;
    width: 100% !important;
}

.page-id-10119 .fullsize .container {
    width: 100% !important;
    padding: 0px 50px;
}

.page-id-10119 .container main {
    width: 100% !important;
}

/* Centering footer */
#footer .container {
   width: 90% !important;
}

#footer .container .av_one_fourth {
   width: 20.5% !important;
   margin-left: 40px !important;
}





/* ENFOLD CUSTOM CSS */

.single-post .big-preview.single-big { display: none; }
.ls-fullwidth .ls-playvideo {
	width: 70px;
	height: 70px;
	margin-left: -25px;
	margin-top: -25px;
	background-position: -290px -140px !important;
}
.ls-fullwidth .ls-playvideo {
width: 70px!important;
height: 70px!important;
}
.ls-fullwidth .ls-playvideo:hover { opacity: 0.5; }
#top.search .sidebar {display: none !important;}
#top.search .content.template-search {width: 100% !important;}
.page-id-4770 .entry-content-wrapper li:before { content: '• '!important; color: white!important; float: left!important; margin-right: 10px!important; }
.page-id-4770 .entry-content-wrapper li { text-indent: -15px!important; }
.page-id-4770 .entry-content-wrapper ul { list-style: none !important; }
.page-id-5973 .entry-content-wrapper li:before { content: '• '!important; color: white!important; float: left!important; margin-right: 10px!important; }
.page-id-5973 .entry-content-wrapper li { text-indent: -15px!important; }
.page-id-5973 .entry-content-wrapper ul { list-style: none !important; }
.page-id-6568 .entry-content-wrapper li:before { content: '• '!important; color: white!important; float: left!important; margin-right: 10px!important; }
.page-id-6568 .entry-content-wrapper ul { list-style: none !important; }
body {
font-size: 15px;
}
.tab.widget_tab_comments.tab_counter_2 {
display: none !important;
}
input#hybridCommentOptin {
display: none !important;
}

.logo img { display: inline-block; vertical-align: middle; }

.masonry-not-first, #after_masonry { border: none!important; }
.av_promobox { margin-top: 10px; }
@media only screen and (min-width: 1800px) {
.responsive.html_stretched .av-masonry-entry {
width: 25.0%;
}
}

.icon-orange .iconbox_icon {
    background: #DFAB59 !important;
}

.iconlist_icon {
background-color: white !important;
color: #89C68F !important;
border: 4px solid #89C68F !important;
}

.cont-style-90{
width: 90% !important;
margin-right: 5% !important;
margin-left:5% !important;
}

#testsection2 .container{
padding: 0px 0px !important;
margin: 0px 5% !important;
width: 90% !important;
}

.cloud-width{
width:30%;
}