/*
Theme Name: Total Child
Theme URI: http://totalwptheme.com
Description: Total WordPress theme example child theme.
Author: AJ Clarke
Author URI: http://totalwptheme.com
Template: Total
Version: 1.0
*/

@import url("../Total/style.css");

@font-face {
    font-family: 'coolveticaregular';
    src: url('fonts/coolvetica-webfont.eot');
    src: url('fonts/coolvetica-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/coolvetica-webfont.woff') format('woff'),
         url('fonts/coolvetica-webfont.ttf') format('truetype'),
         url('fonts/coolvetica-webfont.svg#coolveticaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/**
NOTE: If are or will be using the css minify function in the theme use this import instead of the one above
@import url("../Total/style-min.css");
**/

body {
  color: #000;
  font-family: 'Helvetica Neue',Arial,sans-serif;
  font-size: 13px;
  line-height: 1.7;
}
body.theme-base .entry strong {
  color:inherit;
}

#page-bg{
width:100%;
height:100%;
position:fixed;
}
/* tob bar */
#top-bar-wrap {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
  border: medium none;
  color: #fff;
  font-size: 12px;
  margin-bottom: 0;
  position: fixed;
  width: 100%;
  z-index: 10005;
}
.top-bar-left {
  height: 35px;
  line-height: 35px;
}
.top-bar-right {
  height: 35px;
  line-height: 35px;
}
#top-bar-wrap a{ color:#fff;}
#top-bar-social a:hover {
  color: #27aae1;
}
/* top menu */

/* mobile menu */
#mobile-menu {
  display: none;
  height: 40px;
  left: 0;
  right:auto;
  margin-top: -20px;
  position: absolute;
  top: 50%;
  width:70%;
}
#mobile-menu a {
  border-radius: 0px;
  color: #fff !important;
  display: block;
  float: left;
  font-size: 18px;
  height: 40px;
  line-height: 40px;
  margin-left: 10px;
  text-align: center;
  width: 40px;
  border:none !important;
  background:none !important;
}

/* hide search bar in mobile */
.sidr-class-mobile-menu-searchform {
  display: none !important;
}
/* hide search bar in mobile */

/* slideshow */
#slideshow{
width:100%;
height:100%;
display:block;
}

/*header navigation*/
#site-navigation-wrap { height: 35px; position: relative; margin-left:-20px; }
#site-navigation-wrap .dropdown-menu > li { display: block; float: left; }
#site-navigation-wrap .dropdown-menu > li:first-child { margin-left: 0 }
#site-navigation-wrap .dropdown-menu > li > a { display: block; height: 35px; line-height: 35px; padding: 0 20px; text-decoration: none; font-size: 13px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
#site-navigation-wrap .dropdown-menu > li:first-child { margin-left: 0 }
#site-navigation-wrap .dropdown-menu a:hover { color: #27aae1}
#site-navigation-wrap .dropdown-menu > .current-menu-item > a { text-decoration: none; background: #000; color:#fff; }
/*drop-down styles*/
#site-navigation-wrap .dropdown-menu ul { margin: 0; background: #fff; border: 1px solid #ddd; }
#site-navigation-wrap .dropdown-menu ul ul { margin-top: -1px; margin-left: 0; left: 100%; text-align: left; }
#site-navigation-wrap .dropdown-menu ul li:first-child ul { margin-top: 0 }
#site-navigation-wrap .dropdown-menu ul li { display: block; padding: 0; }
#site-navigation-wrap .dropdown-menu ul a { display: block; float: none; padding: 8px 12px; height: auto; margin: 0px; border: 0px; line-height: 1.4em; color: #666; text-transform: none; font-size: 12px; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #eee; }
#site-navigation-wrap .dropdown-menu ul li:last-child > a { border-bottom: none }
#site-navigation-wrap .dropdown-menu ul a:hover { color: #3b86b0; background: #f7f7f7; text-decoration: none; }

/* footer main menu */


