::-webkit-scrollbar{width:10px;height:10px;background:#C09B5E;}::-webkit-scrollbar:hover{background:#C09B5E}::-webkit-scrollbar-thumb{background:#F4EDDB;}::-webkit-scrollbar-thumb:hover{background:#422a03;}::-webkit-scrollbar-corner{background:#2B2B2B;}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,and,address,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tfoot,thead,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,textarea,select{background:transparent;border:0;margin:0;outline:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}del{text-decoration:line-through}hr{background:transparent;border:0;clear:both;color:transparent;height:1px;margin:0;padding:0}mark{background-color:#ffffb3;font-style:italic}input,select{vertical-align:middle}ins{background-color:red;color:white;text-decoration:none}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}

.clear{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;height:0;line-height:0;visibility:hidden;width:0}* html .clearfix,:first-child+html .clearfix{zoom:1}



/* ------------------------------------------------------------------------------- */
/*  1.  Document Setup
/* ------------------------------------------------------------------------------- */

html {
 -webkit-text-size-adjust: none;
 }

    body {
        margin: 0px;
        padding: 0px;
        background: url(../images/bg_03.png) top left repeat-x, url(../images/bg_01.jpg) top left repeat;
        font: 14px/1.5 Helvetica, Arial, sans-serif; 
		
		
		
		
font-family: 'PT Sans Caption', sans-serif;
		
		
		
		
        color: #422a03;
        text-shadow: 0 2px 1px rgba(255, 255, 255, 0.3);
        -webkit-font-smoothing: antialiased;
        /*-webkit-text-size-adjust: 100%; */
    }
    /*  IE Styles  --------------------------------*/
        .ie8 body {
            background: url(../images/bg_01.jpg); top left repeat;
        }

    #container {
        max-width: 940px;
        margin: 50px auto 5px;
    }
    #content {
        background: url(../images/bg_05.png) bottom left repeat-x, url(../images/bg_02.jpg) top left repeat-x;
		background-color:#F4EDDB;
        -webkit-border-radius: 10px;
           -moz-border-radius: 10px;
                border-radius: 10px;
        -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.75);
           -moz-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.75);
                box-shadow: 0 2px 8px rgba(0, 0, 0, 0.75);
    }
    /*  IE Styles  --------------------------------*/
        .ie8 #content {
            background: url(../images/bg_02.jpg); top left repeat;
            -moz-border-radius: 5px;
                 border-radius: 5px;
            -moz-box-shadow: 0px 3px 13px #000;
                 box-shadow: 0px 3px 13px #000;
                   behavior: url(js/radius-shadow.html);
        }

    a, a > * { 
        color: #422a03;
        text-decoration: none; 
        -webkit-transition: background-color .2s linear, color .2s linear;
           -moz-transition: background-color .2s linear, color .2s linear;
             -o-transition: background-color .2s linear, color .2s linear;
            -ms-transition: background-color .2s linear, color .2s linear;
                transition: background-color .2s linear, color .2s linear;
    }
    a:hover, a > *:hover {
        color: #64491e;
    }
	
	.navilinks {
	font-size:12px;
	font-weight: bold;
	
	}
	
    .submit {
        font: 15px Helvetica, 'Helvetica Neue', Geneva, Arial, sans-serif;
        font-weight: bold;
        color: #cbd7f1;
        text-shadow: 0 -1px 1px rgba(58, 65, 83, 0.85);
        cursor: pointer;
        padding: 11px;
        background: -moz-linear-gradient(top, rgba(83, 123, 198, 0.65) 0%, rgba(3, 23, 76, 0.65) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(83, 123, 198, 0.65)), color-stop(100%, rgba(3, 23, 76, 0.65)));
        background: -webkit-linear-gradient(top,  rgba(83, 123, 198, 0.65) 0%, rgba(3, 23, 76, 0.65) 100%);
        background: -o-linear-gradient(top, rgba(83, 123, 198, 0.65) 0%, rgba(3, 23, 76, 0.65) 100%);
        background: -ms-linear-gradient(top, rgba(83, 123, 198, 0.65) 0%, rgba(3, 23, 76, 0.65) 100%);
        background: linear-gradient(top, rgba(83, 123, 198, 0.65) 0%, rgba(3, 23, 76, 0.65) 100%);
        border: none;
        -webkit-border-radius: 5px;
           -moz-border-radius: 5px;
                border-radius: 5px;
        -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8) inset, 0 -1px 0px rgba(0, 0, 0, 0.13), 0 1px 0px rgba(255, 255, 255, 0.25);
           -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8) inset, 0 -1px 0px rgba(0, 0, 0, 0.13), 0 1px 0px rgba(255, 255, 255, 0.25);
                box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8) inset, 0 -1px 0px rgba(0, 0, 0, 0.13), 0 1px 0px rgba(255, 255, 255, 0.25);
        -webkit-transition: background-color .2s linear;
           -moz-transition: background-color .2s linear;
             -o-transition: background-color .2s linear;
            -ms-transition: background-color .2s linear;
                transition: background-color .2s linear;
    }
    /*  IE Styles  --------------------------------*/
        .ie9 .submit {
            background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUzN2JjNiIgc3RvcC1vcGFjaXR5PSIwLjY1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMzE3NGMiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        }
        .ie8 .submit {
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6537bc6', endColorstr='#a603174c',GradientType=0 );
        }

    input, textarea, select {
        font: 14px/1.5 Helvetica, 'Helvetica Neue', Geneva, Arial, sans-serif;
        color: #422a03;
        padding: 6px 10px;
        background-color: #fff;
        border: 1px solid #d4c9b3;
        border-top: 1px solid #a89884;
        -webkit-border-radius: 5px;
           -moz-border-radius: 5px;
                border-radius: 5px;
        -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3) inset, 0 -1px 1px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(255, 255, 255, 0.5);
           -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3) inset, 0 -1px 1px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(255, 255, 255, 0.5);
                box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3) inset, 0 -1px 1px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(255, 255, 255, 0.5);
        -webkit-transition: box-shadow .2s linear;
           -moz-transition: box-shadow .2s linear;
             -o-transition: box-shadow .2s linear;
            -ms-transition: box-shadow .2s linear;
                transition: box-shadow .2s linear;
    }
    h1 {
        font-size: 60px;
    }
    h2 {
        font-size: 48px;
    }
    h3 {
        font-size: 24px;
        line-height: 40px;
        color: #5b6481;
		text-align: center;
    }
    h3 a{
        font-size: 24px;
        line-height: 40px;
        color: #5b6481;
    }
    h4 {font-size: 14px;
        line-height: 24px;
    }
    h5 {
        font-size: 10px;
    }
    h6 {
        font-size: 11px;
    }
    .separator {
        width: 100%;
        height: 15px;
        background: url(../images/separator_01.png) center no-repeat;
        position: relative;
    }
	
    .separator_prod {
        width: 100%;
        height: 15px;
        background: url(../images/separator_03.png) center no-repeat;
        position: relative;
    }


