/*
Theme Name:     SG
Description:    Stari grad - www.starigrad.org.rs
Author:         Stari grad
Author URI:     http://starigrad.org.rs/
Version:		2.2
Template:       twentyseventeen
*/ 

@font-face{font-family:'PF BeauSans Pro';
src:url('/wp-content/themes/sg/fonts/PFBeauSansPro-Reg.eot');src:url('/wp-content/themes/sg/fonts/PFBeauSansPro-Reg.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/sg/fonts/PFBeauSansPro-Reg.ttf') format('truetype'),url('/wp-content/themes/sg/fonts/PFBeauSansPro-Reg.woff') format('woff'),url('/wp-content/themes/sg/fonts/PFBeauSansPro-Reg.svg#PF BeauSans Pro') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'PF BeauSans Pro SemiBold';src:url('/wp-content/themes/sg/fonts/PFBeauSansProSemiBold-Reg.eot');src:url('/wp-content/themes/sg/fonts/PFBeauSansProSemiBold-Reg.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/sg/fonts/PFBeauSansProSemiBold-Reg.ttf') format('truetype'),url('/wp-content/themes/sg/fonts/PFBeauSansProSemiBold-Reg.woff') format('woff'),url('/wp-content/themes/sg/fonts/PFBeauSansProSemiBold-Reg.svg#PF BeauSans Pro SemiBold') format('svg');font-weight:normal;font-style:normal;}