#footer-bottom-menu { 
position: absolute; right: 0; top: 50%; margin-top: -34px; height: 68px; line-height: 68px; 
font-family: coolveticaregular, Arial, sans-serif;
font-weight:300;
font-size:18px;
color:#fff;
letter-spacing:0.07em; }
#footer-bottom-menu ul { list-style: none; margin: 0; }
#footer-bottom-menu ul li {
  background:url("images/mainmenu_dot_sep.png") no-repeat scroll left center;
  float: left;
  margin-left: 20px;
  padding: 0 7px 0 12px;
  margin: 0;
}
#footer-bottom-menu ul li:first-child { background:none;}
#footer-bottom-menu ul > li > a { display: block; height: 68px; line-height: 68px; padding: 0 15px; text-decoration: none; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;  }
#footer-bottom-menu a, #footer-bottom a { color: #fff}
#footer-bottom-menu ul > .current-menu-item > a { text-decoration: none; background: #000; color:#fff; }
#footer-bottom-menu a:hover { color: #27aae1}

/* page */
#main{
box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
padding:35px 0 68px;
}

#content-wrap.full-screen, #content-wrap {
  margin-bottom: 30px;
  width: 100% !important;
}

/* home slide - no space */
body.home #main{
padding:0;
}
body.home #content-wrap.full-screen, #content-wrap {
  margin-bottom: 0px;;
  width: 100% !important;
}
body.home #wrap{
overflow:auto;
}

.container-full-pad{
margin:0 30px; 
}

.page-header {
 background:none;
 border:none;
 margin:0;
}
.centered-page-header .page-header-title {
  font-size: 55px;
}
.centered-page-header {
  padding: 35px 0 10px;
  text-align: center;
}
.page-header-title {
  color: #000;
  font-weight: 300;
  line-height: 1.4em;
  margin: 0;
  max-width: 70%;
  font-family:Lato, Open Sans, Arial, sans-serif;
}

/* ui tab */
/** tab **/
body .wpb_tabs.tab-style-default .wpb_tabs_nav li {
  display: block;
  float: left !important;
  margin: 0 !important;
  outline: medium none;
  padding: 0 !important;
  width: 33.33%;
}

body .wpb_tabs.tab-style-default .wpb_tabs_nav li a {
  background: none repeat scroll 0 0 #000;
  color: #fff;
  display: block;
  font-size: 15px;
  height: 38px;
  line-height: 38px;
  margin: 0;
  outline: medium none;
  padding: 0 20px;
  text-align: center;
  text-decoration: none;
  width: auto;
  border-width:0;
}

body .wpb_tabs.tab-style-default .wpb_tabs_nav li.ui-tabs-active a {
  background: none repeat scroll 0 0 #27aae1;
  border: none;
  font-weight: 400;
  height: 38px;
  margin-bottom: -1px;
  color:#fff !important;
  position:relative;
}

/* move tab arrow from here */

/** tab content **/
body .wpb_tabs.tab-style-default .wpb_tabs_nav {
  border: none;
  height: auto;
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, 
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{
background:none !important;
}

body .wpb_tabs.tab-style-default .wpb_tab {
  background: none;
  border: none;
  padding: 0px;
}

.publisher_require ul, .publisher_require ul li{
list-style:none;
}
.publisher_require ul li {
  background: url("images/check-bullet.png") no-repeat scroll left 5px rgba(0, 0, 0, 0);
  padding-left: 25px;
}

/* block */
#wrap .wpex-row {
  margin: 0px !important; 
}
.wpb_row{
margin-left:0;
margin-right:0;
}
.adt-block{
padding:1px !important;
}
.adt-block > div{
background: rgba(217,231,235,0.45);
padding:20px;
}


/* icon box */
.vcex-icon-box-one {
  margin-bottom: 30px;
  padding-left: 5px;
  position: relative;
 /* min-height:250px; AmyEqual*/
}
.vcex-icon-box-one .vcex-icon-box-one-img-alt,
.vcex-icon-box-one .vcex-icon-box-one-icon {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  left:auto;
  width:78px;
  height:78px;
}
.vcex-icon-box-one .vcex-icon-box-one-heading,
.publisher_require h2,
.publisher_faq h2 {
  font-size: 20px;
  font-weight: 600;
  display: table-cell;
  height: 78px;
  margin-bottom: 20px;
  padding-right: 95px;
  vertical-align: middle;
}
.publisher_require{
	background:url(images/publisher_siterequirment.png) right top no-repeat;
}
.publisher_faq{
	background:url(images/publisher_faq.png) right top no-repeat;
}
.vcex-icon-box-one-content{
  margin-top:20px;
	}

