/* Enter Your Custom CSS Here */
html {
background: rgba(255, 241, 218, 0);
}

body.custom-background {
background-color: rgb(220, 205, 172)!important;
}
.welcome-msg {
margin-bottom: 0px!important;
}
.primary-navigation .nav-menu *,
.site-navigation ul *{
transition-property: background-color,color;
transition-duration: 0.8s;
}
.menu-toggle {
clear: both;
margin-bottom: 0px;
margin-left: 5px;
padding-bottom: 10px;
cursor: pointer;
font-size: 0px;
height: auto;
margin: 0;
overflow: hidden;
position: relative;
top: -5px;
right: 0;
text-align: center;
width: 48px;
left: 0;
bottom: 0;
}
.menu-toggle:before {
margin-top: 0px;
font-size: 30px;
}
.primary-navigation .nav-menu{
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}
body, button, input, select, textarea {
color: #4a4a4a;
}
.site-navigation li{
border-color: rgb(64, 16, 16)!important;
}
.sas-portrait > img {
border-radius: 50%;}
.site-navigation .current_page_item > a, .site-navigation .current_page_ancestor > a, .site-navigation .current-menu-item > a, .site-navigation .current-menu-ancestor > a{
font-weight: 700;
}
#primary-navigation{
width: 80%;
}
.button-collector{
width: 13.3%;
margin-right: 22px;
}
.sas-fb-icon, .sas-tw-icon,
.search-toggle {
float: right;
}
.search-toggle{
margin-right: 0px;
}
.site-header{
z-index: 300;
padding-top: 10px;
max-width: 100%;
}
#secondary {
position: relative;
z-index: 200;
}
/* ---------TITLE SITE------------- */
#site-header {
background: url(http://44sou.eu/staging/wp-content/uploads/2016/09/paper_texture.jpg);
}
#site-header .customclass{
margin-top: 0px!important;
margin-bottom: 0px!important;
}
#header-title-content{
position: absolute;
width: 18%;
}
.header-logo-title,
.header-logo-sub-title{
text-shadow: white -1px 0px, white 0px 1px, white 1px 0px, white 0px -1px;
text-align: center;
width: 100%;
margin: 0px;

}
.header-logo-title{
margin-top: 10px;
}
.header-logo-sub-title{
display: block;
clear: both;
font-size: 20px;
}
.front-title::before {
content: "44. СУ";
font-size: 0px;
font-weight: 700;
line-height: 22px;
text-align: center;
left: 0%;
position: relative;
width: 100%;
float: left;
color: rgba(66, 18, 12, 0);
text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}
.front-title::after {
content: "''Неофит Бозвели''";
font-size: 0px;
font-weight: 700;
line-height: 22px;
text-align: center;
left: 0%;
position: relative;
width: 100%;
float: left;
color: rgba(66, 18, 12, 0);
text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}
.front-title{
width: 17%;
float: left;
height: auto;
}

.site-title{
display:none;}