/* global */
body {font-family:"Lora","Helvetica Neue",Helvetica,Arial,sans-serif; color: #2A2A2A;}
a:focus {outline: none;}

/* layout */
@media screen and (min-width: 48em) {
.wrap, .navigation-top .wrap {max-width: 1400px;}	
}
 
/* header */
.top-info {background: #ff1a56; color: #fff; padding: 6px 0 3px; font-size: 15px;}
.top-info a {color: #fff;}
.language-switcher, .font-size-switcher {display: inline-block; margin-left: 25px; margin-top: -3px}
.sg-font-size__level-1 > * {font-size: calc(100% + 10%);}
.sg-font-size__level-2 > * {font-size: calc(100% + 20%);}
.sg-font-size__level-3 > * {font-size: calc(100% + 30%);}
.font-size-switcher a:first-child  {font-size: 18px; margin: 0 6px;}  
.stl_oneline {color: #e2e2e2;}
.site-branding a:hover, .site-branding a:focus {opacity: 1;}  
@media screen and (min-width: 30em) { 
.site-branding {padding: 0 0 13px;}
} 
.site-branding, .custom-header {margin-bottom: 0 !important} 
.custom-header {padding-top: 18px} 
 @media screen and (min-width: 48em) { 
.has-header-image.twentyseventeen-front-page .site-branding, .has-header-video.twentyseventeen-front-page .site-branding, .has-header-image.home.blog .site-branding, .has-header-video.home.blog .site-branding {position: relative;}
}
 .has-header-image.twentyseventeen-front-page .custom-header, .has-header-video.twentyseventeen-front-page .custom-header, .has-header-image.home.blog .custom-header, .has-header-video.home.blog .custom-header {height: auto;}
.logo-info {padding: 0 0 0 12%}
@media screen and (max-width: 750px) { 
.logo-info {padding: 0 0 0 8%; max-width: 70%;}
}
.top-content .widget-title {display: none;}
.top-content  {float: left} 
.top-content, .top-content p {margin: 0}
.top-content .widget {padding-bottom: 0;}
.right-content {text-align: right;}
@media screen and (max-width: 950px) { 
.right-content {float: right; padding-top: 5px;}	
}
/* social nav */
.social-navigation a {border-radius: 0; height: 35px; width: 35px;}
.social-navigation .icon {top: 3px;}
.social-navigation {float: right; width: auto; clear: right;}
.site-branding .social-navigation a {background-color: #C8C8C8; margin: 0 5px 0 5px;}
.site-branding .social-navigation a:hover, .site-branding.social-navigation a:focus {background-color: #a0a0a0;}
.site-footer .social-navigation a  {background-color: transparent; color: #5E5E5E}
.site-footer .social-navigation {text-align: right;}
@media screen and (max-width: 900px) { 
.custom-header .social-navigation {display: none}
}
/* navigation */
.navigation-top {background: #F0F0F0; border: 0; font-size: 17px !important}
.navigation-top a {font-weight: normal} 
@media screen and (min-width: 48em) {
	.site-header .navigation-top .menu-scroll-down {display: none;} 
	.main-navigation ul ul {border: 0;}
	.main-navigation ul ul a {padding: 0.30em 1.25em; width: 25em;}
	.main-navigation ul ul a {padding: 0.30em 1.10em; width: 18em; line-height: normal;}
	.main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul {left: 0.1em; padding: 10px 0;}
	.main-navigation ul li.menu-item-has-children:before, .main-navigation ul li.menu-item-has-children:after, .main-navigation ul li.page_item_has_children:before, .main-navigation ul li.page_item_has_children:after {right: 0.8em; border-width: 0 12px 12px; bottom: 0px;}
}
@media screen and (min-width: 67em) {
.navigation-top .wrap {padding: 0 2em; max-width: 1420px;}
}   
.navigation-top, .has-header-image.home.blog .site-branding {position: relative;} 
.main-navigation ul ul a {color: #696969; font-weight: lighter;} 
.main-navigation li li:hover, .main-navigation li li.focus {background: inherit;} 
.navigation-top .current-menu-item > a, .navigation-top .current_page_item > a, 
.main-navigation ul ul a:hover, .main-navigation ul ul a:focus, .main-navigation li li.focus > a, .main-navigation li li:focus > a, .main-navigation li li:hover > a, .main-navigation li li a:hover, .main-navigation li li a:focus, .main-navigation li li.current_page_item a:hover, .main-navigation li li.current-menu-item a:hover, .main-navigation li li.current_page_item a:focus, .main-navigation li li.current-menu-item a:focus {color: #3375AF}
.mask-overlay.show {display: inline; visibility: visible; opacity: 1; z-index: 2;} 
.mask-overlay {display: none; visibility: hidden; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; 	background-color: rgba(0,0,0,0.6); opacity: 0; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}  
/* cover photo */
.has-header-image .custom-header-media img {top: 30px;}
.has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media {position: relative; height: 211px;}
/* content */
@media screen and (min-width: 48em) { 
	.has-sidebar #secondary, .page #secondary {float: left; width: 18%; margin-right: 3%; clear: left;}
	.has-sidebar:not(.error404) #primary, .single.has-sidebar .entry-content, body.page-two-column:not(.archive) #primary .entry-content  {float: right; width: 79%; margin-top: 35px;}    
	.single.has-sidebar #primary {width: 100%} 
	body.page-two-column:not(.archive) #primary .entry-content ul, body.page-two-column:not(.archive) #primary .entry-content ol {padding: 0 38px !important;}
	.panel-content .wrap {padding-top: 5em;}
}
@media screen and (max-width: 900px) { 
	.has-sidebar #secondary, .page #secondary {display: none;}
	.page.home #secondary {display: block;}
	.has-sidebar:not(.error404) #primary, .single.has-sidebar .entry-content, body.page-two-column:not(.archive) #primary .entry-content {width: 100%} 
}
.site-content {padding: 0;}
.page .panel-content .entry-title, .page-title, body.page:not(.twentyseventeen-front-page) .entry-title {font-weight: normal; font-size: 1.625rem; letter-spacing: normal; text-align: center;} 
.entry-content a {color: #147cb7}
.entry-content a, .entry-content a:focus, .entry-content a:hover, .widget ul li a, .widget ul li a:hover, .widget ul li a:focus, .entry-content a img, .comment-content a img, .widget a img  {box-shadow: none; -moz-box-shadow: none;-webkit-box-shadow: none;}
.left-header-content {float: left; width: 18%; margin-right: 3%; clear: left; border-right: 1px solid #dadada; text-align: center;}
.left-header-content .ssba {text-align: center !important; margin-top: 10px;}
.right-header-content {float: right; width: 79%;} 
@media screen and (max-width: 900px) { 
	.left-header-content img {display: none;}
	.left-header-content .ssba {margin-top: 0;}
	.left-header-content, .right-header-content {width: 100%}
	.left-header-content {margin-right: 0; border: 0}
} 
/* breadcrumbs */
.breadcrumbs-line {padding: 15px 5px; background: #f0f0f0; font-size: 14px; margin-bottom: 25px; color: #828282;}
#breadcrumbs {max-width: 1400px; margin: 0 auto; padding-left: 3.5em; padding-right: 3.5em;}
/* sidebar and primary */  
#secondary {padding: 0;}
.home #secondary, .home #primary {clear: both; width: 100%}
.home #secondary {margin-right: 0 !important}
.home .panel-content .wrap {padding-bottom: 0} 	
body:not(.has-sidebar):not(.page-one-column) .page-header, body.has-sidebar.error404 #primary .page-header, body.page-two-column:not(.archive) #primary .entry-header, body.page-two-column.archive:not(.has-sidebar) #primary .page-header {float: none; width: 100%;}	
/* sidebar links */
.home #secondary section#nav_menu-3 {width: 100%; float: none; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; padding: 0}
#secondary section#nav_menu-3  h2.widget-title, .home h2.widget-title   {text-transform: uppercase; color: #3d4a3f; text-align: center; font-size: 30px; margin-bottom: 18px; letter-spacing: normal; font-weight: normal;}
.home #secondary section#nav_menu-3  h2.widget-title, .home h2.widget-title {margin-bottom: 35px; font-size: 30px;}
#secondary section#nav_menu-3.widget ul li a {display: block; padding: 18px; color: #ae8958; font-size: 17px; line-height: normal; box-shadow: none; border: 7px solid #e2e2e2;     font-weight: 400;}
#secondary section#nav_menu-3.widget ul li a:focus, .home #secondary section#nav_menu-3.widget ul li a:hover {box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;}
#secondary section#nav_menu-3.widget ul li, .home .news-content .widget ul li {padding: 0; border: 0; box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.12); -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.12); -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.12); margin-bottom: 30px;}
.home #secondary section#nav_menu-3.widget ul li a {min-height: 128px; padding: 25px; font-size: 20px; border: 0; font-weight: normal;}
.home #secondary section#nav_menu-3.widget ul li, .home .news-content .widget ul li {width: 30%; float: left; margin: 0 60px 50px 0;}
.home .news-content .widget ul li {min-height: 420px; position: relative;}
.home .news-content .srpw-img {text-align: center;}
.home .news-content .srpw-content {padding: 5px 20px 20px;}
.home .news-content .srpw-meta {position: absolute; bottom: 0; padding: 15px 0; border-top: 1px solid #f4f4f4; display: block; width: 88%; color: #a0a0a0;}
.home #secondary section#nav_menu-3.widget ul li {-webkit-box-shadow: 1px 0px 20px 0px rgba(0, 0, 0, 0.14); -moz-box-shadow: 1px 0px 20px 0px rgba(0, 0, 0, 0.14); box-shadow: 1px 0px 20px 0px rgba(0, 0, 0, 0.14); background-image: /*url(/wp-content/themes/sg/img/bg/bg-block.png); */
    background-position: center 40px; background-repeat: no-repeat; -webkit-background-size: cover; background-size: cover; position: relative; background-attachment: local;}
.home #secondary section#nav_menu-3.widget ul li:nth-child(3n+0), .home .news-content .widget ul li:nth-child(3n+0) {margin-right:0} 
@media screen and (max-width: 1298px) { 
	.home #secondary section#nav_menu-3.widget ul li, .home .news-content .widget ul li {margin: 0 55px 50px 0;}
}
@media screen and (max-width: 1213px) { 
	.home #secondary section#nav_menu-3.widget ul li, .home .news-content .widget ul li {margin: 0 50px 50px 0;}
}
@media screen and (max-width: 1115px) { 
	.home #secondary section#nav_menu-3.widget ul li, .home .news-content .widget ul li {margin: 0 45px 45px 0;}
}
@media screen and (max-width: 1015px) { 
	.home #secondary section#nav_menu-3.widget ul li, .home .news-content .widget ul li {width: 48%; margin: 0 4% 45px 0;}
	.home #secondary section#nav_menu-3.widget ul li:nth-child(3n+0), .home .news-content .widget ul li:nth-child(3n+0) {margin: 0 4% 45px 0;} 
	.home #secondary section#nav_menu-3.widget ul li:nth-child(2n+0), .home .news-content .widget ul li:nth-child(2n+0)  {margin-right:0} 
}
@media screen and (max-width: 600px) { 
	.home #secondary section#nav_menu-3.widget ul li, .home .news-content .widget ul li {width: 100%; margin: 0 0 25px 0 !important;}
	.home #secondary section#nav_menu-3.widget ul li a, .home .news-content .widget ul li {height: auto;}
}
.home .partners-content {text-align: center}
.home .partners-content .widget-title {color: #f8a51b; margin-bottom: 35px; font-size: 30px;}
.home .partners-content img {margin: 0 18px;}
.home .partners-content a, .home .partners-content a:hover, .home .partners-content a:focus {box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;}
/* category */
.post-thumbnail {margin-bottom: 0;}
.post-thumbnail a img {max-width: 307px; float: left; margin-right: 35px;}	
.blog .site-main > article, .archive .site-main > article, .search .site-main > article {padding-bottom: 0; border-bottom: 1px solid #DADADA; margin-bottom: 30px;}
.blog .site-main > article h2, .archive .site-main > article  h2, .search .site-main > article h2 {clear: none; font-size: 22px;}
.entry-meta a {color: #B4B4B4; font-size: 16px; font-family: inherit; font-weight: 100;}
.link-more {text-align: right; text-transform: uppercase;} 
.link-more a {color: #6A6A6A}
.link-more a, .link-more a:focus, .link-more a:hover, .infoblock-content a, .infoblock-content a:hover, .infoblock-content a:focus  {-webkit-box-shadow: none; box-shadow: none; -moz-box-shadow: none;}
.category .page-title  {color: #3d4a3f; font-size: 24px; text-align: left;}
.taxonomy-description {font-size: 18px;}
.page-header, .single header.entry-header, .page .entry-header {border-bottom: 1px solid #DADADA; overflow: hidden;}
.page-header, .page .entry-header {margin-bottom: 30px; overflow: hidden;} 
body:not(.twentyseventeen-front-page) .entry-header {margin-bottom: 30px}
.category-7 .entry-summary, .category-8 .entry-summary, .category-9 .entry-summary, .category-10 .entry-summary {display: none;}
body:not(.twentyseventeen-front-page).category-7 .entry-header, body:not(.twentyseventeen-front-page).category-8 .entry-header,
body:not(.twentyseventeen-front-page).category-9 .entry-header, body:not(.twentyseventeen-front-page).category-10 .entry-header, .single header {margin-bottom: 0;}
.twentyseventeen-front-page article:not(.has-post-thumbnail):not(:first-child) {border-top: 0;}
.search-results .page-header, .search-no-results .page-header, .error404 .page-header {padding-bottom: 0;}     
.search-results .page-header h1, .search-no-results .page-header h1, .error404  .page-header h1{padding-top: 30px;}
.error404 .custom-header-media {display: none;}
.error404.has-sidebar #primary .page-content {width: 80%; margin: 0 auto; float: none;}
/* infoblock*/
.infoblock {background: #EBEBEB; padding: 3em;}
.infoblock-content {max-width: 1400px; margin: 0 auto; padding-left: 3.5em; padding-right: 3.5em;}
.infoblock-content .widget-title {display: none;}
.infoblock-content h3 {color: #3d4a3f; clear: none; font-size: 28px; text-transform: uppercase; margin-bottom: 55px; padding-top: 10px;}
.infoblock-content img.alignleft {margin-right: 50px}
.infoblock-content .widget {padding-bottom: 2em;}
.infoblock-content p {max-width: 90%}
@media screen and (max-width: 900px) { 
	.infoblock-content img.alignleft {max-width: 200px;}
	.infoblock-content h3  {margin-bottom: 30px;}
	.infoblock-content p {max-width: 100%}
	.infoblock-content {padding: 0}
	.infoblock-content img.alignleft {margin-right: 30px; margin-bottom: 10px}
}
@media screen and (max-width: 500px) { 
	.infoblock-content img.alignleft {float: none;}
	.infoblock-content h3, .infoblock-content p {clear: both;}
	.infoblock-content h3 {padding-top: 10px;}
}
.infoblock-content a {text-transform: uppercase; font-weight: normal; background-color: #ff1a56; color: #fff; font-size: 0.875rem; padding: 10px 35px; border-radius: 4px; margin-top: 20px; display: inline-block;}
.infoblock-content a:hover, .infoblock-content a:focus {background: #272d68; color: #fff}
/* homeslider */
.homeslider .widget {padding-bottom: 0}
.homeslider .widget a {-webkit-box-shadow: none; box-shadow: none; -moz-box-shadow: none;}
.homeslider .ms-slide-info {top: 35%; bottom: auto !important}
.homeslider .ms-slide-info h2 {color: #fff; margin: 0 auto 45px; font-size: 35px; font-weight: bold; text-transform: uppercase; font-family:"Lora";}
.homeslider .ms-slide-info h2, .homeslider .ms-slide-info p {max-width: 1400px; padding-left: 3.5em; padding-right: 3.5em;}
.homeslider .ms-slide-info p {max-width: 900px; display: table; margin: 0px auto; padding: 10px 8px; border-radius: 4px; background-color: #b3d333; opacity: 0.9;
  filter: alpha(opacity=90); color: #111;} 
@media screen and (max-width: 900px) { 
	.homeslider .ms-slide-info  {display: none;}
}
/* intro-blocks */
.intro-blocks .widget-title {display: none;}
.intro-blocks .widget {padding-bottom: 0;}
.intro-blocks  .widget ul li {border: 0}
.menu-izdvojeni-linkovi-container, .menu-izdvojeni-linkovi-2-container {clear: both; width: 100%;
    background: #fc5022 ; /* Old browsers */
    background: -moz-linear-gradient(left,  #fc5022  0%, #fc5022  50%, #6dcddd 50%, #6dcddd 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fc5022 ), color-stop(50%,#fc5022 ), color-stop(50%,#6dcddd), color-stop(100%,#6dcddd)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #fc5022  0%,#fc5022  50%,#6dcddd 50%,#6dcddd 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #fc5022  0%,#fc5022  50%,#6dcddd 50%,#6dcddd 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #fc5022  0%,#fc5022  50%,#6dcddd 50%,#6dcddd 100%); /* IE10+ */
    background: linear-gradient(to right,  #fc5022  0%,#fc5022  50%,#6dcddd 50%,#6dcddd 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc5022 ', endColorstr='#6dcddd',GradientType=1 ); /* IE6-9 */
}
.menu-izdvojeni-linkovi-container ul, .menu-izdvojeni-linkovi-2-container ul {overflow: hidden;}
.menu-izdvojeni-linkovi-container li, .menu-izdvojeni-linkovi-2-container li {background: #272d68; display: inline-block; min-width: 33.3%; text-align: center; font-size: 18px; margin: -4px;}
.menu-izdvojeni-linkovi-container li:first-child, .menu-izdvojeni-linkovi-2-container li:first-child  {background: #fc5022 ;}
.menu-izdvojeni-linkovi-container li:last-child, .menu-izdvojeni-linkovi-2-container li:last-child {background: #6dcddd} 
.menu-izdvojeni-linkovi-container li a, .menu-izdvojeni-linkovi-2-container li a {color: #fff; padding: 20px; text-transform: uppercase; display: block;}
@media screen and (max-width: 900px) {  
	.menu-izdvojeni-linkovi-container li a, .menu-izdvojeni-linkovi-2-container li a {padding: 15px;}
	.menu-izdvojeni-linkovi-container li, .menu-izdvojeni-linkovi-2-container li  {font-size: 15px;}
	.menu-izdvojeni-linkovi-container, .menu-izdvojeni-linkovi-2-container {background: transparent}
	.menu-izdvojeni-linkovi-container ul, .menu-izdvojeni-linkovi-2-container ul {margin-left: 4px;}
}
@media screen and (max-width: 850px) {  
	.menu-izdvojeni-linkovi-container li a, .menu-izdvojeni-linkovi-2-container li a {padding: 15px 5px;} 
}
@media screen and (max-width: 700px) {  
	.menu-izdvojeni-linkovi-container li, .menu-izdvojeni-linkovi-2-container li {display: block;}
	.menu-izdvojeni-linkovi-container li a, .menu-izdvojeni-linkovi-2-container li a {width: 100%;}  
}
.status-content {width: 100%;}
.status-content  .widget {width: 33.2%; float: left; padding-bottom: 0;}
.status-content .search-form  {width: 70%; max-width: 70%; text-align: center; margin: 0 auto;}
.status-content .status-content-date {text-align: center; padding: 18px; font-weight: 100; font-size: 20px; color: #3e3e3e;}
.status-content .status-content-date::first-letter {text-transform: uppercase}
@media screen and (max-width: 1000px) {  
	.status-content .status-content-date  {display: none;}
	.status-content .status-content-search.widget  {width: 63.2%;}  
}
@media screen and (max-width: 700px) {  
	.status-content .status-content-search.widget  {width: 100%;}  
}
/* pagination */
.pagination {border-top: 0;}
/* form */ 
input[type="search"] {border: 0; border-bottom: 1px solid #a7b7c4; margin-bottom: 10px;}
button.search-submit, button.search-submit:hover, button.search-submit:focus {background: transparent; color: #a7b7c4}
button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus {background: #157cb7;}
button, input[type="button"], input[type="submit"] {text-transform: uppercase; font-weight: normal; background-color: #ff1a56;} 
div.wpcf7-mail-sent-ok {border: 1px solid #ff1a56;} 
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {border: 1px solid #ff6a00;}
label {font-weight: normal;} 
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {border: 1px solid #a7b7c4;} 
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus {border-color: #ff1a56;} 
form {max-width: 50%;}
@media screen and (max-width: 1100px) {  
	form {max-width: 60%;}
}
@media screen and (max-width: 767px) {  
	form {max-width: 100%;}
} 
textarea {resize: none}
/* footer */ 
.site-footer {border-top: 0; margin-top: 0; background-image: url(/wp-content/themes/sg/img/bg/footer.jpg); background-position: center; background-repeat: no-repeat; -webkit-background-size: cover; background-size: cover; position: relative; background-attachment: local;} 
.site-footer .widget-area {padding: 0}
.site-footer .wrap {padding-bottom: 150px;  padding-top: 0;}
@media screen and (min-width: 48em) { 
.site-footer .widget-column.footer-widget-1 {float: none; width: 100%;} 
} 
@media screen and (max-width: 900px) { 
.site-footer .widget-column.footer-widget-1 {display: none;}	
}
.site-footer .menu-footer-menu-container ul li {border-bottom: 0; border-top: 0; display: inline-block; margin-right: 55px; font-size: 18px;}
.site-footer .menu-footer-menu-container ul li a {box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;} 
.site-info {margin-left: 0 !important; padding: 0;}