/* faq toggle */
body #content h4.wpb_toggle_title_active:before,
body #content h4.wpb_toggle:before {
color:#2cace1;

}
body .wpb_toggle, body #content h4.wpb_toggle {
  background: none;
  border: medium none;
  cursor: pointer;
  display: block;
  font-weight: normal;
  letter-spacing: normal;
  margin: 0;
  outline: 0 none;
  padding: 10px 12px;
  position: relative;
  text-transform: none;
  color:#000;
}
body .wpb_toggle_content {
  color: #27aae1;
  display: none;
  margin: 0;
  overflow: hidden;
  padding: 15px 20px;
}

/* news page toggle */
#newspage .adt-block > div{ 
	padding:58px 180px 50px 50px;
	background: url(images/nonavtab.png) center top no-repeat, 
				url(images/newspage.png) right 50px top 50px no-repeat ,
				none repeat scroll 0 0 rgba(217, 231, 235, 0.45);
}

/* management page */

#management-page .management-header{
		background: url(images/nonavtab.png) center top no-repeat,
				none repeat scroll 0 0 rgba(217, 231, 235, 0.45);
box-sizing: border-box;
padding: 20px 10px;			
}

#management-page .management-header h2{
	font-size:1.4em;
	margin:0;
	line-height:120%;
}

#management-grid .staff-entry{
padding:25px !important;
margin:0 !important;
}
#management-grid .staff-entry-media{
padding:0 !important;
}
#management-grid .staff-entry-img{
width:180px !important;
height:180px !important;
}

#management-grid .staff-position{
font-size:13px;
line-height:120%;
color:#27aae1;
}
#management-grid h2.staff-entry-title{
font-size:20px;
padding-right: 50px;
margin-top:0;
}
#management-grid .staff-entry-excerpt p{
margin:5px 0;
line-height:125%;
}
#management-grid .staff-entry-details {
padding-right:0;
position:relative
}

#management-grid .staff-email{
width:40px;
height:40px;
display:block;
position:absolute;
top:0;
right:0;
background:url(images/email.png) top left no-repeat;
}

body #content #newspage h4.wpb_toggle,
body #content #newspage h4.wpb_newslink {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	color: #000;
	cursor: pointer;
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	letter-spacing: normal;
	outline: 0 none;
	padding: 10px 12px 10px 30px;
	position: relative;
	text-transform: none;
	margin:0;
}
/* change icon for news */
body #content #newspage h4.wpb_toggle:before,
body #content #newspage h4.wpb_newslink:before {
	color: #2cace1;
	content: "";
	font-family: 'FontAwesome';
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	left: 10px;
	line-height: 1;
	margin-right: 10px;
	position: absolute;
	top: 14px;
}
body #content #newspage h4.wpb_toggle_title_active:before {
  content: "";
}

body #content #newspage h4.wpb_toggle_title_active:hover, 
body #content #newspage h4.wpb_toggle:hover,
body #content #newspage h4.wpb_newslink:hover {
  background-color: #f4f4f4;
  border-color: #ddd;
  color: #000;
  text-decoration: none;
}
body #content #newspage h4.wpb_newslink a:hover {color:#000 !important;}
body #newspage .wpb_toggle_open{
display:block;
}
body #newspage .wpb_toggle_content {
  padding: 15px 20px 15px 30px;
}
#newspage span.newsdate{
	color: #888;
	display: block;
	font-size: 12px;
	font-weight: normal;
}
/* solution page, set to 2 tabs */

body.page-id-75 .wpb_tabs.tab-style-default .wpb_tabs_nav li {
  width: 50%;
}