.welcome-msg::after {
    content: "Добре дошли на официалния сайт на 44. СУ ''Неофит Бозвели''";
    font-weight: 700;
    font-size: 24px;
    position: relative;
    float: left;
    width: 100%;
    z-index: 10;
   /* margin-bottom: 20px;*/
    padding: 50px 20px;
    color: #71171d;
    box-sizing: -webkit-border-box;
    box-sizing: -moz-border-box;
    box-sizing: -webkit-border-box;
    box-sizing: border-box;
    background: url("http://44sou.eu/staging/wp-content/uploads/2016/09/cirilic-baner-01-01.png") no-repeat center   
    left;
    /*background: url("http://44sou.eu/staging/wp-content/uploads/2016/10/landscape-stage_small.gif") no-repeat center center;*/
    background-size: cover;
    box-shadow: inset 0px 0px 4px rgb(113, 23, 29);
    text-transform: uppercase;
    letter-spacing: 2px;
    text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
    border-bottom: 1px solid white;
}
.welcome-msg h2{
display:none;
}
/* ----------END TITLE SITE---------------- */
/* -------------------------- */
/* Site design rework */
.sas-logo > img{
display: none;
}
div.meteor-slides{
border: 3px solid white;
padding: 0px;
box-shadow: 0px 0px 8px rgb(113, 23, 29);
}
.sas-logo{
  height:auto;
 /* background:url("http://44sou.eu/staging/wp-content/uploads/2016/09/44.-SU-Neofit-Bozveli.jpg") no-repeat center center;*/
  background-size: 100%;
  border: 3px solid white;
  box-shadow: 0px 0px 8px rgb(113, 23, 29);
 /* padding-top: 16%;*/
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s cubic-bezier(0, 0, 0.91, 0.32);
    transition-property: all;
    transition-duration: 1s;
    transition-timing-function: cubic-bezier(0, 0, 0.91, 0.32);
    transition-delay: initial;
}
.sas-logo:hover{
background-size: 110%;
}
/* ---------SLIDER_SITE------------- */
.sas-slideshow {
 margin: 0 1.7% 0 0;
border: 3px solid white;
box-shadow: 0px 0px 8px rgb(113, 23, 29);
}
.nivo-caption{
width: auto!important;
background-color: white!important;
opacity: 1;
bottom: 0px!important;
padding: 5px 20px 5px 20px!important;
border-left: 3px solid #ac3809;
}
.nivo-caption small{
margin: 0px;
color: #ac3809!important;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
width: 100%;
float: left;
}
.nivo-caption a{
font-size: 12px;
color: #71171d !important;
float: right;
}
.nivo-caption a:hover{
color:#ae3b0a!important;
border-bottom: 1px dotted #ae3b0a!important;
}
/* ---------END_SLIDER_SITE------------- */
/* ---------------------------------------------------------- */
/* -------------------Carousel_slider-------------------------- */
.short-code-content{
padding: 10px 10px 0px 10px;
}
#my-custom-widgets{
padding: 20px 0px 10px 0px;
border-bottom: 4px solid #71171d;
background-color: rgba(253,253,253,0.3);
}
#my-custom-widgets .widget{
margin-bottom: 0px;
}
.sow-carousel-title .widget-title{
 font-size: 20px!important;
 padding-left: 20px;
 font-weight: 700!important;
}
.sow-carousel-title a.sow-carousel-previous:hover{
background: rgba(51, 51, 51, 0)!important;
}
.sow-carousel-title a.sow-carousel-next, .sow-carousel-title a.sow-carousel-previous{
background: rgba(51, 51, 51, 0)!important;
}
.short-code-content a:link:before, 
.short-code-content a:visited:before{
font-size: 40px!important;
}
.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a span.overlay{
background: rgba(113, 23, 29, 0)!important;
}

.sow-carousel-title a.sow-carousel-next, .sow-carousel-title a.sow-carousel-previous{
    overflow: visible!important;
    margin-top: 80px!important;
    position: absolute!important;
}
.sow-carousel-title a.sow-carousel-next{
 right: 18px!important;
}

/* -------------------End Carousel_slider---------------------- */
/* ---------START VIDEO PLAYER CUSTOM STYLES----------------- */
/* ---------------------------------------------------------- */
/* ---------------------------------------------------------- */

.video_player_info_text{
width: auto;
float: left;
text-align: left;
padding: 0px 10px 0px 20px;
font-size: 14px;
z-index: 10;
background-color: rgba(255, 255, 255, 0.7);
position: absolute;
margin-top: 10px;
padding: 5px 20px 5px 20px!important;
border-left: 3px solid #ac3809;
color: #ac3809!important;
}
.my-style{
clear: both;
background-color: rgba(211, 184, 137, 0)!important;
}
.minimalist.is-playing{
background-color: rgba(211, 184, 137, 0)!important;
}
.my-style a{
 clear: both;
 height: 0px!important;
}