/* ------------------------------------------------------------------------------- */
/*  2.  Header
/* ------------------------------------------------------------------------------- */

    .header {
        height: 120px;
		padding-bottom: 20px;
        overflow: hidden;
        text-align: center;
    }
    #logo h4 {
        color: #795f39;
        line-height: 15px;
	    margin-top: 10px;
    }


/* ------------------------------------------------------------------------------- */
/*  3.  Navigation
/* ------------------------------------------------------------------------------- */

    .navigation {
        height: 123px;
        background: url(../images/bg_nav.png) center no-repeat;
        position: relative;
        text-align: center;
    }
    .tabs {
        margin-top: 12px;
        display: inline-block;
    }
    .tabs li {
        float: left;
        margin: 0 2px;
    }
    .tabs li > a {
        width: 106px;
        height: 26px;
        padding-top: 45px;
        display: block;
        font-size: 15px;
        font-weight: 600;
        color: #6a4a16;
        text-decoration: none;
    }
    .tabs li a:hover {
        background-color: rgba(122, 70, 9, 0.15);
        -webkit-border-radius: 5px;
           -moz-border-radius: 5px;
                border-radius: 5px;
        -webkit-box-shadow: 0 1px 3px rgba(59, 31, 0, 0.4) inset, 0 1px 1px rgba(255, 255, 255, 0.35);
           -moz-box-shadow: 0 1px 3px rgba(59, 31, 0, 0.4) inset, 0 1px 1px rgba(255, 255, 255, 0.35);
                box-shadow: 0 1px 3px rgba(59, 31, 0, 0.4) inset, 0 1px 1px rgba(255, 255, 255, 0.35);
    }
    .tabs li.active {
        background: -moz-linear-gradient(top, rgba(218, 169, 104, 0.45) 0%, rgba(122, 70, 9, 0.45) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(218, 169, 104, 0.45)), color-stop(100%, rgba(122, 70, 9, 0.45)));
        background: -webkit-linear-gradient(top, rgba(218, 169, 104, 0.45) 0%, rgba(122, 70, 9, 0.45) 100%);
        background: -o-linear-gradient(top, rgba(218, 169, 104, 0.45) 0%, rgba(122, 70, 9, 0.45) 100%);
        background: -ms-linear-gradient(top, rgba(218, 169, 104, 0.45) 0%, rgba(122, 70, 9, 0.45) 100%);
        background: linear-gradient(top, rgba(218, 169, 104, 0.45) 0%, rgba(122, 70, 9, 0.45) 100%);
        -webkit-border-radius: 5px;
           -moz-border-radius: 5px;
                border-radius: 5px;
        -webkit-box-shadow: 0 1px 3px rgba(59, 31, 0, 0.8) inset, 0 1px 1px rgba(255, 255, 255, 0.35);
           -moz-box-shadow: 0 1px 3px rgba(59, 31, 0, 0.8) inset, 0 1px 1px rgba(255, 255, 255, 0.35);
                box-shadow: 0 1px 3px rgba(59, 31, 0, 0.8) inset, 0 1px 1px rgba(255, 255, 255, 0.35);
    }
    /*  IE Styles  --------------------------------*/
        .ie9 .tabs li.active {
            background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RhYTk2OCIgc3RvcC1vcGFjaXR5PSIwLjQ1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YTQ2MDkiIHN0b3Atb3BhY2l0eT0iMC40NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        }
        .ie8 .tabs li.active {
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73daa968', endColorstr='#737a4609',GradientType=0 );
        }

    .tab-welcome {
        background: url(../images/tab_icons.png) 0 0;
    }
    .tab-about {
        background: url(../images/tab_icons.png) -106px 0;
    }
    .tab-portfolio {
        background: url(../images/tab_icons.png) -212px 0;
    }
    .tab-contact {
        background: url(../images/tab_icons.png) -318px 0;
    }
    .tabs .active .tab-welcome {
        background: url(../images/tab_icons.png) 0 -69px;
    }
    .tabs .active .tab-about {
        background: url(../images/tab_icons.png) -106px -69px;
    }
    .tabs .active .tab-portfolio {
        background: url(../images/tab_icons.png) -212px -69px;
    }
    .tabs .active .tab-contact {
        background: url(../images/tab_icons.png) -318px -69px;
    }
	
    #icartbox {
        background: -moz-linear-gradient(top, rgba(218, 169, 104, 0.15) 0%, rgba(122, 70, 9, 0.15) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(218, 169, 104, 0.15)), color-stop(100%, rgba(122, 70, 9, 0.15)));
        background: -webkit-linear-gradient(top, rgba(218, 169, 104, 0.15) 0%, rgba(122, 70, 9, 0.15) 100%);
        background: -o-linear-gradient(top, rgba(218, 169, 104, 0.15) 0%, rgba(122, 70, 9, 0.15) 100%);
        background: -ms-linear-gradient(top, rgba(218, 169, 104, 0.15) 0%, rgba(122, 70, 9, 0.15) 100%);
        background: linear-gradient(top, rgba(218, 169, 104, 0.15) 0%, rgba(122, 70, 9, 0.15) 100%);
        -webkit-border-radius: 5px;
           -moz-border-radius: 5px;
                border-radius: 5px;
        -webkit-box-shadow: 0 1px 3px rgba(59, 31, 0, 0.8) inset, 0 1px 1px rgba(255, 255, 255, 0.35);
           -moz-box-shadow: 0 1px 3px rgba(59, 31, 0, 0.8) inset, 0 1px 1px rgba(255, 255, 255, 0.35);
                box-shadow: 0 1px 3px rgba(59, 31, 0, 0.8) inset, 0 1px 1px rgba(255, 255, 255, 0.35);
    }
	
    .icartempty { 
    color: #795F39;
	font-size: 10px;
	text-align: center;
	padding-bottom: 7px;
    }
	
    .icart { 
    color: #795F39;
	font-size: 16px;
	text-align: center;
	padding: 20px 5px 10px 5px;
	font-weight: bold;
    }
	
    .icartc{ 
	font-size: 16px;
	text-align: center;
	padding: 5px;
    }
	
    .icartc a{ 
    color: #FF0051;
    }
	
    .icartprod { 
    color: #6CA632;
    }
	
    .icont { 
    color: #422a03;
	font-size: 16px;
	padding: 20px 0px 20px 20px;
    }
	
    .uah { 
	font-size: 12px;
    color: brown;
    }
	
    #icartr {
        margin: 0px 0 25px;
        overflow: hidden;
        display: inline-block;
		text-align: center;
		width: 230px;
		padding-top: 10px;
    }
    #icartr li {
        margin: 6px;
    }
    #icartr li a {
        padding: 4px 12px;
        font-size: 13px;
        font-weight: 600;
        color: #795f39;
        text-decoration: none;
        -webkit-border-radius: 20px;
           -moz-border-radius: 20px;
                border-radius: 20px;
    }
    #icartr li a.current {
        background: -moz-linear-gradient(top, rgba(218, 169, 104, 0.45) 0%, rgba(122, 70, 9, 0.45) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(218, 169, 104, 0.45)), color-stop(100%, rgba(122, 70, 9, 0.45)));
        background: -webkit-linear-gradient(top, rgba(218, 169, 104, 0.45) 0%, rgba(122, 70, 9, 0.45) 100%);
        background: -o-linear-gradient(top, rgba(218, 169, 104, 0.45) 0%, rgba(122, 70, 9, 0.45) 100%);
        background: -ms-linear-gradient(top, rgba(218, 169, 104, 0.45) 0%, rgba(122, 70, 9, 0.45) 100%);
        background: linear-gradient(top, rgba(218, 169, 104, 0.45) 0%, rgba(122, 70, 9, 0.45) 100%);
        -webkit-box-shadow: 0 1px 3px rgba(59, 31, 0, 0.8) inset, 0 1px 1px rgba(255, 255, 255, 0.35);
           -moz-box-shadow: 0 1px 3px rgba(59, 31, 0, 0.8) inset, 0 1px 1px rgba(255, 255, 255, 0.35);
                box-shadow: 0 1px 3px rgba(59, 31, 0, 0.8) inset, 0 1px 1px rgba(255, 255, 255, 0.35);
    }
	
    #catmenuc {
		width: 595px;
		padding: 10px;
		text-align: center;
    }
	
    #catprod {
		width: 595px;
		padding: 10px;
    }
	
    #catmenu {
		width: 210px;
		padding: 10px;
    }
	
    #catmenus {
		width: 190px;
		padding: 20px;
    }
    
    #cpec-feed {
        width: 600px;
        display: inline-block;
        text-align: center;
    }
    #cpec-feed li {
        width: 269px;
        height: 232px;
        margin: 0 14px 30px 14px;
        text-align: center;
        float: left;
        background: url(../images/bg_01.jpg);
        border: 1px solid #b19470;
        border-top: 1px solid #85663e;
        -webkit-border-radius: 5px;
           -moz-border-radius: 5px;
                border-radius: 5px;
        -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3) inset, 0 -1px 1px rgba(0, 0, 0, 0.2), 0 1px 2px rgba(255, 255, 255, 0.5);
           -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3) inset, 0 -1px 1px rgba(0, 0, 0, 0.2), 0 1px 2px rgba(255, 255, 255, 0.5);
                box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3) inset, 0 -1px 1px rgba(0, 0, 0, 0.2), 0 1px 2px rgba(255, 255, 255, 0.5);
    }
	
	
    #cpec-feed img {
        width: 249px;
        height: 150px;
        margin-top: 5px;
		border: 5px solid #FFFFFF;
    }

    #cpec-feed li h2 {
        margin-top: 5px;
        font-weight: 800;
        font-size: 14px;
        line-height: 15px;
        color: #5b6481;
    }
	
    #cpec-feed li .spec-cost {
		background-color: #fff;
		width: 249px;
		margin-left: 5px;
		padding: 5px;
    }
	
	
    #cpec-feed li .tags {
        font-size: 18px;
        color: #6CA632;
		font-weight: bold;
    }
		
	
    #cat-home {
        width: 600px;
        display: inline-block;

    }
    #cat-home li {
        width: 275px;
        margin: 10px;
        text-align: left;
        float: left;
    }

    #cat-home li h2 {
        margin-top: 10px;
        font-weight: 800;
        font-size: 11px;
        line-height: 15px;
        color: #5b6481;
    }
    #cat-home li .tags {
        font-size: 11px;
        color: #6CA632;
		font-weight: bold;
    }
	
    .cat_num {
        font-size: 14px;
        color: #AE9875;
		font-weight: bold;
    }
	
	.cat {
        font-size: 19px;
    }
	
	.cat_cat {
        font-size: 14px;
    }
	
    .cat_sub {
        font-size: 14px;
        color: #64491E;
    }