/* contact page */
body.page-id-79 .adt-block h1{
  color: #27aae1;
  font-size: 1.25em;
  margin: 0 0 5px;

}
body.page-id-79 .adt-block > div{background:none;}
/* COUNTRY PAGE */
body.page-template-page-country-php #main {
  padding-bottom:0px;
}
.page-template-page-country-php h1,
.page-template-page-country-php h2,
.page-template-page-country-php h3{
font-family: coolveticaregular, Arial, sans-serif;
font-weight:300;
}
.page-template-page-country-php h1{
font-size:60px;
color:#000;
}
.page-template-page-country-php h2{
font-size:45px;
color:#fff;
border: 2px solid #fff;
display:block;
width:33.33%;
margin:0 auto 30px !important;
}
body.page-template-page-country-php #content-wrap.full-screen, #content-wrap{margin-bottom:0;}
.vcex-row-bg-container {
  margin: 0px;
}

#country-portfolio .wpb_single_image{
	padding:5px;
	background:rgba(255,255,255,0.7);
}
#wrap #country-clients .wpex-row .col,
#wrap #country-clients .col {
  margin: 2px 0;
  padding: 0 2px;
}
#country-clients .thaitemp{
	margin:100px auto;
	color:#fff;
	font-size:18px;
}
#country-contact {
	color:#fff;
}
#country-contact .contact-info{
	margin-bottom:30px;
}
#country-contact .container{
	margin-bottom:50px;
}
#country-contact a{color:#fff; text-decoration:underline;}
#country-contact h4{
	font-weight:bold;
	font-size:16px;
	text-transform:uppercase;
	margin:0 0 5px 0;
	color:#fff;}

#country-contact .vc_span12,
#country-contact .vc_span8,
#country-contact .vc_span6{
padding-left:5px;
padding-right:5px;
}
#country-contact .wpb_row,
#country-contact .form-button{
margin-top:3px;
}
#country-contact .form-lebel{
font-size:0.95em;
line-height:90%;
margin:5px 0 0;
}
div.wpcf7 input[type="text"], div.wpcf7 input[type="password"], div.wpcf7 input[type="email"], div.wpcf7 input[type="tel"], div.wpcf7 input[type="url"], div.wpcf7 textarea {
  padding:7px;
}

.form-checkbox .wpcf7-list-item{
	display:inline-block;
	width:45%;
}

/* successful messae */
div.wpcf7 .wpcf7-mail-sent-ok {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  color: #fff;
  font-weight: normal;
  margin: 15px 5px;
  padding: 10px;
  text-align: center;
}
div.wpcf7-validation-errors {
  background: none repeat scroll 0 0 #000;
  border: medium none;
  color: #c00;
  font-size: 12px;
  font-weight: 400;
  margin: 10px 5px;
  padding: 10px;
  text-align: center;
}
/* form */
input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="url"], textarea, td.actions .coupon .input-text, .searchform input, select, 
input.wpcf7-validates-as-required {
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.25);
  border: medium none;
  box-sizing: border-box;
  color: #fff;
  display: inline-block;
  font-size: 13px;
  width:100%;
  padding: 7px;
  margin-top:5px;
  
}
.theme-button, #commentform #submit, .wpcf7 #current-shop-items-overlay.wpcf7-submit.theme-button .buttons a, .woocommerce .button, input[type="submit"], button {
  background: none repeat scroll 0 0 #fff;
  border: medium none;
  color: #3494dd;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: 600;
  height: 36px;
  line-height: 36px;
  margin: 0;
  outline: medium none;
  padding: 0 30px;
  text-transform: uppercase;
}
.theme-button:hover, #commentform #submit:hover, .wpcf7 .wpcf7-submit:hover, #current-shop-items-overlay .buttons a:hover, .woocommerce .button:hover, input[type="submit"]:hover, button:hover {
  background: none repeat scroll 0 0 #000;
  color: #3494dd;
  text-decoration: none;
}

/* application form */
body .applyform input,
body .applyform input[type="text"], 
body .applyform input[type="password"], 
body .applyform input[type="email"], 
body .applyform input[type="tel"], 
body .applyform input[type="url"], 
body .applyform textarea,
body .applyform select {
border:1px solid #27aae1;
background:none;
color:#000;
}
body .applyform input, body .applyform input[type="text"], body .applyform input[type="password"], body .applyform input[type="email"], body .applyform input[type="tel"], body .applyform input[type="url"], body .applyform textarea, body .applyform select {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 1px solid #27aae1;
  color: #000;
}

#formbody{
display:none;
}
.adt-checklist p{margin:1px 0;}
.adt-checklist span{margin-left:10px;;}