.minimalist .fp-context-menu {
    position: absolute;
    display: none;
    z-index: 1;
    background-color: rgba{0,0,0,0};
    padding: 0px;
    border: 0px solid #aaa;
    -webkit-box-shadow: 0 0 0px #888;
    -moz-box-shadow: 0 0 0px #888;
    box-shadow: 0 0 0px #888;
    width: 0px;
}
.minimalist .fp-context-menu li{
clear: both;
display:none;
}
.mejs-overlay-button{
border-radius: 50%!important;
}
.mejs-overlay-button:hover{
border-radius: 50%!important;
}
/* --------END VIDEO PLAYER CUSTOM STYLES----------------- */
/* ------------------------------------------------------- */
/* -------------------------------------------------------- */

body.custom-background{
background:url("http://44sou.eu/staging/wp-content/uploads/2016/09/site_back_1.jpg");
background-attachment: fixed;
}
.site{
margin-left: 5%;
box-shadow: 0px 0px 16px rgb(113, 23, 29);
border-left: 1px solid white;
border-right: 1px solid white;
border-top: 1px solid white;
width: 90%;
max-width: 100%;
float: left;
margin-top: 20px;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}
.site:before, #secondary, .site-header, .site-footer, .menu-toggle, .featured-content, .featured-content .entry-header, .slider-direction-nav a, .ie8 .featured-content, .ie8 .site:before {
background: url("http://44sou.eu/staging/wp-content/uploads/2016/09/paper_texture.jpg");
}
.site-main{
background-color: white !important;
background: url("http://44sou.eu/staging/wp-content/uploads/2016/09/handmadepaper.png");
box-shadow: inset 0px 0px 4px rgb(113, 23, 29);
border-bottom: 1px solid #fdfdfd;
}
.content-area {
background-color: rgba(255, 255, 255, 0)!important;
/*background: url("http://44sou.eu/staging/wp-content/uploads/2016/09/handmadepaper.png");*/
}
.secondary-navigation li:hover > a{
background-color: #F3EBE1!important;
}
.secondary-navigation li {
border-top: 1px solid #FFFDFD!important;
border-bottom: 1px solid #71171D!important;
background: #E8DCCC!important;
}
/* -------------------------- */
.margin-style{
margin-bottom: 10px;
}
.primary-navigation ul ul a:hover, .primary-navigation ul ul li.focus > a {
  background-color: #E8DCCC; !important
}

.primary-navigation li{
    background: #E8DCCC;
    /*background: -moz-linear-gradient(top, #E8DCCC 0%, #C5B59E 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #E8DCCC), color-stop(100%, #C5B59E));
    background: -webkit-linear-gradient(top, #E8DCCC 0%, #C5B59E 100%);
    background: -o-linear-gradient(top, #E8DCCC 0%, #C5B59E 100%);
    background: -ms-linear-gradient(top, #E8DCCC 0%, #C5B59E 100%);
    background: linear-gradient(to bottom, #E8DCCC 0%, #C5B59E 100%);*/
    box-shadow: inset 0px 0px 4px rgb(113, 23, 29);
}

.primary-navigation li:hover > a, .primary-navigation li.focus > a, .primary-navigation ul ul {
  background-color: #F3EBE1!important;
}

#masthead{
padding-bottom: 0px!important;
border-bottom: 1px solid white;
box-shadow: inset 0px 0px 4px rgb(113, 23, 29);
} 

/* -------------------------- */

