/*
Theme Name: The7 child
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalableư, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.2
License: This WorPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/


/* testimonial */

.tst-img-landscape {
	padding-bottom: 67% !important;
}

.tst-img-portrait {
	padding-bottom: 97% !important;
}

@media only screen and (max-width:800px) {
.tst-img-portrait {
	padding-bottom: 120% !important;
}
}

@media only screen and (max-width:480px) {
.tst-img-portrait {
	padding-bottom: 80% !important;
}
}

.testimonial-details {
	margin-top: 15px;
}

/*********************** RESELLERS **********************/


/* clear fix */
.isotope:after {
  content: '';
  display: block;
  clear: both;
}

.reseller-template .filter-categories {
	position:initial !important;
}


/* ---- .element-item ---- */

.reseller-item {
  position: relative;
  float: left;
 width: 180px;
  margin: 10px;
padding:10px;
  border: 1px solid;
  border-color: rgba(84,84,84,0.15);
border-radius: 5px;
}
.reseller-item.width2 { width: 210px; }
.reseller-item.height2 { height: 210px; }
.reseller-item > * {
  margin: 0;
  padding: 0;
}

.container-countries {display:none;}

/* xkey air microsite */
 body.page-id-25809 > div#main {
	padding:0;
}

/* Menu Flag */
li.menuFlag
{
	background: url(http://www.cme-pro.com/wp-content/uploads/2015/12/icn-us-flag-21px.png) no-repeat;
	background-size:21px 13px;
	background-position:85%;
}


/* Product registration */
.bar {
    height: 18px;
    background: green;
}
#sn-registration {
	text-align:center;
	font-size:130%;
}

.missing-msg {
	color:#fff;
}
.submit-btn {
 background-color:#E67B69;
 transition: background 0.5s linear;
 padding-bottom:30px;
}

#sn-submitted {
	display:none;
	text-align:center;
}

.sn-reg, #purchaseDate, #dealerName, #dealerCountry, #fileUpload {
    padding: 10px 6px !important;
    font-size: 16px !important;
    line-height: 1.3333333 !important;
    min-width:200px;
    width:90%;
}


@media only screen and (min-width:800px) {
.sn-reg , #purchaseDate, #dealerName, #dealerCountry, #fileUpload {
    font-size: 16px !important;
    line-height: 1.3333333 !important;
    min-width:200px;
    width:90%;
}
}
/* blocks used to make content editable from wp backoffice*/
#cme_validation_msgs, #cme_header_alt_titles, #cme_SN_login_descr, #cme_SN_descr, #CME_SN_fu, .cme_msg_valid_sn, .cme_msg_sn_already_registered, .cme_msg_invalid_sn, .cme_title_confirm, .cme_subtitle_confirm {
	display:none;
}

.sn-reg-message {
	display:none;
	text-align:center;
	font-size:16px;
	padding:8px;
}


.cme-sn-fu {
margin:20px auto;
}

#submit-sn:disabled, #submit-sn:active:hover:not([disabled]) {

    background: #dddddd !important;
	color:#F33;

}

.success {
	color:#0C3;
}
.error {
	color:#C30;
}

.btn-lg {

    padding: 10px 20px !important;
    font-size: 20px !important;
    line-height: 1.3333333;
}

#submit-sn {
	margin-top:30px !important;

}

.row_social_medias_title, .row_social_medias {
	display:none;
}



/* FILE UPLOAD */


.fileupload-buttonbar .btn,
.fileupload-buttonbar .toggle {
  margin-bottom: 5px;
}
.progress-animated .progress-bar,
.progress-animated .bar {
  background: url("fileupload/img/progressbar.gif") !important;
  filter: none;
}
.fileupload-process {
  float: right;
  display: none;
}
.fileupload-processing .fileupload-process,
.files .processing .preview {
  display: block;
  width: 32px;
  height: 32px;
  background: url("fileupload/img/loading.gif") center no-repeat;
  background-size: contain;
}
.files audio,
.files video {
  max-width: 300px;
}

table.presentation {
	width: 100%;
	margin: 0 auto;
}

@media (max-width: 767px) {
table.presentation {
	width: auto;
	margin: 0 auto;
}

  .fileupload-buttonbar .toggle,
  .files .toggle,
  .files .btn span {
    display: none;
  }
  .files .name {
    width: 80px;
    word-wrap: break-word;
  }
  .files audio,
  .files video {
    max-width: 80px;
  }
  .files img,
  .files canvas {
    max-width: 100%;
  }
}
.fileinput-button {
  position: relative;
  overflow: hidden;
  display: inline-block;
}
.fileinput-button input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  -ms-filter: 'alpha(opacity=0)';
  font-size: 200px;
  direction: ltr;
  cursor: pointer;
}

.fileupload-buttonbar {
	margin-bottom:20px;
}
/* Fixes for IE < 8 */
@media screen\9 {
  .fileinput-button input {
    filter: alpha(opacity=0);
    font-size: 100%;
    height: 100%;
  }
}


#section1-hom1{
	max-height: 1445px;
	min-height: 1445px;
}
body #mc_embed_signup input.button{
	width: 96% !important;
}