#pub-agreement #stg{
border:1px solid #27aae1;
height:200px;
display:block;
overflow:auto;
padding:20px;
margin-bottom:15px;
}
#pub-agreement #stg blockquote {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  color: inherit;
  font-size: inherit;
  font-weight: normal;
  line-height: inherit;
  margin: 0;
  padding-left: 30px;
}
#pub-agreement #stg td{
border:1px solid #666;
}
#pub-agreement #stg table{
width:95%;
margin:0 auto;
}
#publisherform #country-header p{font-size:1em;}
#publisherform #country-header span{width:auto; display:inline-block; min-width:200px;}
#publisherform h2{margin-bottom:0px;}
#country-contact .form-lebel, .form-lebel{
font-size:0.95em;
line-height:1.2em;
margin:15px 0 0;
}
#publisherform .other-language {
  display: block;
  margin-left: 25px;
  width: 35%;
}
#publisherform .form-button input{background:#27aae1; border:none; color:#fff; margin:15px 0;}
#publisherform .form-button input[disabled="disabled"]{background:#bbb; border:none; color:#fff; margin:15px 0;}

#publisherforminput .error, .wpcf7-form input.error, .wpcf7-form select.error, .wpcf7-form textarea.error{
border-bottom:3px solid #27aae1 !important;
}
.wpcf7-form label.error{color:#e0081a;}

#country-contact .wpcf7-form label.error{color:#cc0;}
#country-contact .wpcf7-form input.error,#country-contact .wpcf7-form select.error,#country-contact .wpcf7-form textarea.error{
border-bottom:3px solid #fff !important;
}
#publisherform span.required {
  color: inherit;
  font-size:inherit;
}





/* successful messae */
div.wpcf7 .wpcf7-mail-sent-ok {
  background: #27aae1;
  border: none;
  color: #fff;
  font-weight: normal;
  margin: 15px 5px;
  padding: 10px;
  text-align: center;
}
div.wpcf7-validation-errors {
  background: none repeat scroll 0 0 #000;
  border: medium none;
  color: #c00;
  font-size: 12px;
  font-weight: 400;
  margin: 10px 5px;
  padding: 10px;
  text-align: center;
}
/* footer */
.site-footer {
  display:none;
}
#footer-bottom {
  background:url(images/bg-main-menu.png) repeat left top; 
  bottom: 0;
  color: #999;
  min-height: 68px;
  position: fixed;
  width: 100%;
  z-index:10005;
}
#block_land{
background-image: url(images/mobile-bg.png);
background-position:center center;
background-size:cover;
background-repeat:no-repeat;
background-color:#fff;
color:#000;
text-align:center;
display:none;
width:100%;
height:100%;
position:absolute;
z-index:10002;
font-family:Open Sans, Arial, sans-serif;
font-weight:300;
}
#block_land p{
	font-size:1.5em;
	line-height:150%;
	margin:0 40px 20px;
}
#block_land #mobile-logo{
	margin:150px auto 10px;;
	width:216px;
	height:84px;
	background:url(images/mobile-logo.png) center top no-repeat;
	display:block;
}

#langcontroller{
}
#langcontroller .column_container, #langcontroller .vc_span12.wpb_column{
	text-align:center;
	margin-bottom:20px !important;
	background:url(images/lang-controller-bg.png) center top 15px no-repeat; }

#langcontroller a.btn-lang
{
	background:#27aae1;
	color:#fff;
	line-height:30px;
	font-size:13px;
	width:30px;
	height:30px;
	display:inline-block;
	border-radius:15px;
	margin:0 1px;
	text-decoration:none;
}
#langcontroller a.btn-lang.active{background:#000;}
#langcontroller a.btn-lang:hover{
	background:#000;
	color:#27aae1;
	}

/*-----------------------------------------------------------------------------------*/
/* - Phone Portrait + Landscape
/*-----------------------------------------------------------------------------------*/
@media only screen and (min-width: 960px) {
#management-grid .staff-row{
	background:url(images/bg-block-col2.png) center top repeat-y;
	margin:2px 0;
	overflow:hidden;
}
}