.primary-navigation li:hover > a{
color: white !important;
}
.primary-navigation li:hover > a, .primary-navigation li.focus > a, .primary-navigation ul ul {
 background-color: #63261f!important;
}
.site-navigation .current_page_item > a, .site-navigation .current_page_ancestor > a, .site-navigation .current-menu-item > a, .site-navigation .current-menu-ancestor > a, .site-navigation a:hover, .featured-content a:hover, .featured-content .entry-title a:hover, .widget a:hover, .widget-title a:hover, .widget_twentyfourteen_ephemera .entry-meta a:hover, .hentry .mejs-controls .mejs-button button:hover, .site-info a:hover, .featured-content a:hover{
color: #ae3b0a!important;
}
/* -------------------------- */
/* ----------Featured Post---------------- */
.featured-content{
background: url("http://44sou.eu/staging/wp-content/uploads/2016/09/paper_texture.jpg")!important;
}
.featured-content-inner::before{
    content: "ПРЕПОРЪЧАНИ СТАТИИ";
    font-weight: 700;
    font-size: 24px;
    color:#71171d !important;
    padding: 10px 20px;
    width: 100%;
    text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}
.featured-content-inner{
padding: 10px;
border-bottom: 1px solid white;
box-shadow: inset 0px 0px 4px rgb(113, 23, 29);
}
.singular .site-content .hentry.has-post-thumbnail {
margin-top: 0px;
}

.grid .featured-content .entry-header {
    height: auto;
}
.grid .featured-content .entry-header{
border-color: #e8dccc!important;
background-color: #e8dccc!important;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
    transition-property: all;
    transition-duration: 1s;
    transition-timing-function: ease;
    border: 0px solid #e8dccc!important;
    border-bottom: 5px solid #f5ece0!important;
    padding: 0px 5px;
}
.grid .featured-content .entry-header:hover {
border-bottom: 5px solid #71171d !important;
}
.grid .featured-content .entry-header .entry-title{
padding-top: 0px;
}
.wp-post-image, .post-thumbnail img {
    height: auto;
    width: 100%;
    opacity: 1;
    max-width: none;
    clear: both;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
    transition-property: all;
    transition-duration: 1s;
    transition-timing-function: ease;
    transition-delay: initial;
}
.wp-post-image, .post-thumbnail img:hover {
width: 100%;
  opacity: 1;
}
.featured-content-inner .post-thumbnail img{
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    transition-property: all;
    transition-duration: 1s ease;
    transition-timing-function: initial;
    transition-delay: initial;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.featured-content-inner .post-thumbnail:hover img{
    -webkit-transition: all .8s ease;
    -o-transition: all .8s ease;
    transition: all .8s ease;
    transition-property: all;
    transition-duration: .8s ease;
    transition-timing-function: initial;
    transition-delay: initial;
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}

/*.featured-content-inner .post-thumbnail:hover img{
width: 120%;
}*/

/* ---------END Featured Post----------------- */
/* -------------------------- */

/*---------------START GOOGLE MAP-----------------------*/

.gmwd_container_wrapper .gmwd_container #gmwd_container_1 .container,
.gmwd_container_wrapper .gmwd_container #gmwd_container_1 h3{
display: none;
}

/*---------------END GOOGLE MAP-------------------------*/
/* ---------COLOR CONTENT BACKGROUNDS----------------- */
.entry-header {
background: rgba(255, 241, 218,0) !important;
}
.site-content .entry-meta {
background: rgba(255, 241, 218,0) !important;
margin-bottom: 12px!important;
}
.site-content .entry-content, .site-content .entry-summary, .page-content {
background: rgba(255, 241, 218,0) !important;
}
/* ----------SITE CONTENT WIDTH--------- */
.site-content .entry-header, .site-content .entry-content, .site-content .entry-summary, .site-content .entry-meta, .page-content {
max-width: 90%;
}
.widget a{
color: #71171d !important;
}
.site-description, .secondary-navigation a, .widget, .widget a, .widget-title, .widget-title a, .widget_calendar caption, .site-header a, .site-title a, .site-title a:hover, .menu-toggle:before, .site-footer, .site-footer a, .featured-content a, .featured-content .entry-meta, .slider-direction-nav a:before, .hentry .mejs-container .mejs-controls .mejs-time span, .hentry .mejs-controls .mejs-button button{
color: #71171d !important;
}
.entry-title {
color: #71171d !important;
}
.entry-title a {
color: #71171d;
}
.entry-meta a {
color: #af232c!important;
}
.entry-content a{
color: #af232c!important;
}
a:active, .entry-title a:hover, .entry-meta a:hover, .cat-links a:hover, .entry-content .edit-link a:hover, .post-navigation a:hover, .image-navigation a:hover, .comment-author a:hover, .comment-list .pingback a:hover, .comment-list .trackback a:hover, .comment-metadata a:hover, .comment-reply-title small a:hover, .content-sidebar .widget a:hover, .content-sidebar .widget .widget-title a:hover, .content-sidebar .widget_twentyfourteen_ephemera .entry-meta a:hover {
color: #ae3b0a!important;
}

