/*

 Theme Name:   Osman Originals

 Theme URI:    http://osmanoriginals.co.uk/responsive-child/

 Description:  Osman Originals Theme based on Responsive

 Author:       Steve Lyons

 Author URI:   http://lyonstribe.com

 Template:     responsive

 Version:      1.0.0

 Tags:         black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready, responsive-layout, infinite-scroll, post-slider, design, food, journal, magazine, news, photography, portfolio, clean, contemporary, dark, elegant, modern, professional, sophisticated

 Text Domain:  osmanoriginals

 */

 

@import url("../responsive/style.css");



#container {

    max-width: 903px;

    margin: 0px auto;

    padding: 0px 25px;

}



#footer {

    clear: both;

    max-width: 903px;

    margin: 0px auto;

    padding: 0px 25px;

}

.copyright{

    text-align: left;

    color: #fff;

}

#footer a:hover {

    color: #A7A5A5;

}

.grid.col-300.scroll-top>a{

font-size:large;

}



#footer a {

    color: #fff;

    font-weight: 400;

}

.companyaddress{

    color: #fff;

    text-align: center;

}



body {

    color: #FFF;

    font-family: Georgia,Arial,Helvetica,sans-serif;

    font-size: 14px;

    line-height: 1.5em;

    text-rendering: optimizelegibility;

}



h1 {

font-family:Georgia;

font-weight:normal;

}



h2 {

    color:#fff;

}



a:hover, a:focus, a:active {

    outline: 0px none;

    color: #FFF;

    text-decoration: none;

}



a {

    color: #FFF;

    font-weight: 400;

    text-decoration: none;

}



a.button:hover, input[type="reset"]:hover, input[type="button"]:hover, input[type="submit"]:hover {

    border:0px;

}



#wrapper {



    margin: 0px auto 0px auto !important;

    background-color: rgb(98, 142, 100) !important;



}

#footer-wrapper {

    margin: 0;

    padding: 0;

    height: 100px;

    background-color: #628E64;

}



#woomenu a{

    text-indent: 0px !important;

}

#menu-item-1251 a{

    text-indent: 0px !important;

}

#woomenu a:hover {

    color: #000 !important;

}

#menu-item-1251 a:hover {

    color: #000 !important;

}

.menu li li {

    width: auto;

    margin: -1px 0 1px 0;

    border: 1px solid #e5e5e5;

    color: #444;

    background: #fff;

    background-image: none;

    filter: none;

    right: 165px;

}



#cart a {

    display: block;

    /* top: 10px; */

    /* left: 10px; */

    width: 20px;

    /* padding: 0px; */

    /*margin-left: 6px;*/

    outline: none;

    text-indent: -9999px;

    background-image: url('//www.osmanoriginals.co.uk/wp-content/uploads/shopping_cart.png');

    background-size: 25px;

    background-repeat: no-repeat;

    background-position: 10px;

    float:right;

    

}

#woomenu a {

    display: block;

    width: 20px;

    /* padding: 0px; */

    /*margin-left: 6px;*/

    outline: none;

    text-indent: -9999px;

    background-image: url('//www.osmanoriginals.co.uk/wp-content/uploads/menu.png');

    /* background-position: 0 0; */

    background-size: 20px;

    background-repeat: no-repeat;

    background-position: 12px 14px;

    

}





#cart a:hover {

    color: #fff;

    background-color: #363636;

}

#woomenu a:hover {

    color: #fff;

    background-color: #363636;

}



#woomenu{

	float:right !important;

}

#cart{

	float:right;

}

#menu-item-136{

	border-right: 1px solid #585858;

}

.cartqty{

    position: absolute;

    bottom: 2px;

    right: 2px;

    background-color: #CA4747;

    border-radius: 50%;

    width: 15px;

    height: 15px;

    text-indent:0px;

    color:#fff;

    text-align:center;

}

.cartqty>span{

    top: -17px;

    display: block;

    position: relative;

}

.ngg2-album-compact .item-container {

    width: 30% !important;

}

.ngg2-album-compact .item-container img.Thumb {

    border: 4px solid #ccc;

    width:400px;

}

.ngg-gallery-thumbnail img {

	width:11vw;

	height:11vw;

}

/* sort out the social sharing buttons */

.sfsi_plus_widget{

    position: relative;

    left: 650px;

    bottom: -3px;

    z-index: 99;

}

.sfsi_plus_holders{

	display:none;

}

.sfsiplus_norm_row .sfsi_plus_wDiv

{

position:absolute;

}

#logo{

{

position:relative;

}