/* ------------------------------------------------------------------------------- */
/*  4.  Welcome Section
/* ------------------------------------------------------------------------------- */

    #welcome {
        overflow: hidden;
    }
    .slider-wrapper {
        margin: 28px 40px 35px;
        padding: 15px;
        background-color: #fff;
        display: inline-block;
        -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
           -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
                box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
    }
	
	
    .welcome-text {
        margin: 0px 40px 40px;
    }
    .welcome-text p {
        margin-top: 10px;
        color: #795f39;
    }


/* ------------------------------------------------------------------------------- */
/*  5.  About Section
/* ------------------------------------------------------------------------------- */

    #service {
        overflow: hidden;
        padding-bottom: 35px;
    }
    .about-header {
        width: 100%;
        margin-top: 0px;
        text-align: center;
    }
	
    #prod_main {
        padding-bottom: 10px;
    }




/* ------------------------------------------------------------------------------- */
/*  7.  Contact Section
/* ------------------------------------------------------------------------------- */

    #contact {
        overflow: hidden;
        padding-bottom: 60px;
    }




/* ------------------------------------------------------------------------------- */
/*  8.  Footer
/* ------------------------------------------------------------------------------- */
    
    .footer {
        margin-top: 30px;
        text-align: center;
    }


    /*  Social Links  --------------------------------*/

    .social-links {
        text-align: center;
        display: inline-block;
    }
    .social-links li {
        float: left;
        margin: 0 3px;
    }
    .social-links li > a {
        display: inline;
        margin: 2;
        padding: 0;
        background-color: rgba(122, 70, 9, 0.1);
        -webkit-border-radius: 20px;
           -moz-border-radius: 20px;
                border-radius: 20px;
        -webkit-box-shadow: 0 1px 3px rgba(59, 31, 0, 0.6) inset, 0 2px 1px rgba(255, 255, 255, 0.35);
           -moz-box-shadow: 0 1px 3px rgba(59, 31, 0, 0.6) inset, 0 2px 1px rgba(255, 255, 255, 0.35);
                box-shadow: 0 1px 3px rgba(59, 31, 0, 0.6) inset, 0 2px 1px rgba(255, 255, 255, 0.35);
    }
    .social-links li > a:hover {
        background-color: rgba(122, 70, 9, 0.25);
    }
    .social-twitter {
        width: 26px;
        height: 26px;
        background: url('../images/social_icons.png') no-repeat 0px 0px;
        float: left;
    }
    .social-facebook {
        width: 26px;
        height: 26px;
        background: url('../images/social_icons.png') no-repeat -32px 0px;
        float: left;
    }
    .social-linkedin {
        width: 26px;
        height: 26px;
        background: url('../images/social_icons.png') no-repeat -64px 0px;
        float: left;
    }
    .social-google {
        width: 26px;
        height: 26px;
        background: url('../images/social_icons.png') no-repeat -96px 0px;
        float: left;
    }
    .social-dribbble {
        width: 26px;
        height: 26px;
        background: url('../images/social_icons.png') no-repeat -128px 0px;
        float: left;
    }
    .copyright {
        margin-top: 10px;
        color: #795f39;
    }