.logged-in-as a{
color: #ae3b0a!important;
}

.paging-navigation {
border-top: 5px solid #71171d;
}
.paging-navigation a:hover {
border-color: #f1a91d!important;
}
.paging-navigation .page-numbers.current {
border-color: #d8bc8a!important;
}
button, .button, .contributor-posts-link, input[type="button"], input[type="reset"], input[type="submit"], .search-toggle, .hentry .mejs-controls .mejs-time-rail .mejs-time-current, .hentry .mejs-overlay:hover .mejs-overlay-button, .widget button, .widget .button, .widget input[type="button"], .widget input[type="reset"], .widget input[type="submit"], .widget_calendar tbody a, .content-sidebar .widget input[type="button"], .content-sidebar .widget input[type="reset"], .content-sidebar .widget input[type="submit"], .slider-control-paging .slider-active:before, .slider-control-paging .slider-active:hover:before, .slider-direction-nav a:hover, .ie8 .primary-navigation ul ul, .ie8 .secondary-navigation ul ul, .ie8 .primary-navigation li:hover > a, .ie8 .primary-navigation li.focus > a, .ie8 .secondary-navigation li:hover > a, .ie8 .secondary-navigation li.focus > a {
background-color: #EFD5AA!important;
}
.contributor-posts-link:hover, .button:hover, .button:focus, .slider-control-paging a:hover:before, .search-toggle:hover, .search-toggle.active, .search-box, .widget_calendar tbody a:hover, button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus, .widget button:hover, .widget .button:hover, .widget button:focus, .widget .button:focus, .widget input[type="button"]:hover, .widget input[type="button"]:focus, .widget input[type="reset"]:hover, .widget input[type="reset"]:focus, .widget input[type="submit"]:hover, .widget input[type="submit"]:focus, .content-sidebar .widget input[type="button"]:hover, .content-sidebar .widget input[type="button"]:focus, .content-sidebar .widget input[type="reset"]:hover, .content-sidebar .widget input[type="reset"]:focus, .content-sidebar .widget input[type="submit"]:hover, .content-sidebar .widget input[type="submit"]:focus, .ie8 .primary-navigation ul ul a:hover, .ie8 .primary-navigation ul ul li.focus > a, .ie8 .secondary-navigation ul ul a:hover, .ie8 .secondary-navigation ul ul li.focus > a {
background-color: #E8DCCC!important;
}
.contributor-posts-link, .button, button, input[type="button"], input[type="reset"], input[type="submit"], .search-toggle:before, .hentry .mejs-overlay:hover .mejs-overlay-button, .widget button, .widget .button, .widget input[type="button"], .widget input[type="reset"], .widget input[type="submit"], .widget_calendar tbody a, .widget_calendar tbody a:hover, .site-footer .widget_calendar tbody a, .content-sidebar .widget input[type="button"], .content-sidebar .widget input[type="reset"], .content-sidebar .widget input[type="submit"], button:hover, button:focus, .button:hover, .button:focus, .widget a.button:hover, .widget a.button:focus, .widget a.button:active, .content-sidebar .widget a.button, .content-sidebar .widget a.button:hover, .content-sidebar .widget a.button:focus, .content-sidebar .widget a.button:active, .contributor-posts-link:hover, .contributor-posts-link:active, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus, .slider-direction-nav a:hover:before, .ie8 .primary-navigation li:hover > a, .ie8 .primary-navigation li.focus > a, .ie8 .secondary-navigation li:hover > a, .ie8 .secondary-navigation li.focus > a {
color: #71171d!important;
}
/* -------------------------- */
.kocujsitemap ul{
list-style: none;
}
.entry-meta .tag-links a{
background-color: #cec3c3;
}
.entry-meta .tag-links a:before{
border-right: 8px solid #cec3c3;
}
/* -------------------------- */
.hentry{
margin: 0 auto 0px;
}
.archive-title, .page-title{
    color: white;
    background-color: #63261f!important;
    font-size: 20px;
    width: 100%;
    float: left;
    position: relative;
    margin: 0px;
    padding: 10px;
    margin: 0px auto;
    margin-top: 0px;
    font-weight: 500;
    border-left: 4px solid #af232c!important;
    box-sizing: -webkit-border-box;
    box-sizing: -moz-border-box;
    box-sizing: -webkit-border-box;
    box-sizing: border-box;
}
.full-width .archive-header, .full-width .page-header{
max-width: 100%;
margin:0px auto!important; 
padding-left: 0px;
padding-right: 0px;
}
/* ---------FOOTER ------------ */
#footer-back{
background: url("http://44sou.eu/staging/wp-content/uploads/2016/09/footer_baner.png") no-repeat center center;
background-size: contain;
width: 100%;
height: 200px;
position: relative;
opacity: 0.7;
float: left;
}
.footer-baner-text{
float: left;
width: 100%;
}
.footer-baner-text span{
text-align: center;
font-weight: bold;
width: 100%;
float: left;
font-size: 18px!important;
opacity: 0.8;
text-shadow: white -1px 0px, white 0px 1px, white 1px 0px, white 0px -1px;
}
.footer-baner-title{
    font-size: 46px!important;
    text-shadow: white -1px 0px, white 0px 1px, white 1px 0px, white 0px -1px;
    text-align: center;
    margin-top: 140px!important;
}

    .footer-sidebar .widget_archive li,
	.footer-sidebar .widget_categories li,
	.footer-sidebar .widget_links li,
	.footer-sidebar .widget_meta li,
	.footer-sidebar .widget_nav_menu li,
	.footer-sidebar .widget_pages li,
	.footer-sidebar .widget_recent_comments li,
	.footer-sidebar .widget_recent_entries li,
	.primary-sidebar .widget_archive li,
	.primary-sidebar .widget_categories li,
	.primary-sidebar .widget_links li,
	.primary-sidebar .widget_meta li,
	.primary-sidebar .widget_nav_menu li,
	.primary-sidebar .widget_pages li,
	.primary-sidebar .widget_recent_comments li,
	.primary-sidebar .widget_recent_entries li {
		border-top: 0;
		padding: 0px!important;
	}