@media only screen and (max-width: 959px) {
#management-grid .staff-entry{
	background: none repeat scroll 0 0 rgba(217, 231, 235, 0.45);
	margin:2px 0 0 !important;

}
}

@media only screen and (min-width: 768px) {
/* tab arrow */
body .wpb_tabs.tab-style-default .wpb_tabs_nav li.ui-tabs-active a:after {
  border-left: 11px solid transparent;
  border-right: 11px solid transparent;
  border-top: 9px solid #27aae1;
  content: "";
  height: 0;
  left: 50%;
  position: absolute;
  top: 38px;
  width: 0;
  z-index: 999;
  margin-left:-9px;
}
.adt-col2 .adt-block > div{
background: none;
padding:20px;
}
.wpb_row.adt-col2{
	background:url(images/bg-block-col2.png) center top repeat-y;
	margin-bottom:2px;
}
}


@media only screen and (min-width: 768px) and (max-width: 1023px) {
/*contact page - set center align*/
.vc_responsive .wpb_row .vc_span3,
body.page-id-79 .adt-block  {
  float: left;
  text-align: center;
  width: 50%;
}
}
@media only screen and (max-width: 767px) {
#management-grid .staff-entry-media{
margin-bottom:25px !important;
}

#management-page .management-header h2{
font-size:1.2em;
}

/*grid & main */
.container-full-pad {  margin: 0 10px; }
#site-logo,
#site-logo a,
#site-logo img { display: block; float: left; text-align: left; max-width:100%; }

/*top bar*/
#top-bar{padding:0px !important;}
.top-bar-right {  margin: 5px 0 !important; width:50% !important; float:right !important;}
#top-bar-social { text-align: right !important;}

/*client logo */
#country-clients img{
margin: 0 auto;
}

/* application form */
#pub-agreement #stg {
  height: 300px;
}
  /* contract */
#pub-agreement #stg h1 {
  font-size: 1.1em;
  margin: 0 0 5px;
}
#pub-agreement #stg h2 {
  font-size: 1.05em;
  margin: 0 0 5px;
}
#pub-agreement #stg h3 {
  font-size: 1em;
  margin: 0 0 2px;
}
#pub-agreement #stg p, #pub-agreement #stg ul,#pub-agreement #stg ol {
  font-size:0.85em;
}
/*contact page - set center align*/
body.page-id-79 .adt-block  {
  text-align: center;
}

/*country page */

.page-template-page-country-php h2{
width:auto;
}
  /* change border of port image */
#country-portfolio .wpb_single_image{
background:none;
}
.wpb_content_element.wpb_single_image img {
  border: 5px solid #cdd4da;
  display: block;
  margin: 0 auto;
}

/*footer*/
#footer-bottom { text-align: center; padding: 0 !important; min-height:40px !important; }
#footer-bottom-menu {display:none;}
}
@media only screen and (min-width: 479px) and (max-width:767px) {
#country-clients .col {
  margin-bottom: 2px !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  width: 33.33% !important;
}
}
@media only screen and (min-width: 320px) and (max-width:478px) {
#country-clients .col {
  margin-bottom: 2px !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  width: 50% !important;
}
.form-checkbox .wpcf7-list-item {
  display: inline-block;
  width: 100%;
}
#publisherform .other-language {
  display: block;
  margin-left: 25px;
  width: 90%;
}

}
@media only screen and (min-width: 320px) and (max-width:569px) and (orientation : landscape) {
#site-logo {  max-width: 20% !important;}
#footer-bottom {
  min-height: 30px !important;
  padding: 0 !important;
  text-align: center;
}
#top-bar-social a {
  display: inline-block;
  float: none;
  margin-top:0 !important;
}
#block_land{
display:none;
}
}
@media only screen and (min-width: 320px) and (max-width:569px) and (orientation : portrait) {
body.home #block_land{
display:block !important;
}
/*
body.page-id-75 .vcex-icon-box-one {
  min-height:420px; 
} AmyEqual*/
}
@media only screen and (max-width:478px) {
/* news page toggle */
#newspage .adt-block > div{ 
	padding:40px;
	background: url(images/nonavtab.png) center top no-repeat,
				none repeat scroll 0 0 rgba(217, 231, 235, 0.45);
}
}