@font-face {
  font-family: 'PT Sans Caption';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans Caption'), local('PTSans-Caption'), url(//themes.googleusercontent.com/static/fonts/ptsanscaption/v5/OXYTDOzBcXU8MTNBvBHeScENMRmONIR770qe4kUs6CY.woff) format('woff');
}
@font-face {
  font-family: 'PT Sans Caption';
  font-style: normal;
  font-weight: 700;
  src: local('PT Sans Caption Bold'), local('PTSans-CaptionBold'), url(//themes.googleusercontent.com/static/fonts/ptsanscaption/v5/Q-gJrFokeE7JydPpxASt29RYZ4-1s-3wi7mHpVwon4Y.woff) format('woff');
}

	#catwrap {
		width:890px;
		margin:0 auto;
	}
	#catmain {
		float:right;
		width:615px;
		padding: 10px 10px 40px 10px;
	}
	#catsidebar {
		float:left;
		width:230px;
		padding: 10px 10px 40px 10px;
		text-align: left;
	}
	#left {
		text-align: left;
	}

@media (max-width: 620px) {
    .header {
        height: 100px;
		padding-bottom: 0px;
    }
    .slider-wrapper {
        margin: 10px 10px 35px;
        padding: 15px;
    }
}	

	
@media (max-width: 450px) {
    .header {
        height: 80px;
		padding-bottom: 0px;
    }
	
}
	