#supplementary + .site-info {
    background-color: rgba(70, 22, 25, 0.3);
}
.footer-home-link{
padding-right: 10px;
}
.site-info > a >img{
clear: both;
display: inline-block;
}
.copyright-info{
    color: rgb(113, 23, 29);
  padding-left: 10px;
border-left: 1px dotted rgb(113, 23, 29);
}
#sow-slider-3{
position: relative!important;
}
.sow-slider-base .sow-slider-pagination{
bottom: 10px!important;
}
.so-widget-sow-slider-default-e0c8f2cad08f .sow-slider-base .sow-slider-pagination li a {
    background: #71171d !important;
}
.sow-slider-base .sow-slide-nav{
z-index: 150!important;
}
/* ---------END FOOTER----------- */
/* -------------------------- */
/* ------Media screens--------- */
@media screen and (min-width: 1080px){
  .welcome-msg{
  margin-left: 222px;
  }
  .welcome-msg::after{
  border-left: 1px solid white;
  }
  .featured-content-inner{
  border-left: 1px solid white;
  }
  .site-content {
  border-left: 1px solid white!important;
  }
  
}
@media screen and (min-width: 1008px){
  .full-width .site-content{
  /*box-shadow: inset 0px 2px 4px rgb(113, 23, 29);*/
  border-left: 1px solid white!important;
  border-bottom: 0px solid white!important;
  min-height: 412px;
   /*padding-top: 40px;*/
  }
  .center-div{
  width: 50%;
  margin: 0px auto;
  }
  .wp-post-image, .post-thumbnail img{
      max-width: 1080px!important;
  }
  .post-thumbnail {
    background: url(http://44sou.eu/staging/wp-content/uploads/2016/09/handmadepaper.png);
  }
}

@media screen and (max-width: 1007px){
.secondary-navigation li {
border-top: 1px solid #71171D!important;
border-bottom: 0px solid #71171D!important;
background: rgba(232, 220, 204,0)!important;
}
.secondary-navigation li:hover > a{
  background: rgba(232, 220, 204,0)!important;
}
.site{
margin-top: 0px;  
}
}

@media screen and (min-width: 783px){
  .primary-navigation {
  margin: 0 1px 0px 10px;
  }
  .full-width .site-content .has-post-thumbnail .entry-header{
  margin-top: -40px!important;
  z-index: 10!important;
  position: relative!important;
  width: 90%!important;
  background-color: #f1f3f4!important;
  background: url(http://44sou.eu/staging/wp-content/uploads/2016/09/handmadepaper.png)!important;
  border-top: 5px solid #71171d !important;
  }
  .primary-navigation li:hover > a {
  cursor: pointer;
  }
  }

@media screen and (min-width: 594px) {
.site-content .has-post-thumbnail .entry-header {
margin-top: 0px;
}
}

@media screen and (min-width: 673px){
.header-main {
 padding: 0px; 
}
 .sow-carousel-container{
padding: 0px 40px;
}
}

@media screen and (max-width: 782px){

  .site-header{
  padding-top: 0px;
  } 
  .welcome-msg::after {
  font-size: 18px;
   padding: 20px;
  }
  /* ---------------------------------- */
  /* ---------MOBILE HEADER------------ */
  .site{
  width: 98%;
  margin-left: 0.8%;   
  }
  .site-header{
  width: 100%;
  }
  .header-top{
  margin: 20px 10px 20px 5px;
  }
  .primary-navigation.toggled-on{
  padding: 0px 0px 0px 16px;
  }
 .front-title{
  display: none;
  width: 60%;
  position: relative;
  top: 0;
  padding-top: 8%;
  margin-left: 20%;
  }
  .front-title::before {
  font-size: 0px;
  }
  .front-title::after {
  font-size: 0px;
  }
  #primary-navigation {
  width: 90%;
  margin-left: 2.5%;
  padding-top: 0px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  -ms-transition: all 1s ease;
  transition: all 1s ease;
  }
  .sas-slideshow{
  margin: 0px 0px 10px 0px;
  width: 100%;
  margin-left: 0%;
  }
  .sas-logo{
  width: 100%;
  /* padding-top: 34%; */ 
  }
  .sas-portrait {
  width: 80%;
  position: relative;
  top: 0;
  left: 0;
  margin-bottom: 10px;
  margin-left: 15%;
  min-height: 70px;
  }
  .header-logo-title{
  margin-top: 0px;
  }
  #header-title-content {
  position: absolute;
  width: 100%;
  top: 0;
  }
  .sas-portrait > img{
  margin: 0px;
  width: 10%;
  }
  header-title-content {
  position: absolute;
  width: 100%;
  top: 0;
  }
  .header-main{
  padding: 0px 0px 0px 0px;
  height: auto;
  min-height: 0px;
  }
  .primary-navigation li:hover > a, .primary-navigation li.focus > a, .primary-navigation ul ul {
  background-color: rgba(99, 38, 31,0)!important;
  }
  .primary-navigation li{
  background: rgba(232, 220, 204,0);
  box-shadow: inset 0px 0px 4px rgba(113, 23, 29,0);
  }
  .site-navigation li {
  border-color: rgba(64, 16, 16,0.3)!important;
  }
  .secondary-navigation li{
  background: rgba(232, 220, 204,0)!important;
  border-bottom: 0px solid #71171D!important; 
  }
  .button-collector {
  width: 15%;
  position: absolute;
  float: left;
  margin-right:20%;
  right: 5px;
  }
  .sas-fb-icon, .sas-tw-icon, .search-toggle {
  float: right;
  }
  .sas-fb-icon, .sas-tw-icon, .search-toggle {
  height: 30px;
  width: 30px;
  top: -5px;
  position: relative;
  } 
  .search-toggle:before, .sas-fb-icon:before, .sas-tw-icon:before {
  margin-top: 8px;
  font-size: 16px;
  }
  .secondary-navigation li:hover > a{
  background: rgba(232, 220, 204,0)!important;
  }
  /* ------------------------ */
  /* ------------------------ */
  .footer-home-link{
  width: 20%;
  float: left;
  margin-left: 45%;
  }
  .copyright-info{
  display: block;
  text-align: center;
  float: left;
  }
  .list-view .site-content .hentry{
  margin: 0px 10px;
  }
  #my-custom-widgets{
  padding: 0px 0px 10px 0px;
  }
  .sow-carousel-title .widget-title{
  padding-top: 20px;
  }
}


