@charset "UTF-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {display: block;}
body{color:#000000;font-family: 'SuisseIntl';font-size:15px;-webkit-font-smoothing: antialiased;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
strong{font-weight:700;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
select{-webkit-appearance: none;border:0;border-radius:0;outline:none;-ms-box-sizing:content-box;
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;}
@-ms-viewport{width: device-width;}
img{display:block;width:100%;}
p{color:#000000;}
ul li{display:inline-block;}
input, textarea{outline:none;padding:5px;border:0;border-radius:0;}
input::placeholder, textarea::placeholder{color:#000000;}

input[type='radio'] {
    -webkit-appearance:none;
    width:18px;
    height:18px;
    background-color:#ffffff;
    border:1px solid #ffffff;
    border-radius:20px;
    outline:none !important;
    margin-right:10px;
}

input[type='radio']:before {
    content:'';
    display:block;
    width:14px;
    height:14px;
    margin: 1px auto;
    border-radius:50%;
}
input[type='radio']:checked:before {
    background:#654473;
}

.clear{clear:both;}
.bold{font-weight:700;}

/*
	Fonts
 */
@font-face {
  font-family: 'SuisseIntl';
  font-weight: 400;
  font-style: normal;
  src: url('../fonts/SuisseIntl-Regular-WebM.eot');
  src: url('../fonts/SuisseIntl-Regular-WebM.eot?#iefix') format('embedded-opentype'), url('../fonts/SuisseIntl-Regular-WebM.woff2') format('woff2'), url('../fonts/SuisseIntl-Regular-WebM.woff') format('woff'), url('../fonts/SuisseIntl-Regular-WebM.ttf') format('truetype'), url('../fonts/SuisseIntl-Regular-WebM.svg#svgFontName') format('svg');
}
@font-face {
  font-family: 'SuisseIntl';
  font-weight: 700;
  font-style: normal;
  src: url('../fonts/SuisseIntl-Bold-WebM.eot');
  src: url('../fonts/SuisseIntl-Bold-WebM.eot?#iefix') format('embedded-opentype'), url('../fonts/SuisseIntl-Bold-WebM.woff2') format('woff2'), url('../fonts/SuisseIntl-Bold-WebM.woff') format('woff'), url('../fonts/SuisseIntl-Bold-WebM.ttf') format('truetype'), url('../fonts/SuisseIntl-Bold-WebM.svg#svgFontName') format('svg');
}
h1, h2, h3, h4{font-family: 'SuisseIntl';line-height:1.2;}
h1{font-size:50px;font-weight:700;color:#000000;}
h2{font-size:34px;font-weight:700;color:#000000;}
h3{font-size:34px;;color:#000000;}
h4{font-size:19px;font-weight:700;color:#000000;}
h1 .tape{color:#ffffff;background-color:#000000;line-height:1.4;padding:0 10px;-webkit-box-decoration-break: clone;}

body.home{background-color:#ffffff;}

/* Header */

header{position:fixed;top:0;width:100%;height:155px;z-index:1000;}
.header-top{background-color: #000000;}
ul.menu-left{font-size:0;}
.header-menu ul li a{display:block;padding:15px;color:#ffffff;}
.menu-left ul li.current-menu-item > a{background-color:#ffffff;color:#000000;}
.menu-left ul li.current-menu-item > a:hover{opacity:1;}
.menu-left ul li ul.sub-menu{display: none;position: absolute;background-color: #000000;z-index: 1;}
.menu-left ul li:hover ul.sub-menu{display:block;}
.menu-left ul li ul.sub-menu li{display:block;}
.header-menu ul li.home-nav a{text-indent:-9000px;content:"";background-color:#000000;background-image:url('https://cdn.survation.com/wp-content/theme/images/home-whi.te.png');background-repeat:no-repeat;background-position:center;background-size:15px;padding:15px 30px;}
.header-menu ul li.home-nav.current-menu-item a{background-color:#ffffff;background-image:url('https://cdn.survation.com/wp-content/theme/images/home.png');}
.menu-right{float:right;text-align:right;color:#ffffff;}

.header-main{background-color:#ffffff;text-align:center;}

.header-main .row{/*border-bottom:2px solid #000000;*/padding:30px 0;-webkit-transition: all 0.2s;transition: all 0.2s;}
.logo{width:250px;margin:0 auto;-webkit-transition: all 0.2s;transition: all 0.2s;}

header.smaller{height:auto;}
header.smaller .header-main .row{padding:10px 0;}
header.smaller .header-main .row{border:0;}
header.smaller .logo{width:200px;}

body .search{float:right;padding:16px;}
.search-icon{width:17px;display:block;}


.cursor {
	position: relative;
}
.cursor	i {
	position: absolute;
	width: 1px;
	height: 80%;
	background-color: #ffffff;
	left: 5px;
	top: 10%;
	animation-name: blink;
	animation-duration: 800ms;
	animation-iteration-count: infinite;
	opacity: 1;
}

.cursor input:focus + i {
	display: none;
}

@keyframes blink {
	from { opacity: 1; }
	to { opacity: 0; }
}


/* Mobile Navigation */

.mobile-nav{position:relative;}
.button_container{position:absolute;top:0;bottom:0;left:15px;margin:auto;width:35px;height:24px;cursor:pointer;z-index:100;display:none;}
.button_container:hover{opacity:.7;}
.button_container.active .top{-webkit-transform:translateY(11px) translateX(0) rotate(45deg);transform:translateY(11px) translateX(0) rotate(45deg);}
.button_container.active .middle{opacity:0;}
.button_container.active .bottom{top:22px;-webkit-transform: translateY(-11px) translateX(0) rotate(-45deg);transform: translateY(-11px) translateX(0) rotate(-45deg);}
.button_container span{background:#ffffff;border:none;height:3px;width:100%;position:absolute;top: 0;left: 0;-webkit-transition: all .35s ease;transition: all .35s ease;cursor:pointer;}
.button_container.active span{background:#ffffff;}
.button_container span:nth-of-type(2){top:10px;}
.button_container span:nth-of-type(3){top:20px;}
.overlay{display:none;position:absolute;top:0;width:100%;text-align:center;background:#101213;opacity:.95;z-index:10;padding:50px 0;height:100vh;    overflow: scroll;}
.overlay ul li{position:relative;display:block;}
.overlay ul li a{font-size:30px;text-decoration:none;padding:10px 10px;display:block;color:#ffffff;}


/* Login popup modal */

.su-popup{overflow:scroll;position:fixed;left:0;top:0;height:100%;width:100%;background-color:rgba(36,38,42, 0.9);opacity: 0;visibility: hidden;-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;transition: opacity 0.3s 0s, visibility 0s 0.3s;z-index:1010;}
.su-popup.is-visible{opacity: 1;visibility: visible;-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;-moz-transition: opacity 0.3s 0s, visibility 0s 0s;transition: opacity 0.3s 0s, visibility 0s 0s;}
.cd-popup-container{position: relative;width: 80%;max-width: 720px;margin: 10% auto;display:flex;/*-webkit-transform: translateX(-200%);-moz-transform: translateX(-200%);-ms-transform: translateX(-200%);-o-transform: translateX(-200%);transform: translateX(-200%);-webkit-backface-visibility: hidden;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;transition-property: transform;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;*/}

.cd-popup-container .su-popup-close{position: absolute;top:30px;right:40px;width:25px;height:25px;background-image:url('https://cdn.survation.com/wp-content/theme/images/close.png');background-size:100%;}
.is-visible .cd-popup-container {-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}
.cd-popup-container input{width:100%;font-size:50px;color:#ffffff;background-color:transparent;}
.cd-popup-container label, input[type='submit']{display:none;}
.cd-popup-container .search-icon, .cd-popup-container form{display:inline-block;}
.cd-popup-container .search-icon{width:60px;margin-right:20px;margin-top:5px;}
/* Home Banner */

.home-about{border-bottom:50px solid #000000;overflow:hidden;}
.banner-container{background-color:#dfe1d9;position:relative;}
.banner-container::after{background:url('https://cdn.survation.com/wp-content/theme/images/stripe-repeat.png');background-size:80px;padding:40px;content:"";display:block;width:100%;height:100px;position:absolute;bottom:0;}
.banner-info{display:flex;margin-top:80px;}
.banner-info .banner-image{order:2;}
.banner-container .item{overflow:hidden;}
.banner-container .item h4{margin-top:40px;color:#624979;}
.banner-text h1 .tape{color:#dfe1d9;}
.banner-text a{margin-top:40px;}


/* Footer */

footer{background-color:#e0e0d9;border-top:50px solid #000000;margin-top:50px;overflow:hidden;}
.footer-border{border-bottom:3px solid #000000;}
.footer-heading{padding:20px 0;}
.footer-main{margin-top:20px;}
.footer-col{padding-top:20px;padding-bottom:20px;}
.footer-img{max-width:160px;width:50%;margin-bottom:40px;}
.footer-section{margin-bottom:30px;}
.footer-col h4{margin-bottom:20px;}
.footer-panel{background-color:#ffd545;padding:40px 20px;}
.footer-col-panel{float:right;}
.panel-graphic{margin-top:50px;}
.panel-graphic a{display:block;position:relative;}
.panel-graphic a:hover{opacity:1;}
.panel-graphic h2{color:#ffffff;text-align:center;width:80%;position:absolute;top:15%;left:0;right:0;margin:0 auto;font-size:2vw;}
.copyright{font-size:12px;}
footer ul li{display:list-item;list-style:none;margin-bottom:15px;}
.recent-posts a{font-weight:400;}
.list-menu li{display:list-item;}
.list-menu li{margin-bottom:15px;}
.list-menu ul.sub-nav li a{font-weight:400;}
.list-menu ul.sub-nav li{margin:2px 0 0;}


/* Sections */

.page-container, .page_wrap{margin-top:155px;}
.page-heading{background:url('https://cdn.survation.com/wp-content/theme/images/pattern.jpg');background-size:80px;padding:20px 0;}
.page-heading h3{display:inline-block;padding:0 10px;}
.contact-section{margin-top:15px;padding-bottom:10px;}
.contact-field{margin-bottom:20px}
.contact-section a{text-decoration:underline;font-weight:400;}
.heading-section{padding-top:30px;}
.heading-section .container{border-top:2px solid #000000;}
.heading-section h2{text-align:center;}
.heading-section h4{color:#5d5d5d;margin-top:20px;}
.intro{width:100%;max-width:800px;margin:50px auto 40px;text-align:center;}
.intro p{width:80%;margin:30px auto 0;}


/* Layout */

a{color:#000000;font-size:15px;font-weight:700;-webkit-transition: all 0.2s;transition: all 0.2s;text-decoration:none;}
a:hover{color:#000000;opacity:.6;text-decoration:none;}
a:focus{outline:none;}
p a{font-weight:400;text-decoration:underline;}
p a:hover{opacity:1;text-decoration:underline;}
.btn, .wpcf7-submit{background-color:#000000;color:#e1e1da;border-radius:2px;padding:10px 15px;-webkit-transition: all 0.2s;transition: all 0.2s;backface-visibility: hidden;text-decoration:none;}
.btn:hover{color:#e1e1da;opacity:.7;}
.btn.purple-btn{background-color:#654473;color:#ffffff;}
.btn.blue-btn{background-color:#5281a0;color:#ffffff;}
.btn.turquoise-btn{background-color:#00998c;color:#ffffff;}
.btn.outline-btn{background-color:transparent;border:1px solid #000000;color:#000000;}
.underline:after{content: "";width: 30px;height: 3px;margin: 20px auto 10px;background-color: #000000;display: block;}
.underline.left-align:after{margin: 20px 0;}
.image_roll:hover span{background:rgba(0,0,0,.4)}
.image_roll span{background:rgba(0,0,0,0);-webkit-transition: all 0.2s;transition: all 0.2s;backface-visibility: hidden;}
.turquoise-bg{background-color:#00998c;}
.blue-bg{background-color:#2982a3;}
.purple-bg{background-color:#6b487c;}
.red-bg{background-color:#d8362b;}
.teal-bg{background-color:#94c2ba;}
.yellow-bg{background-color:#ffd545;}
.turquoise-border{border-top:#00998c 10px solid;}
.blue-border{border-top:#2982a3 10px solid;}
.purple-border{border-top:#6b487c 10px solid;}
.red-border{border-top:#d8362b 10px solid;}
.teal-border{border-top:#94c2ba 10px solid;}
.yellow-border{border-top:#ffd545 10px solid;}
.black-border{border-top:#000000 10px solid;}
.turquoise-bg h1 .tape{color:#00998c;}
.grey-bg{background-color:#f1f2ec;}

.category-politics-government-current-affairs{border-top:#00998c 10px solid;}
.category-blog{border-top:#2982a3 10px solid;}
.category-survation{border-top:#000000 10px solid;}
.category-charities-and-campaign-groups{border-top:#d8362b 10px solid;}
.category-consumer-media-technology	{border-top:#d8362b 10px solid;}
.category-misc{border-top:#ffd545 10px solid;}



/* Sliders */

.banner-container .item, .bottom-banner .item, .carousel .item, .panel-slider .item{float:none;width:100%;margin:0;padding:0;}
.carousel .carousel-indicators li{background-color:#ffffff;margin:0 10px;opacity:.2;border:0;backface-visibility: hidden;}
.carousel-indicators .active{opacity:1;}
.carousel .item{cursor: -webkit-grab; cursor:-moz-grab;}

#main-banner .item{height:650px;}
#main-banner .carousel-indicators{bottom:40px;z-index:1;}
#main-banner .carousel-indicators li.active{background-color:#624979;}

#block-banner{height:100%;}
#block-banner .item{height:250px;}
#block-banner .carousel-indicators{width:100%;left:-10px;bottom:-130px;margin:0;text-align:left;}
#block-banner .carousel-indicators li.active{background-color:#5281a0;}
#block-banner .carousel-indicators li, #main-banner .carousel-indicators li{opacity:1;}


/* Modules */

.mod-section{display:flex;}
.mod-container{padding:45px;width:50%;min-height:650px;}
.mod-info-wrap{height:100%;padding:30px 80px 30px 40px;border-top:7px solid #000000;}
.mod-info p{margin:40px 0 0;}
.mod-info{max-width:500px;width:100%;margin:0 auto;}
.mod-info h4{color:#624979;}
.mod-info h2{margin-top:50px;}
.mod-info .btn{margin-top:20px;}
.item-inner a{margin-top:10px;display:block;}
.item-inner p{margin-top:40px;}
#block-banner h4{color:#5281a0;}


/* Panel */

.panel-info .carousel-indicators li{opacity:.6;}
.panel-info .carousel-indicators li.active{opacity:1;}
.panel-tabs{margin-top:-60px;}
.panel-info{height:500px;padding:40px 0 0;display:none;}
.panel-info h2, .panel-info h4, .panel-info p{color:#ffffff;}
.panel-top{width:80%;margin:0 auto;}
.panel-wrap{background:url('https://cdn.survation.com/wp-content/theme/images/pattern.jpg');background-size:80px;position:relative;}
.panel-wrap .panel-graphic{width:250px;position:absolute;top:-20px;right:10%;margin:0;z-index:100;}
.panel-wrap p{width:80%;max-width:500px;margin:0 auto;text-align:center;}
.panel-info.current{display:inherit;}
.panel-info .item{height:300px;}
.panel-text{max-width:600px;width:80%;height:100%;margin:0 auto;text-align:center;cursor:grab;display:table;}
.panel-text p{margin-top:30px;}
.panel-img{position:relative;margin:60px auto 0;padding:0 40px;}
.image-text{position:absolute;top:60px;left:80px;width:40%;}
.image-text h1{color:#ffffff;}

.panel-tabs{position:relative;}
.panel-inner{display:table-cell;vertical-align:middle;}
.tab-menu ul{text-align:center;}
.tab-menu ul li{cursor: pointer;}
.tab-menu ul li{width:200px;color:#ffffff;font-weight:700;text-align:center;padding:20px;background-repeat:no-repeat;background-size:100% 100%;}
.tab-menu ul li.turquoise-tab{background-image:url('https://cdn.survation.com/wp-content/theme/images/turquoise-tab.png');}
.tab-menu ul li.purple-tab{background-image:url('https://cdn.survation.com/wp-content/theme/images/purple-tab.png');}
.tab-menu ul li.blue-tab{background-image:url('https://cdn.survation.com/wp-content/theme/images/blue-tab.png');}
.tab-more{text-align:center;}


/* Isotope */

.grid{margin-left:-10px;margin-right:-10px;}
.item{width:33.333%;float:left;margin-bottom:20px;padding-left:10px;padding-right:10px;}
.margin-top{border-top:2px solid #000000;}


/* Non isotope grids - By Maikel */


.grad{margin-left:-10px;margin-right:-10px;}
.grad 										{  }
.grad:after 								{ /* Or @extend clearfix */ content:""; display:table; clear:both; }
.grad [class*='col-']:last-of-type 			{ padding-right:0; }


/* News */

.latest-news{background-color:#ffffff;padding-bottom:60px;margin-top:20px;padding-left:10px;padding-right:10px;}
.latest-news .heading-section{margin-bottom:20px;}
.latest-news .container{padding-left: 10px;padding-left: 10px;}
.latest-news .row{margin-left: -10px;margin-right: -10px;}
.latest-news .row [class*='col-sm']{padding-left:10px;padding-right:10px;}
.post{padding-top:10px;}
.post-text{background-color:#f1f2ec;padding:30px 20px 70px;}
.post-text p{margin:20px 0 10px;}
.post-text a{text-decoration:underline;}
.social-block h4{float:left;width:80%;}
.social-icon{width:30px;float:right;}
.contact-container{border-bottom:#000000 10px solid;}
.contact-block p{font-size:14px;}
.post-title{margin-bottom:20px;}


/* Sidebar */

.sidebar{background-color:#f1f2ec;border-bottom:#000000 10px solid;}
.side-section, .widget_text{border-top:#000000 10px solid;padding:20px;}
hr{border-top:3px solid #000000;}
.sidebar h4{margin-bottom:15px;}
.sidebar input, .sidebar textarea{width:100%;margin-bottom:10px;}
.wpcf7-form input[type='submit']{width:auto;}
.textwidget p{margin-bottom:10px;}


/* Forms */

.mc-form input[type="email"], .side-form input[type="text"], .side-form input#number, .side-form textarea{width:100%;margin-bottom:15px;}



/* Page fixes */

.page_header img{width:inherit;}
.page_wrap h3{font-size:20px;}
.page_wrap p{margin-bottom:8px;}
.filter{margin-bottom:20px;}

@media (min-width: 520px) {
  .mc-form input[type="email"], .side-form input[type="text"], .side-form input#number, .side-form textarea{
    max-width:300px;
  }
}

@media (min-width: 768px) {
  .flex-row{display:flex;}
  .footer-col-border{border-left:1px solid #000000;border-right:1px solid #000000;}
  .latest-news{margin-top:40px;}
  .latest-news [class*='col']{padding-left:10px;padding-right:10px;}
}

@media (min-width: 769px) {
  footer .flex-row{margin-bottom:80px;}
  .footer-panel{margin:-400px 0;padding:400px 20px;}
  .results-footer{padding:20px 60px 30px;}
}

@media (min-width: 880px) {
  .container {width: 850px;}
}

@media (min-width: 1024px) {
  .container {width: 1000px;}
  .banner-text{padding-right:100px;}
}

@media (min-width: 1250px) {
  .container {width: 1200px;}
}

@media (min-width: 1400px) {
  .container{width:1350px;}
}

@media (max-width: 1250px) {
  h1{font-size:38px;}
}

@media (max-width: 1250px) {
  .item h2, .mod-info h2{font-size:26px;}
  .banner-title{width:80%;}
}

@media (max-width: 1200px) {
  .panel-wrap .panel-graphic{top:15px;}
}

@media (max-width: 1024px) {

  .button_container{display:block;}
  .main-nav{display:none;}
  .mobile-nav{width:100%;}

  .item{width:50%;}
  .mod-info-wrap{padding-right:40px;}
  ul li.log-out a{width:14px;background:url('https://cdn.survation.com/wp-content/theme/images/account-white.png') no-repeat;background-size:100%;background-position:center center;text-indent: 100%;white-space: nowrap;overflow: hidden;padding:0;margin-left:10px;margin-bottom:-4px;}

  #block-banner .carousel-indicators{left:-6px;}
  #block-banner .carousel-indicators li{margin:0 6px;}
}

@media screen and (min-width: 767px) and (max-width: 1024px) {
  .latest-main{width:66.666%;}
  .latest-side{width:33.333%}
}

@media (max-width: 880px) {



}

@media (max-width: 768px) {
  h1{font-size:30px;}
  #block-banner .item{height:200px;}
  .carousel-indicators{display:none;}
  .banner-container .item h4{margin:0;}
  .banner-info{margin-top:20px;}
  .banner-image{width:50%;margin:20px 0;}
  .banner-text{padding:0;}
  .banner-text a{margin-top:20px;}
  .banner-text h1{font-size:20px;}
  .banner-wrap{width:50%;}
  #main-banner .item{height:450px;}

  .tab-menu ul{font-size:0;}
  .tab-menu ul li{font-size:14px;width:33.333%;padding:20px 0;}
  .panel-wrap .panel-graphic{display:none;}
  .panel-img{margin-top:30px;padding:0 20px;}
  .related .item{width:50%;}
  .panel-graphic{width:200px;}
  .footer-col-panel{float:none;width:100%;clear:both;}
  .footer-device{width:100%;}
  .banner-container{padding:20px 0;}

  .intro{margin:20px 0;}
  .intro p{margin-top:20px;}
  .mod-section{display:block;}
  .mod-container{width:100%;min-height:initial;padding:40px 20px;}
  .mod-info-wrap{padding:20px;}
  h4.mod-title{margin-bottom:20px;}
  .mod-info p{margin:20px 0;}

  .heading-section h2{margin-top:20px;}
}

@media (max-width: 767px) {
  .footer-col{padding-bottom:10px;}
}

@media (max-width: 600px) {
  h1{font-size:20px;}
  h1 .tape{padding-right:10px;}
  .heading-section h4{margin-bottom:20px;}
  .logo{width:160px;}
  header.smaller .logo{width:130px;}
  .header-main .row{padding:20px 0;}
  .page-container, .page_wrap{margin-top:120px;}
  .banner-wrap{width:100%;}
  .banner-info{display:inherit;}
  #main-banner .item{height:600px;}
  #block-banner .item{height:250px;}

  .banner-container::after{display:none;}


  .banner-container .item h4{margin:0;}
  .banner-info{display:inherit;margin-top:20px;}
  .banner-image{width:100%;max-width:400px;margin:20px auto;}
  .banner-text a{margin-top:20px;}

  .image-text{width:90%;position:inherit;top:0;left:0;margin-top:10px;}

  .panel-info .item{height:330px;}
  .item{width:100%;}

  .panel-tabs{margin-top:20px;}
  .form-row{
    display:block;
    margin:0;
  }
  .form-row input, .form-row select, .form-row-full input{
    width:100%;
    margin:0 0 10px;
  }
  .form-row-full a{
    margin:0 0 10px;
  }
  .settings-menu ul li{
    display:block;
    border-bottom:1px solid #000000;
  }
  .settings-menu ul li:last-child{
    border:none;
  }
  .settings-menu ul li.active a{
    border-radius:0;
  }

  .btn-wrap{
    width:100%;
  }

  .form-btns{
    display:block;
    margin:10px 0 0;
  }
  .form-btns input{
    margin:0 20px 0 0;
  }
  .form-btns .back{
    margin-top:20px;
    text-align:left;
    width:auto;
  }



  .image-field{
    width:100%;
  }




}

@media (max-width: 520px) {
    #block-banner .item{height:300px;}
}
