dl,h3,menu,ol,p,pre,ul{margin:1em 0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif}body,figure,form{margin:0}a:focus{outline:dotted thin}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
[class^=icon-],
[class^=menu-icon-] a:before {
content: '';
display: inline-block;
background-image: url(//www.goldenbigbandprague.com/wp-content/themes/gbbp/assets/css/img/icons.png?v1);
background-size: 96px 200px;
}
.icon-facebook,
.menu-icon-facebook a:before{
width: 40px;
height: 40px;
}
.icon-youtube,
.menu-icon-youtube a:before {
width: 40px;
height: 40px;
background-position: 0px -40px
}
.icon-soundcloud,
.menu-icon-soundcloud a:before {
width: 42px;
height: 40px;
background-position: 0px -80px
}
.icon-soundcloud-color {
width: 58px;
height: 26px;
background-position: -40px 0px
}
.icon-instagram,
.menu-icon-instagram a:before{
width: 40px;
height: 40px;
background-position: 0px -120px
}
.icon-spotify,
.menu-icon-spotify a:before{
width: 42px;
height: 40px;
background-position: 0px -160px
}
.icon-right:after{
background-image: url(//www.goldenbigbandprague.com/wp-content/themes/gbbp/assets/css/img/icon-right.png);
width: 14px;
height: 10px;
display: inline-block;
content: '';   
}
section.content{padding:0;width:100%}section.content.left{float:left;width:740px;margin:0 19px 0 10px;padding-right:20px}section.content.right{float:right;width:740px;margin:0 10px 0 19px;padding-left:20px}.sidebar{width:260px;float:left;margin:0;position:relative}.sidebar.left{margin-left:10px}.responsive .full_width_row .full{width:100%!important}@media only screen and (min-width:1100px){.sidebar.right.fixed{position:absolute;margin-left:790px}.sidebar.left.fixed{position:absolute}}@media only screen and (min-width:960px) and (max-width:1099px){.responsive .sidebar.right.fixed{position:absolute;margin-left:690px}.responsive .sidebar.left.fixed{position:absolute}.responsive section.content.left,.responsive section.content.right{width:640px}}@media only screen and (min-width:768px) and (max-width:959px){.responsive .sidebar{width:160px}.responsive .sidebar.left.fixed,.responsive .sidebar.right.fixed{top:0!important}.responsive section.content.left,.responsive section.content.right{width:540px;min-height:100%!important}}@media only screen and (max-width:1024px){.responsive .sidebar.left.fixed,.responsive .sidebar.right.fixed{top:0!important}}@media only screen and (max-width:767px){.responsive .sidebar{width:100%}.responsive .sidebar.left.fixed,.responsive .sidebar.right.fixed{position:relative;top:0!important}.responsive section.content.left,.responsive section.content.right{width:100%;border:0;-o-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0;min-height:100%!important}}.row{display:block;margin:0 10px;clear:both}.top_content>.row{margin:auto;width:1040px;padding:40px 0 20px}.content.left .row,.content.right .row,.row .row,.sidebar .row{margin:0}.box{margin:0 0 0 20px;padding:0;display:inline;float:left;border:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#page .sidebar .widget,.one{float:none;display:block;clear:both}#page .sidebar .widget{position:relative;margin:0;width:100%;z-index:1;padding:30px 20px 20px;-o-box-shadow:0 4px 0 rgba(0,0,0,.04);-webkit-box-shadow:0 4px 0 rgba(0,0,0,.04);-moz-box-shadow:0 4px 0 rgba(0,0,0,.04);box-shadow:0 4px 0 rgba(0,0,0,.04);border:1px solid #EDEDED}.box img{max-width:100%!important}body .section_widget>.widget{border:0!important;box-shadow:none!important;margin:0;padding:0;width:100%}.blank_box:after{content:".";opacity:0}.box.first:before,.box.last:after{content:"";display:table}ul.boxes{margin:0;padding:0}.box .last,.box.last,.content.left .last,.content.right .last{margin-right:0!important}.box .first,.box.first,.content.left .first,.content.left .row .box:first-child,.content.right .first,.content.right .row .box:first-child,.row .box:first-child{margin-left:0!important}.box.first{clear:both;zoom:1}.box.last{clear:right;zoom:1}.boxes,.clear,.space{clear:both}.boxes{display:block}.visible_small_screen{display:none}#page .fluid .box{margin:0;padding:0}#page .fluid .one{width:100%}#page .fluid .two{width:50%}#page .fluid .three{width:33.31%}#page .fluid .four{width:25%}#page .fluid .five{width:20%}#page .fluid .six{width:16.6666%}#page .fluid .two-three{width:66.66666%}#page .fluid .three-four{width:75%}#page .fluid .four-five{width:80%}#page .fluid .five-fix{width:83.3333%}.full_width_row .content_block>.content>.row>.box{margin:0 0 0 4%}.full_width_row .content_block>.content>.row>.box:first-child{margin-left:0}.full_width_row .content_block>.content>.row>.one{width:100%}.full_width_row .content_block>.content>.row>.two{width:48%}.full_width_row .content_block>.content>.row>.three{width:30.66%}.full_width_row .content_block>.content>.row>.four{width:22%}.full_width_row .content_block>.content>.row>.five{width:16.8%}.full_width_row .content_block>.content>.row>.two-three{width:65.34%}.full_width_row .content_block>.content>.row>.three-four{width:74%}.full_width_row .content_block>.content>.row>.four-five{width:79.2%}.one{width:1040px}.two{width:510px}.three{width:333.33px}.four{width:245px}.five{width:192px}.six{width:156.67px}.two-three{width:686.67px}.three-four{width:775px}.four-five{width:828px}.five-fix{width:863.33px}.content.left .one,.content.right .one{width:740px;margin:0}.content.left .two,.content.right .two{width:360px}.content.left .three,.content.right .three{width:233.33px}.content.left .four,.content.right .four{width:170px}.content.left .five,.content.right .five{width:132px}.content.left .six,.content.right .six{width:106.67px}.content.left .two-three,.content.right .two-three{width:486.67px}.content.left .three-four,.content.right .three-four{width:550px}.content.left .four-five,.content.right .four-five{width:588px}.content.left .five-six,.content.right .five-six{width:613.33px}.box .box{padding:0;margin:0 0 0 4%}.box .box:first-child,.widget .box:first-child{margin-left:0}#page .box .one{width:100%}#page .box .two{width:48%}#page .box .three{width:30.66%}#page .box .four{width:22%}#page .box .five{width:16.8%}#page .box .two-three{width:65.34%}#page .box .three-four{width:74%}#page .box .four-five{width:79.2%}@media only screen and (min-width:960px) and (max-width:1099px){.responsive .full,.responsive .one{width:960px}.responsive .two{width:460px}.responsive .three{width:300px}.responsive .four{width:220px}.responsive .five{width:172px}.responsive .six{width:140px}.responsive .two-three{width:620px}.responsive .three-four{width:700px}.responsive .four-five{width:748px}.responsive .five-fix{width:780px}.responsive .content.left .full,.responsive .content.right .full{width:640px}.responsive .content.left .one,.responsive .content.right .one{width:100%}.responsive .content.left .two,.responsive .content.right .two{width:310px}.responsive .content.left .three,.responsive .content.right .three{width:200px}.responsive .content.left .four,.responsive .content.right .four{width:145px}.responsive .content.left .five,.responsive .content.right .five{width:112px}.responsive .content.left .six,.responsive .content.right .six{width:90px}.responsive .content.left .two-three,.responsive .content.right .two-three{width:420px}.responsive .content.left .three-four,.responsive .content.right .three-four{width:475px}.responsive .content.left .four-five,.responsive .content.right .four-five{width:508px}.responsive .content.left .five-six,.responsive .content.right .five-six{width:530px}.top_content>.row{width:940px}}@media only screen and (min-width:768px) and (max-width:959px){.responsive .full{width:760px}.responsive .one{width:100%}.responsive .two{width:360px}.responsive .three{width:233.33px}.responsive .four{width:170px}.responsive .five{width:132px}.responsive .six{width:106.67px}.responsive .two-three{width:486.67px}.responsive .three-four{width:550px}.responsive .four-five{width:588px}.responsive .five-six{width:613.33px}.responsive .content.left .full,.responsive .content.right .full{width:540px}.responsive .content.left .one,.responsive .content.right .one{width:100%}.responsive .content.left .two,.responsive .content.right .two{width:260px}.responsive .content.left .three,.responsive .content.right .three{width:166.67px}.responsive .content.left .four,.responsive .content.right .four{width:120px}.responsive .content.left .five,.responsive .content.right .five{width:92px}.responsive .content.left .six,.responsive .content.right .six{width:73.33px}.responsive .content.left .two-three,.responsive .content.right .two-three{width:353px}.responsive .content.left .three-four,.responsive .content.right .three-four{width:400px}.responsive .content.left .four-five,.responsive .content.right .four-five{width:428px}.responsive .content.left .five-six,.responsive .content.right .five-six{width:446.67px}.responsive #page .sidebar .box .box,.responsive #page .sidebar .row,.responsive .box.five .box,.responsive .box.four .box,.responsive .box.three .box,.responsive .box.two .box{width:100%!important;margin:0 0 20px}.responsive .with_icons .box.one{margin:0 auto!important}.responsive .with_icons.big_icons li.last:after{margin-bottom:0}.top_content>.row{width:740px}}@media only screen and (max-width:767px){.responsive .box .box,.responsive .content.left .five,.responsive .content.left .four,.responsive .content.left .four-five,.responsive .content.left .full,.responsive .content.left .one,.responsive .content.left .three,.responsive .content.left .three-four,.responsive .content.left .two,.responsive .content.left .two-three,.responsive .content.right .five,.responsive .content.right .four,.responsive .content.right .four-five,.responsive .content.right .full,.responsive .content.right .one,.responsive .content.right .three,.responsive .content.right .three-four,.responsive .content.right .two,.responsive .content.right .two-three,.responsive .five,.responsive .four,.responsive .four-five,.responsive .full,.responsive .one,.responsive .three,.responsive .three-four,.responsive .two,.responsive .two-three{width:100%!important;margin:0 0 20px}.responsive .content_block>section:last-child,.responsive .row>.box:last-child{margin-bottom:0}#page .row,#page .sidebar{margin:0 auto}.top_content>.row{width:90%}.responsive .with_icons .box.one{margin:0 auto!important}.responsive .with_icons.big_icons li.last:after{margin-bottom:0}.responsive .visible_small_screen{display:block}}#page .wpb_column .one,.clear,.space{width:100%}#page .margin-t0{margin-top:0}#page .margin-t1{margin-top:1px}#page .margin-t10{margin-top:10px}#page .margin-t15{margin-top:15px}#page .margin-t20{margin-top:20px}#page .margin-t30{margin-top:30px}#page .margin-t40{margin-top:40px}#page .margin-t50{margin-top:50px}#page .margin-t60{margin-top:60px}#page .margin-t70{margin-top:70px}#page .margin-t80{margin-top:80px}#page .margin-b0,#page .margin-b10{margin-bottom:10px}#page .margin-b15{margin-bottom:15px}#page .margin-b20{margin-bottom:20px}#page .margin-b30{margin-bottom:30px}#page .margin-b40{margin-bottom:40px}#page .margin-b50{margin-bottom:50px}#page .margin-b60{margin-bottom:60px}#page .margin-b70{margin-bottom:70px}#page .margin-b80{margin-bottom:80px}#page .margin-b0{margin-bottom:0}#page .margin-l0{margin-left:0}#page .margin-r0{margin-right:0}#page .padding-t1{padding-top:1px}#page .padding-t10{padding-top:10px}#page .padding-t20{padding-top:20px}#page .padding-t30{padding-top:30px}#page .padding-b10{padding-bottom:10px}#page .padding-b20{padding-bottom:20px}#page .padding-b30{padding-bottom:30px}#page .padding-b40{padding-bottom:40px}#page .padding-b0{padding-bottom:0}#page .padding-t0{padding-top:0}#page .padding-l0{padding-left:0}#page .padding-r0{padding-right:0}.nomargin{margin:0!important}.nopadding{padding:0!important}.space{position:relative;display:table}.content img{max-width:100%;display:block}.responsive .content img{height:auto}.box_sizing{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#page .wpb_column .box{margin:0;padding:0;width:100%}#page .wpb_column .two{width:50%}#page .wpb_column .three{width:33.31%}#page .wpb_column .four{width:25%}#page .wpb_column .five{width:20%}#page .wpb_column .six{width:16.6666%}#page .wpb_column .two-three{width:66.66666%}#page .wpb_column .three-four{width:75%}#page .wpb_column .four-five{width:80%}#page .wpb_column .five-fix{width:83.3333%}
html, body {
background-color: rgb(9, 9, 18);
color: #fff;
}
html, body, div, p, a {
font-family: 'Open Sans', serif;
font-size: 15px;
font-weight: 400;
}
a {
text-decoration: none;
color: #DF9C40;
}
a:hover {
text-decoration: underline;
}
p {
margin: 0 0 1.0em 0;
line-height: 25px;
}
h1 {
margin: 0;
}
h2 {
font-size: 50px;
font-weight: 400;
color: #DF9C40;
text-align: center;
}
h3 {
font-size: 22px;
color: #DF9C40;
}
h1,
h2,
h3,
h4,
h5,
h6,
h7 {
color: #DF9C40;
font-family: "Oswald", sans-serif
}
.hidden {
display: none;
}
.clearfix {
clear: both;
}
.pull-right {
float: right;
}
.pull-left {
float: left;
}
.text-left {
text-align: left;
}
.text-right {
text-align: right;
}
.text-center {
text-align: center;
}
ul.horizontal:after,
.row:after {
content: '';
position: relative;
display: block;
clear: both;
}
ul.horizontal {
display: block;
margin: 0 auto;
padding: 0;
}
ul.horizontal li {
display: inline-block;
}
[class^=col-] {
float: left;
}
.col-md-3,
.col-sm-3 {
width: 25%;
}
.col-md-4,
.col-sm-4 {
width: 33.333%;
}
.col-md-8,
.col-sm-8 {
width: 66.666%;
}
.col-md-6,
.col-sm-6,
.col-xs-6 {
width: 50%;
}
.p-t-20 {
padding-top: 30px;
}
.ma {
margin: 0 auto;
}
article a,
.yellow {
color: #DF9C40;
}
.overlay {
position: fixed;
width: 100%;
height: 0;
background: #000000;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
opacity: 0;
left: 0;
top: 0;
z-index: 70;
cursor: pointer;
filter: blur(0);
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-ms-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
}
form {
background-color: #1F1F2B;
border: 1px solid #1d1d29;
padding: 20px;
}
form input,
form textarea {
width: 96%;
border: 1px solid #525267;
background-color: transparent;
padding: 5px 2%;
color: #fff;
}
form input:focus,
form textarea:focus {
border-color: #DF9C40!important;
outline: none;
}
form input[type=submit] {
width: 50%;
margin: 0 auto;
display: block;
color: #DF9C40;
background-color: transparent;
border-radius: 30px;
border: 1px solid #DF9C40;
padding: 10px 20px;
font-family: 'Open Sans', serif;
font-size: 20px;
margin-top: 10px;
}
form input[type=submit]:hover {
color: #1F1F2B;
background-color: #DF9C40;
}
form .wpcf7-recaptcha > div > div {
margin: 10px auto;
}
section {
padding: 50px 30px 50px 30px;
position: relative;
overflow: hidden;
}
section#primary {
max-width: 1200px;
margin: 0 auto;
}
section h2 {
margin-top: 0px;
}
section h2.decoration span {
position: relative;
}
section h2.decoration span:before,
section h2.decoration span:after {
background-image: url(https://www.goldenbigbandprague.com/wp-content/themes/gbbp/assets/css/img/title-decoration.png);
content: '';
position: absolute;
display: block;
width: 190px;
height: 50px;
top: 10px;
background-position: 0px 0px;
}
section h2.decoration span:after {
right: -200px;
background-position: -230px 0px;
}
section h2.decoration span:before {
left: -200px;
}
section h2.decoration.d-2 span:after {
background-position: -230px -60px;
}
section h2.decoration.d-2 span:before {
background-position: 0px -60px;
}
section h2.decoration.d-3 span:before {
background-position: 0px -120px;
left: -240px;
width: 230px;
}
section h2.decoration.d-3 span:after {
background-position: -230px -120px;
right: -240px;
width: 230px;
}
.slick-slider {
margin-bottom: 0px;
}
.fancybox-wrap .fancybox-skin {
padding: 0px !important;
}
.fancybox-inner {
overflow: hidden !important;
} section.breadcrumbs{
padding: 20px 20px 0  20px;
color: #525267;
}
section.breadcrumbs a{
color: #525267;
}
section.breadcrumbs .container{
max-width: 1200px;
margin: 0 auto;
} .c-hamburger {
display: inline-block;
position: relative;
overflow: hidden;
margin: 0;
padding: 0;
width: 50px;
height: 50px;
font-size: 0;
text-indent: -9999px;
appearance: none;
box-shadow: none;
border-radius: none;
border: none;
cursor: pointer;
-webkit-transition: background .3s;
-moz-transition: background .3s;
-ms-transition: background .3s;
-o-transition: background .3s;
transition: background .3s;
float: left;
border-radius: 50%;
}
.c-hamburger:hover {
background-color: rgba(10, 12, 40, 0);
}
.c-hamburger span {
display: block;
position: absolute;
top: 24px;
left: 12px;
right: 12px;
height: 3px;
background: #FFF;
-webkit-transition: transform .3s;
-moz-transition: transform .3s;
-ms-transition: transform .3s;
-o-transition: transform .3s;
transition: transform .3s;
}
.c-hamburger span::before,
.c-hamburger span::after {
position: absolute;
display: block;
left: 0;
width: 100%;
height: 3px;
background-color: #FFFFFF;
content: "";
}
.c-hamburger span::before {
top: -8px;
transform-origin: top right;
-webkit-transition: transform 0.3s, width 0.3s, top 0.3s;
-moz-transition: transform 0.3s, width 0.3s, top 0.3s;
-ms-transition: transform 0.3s, width 0.3s, top 0.3s;
-o-transition: transform 0.3s, width 0.3s, top 0.3s;
transition: transform 0.3s, width 0.3s, top 0.3s;
}
.c-hamburger span::after {
bottom: -8px;
transform-origin: bottom right;
-webkit-transition: transform 0.3s, width 0.3s, top 0.3s;
-moz-transition: transform 0.3s, width 0.3s, top 0.3s;
-ms-transition: transform 0.3s, width 0.3s, top 0.3s;
-o-transition: transform 0.3s, width 0.3s, top 0.3s;
transition: transform 0.3s, width 0.3s, bottom 0.3s;
}
.logo img {
max-width: 100%;
z-index: -1;
position: relative;
}
h1 a {
display: inline-block;
}
body:not(.home) .logo img {
max-height: 100px;
} footer {
padding: 10px 25px 25px 25px;
background-position: 30px 0;
}
footer .row {
position: relative;
}
footer .footer-links {
color: #3c3c43;
line-height: 30px;
}
footer .footer-links a {
color: #DF9C40;
text-decoration: none;
}
footer .footer-links a:hover{
text-decoration: underline;
}
footer .soundcloud-wrap {
position: absolute;
top: -40px;
right: 0;
}
footer .btn-soundcloud {
background-color: #1F1F2B;
padding: 13px 20px;
display: block;
border: 1px solid #1d1d29;
border-radius: 3px;
font-size: 18px;
font-weight: 600;
vertical-align: super;
margin-top: 10px;
}
footer .btn-soundcloud:hover {
opacity: .75;
}
footer .btn-soundcloud i {
vertical-align: middle;
margin-right: 20px;
} header {
position: absolute;
width: 100%;
z-index: 72;
}
header > div {
padding: 25px;
}
body:not(.home) header > div {
}
.social-links ul {
list-style: none;
padding: 0;
margin: 0;
}
.social-links ul li {
float: left;
}
.social-links span {
display: none;
}
.social-links .menu-item,
.social-links .social-link {
float: left;
display: block;
margin: 0px 10px;
-webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-ms-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
}
.social-links .menu-item:hover,
.social-links .social-link:hover {
opacity: 0.5;
}
footer .social-links {
margin-top: 20px;
}
footer .social-links ul {
text-align: center;
}
footer .social-links .menu-item {
display: inline-block;
float: none;
}
header .languages .language {
width: 50px;
height: 50px;
display: block;
text-align: center;
line-height: 50px;
border: 1px solid transparent;
float: left;
margin: 0px 5px;
color: #fff;
font-size: 20px;
font-weight: 400;
}
header .languages .language.active,
header .languages .language:hover {
background-color: #0a0c28;
border-radius: 50%;
border: 1px solid #DF9C40;
color: #DF9C40;
} nav {
text-align: center;
margin-top: 30px;
height: 48px;
}
nav ul li a {
display: block;
color: #fff;
font-size: 20px;
padding: 10px 20px;
border: 1px solid transparent;
font-family: Oswald, Arial sans-serif;
letter-spacing: 1px;
text-transform: uppercase;
font-weight:300
}
nav ul li.active a,
nav ul li.current_page_item a,
nav ul li.current-menu-item a,
nav ul li:hover a {
color: #DF9C40;
background-color: rgba(0,0,0,0.5);
border-radius: 30px;
border: 1px solid #DF9C40;
text-decoration: none;
}
a.btn {
color: #DF9C40;
background-color: rgba(0,0,0,0.5);
border-radius: 30px;
border: 1px solid #DF9C40;
padding: 10px 20px;
display: inline-block;
}
a.btn.active,
a.btn:hover {
color: #000;
background-color: #DF9C40;
} section.services ul {
max-width: 1000px;
}
section.services ul li {
position: relative;
width: 33%;
}
section.services ul li a {
text-align: center;
display: inline-block;
position: relative;
}
section.services ul li a span {
position: absolute;
display: block;
color: #fff;
width: 100%;
top: 50%;
font-size: 20px;
margin-top: -10px;
font-weight: 400;
-webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-ms-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
}
section.services ul li:hover a span {
color: #DF9C40;
font-size: 35px;
margin-top: -15px;
}
section.services ul li img {
opacity: 0.3;
-webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-ms-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
max-width: 100%;
display: block;
margin: 0 auto;
}
section.services ul li:hover img {
opacity: 0.8;
} section.about .content {
max-width: 700px;
margin: 0 auto;
}
footer,
section.bcg {
background-image: url(https://www.goldenbigbandprague.com/wp-content/themes/gbbp/assets/css/img/bcg-patern.png);
}
.hp-testimonials.bcg{
background-position: 21px 0;
} .gallery:after {
content: '';
display: block;
clear: both;
}
.gallery .gallery-item {
width: 23%;
float: left;
margin: 10px 1%;
}
.gallery .gallery-item .gallery-icon {
display: block;
border: 1px solid transparent;
padding: 8px;
}
.gallery .gallery-item .gallery-icon:hover {
border: 1px solid #fff;
}
.gallery .gallery-item img {
height: auto;
width: 100%;
display: block;
}
.gallery .gallery-item:hover {
opacity: 0.7;
}
.gallery .gallery-item:nth-child(4n+1) {
clear: both;
} section.actions .line-thru {
position: absolute;
width: 100%;
border-bottom: 1px solid #2b2b39;
left: 0px;
margin-top: 60px;
z-index: 1;
}
section.actions .item {
position: relative;
cursor: pointer;
}
.item-thin.item-projekt {
width: 23%;
float: left;
margin-right: 1%;
margin-left: 1%;
margin-bottom: 2%;
}
.item-thin.item-projekt:nth-child(4n+1) {
clear: both;
}
.item .item-description .nastroj{
font-size: 22px;
color: #DF9C40;
}
@media(max-width: 900px) {
.item-thin.item-projekt:nth-child(3n+1) {
clear: none;
}
.item-thin.item-projekt {
width: 48%;
}
.item-thin.item-projekt:nth-child(2n+1) {
clear: both;
}
}
@media(max-width: 600px) {
.item-thin.item-projekt {
clear: none;
}
.item-thin.item-projekt {
width: 100%;
margin-left: 0px;
margin-right: 0px;
}
}
.item-projekt,
.item-partner,
.item-action {
margin-bottom: 10px;
overflow: hidden;
position: relative;
}
.item-projekt .item-content,
.item-partner .item-content,
.item-action .item-content,
section.actions .item .item-content {
padding: 20px;
margin: 0px 5px;
border: 1px solid transparent;
background: rgba(32, 32, 41, 0.58);
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}
.item-projekt .item-content,
.item-partner .item-content,
.item-action .item-content {
margin: 0px;
}
.item-projekt .item-content,
.item-partner .item-content,
.item-action .item-content,
section.actions .item:hover .item-content {
background-color: #1F1F2B;
border: 1px solid #1d1d29;
}
.item-action .item-content .date .date-day,
section.actions .item .item-content .date .date-day {
position: relative;
z-index: 2;
padding: 0px 5px;
background-color: #090912;
font-family: "Oswald",sans-serif
}
.item-action .item-content .date .date-day,
section.actions .item:hover .item-content .date .date-day {
background-color: #1F1F2B;
}
.item-action .item-content .date .date-day:after,
section.actions .item .item-content .date .date-day:after {
content: "";
position: absolute;
display: block;
bottom: 16px;
width: 9px;
height: 9px;
right: -13px;
background-color: #2b2b39;
border-radius: 50%;
font-weight: 400;
}
.item-action .item-content .date .date-day,
section.actions .item .item-content .date .date-day {
font-size: 40px;
font-family: "Oswald",sans-serif
}
.item-action .item-content .date .date-month,
section.actions .item .item-content .date .date-month,
.item-action .item-content .date .date-year,
section.actions .item .item-content .date .date-year {
font-size: 20px;
vertical-align: top;
top: 5px;
position: relative;
margin-left: 3px;
font-family: "Oswald",sans-serif
}
.item-action .item-content .date .date-year,
section.actions .item .item-content .date .date-year {
font-size: 17px;
top: 10px;
}
.item-projekt .item-title h3,
.item-partner .item-title h3,
.item-action .item-title h3,
section.actions .item .item-title h3,
.item-projekt .item-title h3 a,
.item-partner .item-title h3 a,
.item-action .item-title h3 a,
section.actions .item .item-title h3 a {
color: #DF9C40;
font-size: 20px;
font-weight: 400;
margin: 0;
font-family: "Oswald", sans-serif
}
.item-projekt .item-image img,
.item-partner .item-image img,
.item-action .item-image img,
section.actions .item .item-image img {
max-width: 100%;
height: auto;
width: 100%;
}
.item-partner .item-image,
.item-action .item-image {
float: left;
margin-right: 20px;
max-width: 50%;
}
.item-partner .item-image img,
.item-action .item-image img {
z-index: 5;
position: relative;
max-width: 200px;
height: auto;
}
.item-partner .item-subtitle,
.item-action .item-subtitle,
section.actions .item .item-subtitle {
color: #525267;
margin-bottom: 5px;
}
.item-partner .item-price,
.item-action .item-price,
section.actions .item .item-price {
color: #DF9C40;
font-size: 15px;
}
.item-action:before {
position: absolute;
width: 100%;
border-bottom: 1px solid #2b2b39;
left: 0px;
margin-top: 60px;
z-index: 1;
content: '';
}
.no-line:before {
display: none;
}
.item-partner .item .item-description,
section.actions .item .item-description {
padding-bottom: 10px;
}
section.actions .item .buttons {
display: none;
text-align: center;
bottom: -18px;
position: absolute;
width: 100%;
}
section.actions .item .buttons a {
background-color: #2b2b39;
border-radius: 30px;
padding: 10px 20px;
font-size: 13px;
font-weight: 400;
display: inline-block;
}
section.actions .item .buttons a:hover {
background-color: #2b2b39;
opacity: .75;
}
section.actions .item:hover .buttons {
display: block;
}
a.icon-right:after {
margin-left: 10px;
} @media  (min-width: 768px){
.partners:after{
content: '';
display: block;
clear: both;
}
.partners .item{
width: 50%;
float: left;
padding: 10px;
box-sizing: border-box;
}
}
@media  (min-width: 768px) and (max-width: 991px){
.partners .item:nth-child(2n+1){
clear: both;
}
}
@media  (min-width: 992px){
.partners .item{
width: 33.33%;
}
.partners .item:nth-child(3n+1){
clear: both;
}
} section.videos {
overflow: hidden;
}
section.videos .video-wrap {
padding: 60px 40px;
border: 1px solid #1d1d29;
}
.video-list.video-wrap{
padding: 20px 0;   
}
.video-list.video-wrap .item,
section.videos .video-wrap .item {
margin: 0 20px;
outline: none;
}
.video-list.video-wrap .item{
width: 23%;
margin: 1%;
display: inline-block;
}
.video-list.video-wrap .item-title,
section.videos .video-wrap .item-title {
background-color: #1F1F2B;
border: 1px solid #1d1d29;
padding: 20px;
cursor: pointer;
}
.video-list.video-wrap .image a,
section.videos .video-wrap .image a {
display: block;
}
.video-list.video-wrap .image ,
section.videos .video-wrap .image {
position: relative;
}
.video-list.video-wrap .image a:after,
section.videos .video-wrap .image a:after {
content: '';
display: block;
position: absolute;
background-image: url(https://www.goldenbigbandprague.com/wp-content/themes/gbbp/assets/css/img/icon-play.png);
background-size: 70px 70px;
width: 70px;
height: 70px;
top: 50%;
left: 50%;
margin-top: -35px;
margin-left: -35px;
-webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-ms-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
}
.video-list.video-wrap .item:hover .image a:after,
section.videos .video-wrap .item:hover .image a:after {
-ms-transform: rotate(-360deg); -webkit-transform: rotate(-360deg); transform: rotate(-360deg);
}
.video-list.video-wrap .image img,
section.videos .video-wrap .image img {
width: 100%;
}
.video-list.video-wrap h3,
section.videos .video-wrap h3 {
font-weight: 400;
font-size: 15px;
margin: 0px;
height: 49px;
overflow: hidden;
}
section.videos .item-title h3{
font-size: 17px;
} section.banner {
background-image: url(https://www.goldenbigbandprague.com/wp-content/themes/gbbp/assets/css/img/banner2.jpg);
background-color: transparent;
background-size: cover;
padding-top: 75px; background-position: 50% 50%;
padding-bottom: 20px;
overflow: visible;
}
body.home section.banner {
padding-top: 200px;
position: relative;
}
body section.banner > .container {
position: relative;
z-index: 100;
}
body section.banner video {
position: absolute;
top: -99999px;
bottom: -99999px;
left: -99999px;
right: -99999px;
margin: auto;
min-height: 100%;
min-width: 100%;
}
body section.banner .video-wrap:before {
content: '';
display: block;
background-color: rgba(9, 9, 18, 0.5);
width: 100%;
height: 100%;
position: absolute;
z-index: 10;
}
body section.banner .video-wrap {
position: absolute;
top: 0px;
left: 0px;
height: 100%;
width: 100%;
z-index: 0;
pointer-events: none;
overflow: hidden;
}
body #ytplayer {
height: 100%;
width: 100%;
} section.news .news-wrap {
max-width: 1200px;
margin: 0 auto;
}
section.news .item-content {
max-width: 300px;
margin: 0 auto;
padding: 0 10px;
}
section.news .item .item-title h3 {
margin: 0px 0px 20px 0px;
}
section.news .item .item-title a {
color: #DF9C40;
font-size: 18px;
font-weight: 400;
font-family: "Oswald", sans-serif
}
section.news .item .item-image img {
display: block;
width: 100%;
height: auto;
}
.item .item-description .date,
section.news .item .item-description .date {
color: #525267;
}
section.news .item .item-description .date:after {
content: "\2022";
}
section.news .item .item-text {
padding: 20px;
background-color: #1F1F2B;
border: 1px solid #1d1d29;
}
.scroll.down {
color: white;
padding-bottom: 80px;
width: 100px;
margin-left: -50px;
position: absolute;
left: 50%;
bottom: 50px;
cursor: pointer;
-webkit-animation: myanimation 1s infinite; -moz-animation: myanimation 1s infinite; -o-animation: myanimation 1s infinite; animation: myanimation 1s infinite; text-align: center;
}
.scroll.down:after {
content: "";
display: block;
width: 32px;
height: 32px;
border: 2px solid white;
background: url(https://www.goldenbigbandprague.com/wp-content/themes/gbbp/assets/css/img/ico_scroll_down.png);
background-size: cover;
position: absolute;
left: 50%;
margin-left: -18px;
top: 32px;
-webkit-border-radius: 50%;
border-radius: 50%;
}
@-webkit-keyframes myanimation {
0% {
bottom: 30px;
}
50% {
bottom: 20px;
}
100% {
bottom: 30px;
}
}
@-moz-keyframes myanimation {
0% {
bottom: 30px;
}
50% {
bottom: 20px;
}
100% {
bottom: 30px;
}
}
@-o-keyframes myanimation {
0% {
bottom: 30px;
}
50% {
bottom: 20px;
}
100% {
bottom: 30px;
}
}
@keyframes myanimation {
0% {
bottom: 30px;
}
50% {
bottom: 20px;
}
100% {
bottom: 30px;
}
}  .slick-prev,
.slick-next
{
width: 45px;
height: 45px;
background: #2b2b39;
border-radius: 50%;
z-index: 10;
}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
background: rgb(87, 87, 97);
}
.slick-prev:before,
.slick-next:before
{
opacity: 1;
content: '';
border-bottom: 2px solid #090912;
border-left: 2px solid #090912;
width: 15px;
height: 15px;
display: block;
-ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);
margin: 0 auto;
position: relative;
}
.slick-prev:before {
left: 2px;
}
.slick-next:before {
-ms-transform: rotate(-135deg); -webkit-transform: rotate(-135deg); transform: rotate(-135deg);
left: -4px;
}
.slick-prev
{
left: -62px;
}
.slick-next
{
right: -62px;
}  .flip-container {
-webkit-perspective: 1000;
-moz-perspective: 1000;
-ms-perspective: 1000;
perspective: 1000;
-ms-transform: perspective(1000px);
-moz-transform: perspective(1000px);
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d; width: 24%;
height: 180px;
position: relative;
display: inline-block;
}
section#primary .services .flip-container{
width: 22%;
padding: 0 1%;
}
.flip-container:hover .back, .flip-container.hover .back {
-webkit-transform: rotateY(0deg);
-moz-transform: rotateY(0deg);
-o-transform: rotateY(0deg);
-ms-transform: rotateY(0deg);
transform: rotateY(0deg);
}
.flip-container:hover .front, .flip-container.hover .front {
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
transform: rotateY(180deg);
}
.front, .back {
position: relative;
width: 100%;
height: 180px;
text-align: center;
}
.flipper {
-webkit-transition: 0.6s;
-webkit-transform-style: preserve-3d;
-ms-transition: 0.6s;
-moz-transition: 0.6s;
-moz-transform: perspective(1000px);
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transition: 0.6s;
transform-style: preserve-3d;
position: relative;
cursor: pointer;
}
.front, .back {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transition: 0.6s;
-webkit-transform-style: preserve-3d;
-moz-transition: 0.6s;
-moz-transform-style: preserve-3d;
-o-transition: 0.6s;
-o-transform-style: preserve-3d;
-ms-transition: 0.6s;
-ms-transform-style: preserve-3d;
transition: 0.6s;
transform-style: preserve-3d;
position: absolute;
top: 0;
left: 0;
overflow: hidden;
}
.front {
-webkit-transform: rotateY(0deg);
-ms-transform: rotateY(0deg);
z-index: 2;
}
.front:hover {
background: rgb(23, 23, 29);
}
.back {
background: transparent;
-webkit-transform: rotateY(-180deg);
-moz-transform: rotateY(-180deg);
-o-transform: rotateY(-180deg);
-ms-transform: rotateY(-180deg);
transform: rotateY(-180deg);
}
.flipper h2 {
position: absolute;
display: block;
color: #fff;
width: 100%;
top: 50%;
font-weight: 400;
font-size: 30px;
margin: 0;
transform: translateY(-50%);
}
.flipper h3 {
font-family: "myriad_probold";
font-size: 20px;
color: #ee2422;
padding: 25px 0 15px;
margin: 0 15px 15px;
}
.flipper p {
padding: 15px;
font-size: 14px;
line-height: 20px;
}
.flipper img {
display: block;
margin: 0 auto;
opacity: 0.3;  }
.flipper .back a{
color: #DF9C40;
} .page-header + .row + .page-header {
padding-top: 40px;
}
.item{
outline: none;
}
.item-testimonial .item-content {
padding: 20px 60px;
}
.item-testimonial .item-content:after{
content: '';
display: block;
clear: both;
}
.item-testimonial .item-image {
border-radius: 50%;
overflow: hidden;
float: left;
max-width: 20%;
min-width: 150px;
}
.item-testimonial .item-image img {
height: auto!important;
width: 100%;
}
.item-testimonial .item-text {
max-width: 80%;
display: inline-block;
text-align: left;
line-height: 25px;
}
.item-testimonial .item-description {
margin: 20px 40px 10px 40px;
padding: 20px 20px 20px 40px;
background-color: #1F1F2B;
}
.item-testimonial .item-description .fa-quote-left {
margin-left: -20px;
margin-right: 5px;
}
.item-testimonial .item-description .fa-quote-right {
margin-left: 5px;
}
.item-testimonial .item-subdescription {
padding: 10px 0 0 0;
}
.item-testimonial .item-name {
font-weight: 600;
margin-right: 10px;
}
.item-testimonial .item-position {
color: #aaa;
}
.slick-testimonials .slick-prev {
left: 0px;
}
.slick-testimonials .slick-next {
right: 0px;
}
.hp-testimonials .container{
max-width: 1200px;
margin: 0 auto;
position: relative;
}
.hp-testimonials .container .item-testimonial {
padding: 30px 60px;
}
.hp-testimonials .container .item-content{
background-color: #1F1F2B;
padding: 20px;
}
.hp-testimonials .item-testimonial .item-description{
margin-top: 10px;
margin-right: 0;
}
.hp-testimonials .item-testimonial .item-subdescription{
margin-left: 80px;
padding: 0;
}
.languages{
display: none;
}
body.error404 .page-content p{
text-align: center;
}
img.alignleft{
float: left;
padding-right: 20px;
padding-bottom: 10px;
}
.breadcrumbs{
text-align: center;
}
body.single .item .item-title h3 {
font-size: 22px;
}
body.single .video-list .item .item-title h3{
font-size: 17px;
}
.item-action .item-image.padding-top-15{
padding-top: 15px;
}
.item-action .item-image{
padding-top: 7px;
}
footer .soundcloud-wrap{
z-index: 1000;
top: -15px;
}
footer .soundcloud-wrap img{ height: 59px;    
float: left;
}
#sb_instagram .sbi_item.sbi_type_image:hover{
-webkit-box-shadow:inset 0px 0px 0px 1px #fff;
-moz-box-shadow:inset 0px 0px 0px 1px #fff;
box-shadow:inset 0px 0px 0px 1px #fff;
}
.item-action .item-content .date .date-day::after, 
section.actions .item .item-content .date .date-day::after{
background-color: #2b2b39;
}
body,
section.actions .item .item-content .date .date-day{
background-color: transparent
}
footer .btn-soundcloud{
height: 50px;
line-height: 50px;
}
body.single .item-partner .item-image img,
body.single .item-action .item-image img {
max-width: 300px;
}
.sb_instagram_header p{
color: white;
}
.references h3{
margin-bottom: 0;
}
.hp-testimonials .content{
max-height: 450px;
} .signal-radio {
position: absolute;
top: 0;
right: 0;
padding: 12px 0px 15px 10px;
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
overflow: hidden;
}
@media(min-width: 950px) {
.signal-radio:after {
content: '';
display: block;
position: absolute;
top: 0;
right: 0;
width: 0;
height: 0;
border-style: solid;
border-width: 0 120px 120px 0;
border-color: transparent #dd9646 transparent transparent;
opacity: 1;
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
}
.signal-radio a > span{
overflow: hidden;
display: inline-block;
width: 0;
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
}
.signal-radio a > span span {
width: 150px;
display: inline-block;
font-family: 'Oswald', sans-serif;
vertical-align: top;
max-height: 85px;
color: #fff;
font-size: 19px;
padding-left: 8px;
font-weight:300
}
.signal-radio a {
display: block;
}
.signal-radio img {
display: inline-block;
z-index: 10;
position: relative;
padding: 8px;
}
.signal-radio:hover {
background-color: #dd9646;
}
.signal-radio:hover:after {
right: -200px;
}
.signal-radio:hover a > span {
width: 150px;
}
}
@media(max-width: 949px) {
body.scrolled .signal-radio,
.signal-radio span {
display: none;
}
.signal-radio img{
width: 70px;
opacity:0.5;
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
}
.signal-radio img:hover{
opacity:1.0;
-webkit-filter: grayscale(0%);
filter: grayscale(0%); 
}
.signal-radio {
display: block;
position: fixed;
bottom: 0;
top: auto;
right: 0;
padding: 10px;
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
}
}
.grecaptcha-badge {display:none !important}
.wt-cli-manage-consent-link:hover {cursor:pointer !important}.responsive{
display: none;
}
@media(max-width: 1200px){ nav ul li a{
padding: 10px 15px;
}
.flip-container{
width: 24%;
}
}
@media(max-width: 1000px){ .item-testimonial .item-image{
float: none;
margin: 0 auto;
}
.item-testimonial .item-text{
width: 100%;
max-width: none;
}
.item-testimonial .item-description{
margin: 10px;
}
.item-testimonial .item-subdescription{
padding: 10px 0 0 0;
}
.hp-testimonials .item-testimonial .item-subdescription{
margin-left: 50px;
margin-top: -10px;
}
.video-list.video-wrap .item{
width: 31%;
}
}
@media(min-width: 950px){
body.menu-fixed #site-navigation > div{
position: fixed;
padding-top: 15px;
padding-bottom: 15px;
width: 100%;
z-index: 100;
left: 0;
top: 0;
background-color: rgba(0,0,0,0.5);
}
}
@media(max-width: 950px){
.responsive{
display: block;
}
#site-navigation,
.no-responsive{
display: none;
} .responsive-menu{
position: fixed;
top: 0px;
right: 0px;
z-index: 71;
}
.responsive-menu a{
background-color: rgba(255,255,255,0.35);
background-color: #0a0c28;
border: 1px solid #db980f;
}
.languages{
float: left !important;
}
body.menu-opened .languages{
display: none;
}
body.menu-opened .overlay{
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
opacity: .75;
height: 100%;
}
body.menu-opened .c-hamburger span {
-webkit-transform: rotate(-270deg);
-moz-transform: rotate(-270deg);
-ms-transform: rotate(-270deg);
-o-transform: rotate(-270deg);
transform: rotate(-270deg);
}
body.menu-opened .c-hamburger span::before,
body.menu-opened .c-hamburger span::after {
width: 50%;
}
body.menu-opened .c-hamburger span::before {
top: 0;
-webkit-transform: translateX(15px) translateY(1px) rotate(45deg);
-moz-transform: translateX(15px) translateY(1px) rotate(45deg);
-ms-transform: translateX(15px) translateY(1px) rotate(45deg);
-o-transform: translateX(15px) translateY(1px) rotate(45deg);
transform: translateX(15px) translateY(1px) rotate(45deg);
}
body.menu-opened .c-hamburger span::after {
bottom: 0;
-webkit-transform: translateX(15px) translateY(-1px) rotate(-45deg);
-moz-transform: translateX(15px) translateY(-1px) rotate(-45deg);
-ms-transform: translateX(15px) translateY(-1px) rotate(-45deg);
-o-transform: translateX(15px) translateY(-1px) rotate(-45deg);
transform: translateX(15px) translateY(-1px) rotate(-45deg);
}
body.menu-opened #site-navigation{
display: block;
position: fixed;
top: 50px;
left: 0;
z-index: 73;
width: 100%;
} nav#site-navigation ul > li{
display: block;
padding: 0;
max-width: 200px;
margin: 0 auto;
}
nav#site-navigation ul > li > div.hover ul,
nav#site-navigation ul > li > div:hover ul {
display: block;
position: relative;
width: 100%;
min-width: 0px;
top: 0px;
left: 0px;
margin: 0 0 10px 0;
} section.videos .video-wrap {
padding: 20px 0px;
}
.slick-prev {
left: -28px;
}
.slick-next {
right: -28px;
}
.flip-container {
width: 47%;
margin: 1%;
}
.news-wrap .item{
width: 33.33%;
margin-bottom: 20px;
clear: none;
}
.news-wrap .item:nth-child(3n+1){
clear: both;
}
footer .soundcloud-wrap {
float: none !important;
display: block;
margin: 0 auto;
text-align: center;
position: relative;
}
footer .soundcloud-wrap img{
float: none;
vertical-align: middle;
}
}
@media(max-width: 850px){
section.services ul li {
width: 49%;
margin-bottom: 20px;
}
.actions .line-thru{
display: none;
}
.actions .item{
width: 50%;
}
.actions .item:before{
position: absolute;
width: 100%;
border-bottom: 1px solid #2b2b39;
left: 0px;
margin-top: 60px;
z-index: 1;
content: '';
}
.actions .item:nth-child(2n+1){
clear: both;
}
}
@media(max-width: 750px){
h2 {
font-size: 30px;
}
h2 span:before,
h2 span:after {
display: none !important; 
}
.col-sm-12,
.col-sm-4{
width: 100%;
}
section {
padding: 20px;
}
.news-wrap .item{
margin-bottom: 20px;
}
section#primary .services .flip-container,
.flip-container {
width: 100%;
max-width: 300px;
}
.news-wrap .item{
width: 50%;
}
.news-wrap .item:nth-child(3n+1){
clear: none;
}
.news-wrap .item:nth-child(2n+1){
clear: both;
}
.video-list.video-wrap .item{
width: 48%;
}
#page .fluid .two{
width: 100%;
}
#page .fluid .two:nth-child(2) {
margin-top: 20px
}
}
@media(max-width: 600px){
.item-testimonial .item-content{
padding: 20px 0;
}
.slick-testimonials .slick-prev{
}
.slick-testimonials .slick-next{
}
.hp-testimonials .item-testimonial .item-description{
margin: 0;
padding: 20px;
}
.item-testimonial .item-subdescription{
padding: 10px 0 0 0;
}
.hp-testimonials .item-testimonial .item-subdescription{
margin-left: 20px;
}
body:not(.home) .scroll.down{
padding-bottom: 70px; 
}
}
@media(max-width: 550px){
header > div{
padding: 10px;
}
header .languages .language{
width: 40px;
height: 40px;
line-height: 40px;
}
.actions .item,
section.services ul li {
width: 100%;
}
section.banner{
padding-top: 90px; 
}
ul.horizontal li{
display: block;
margin: 2px 0;
}
footer .soundcloud-wrap,
footer > .row > div {
float: none !important;
display: block;
margin: 0 auto;
text-align: center;
}
.item-action .item-image{
float: none;
width: 100%;
max-width: 100%;
}
.item-action .item-image img{
width: 100%;
max-width: none;
}
.item-partner .item-image{
float: none;
margin: 0 auto;
max-width: 100%;
}
.news-wrap .item,
.news-wrap .item:nth-child(2n+1){
width: 100%;
clear: none;
}
.video-list.video-wrap .item{
width: 100%;
margin: 1% 0;
}
.hp-testimonials .container .item-testimonial{
padding: 15px;
}
.gallery .gallery-item{
width: 100%;
}
.hp-testimonials .content{
max-height: 700px;
}
}
@media(max-width: 400px){
header{
text-align: center;
}
header > div{
float: none!important;
display: inline-block;
}
header > div:after{
display: block;
content: '';
clear: both;
}
}