@media screen and (max-width: 400px){
  .header-logo-title{
  margin-top: 0px;
  }
  .sas-portrait > img {
    margin: 0px;
    width: 15%;
  }
  .header-logo-sub-title{
  font-size: 16px;
  }
  .list-view .content-area {
  padding: 0px;
  }
  .welcome-msg::after {
  font-size: 18px;
   padding: 20px;
   /*margin-bottom: 20px;*/
  }
  .site{
  width: 98%;
  margin-left: 0.5%;   
  }
  .front-title::before {
  font-size: 0px;
  }
  .front-title::after {
  font-size: 0px;
  }
  .nivo-caption small,
  .video_player_info_text{
  font-size: 10px;
  }
  .entry-content img {
    width: 100%;
    margin: 0px;
    margin-bottom: 20px;
  }
  .featured-content-inner::before{
  font-size: 20px;
  }
  .list-view .site-content .post-thumbnail img {
    float: left;
    margin: 0px;
    width: 100%;
   }
  .list-view .site-content .post-thumbnail{
  width: 100%!important;
  }

.list-view .site-content .hentry {
  padding-top: 0px!important;
  }

}  


@media screen and (min-width: 401px){
a.post-thumbnail:hover img {
    opacity: 1;
}
.archive-header {
margin: 24px auto!important;
padding: 0 10px;
}
.list-view .site-content .hentry{
  padding-top: 0px!important;
  }
}

@media screen and (min-width: 673px){
.full-width .site-content .has-post-thumbnail .entry-header, .full-width.singular .site-content .hentry.has-post-thumbnail {
    margin-top: 0px;
}
  
  .list-view .site-content .hentry:first-of-type{
  /*padding-top: 40px;*/
  }
  .list-view .site-content .hentry{
  margin: 0px 10px;
  border-top: 1px solid rgba(113, 23, 29, 0.45)!important;
  /*background-color: rgba(255, 255, 255, 0.3);*/
  } 
  
}
/* -------------------------- */