/*
Theme Name: Rolakosta | Management Centre TÃ¼rkiye
Theme URI: http://www.mct.com.tr
Author: Rolakosta
Author URI: http://rolakosta.com/
Description: Rolakosta'nÄ±n 2014 Haziran ayÄ± iÃ§erisinde Management Centre TÃ¼rkiye iÃ§in geliÅŸtirdiÄŸi Wordpress temasÄ±. GÃ¶rsel tasarÄ±m Kaan FÄ±Ã§Ä±cÄ± (kaanficici@rolakosta.com), ArayÃ¼z kodlama Bilgin Ã–zkan (bilginozkan@rolakosta.com)
Version: 1.0
*/

/*
 *
 * TOC
 *
 * NORMALIZE.CSS
 * FONTS
 * HELPER CLASSES
 * OVERALL DESIGN
    * Body
    * Header
 * PLUGINS
    * http://responsiveslides.com v1.54 by @viljamis
 * PRINT STYLES
 */

/*! NORMALIZE.CSS v1.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}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;margin:1em 0}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:bold}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}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}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;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}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}

/**
 * @license
 * MyFonts Webfont Build ID 2829307, 2014-06-16T05:17:10-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Univers Pro 55 Roman by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/univers/pro-55-roman/
 * Licensed pageviews: 250,000
 * 
 * Webfont: Univers Pro 75 Black by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/univers/pro-75-black/
 * Licensed pageviews: 500,000
 * 
 * Webfont: Univers Pro 55 Oblique by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/univers/pro-55-oblique/
 * Licensed pageviews: 500,000
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2829307
 * Webfonts copyright: Part of the digitally encoded machine readable outline data for producing the Typefaces provided is copyrighted &#x00A9; 2007 Linotype GmbH, www.linotype.com. All rights reserved. This software is the property of Linotype GmbH, and may not be reproduced, 
 * 
 * Â© 2014 MyFonts Inc
*/

/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/2b2bfb");
  
@font-face {font-family: 'UniversLTPro-55Roman';src: url('assets/fonts/Univers-Pro/2B2BFB_0_0.eot');src: url('assets/fonts/Univers-Pro/2B2BFB_0_0.eot?#iefix') format('embedded-opentype'),url('assets/fonts/Univers-Pro/2B2BFB_0_0.woff') format('woff'),url('assets/fonts/Univers-Pro/2B2BFB_0_0.ttf') format('truetype');}

@font-face {font-family: 'UniversLTPro-55Oblique';src: url('assets/fonts/Univers-Pro/2B2BFB_2_0.eot');src: url('assets/fonts/Univers-Pro/2B2BFB_2_0.eot?#iefix') format('embedded-opentype'),url('assets/fonts/Univers-Pro/2B2BFB_2_0.woff') format('woff'),url('assets/fonts/Univers-Pro/2B2BFB_2_0.ttf') format('truetype');}

@font-face {font-family: 'UniversLTPro-65Bold';src: url('assets/fonts/Univers-Pro/2BA7CA_0_0.eot');src: url('assets/fonts/Univers-Pro/2BA7CA_0_0.eot?#iefix') format('embedded-opentype'),url('assets/fonts/Univers-Pro/2BA7CA_0_0.woff') format('woff'),url('assets/fonts/Univers-Pro/2BA7CA_0_0.ttf') format('truetype');}

/* Icomoon font */

@font-face {font-family: 'mct';src:url('assets/fonts/Mct/mct.eot?-upb8uz');src:url('assets/fonts/Mct/mct.eot?#iefix-upb8uz') format('embedded-opentype'),url('assets/fonts/Mct/mct.woff?-upb8uz') format('woff'),url('assets/fonts/Mct/mct.ttf?-upb8uz') format('truetype'),url('assets/fonts/Mct/mct.svg?-upb8uz#mct') format('svg');font-weight: normal;font-style: normal;}






[class^="icon-"], 
[class*=" icon-"] {
    font-family: 'mct';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-envelope-o:before {content: "\f003";}
.icon-check:before {content: "\f00c";}
.icon-times:before {content: "\f00d";}
.icon-download:before {content: "\f019";}
.icon-tag:before {content: "\f02b";}
.icon-tags:before {content: "\f02c";}
.icon-map-marker:before {content: "\f041";}
.icon-info-circle:before {content: "\f05a";}
.icon-linkedin-square:before {content: "\f08c";}
.icon-twitter:before {content: "\f099";}
.icon-facebook:before {content: "\f09a";}
.icon-google-plus:before {content: "\f0d5";}
.icon-youtube:before {content: "\f167";}
.icon-youtube-play:before {content: "\f16a";}
.icon-instagram:before {content: "\f16d";}
.icon-vimeo-square:before {content: "\f194";}
.icon-search:before {content: "\f002";}
.icon-chevron-up:before {content: "\f077";}
.icon-chevron-down:before {content: "\f078";}

/* HELPER CLASSES */

.cf:before,
.cf:after,
.inner-wrapper:before,
.inner-wrapper:after {
    content: " ";
    display: table;
}
.cf:after,.inner-wrapper:after {clear: both;}
.cf,.inner-wrapper {*zoom: 1;}

iframe {display: block;}

.fluid-image {
    width: 100%;
    max-width:100%;
    height: auto;
}

.two-columns {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
}

    .two-columns li {
        list-style: circle;
        margin-left: 20px
    }

.col-half {
    width: 49%;
    margin-right: 2%;
    float:left;
}
.col-half:last-child {margin-right: 0;}

@media only screen and (max-width: 800px) {
    .col-half {
        width: 100%;
        margin-right: 0%;
        float:none;
    }
}


.alignnone {margin: 10px;}

.alignright {
    float:right;
    margin: 0 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 0 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 20px auto 20px auto;
}

@media only screen and (max-width: 500px) {
    .alignnone,
    .alignright,
    .alignleft,
    .aligncenter {
        width: 90%;
        max-width: 90%;
        height:auto;
        margin:10px auto !important;
        display: block;
        float:none;
    }
}

/* OVERALL DESIGN */

    body {
        /*background-color: #eee9e5;*/
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .inner-wrapper {
        width: 960px;
        margin:0 auto;
    }

    @media only screen and (max-width: 960px) {.inner-wrapper {width: 96%;}}

    #browsehappy {
        background-color: gold;
        text-align: center;
        font-family: 'UniversLTPro-55Roman',Helvetica,Arial,sans-serif;
        font-size:13px;
        padding:5px;
    }

    /* Header */

    #nav-top {background-color: #45555f;}

        #nav-top ul {
            list-style: none;
            padding:0;
            margin:0;
            float: right;
        }

            #nav-top ul li {
                display: block;
                float:left;
                border-right: 1px solid #6d8594;
            }

            #nav-top #nav-top-more  {display: none;}

                #nav-top ul li a {
                    font-family: 'UniversLTPro-55Roman',Helvetica,Arial,sans-serif;
                    display: block;
                    font-size:12px;
                    padding:5px 10px;
                    color:#fff;
                    text-decoration: none;
                    border:0;
                    outline:0;
                    height: 14px;
                    line-height: 14px;
                }

                /*#nav-top #nav-top-more a.icon-chevron-down,*/
                #nav-top ul li.nav-icon-link a {
                    position: relative;
                    text-indent: -999em;
                    display: block;
                    width: 10px;
                }

                    #nav-top ul li.nav-icon-link a:before {
                        display: block;
                        position: absolute;
                        top: 3px;
                        left: 8px;
                        text-indent: 0 !important;
                        width: 16px;
                        height: 16px;
                        font-size:16px;
                        font-family: 'mct';
                        speak: none;
                        font-style: normal;
                        font-weight: normal;
                        font-variant: normal;
                        text-transform: none;
                        line-height: 1;
                        -webkit-font-smoothing: antialiased;
                        -moz-osx-font-smoothing: grayscale;
                        text-decoration: none !important;
                        opacity:0.6;
                        -webkit-transition: opacity .3s;
                        -moz-transition: opacity .3s;
                        -ms-transition: opacity .3s;
                        -o-transition: opacity .3s;
                    }

                    #nav-top ul li.nav-linkedin a:before {content: "\f08c";}
                    #nav-top ul li.nav-fb a:before {content: "\f09a";left: 12px;}
                    #nav-top ul li.nav-twitter a:before {content: "\f099";}
                    #nav-top ul li.nav-youtube a:before {content: "\f167";}

                    #nav-top ul li.nav-icon-link:hover a:before {opacity:0.8;}

                #nav-top ul li a:hover {text-decoration: underline;}

                @media only screen and (max-width: 800px) {

                    #nav-top .inner-wrapper {width: 100%;}
                    
                    #nav-top ul {
                        float:none;
                        text-align: center;
                    }
                        #nav-top ul li {
                            text-align:center;
                        }
                        #nav-top ul li.nav-top-1 {
                            display: block;
                            float: none;
                            border-bottom:1px solid #6d8594;
                        }
                        #nav-top #nav-top-more,
                        #nav-top ul li.nav-top-2,
                        #nav-top ul li.nav-top-3 {
                            float: right;
                            display: inline-block;
                        }
                        #nav-top ul li.nav-top-2 {
                            border-left: 1px solid #926470;
                            border-right: 1px solid #926470;
                        }

                            #nav-top ul li.nav-fb a:before {left: 8px;}

                }

        /* Linkedin profile */

        #nav-top #authentication {
            float: right;
            background-color: rgba(255,255,255,0.2);
            float: right;
            font-family: 'UniversLTPro-55Roman',Helvetica,Arial,sans-serif;
            font-size: 12px;
            padding: 5px 10px;
            color: #fff;
            height: 14px;
            line-height: 14px;
            border-right: 1px solid #6d8594;
        }

            #nav-top #authentication p {margin: 0;padding: 0;}

            #nav-top #authentication a {
                color:#fff;
                text-decoration: none;
            }

                #nav-top #authentication a:hover {text-decoration: underline;}

        @media only screen and (max-width: 800px) {
            #nav-top #authentication {
                float:none;
                text-align: center;
            }
        }

    /* Header content */

    #header-content {background-color: #fff;}

        #header-content .inner-wrapper {
            position: relative;
            height: 100px;
        }

            #header-content #logo {
                position: absolute;
                left:0;
                top:50%;
                display: block;
                width: 189px;
                height:50px;
                margin-top: -35px;
            }

                #header-content #logo a {
                    font-family: 'UniversLTPro-55Roman',Helvetica,Arial,sans-serif;
                    text-indent: -999em;
                    display: block;
                    width: 265px;
                    height:70px;
                    background-image: url('mct-logo.png');
                    background-repeat: no-repeat;
                    background-position: center center;
                    border:0;
                    outline:0;
                }

            @media only screen and (max-width: 600px) {

                #header-content .inner-wrapper {height: auto;}

                    #header-content #logo {
                        position: relative;
                        margin:30px auto;
                        left:0;top:0;
                    }

            }

            /* Search */

            #header-content .search-wrapper {
                position: absolute;
                right:0;
                top:50%;
                margin-top: -20px;
            }

                .search-wrapper .search-box,
                .search-wrapper .btn-search {
                    font-family: 'UniversLTPro-55Roman',Helvetica,Arial,sans-serif;
                    border:0;
                    height: auto;
                    margin:0;
                    padding:0;
                    display: block;
                    float:left;
                    outline:0;
                    padding:10px 20px;
                    font-size: 13px;
                    -moz-box-sizing:border-box;
                    -webkit-box-sizing:border-box;
                    box-sizing:border-box;
                }

                .search-wrapper .search-box {
                    color:#666;
                    height: 39px;
                    width: 75%;
                    background-color: #d8dcde;
                    -webkit-transition: background-color .3s, width .3s;
                    -moz-transition: background-color .3s, width .3s;
                    -ms-transition: background-color .3s, width .3s;
                    -o-transition: background-color .3s, width .3s;
                }
                .search-wrapper .search-box:focus {background-color: #eaedef;}

                    #header-content .search-wrapper .search-box {width: 150px;margin-right:1px;}
                    #header-content .search-wrapper .search-box:focus {width: 200px;}

                .search-wrapper .btn-search {
                    width: 25%;
                    border-left:1px solid #e5e5e5;
                    background-color: #c4c8ca;
                    -webkit-transition: background-color .3s;
                    -moz-transition: background-color .3s;
                    -ms-transition: background-color .3s;
                    -o-transition: background-color .3s;
                }

                     #header-content .search-wrapper .btn-search {width: 52px;border-left: 0;}

                .search-wrapper .btn-search:hover {background-color: #acb0b2;}

                .search-wrapper .btn-search span,
                .search-wrapper .btn-search span:before {
                    color:#fff;
                    margin:0;
                    padding:0;
                    display: block;
                    height: 19px;
                }

            @media only screen and (max-width: 600px) {

                #header-content .search-wrapper {
                    position: relative;
                    margin:30px auto;
                    top:0;
                    width: 80%;
                }
                    #header-content .search-wrapper .search-box {
                        width: 75%;
                        margin-right: 0;
                    }
                    #header-content .search-wrapper .search-box:focus {width: 75%;}

                    #header-content .search-wrapper .btn-search {
                        width: 25%;
                        border-left:1px solid #e5e5e5;
                    }

            }

    /* Main nav */

      #nav-main {
        background-color: #650c2c;
        border-top: 1px solid #926470;
        border-bottom: 1px solid #926470;
    }

        #nav-main ul {
            background-color: #650c2c;
            text-align: center;
            margin:0;
            padding:0;
            font-size: 0;
        }

            #nav-main ul li {
                display: inline-block;
                border-right: 1px solid #926470;
                position: relative;
                font-size: 11px;
            }

            #nav-main ul li li {width: 100%;}

                #nav-main ul li:last-child {border: none;}

                #nav-main ul li a {
                    font-family: 'UniversLTPro-55Roman',Helvetica,Arial,sans-serif;
                    letter-spacing: 0.03em;
                    text-align: center;
                    display: block;
                    white-space: nowrap;
                    color:#fff;
                    text-decoration: none;
                    padding:10px 12px;
                    border:0;
                    outline:0;
                    -webkit-transition: background-color 150ms;
                    -moz-transition: background-color 150ms;
                    -ms-transition: background-color 150ms;
                    -o-transition: background-color 150ms;
                    text-transform: uppercase;
                }

                #nav-main ul li a .trigger {display:none;}

                #nav-main ul li li a {text-align:left;}

                #nav-main ul li a:hover {background-color: #3d071a;}

            /* Sub menus */

              #nav-main ul ul {
                  display: none;
                  border: 1px solid #926470;
                  position: absolute;
                  padding: 0;
                  margin: 0;
                  z-index: 2;
              }

                #nav-main ul ul li {
                  position: relative;
                  border-bottom: 1px solid #926470;
                }

                #nav-main ul ul li:last-child {border-bottom:none;}

              /* Hover menu system when it isn't mobile */

              @media only screen and (min-width: 500px) {

                #nav-main ul ul {display: none !important;}

                #nav-main ul li:hover > ul {display:block !important;}

                  #nav-main ul li:hover > ul {
                      top:100%;
                      left:0;
                  }

                  #nav-main ul li ul li:hover > ul {
                      top:-1px;
                      left:100%;
                  }

                }

            /* Mobile */

              @media only screen and (max-width: 500px) {

                #nav-main .inner-wrapper,
                #nav-main ul li {width: 100%;}

                #nav-main ul li {
                  border-bottom: 1px solid #926470;
                  border-right:none;
                }

                #nav-main ul li.menu-item-has-children > a .trigger {
                    display: block;
                    width: 40px;
                    height: 100%;
                    position: absolute;
                    top: 0;
                    right: 0;
                }

                  #nav-main ul li.menu-item-has-children > a .trigger:after {
                    display:block;
                    content:'';
                    width: 0;
                    height: 0;
                    border-style: solid;
                    border-width: 8px 6px 0 6px;
                    border-color: #fff transparent transparent transparent;
                    margin-left: 15px;
                    margin-top: 12px;
                    transform-origin: 50% 50%;
                    transition: transform 250ms;
                  }

                  #nav-main ul li.menu-item-has-children > a.opened .trigger:after {
                    transform: rotate(180deg);
                  }

                #nav-main ul li a {text-align:center !important;}

                #nav-main ul ul {
                  position:relative;
                  top:0 !important;
                  left:0 !important;
                  border:none;
                  border-top: 1px solid #926470;
                  background-color: #4e0721;
                }

                #nav-main ul ul ul {background-color: #330415;}

              }

    /* Body */

        /* Home: Highlight */

        #home-highlight {
            padding:20px 10px 80px 10px;
            background: #b0a69d;
            
            background: #cad0d5;
            background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NhZDBkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NDkyOWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
            background: -moz-linear-gradient(top, #cad0d5 0%, #84929c 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cad0d5), color-stop(100%,#84929c));
            background: -webkit-linear-gradient(top, #cad0d5 0%,#84929c 100%);
            background: -o-linear-gradient(top, #cad0d5 0%,#84929c 100%);
            background: -ms-linear-gradient(top, #cad0d5 0%,#84929c 100%);
            background: linear-gradient(to bottom, #cad0d5 0%,#84929c 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cad0d5', endColorstr='#84929c',GradientType=0 );
        }
        .ie9 #home-highlight,
        .gte-ie9 #home-highlight {filter: none;}

            #home-highlight h2 {
                margin:20px 0 30px 0;
                color:#3a494f;
                font-size: 33px;
                font-family: 'UniversLTPro-65Bold', Helvetica, 'Arial Black', sans-serif;
                font-weight: bold;
            }

            #home-highlight ul {
                margin: 0;
                padding:0;
            }

                #home-highlight ul li {
                    list-style: none;
                    float:left;
                    width: 23.5%;
                    margin-right: 2%;
                    text-align: center;
                }
                #home-highlight ul li:last-child {margin-right: 0}

                @media only screen and (max-width: 400px) {
                    #home-highlight ul li {
                        width: 100%;
                        margin-right: 0;
                    }
                }

                @media only screen and (min-width: 400px) and (max-width: 800px) {
                    #home-highlight ul li {
                        width: 50%;
                        margin-right: 0;
                    }
                }

                #home-highlight ul li a {
                    display:block;
                    text-decoration: none;
                    font-family: 'UniversLTPro-55Roman',Helvetica,Arial,sans-serif;
                    font-size: 15px;
                }

                    #home-highlight ul li img {
                        -webkit-border-radius: 50%;
                        -moz-border-radius: 50%;
                        border-radius: 50%;
                        border:10px solid #3a494f;
                        background-color: #3a494f;
                        -webkit-transition: background-color .3s,border-color .3s;
                        -moz-transition: background-color .3s,border-color .3s;
                        -ms-transition: background-color .3s,border-color .3s;
                        -o-transition: background-color .3s,border-color .3s;
                    }

                    #home-highlight ul li a:hover img {
                        border-color:#650c2c;
                        background-color: #fff;
                    }

                    #home-highlight ul li a h3 {color: #3a494f;}

            #home-highlight .for-more {
                font-family: 'UniversLTPro-55Roman',Helvetica,Arial,sans-serif;
                text-align: center;
                margin:0 auto;
                display: block;
                font-size: 13px;
                color:#fff;
                margin:30px 0;
            }
            #home-highlight .for-more:hover {text-decoration: none;}

        /* Home: Sub Highlight */

        #home-sub-highlight {margin-top: -60px;}

            #home-sub-highlight ul {
                margin:0;
                padding:0;
            }

                #home-sub-highlight ul li {
                    list-style: none;
                    float:left;
                    width: 23.5%;
                    margin-right: 2%;
                    text-align: center;
                    display: block;
                    background-color: #fff;
                }

                #home-sub-highlight ul li:last-child {margin-right: 0}

                @media only screen and (max-width: 400px) {
                    #home-sub-highlight ul li {
                        width: 100%;
                        margin-right: 0;
                    }
                }

                @media only screen and (min-width: 400px) and (max-width: 650px) {
                    #home-sub-highlight ul li {
                        width: 49%;
                        margin-bottom: 2%;
                    }
                    #home-sub-highlight ul li:nth-child(even) {margin-right: 0;}
                }

                    #home-sub-highlight ul li > div,
                    #home-sub-highlight ul li > div div,
                    #home-sub-highlight ul li > div a {
                        height: 220px;
                        width: 100%;
                    }

                        #home-sub-highlight ul li > div a {
                            display:block;
                            text-indent: -999em;
                            background-repeat: no-repeat;
                            background-position: center center;
                            background-size: 90%;
                        }

                    #home-sub-highlight ul li > h3 {margin:0;}

                        #home-sub-highlight ul li > h3 a {
                            display: block;
                            font-family: 'UniversLTPro-55Roman',Helvetica,Arial,sans-serif;
                            font-size: 15px;
                            line-height: 19px;
                            background-color: #8f3052;
                            text-decoration: none;
                            color:#fff;
                            margin:0;
                            min-height: 40px;
                            padding:20px 10px;
                            vertical-align: middle;
                            -webkit-transition: background-color .3s;
                            -moz-transition: background-color .3s;
                            -ms-transition: background-color .3s;
                            -o-transition: background-color .3s;
                        }

                        #home-sub-highlight ul li h3 a:hover {background-color: #752743;}

        /* Home: Slider */
         
        #slider {margin:20px auto 40px auto;}

            #slider .rslides_tabs {
                margin:0;
                padding:0;
                margin-top: 20px;
                z-index: 2;
                position: relative;
                text-align: center;
            }

                #slider .rslides_tabs li {
                    list-style: none;
                    display: inline-block;
                    margin-right: 4px;
                }
                #slider .rslides_tabs li:last-child {margin-right:0;}

                    #slider .rslides_tabs li a {
                        width: 16px;
                        height: 16px;
                        -webkit-border-radius: 50%;
                        -moz-border-radius: 50%;
                        border-radius: 50%;
                        display: block;
                        text-indent: -999em;
                        background-color: #000;
                        opacity: 0.3;
                        -webkit-transition: opacity .3s;
                        -moz-transition: opacity .3s;
                        -ms-transition: opacity .3s;
                        -o-transition: opacity .3s;
                    }

                    #slider .rslides_tabs li.rslides_here a {
                        background-color: #000;
                        opacity: 1;
                    }

        /* Home: Social wall */

        #social-wall .col-left {background-color: #fff;}

        #wall-btns {
            margin:0;
            padding:0;
            list-style: none;
            height: 40px;
        }

            #btn-fb,
            #btn-t {
                width: 80%;
                float:left;
                font-family: 'UniversLTPro-55Roman',Helvetica,Arial,sans-serif;
                font-size: 16px;
                color:#fff;
                padding:10px;
                cursor: pointer;
                -webkit-box-sizing:border-box;
                -moz-box-sizing:border-box;
                box-sizing:border-box;
                -webkit-transition: width .3s;
                -moz-transition: width .3s;
                -ms-transition: width .3s;
                -o-transition: width .3s;
            }

            #wall-btns li.collapsed {
                width: 20%;
                text-align: center;
            }

            #btn-fb .wall-btn-text,
            #btn-t .wall-btn-text {
                margin-left: 4px;
                font-size: 13px;
            }

            #btn-fb {background-color: #3b5998;}
            #btn-t {background-color: #49c0ee;}  

        #wall-wrapper {
            border:1px solid #c8cbcb;
            border-top: 0;
            padding: 10px;
        }

            #wrapper-fb iframe,
            #wrapper-t iframe {width: 100% !important;}
            #wrapper-t {display: none;}

            @media only screen and (max-width: 800px) {
                #social-wall .col-left {margin-bottom: 20px }
            }

        /* Home: Business Partners */

        #business-partners {
            text-align: center;
            padding: 20px 0;
            margin-top: 20px;
            background-color: #fff;
            border-top: 1px solid #e4ded8;
        }

            #business-partners h3 {
                font-family: 'UniversLTPro-55Roman',Helvetica,Arial,sans-serif;
                font-size: 15px;
                color:#3a494f;
                background-image: url('assets/img/ui/partners-bg.png');
                background-repeat: no-repeat;
                background-position: center center;
                margin-bottom:30px;
            }

            #business-partners ul {
                margin:0;
                padding:0;
            }

                #business-partners ul li {
                    display: inline-block;
                    list-style:none;
                    margin: 5px;
                    width: 200px;
                }

                    #business-partners ul li img {
                        vertical-align: middle;
                        width: 100%;
                        max-width: 100%;
                        height:auto;
                    }

        /* Footer */

        #newsletter-wrapper {
            text-align: center;
            padding:40px 10px;
            margin-top: 20px;
            background: #cad0d5;
            background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NhZDBkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NDkyOWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
            background: -moz-linear-gradient(top, #cad0d5 0%, #84929c 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cad0d5), color-stop(100%,#84929c));
            background: -webkit-linear-gradient(top, #cad0d5 0%,#84929c 100%);
            background: -o-linear-gradient(top, #cad0d5 0%,#84929c 100%);
            background: -ms-linear-gradient(top, #cad0d5 0%,#84929c 100%);
            background: linear-gradient(to bottom, #cad0d5 0%,#84929c 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cad0d5', endColorstr='#84929c',GradientType=0 );
        }
        .ie9 #newsletter-wrapper,
        .gte-ie9 #newsletter-wrapper {filter: none;}

        /*#newsletter-wrapper form > p {margin-right: -70px;}*/

            #newsletter-wrapper .wpcf7-form-control-wrap {
                position: relative;
                display: inline-block;
                margin-right: 4px;
            }

                #newsletter-wrapper h3,
                #newsletter-wrapper #newsletter-acceptance {
                    font-family: 'UniversLTPro-55Roman',Helvetica,Arial,sans-serif;
                    font-size: 13px;
                    color:#fff;
                    letter-spacing: -0.03em;
                }

                    #newsletter-name-surname,
                    #newsletter-email,
                    #newsletter-submit {
                        font-family: 'UniversLTPro-55Roman',Helvetica,Arial,sans-serif;
                        border:0;
                        height: auto;
                        margin:0;
                        padding:0;
                        display: inline-block;
                        outline:0;
                        padding:10px 20px;
                        font-size: 13px;
                        line-height: 16px;
                        -webkit-transition: background-color .3s;
                        -moz-transition: background-color .3s;
                        -ms-transition: background-color .3s;
                        -o-transition: background-color .3s;
                        -webkit-box-sizing:border-box;
                        -moz-box-sizing:border-box;
                        box-sizing:border-box;
                    }

                    #newsletter-name-surname:focus,
                    #newsletter-email:focus {background-color: #fff;}

                    #newsletter-name-surname,
                    #newsletter-email {
                        background-color: #e7edf2;
                        color:#666;
                    }

                    #newsletter-submit {
                        background-color: #650b2c;
                        color:#fff;
                        -webkit-transition: background-color .3s;
                        -moz-transition: background-color .3s;
                        -ms-transition: background-color .3s;
                        -o-transition: background-color .3s;
                    }
                    #newsletter-submit:hover {background-color: #530924;}
                    #newsletter-submit[disabled="disabled"] {background-color: #918388 !important;}

                    #newsletter-wrapper .wpcf7-response-output {
                        margin: 10px 0;
                        padding: 5px 10px;
                        border: 0;
                        background-color: #e7edf2;
                        font-family: 'UniversLTPro-55Roman',Helvetica,Arial,sans-serif;
                        font-size: 13px;
                    }

                    #newsletter-wrapper .wpcf7-display-none {display: none;}

                        #newsletter-wrapper .wpcf7-mail-sent-ok {
                            background-color: #0b5c65;
                            border:1px solid #0b5c65;
                            color:#fff;
                        }

                        #newsletter-wrapper .wpcf7-validation-errors {
                            background-color: #650b2c;
                            border:1px solid #650b2c;
                            color:#fff;
                        }

                        #newsletter-wrapper .wpcf7-not-valid-tip {
                            position: absolute;
                            right: 12px;
                            top: 12px;
                            width: 12px;
                            height: 12px;
                            display: block;
                            text-indent: -999em;
                            background-color: #650b2c;
                            border-radius: 50%;
                        }

                    #newsletter-wrapper .ajax-loader {
                        width: 48px;
                        height: 16px;
                        margin-left: 10px;
                        border: 1px solid rgba(255,255,255,0.4);
                    }

                    @media only screen and (max-width: 768px) {

                        #newsletter-wrapper form > p {margin-right: 0;}

                        #newsletter-wrapper .wpcf7-form-control-wrap,
                        #newsletter-submit {
                            margin-right: 0;
                            display: block;
                            margin:10px auto;
                            width: 75%;
                        }
                    
                            #newsletter-name-surname,
                            #newsletter-email {width: 100%;}

                    }

        

        #copyright {
            font-family: 'UniversLTPro-55Roman',Helvetica,Arial,sans-serif;
            text-align: center;
            color:#39484f;
            font-size: 13px;
            margin:20px 0;
        }

            #copyright p {
                width: 70%;
                margin:15px auto;
                color:#999;
            }

        /* Article Page */

        #content-spot-image-wrapper {height: 250px;}

                #content-spot-image {display: none;}

            /* Main Content */

            #main-content {
                width: 70%;
                float: left;
            }

            .error404 #main-content,
            .search-results #main-content {
                width: 70%;
                float: none;
                margin: 40px auto 30px auto;
            }

            @media only screen and (max-width: 768px) {
                #main-content {
                    float: none;
                    width: 100%;
                }
            }

                /* Overall Typography */

                #main-content h2,
                #main-content h3,
                #main-content h4,
                #main-content h5,
                #main-content h6 {
                    margin:20px 0;
                    font-family: 'UniversLTPro-65Bold', Helvetica, 'Arial Black', sans-serif;
                    font-weight: bold;
                    letter-spacing: -0.03em;
                }

                #main-content h2,
                #main-content h2 a {font-size: 25px;color:#3a494f;text-decoration: none;border-bottom: 1px solid #7C9297;}
                #main-content h3,
                #main-content h3 a {font-size: 21px;color:#43545b;text-decoration: none;}
                #main-content h4,
                #main-content h4 a {font-size: 19px;color:#4c5f67;text-decoration: none;}
                #main-content h5,
                #main-content h5 a {font-size: 15px;color:#556a73;text-decoration: none;}
                #main-content h6,
                #main-content h6 a {font-size: 13px;color:#5d757e;text-decoration: none;}

                #main-content p,
                #main-content li {
                    font-family: 'UniversLTPro-55Roman',Helvetica,Arial,sans-serif;
                    font-size: 15px;
                    line-height: 21px;
                    color:#333;
                }
                /*#main-content em {
                    font-family: 'UniversLTPro-55Oblique',Helvetica,Arial,sans-serif;
                    font-style: normal;
                }
                #main-content strong {
                    font-family: 'UniversLTPro-65Bold', Helvetica, 'Arial Black', sans-serif;
                    font-weight: bold;
                }*/
                #main-content p a {
                    color:#A31347;
                    text-decoration: underline;
                }
                    #main-content p a:hover {text-decoration: none;}

                /* List styles */

                #main-content ul.list-underlined {
                    padding:0;
                    margin:0;
                    list-style: none;
                }

                #main-content ul.list-underlined li {
                    border-bottom: 1px solid #d8d3cf;
                    padding:10px 0;
                }
                    #main-content ul.list-underlined li:last-child {border-bottom: 0;}

                    @media only screen and (min-width: 800px) {
                        #main-content ul.list-underlined .list-col-right {margin-left: 190px;}
                    }

                    #main-content ul.list-underlined li .meta-data {
                        margin:-10px 0;
                        color:#ccc;
                        font-family: 'UniversLTPro-55Oblique',Helvetica,Arial,sans-serif;
                    }

                    #main-content ul.list-underlined.list-centered-img img.alignleft {
                        margin-top: 20px;
                        margin-left: 10px;
                    }

                #main-content ul.list-no-style li {list-style: none;}

                    /* Download links */

                    .download-group-title {
                        font-size:17px !important;
                        margin: 10px 0 !important;
                    }

                        .download-group-title.has-menu {cursor: pointer;}

                    .download-group-title .number {
                        border-radius: 50%;
                        background-color: #43545b;
                        color: #fff;
                        padding: 5px;
                        width: 16px;
                        height: 16px;
                        text-align: center;
                        display: block;
                        float: left;
                        font-size: 11px;
                        margin-right: 6px;
                        line-height: 17px;
                        margin-top: -3px;
                    }

                    ul.download-links li {
                        padding:8px 0;
                        border-bottom: 1px solid #efefef;
                    }
                    ul.download-links li:last-child {border-bottom:0;}

                        ul.download-links li ul {margin: 0;}

                        ul li.sub-headline {
                            list-style: none;
                            font-family: 'UniversLTPro-65Bold', Helvetica, 'Arial Black', sans-serif !important;
                            margin-top: 10px;
                            margin-left: -20px;
                        }

                        .download-link {
                            font-family: 'UniversLTPro-55Roman',Helvetica,Arial,sans-serif !important;
                            font-size: 15px !important;
                            font-weight: normal !important;
                            margin-left: 8px;
                            text-decoration: none;
                            color:#ccc !important;
                            letter-spacing: 0 !important;
                            -webkit-transition: color .3s;
                            -moz-transition: color .3s;
                            -ms-transition: color .3s;
                            -o-transition: color .3s;
                        }

                        .download-link:hover {color:#650c2c !important;}

                        /* New investor relations */

                        .depth-1,
                        .depth-2,
                        .depth-3 {
                            margin:5px 0;
                            padding-left: 15px;
                            background-image: url('assets/img/ui/hierarch.jpg');
                            background-position: left top;
                            background-repeat: no-repeat;
                        }

                        .depth-1 {margin-left: 20px; }

                        .depth-group p {margin:0;}

                        .depth-1 > p {
                            font-family: 'UniversLTPro-65Bold', Helvetica, 'Arial Black', sans-serif !important;
                            color: #666 !important;
                        }
                            .depth-2 > p {
                                font-family: 'UniversLTPro-65Bold', Helvetica, 'Arial Black', sans-serif !important;
                                color: #888 !important;
                            }
                                .depth-3 > p {color: #999 !important;}

                    /* Document lists */

                    .documents {
                        list-style: none;
                        padding:0;
                        margin:0;
                    }

                        .documents li {
                            background-image: url('assets/file-icons/empty.png');
                            background-position: left center;
                            background-repeat: no-repeat;
                            height: 60px;
                        }

                        .documents li.file-ext-zip,
                        .documents li.file-ext-rar {background-image: url('assets/file-icons/zip.png');}
                        .documents li.file-ext-pdf {background-image: url('assets/file-icons/pdf.png');}
                        .documents li.file-ext-doc,
                        .documents li.file-ext-docx {background-image: url('assets/file-icons/word.png');}
                        .documents li.file-ext-xls {background-image: url('assets/file-icons/excel.png');}
                        .documents li.file-ext-ppt,
                        .documents li.file-ext-pptx,
                        .documents li.file-ext-pps {background-image: url('assets/file-icons/ppt.png');}
                        .documents li.file-ext-jpg,
                        .documents li.file-ext-jpeg,
                        .documents li.file-ext-png,
                        .documents li.file-ext-gif {background-image: url('assets/file-icons/image.png');}
                        .documents li.file-ext-mp4,
                        .documents li.file-ext-wma {background-image: url('assets/file-icons/video.png');}
                        .documents li.file-ext-mp3 {background-image: url('assets/file-icons/music.png');}

                            .documents li a {
                                color: #333;
                                text-decoration: none;
                                margin-left: 55px;
                                display: block;
                                margin-top: 20px;
                            }

                                .documents li a:hover {color:#000;}

                                    .documents li a .file-date {
                                        font-size:11px;
                                        color:#666;
                                        float:right;
                                    }

                /* Site map list */

                #main-content .menu {
                    padding: 0;
                    margin: 0;
                    margin-left: 40px;
                }

                    #main-content .menu li a {
                        text-decoration: none;
                        color:#333;
                    }

                    #main-content .menu li a:hover {text-decoration: underline;}

                    #main-content .menu > li > a {
                        font-family: 'UniversLTPro-65Bold', Helvetica, 'Arial Black', sans-serif;
                    }

                /* Article excerpt */

                .article-excerpt {
                    padding-bottom: 30px;
                    margin-bottom: 30px;
                    border-bottom: 1px solid #efefef;
                }

                    .article-excerpt .wp-post-image {
                        /*width: 200px;*/
                        height:auto;
                        float:left;
                        margin: 5px 10px 10px 0;
                        display: block;
                    }

                    @media only screen and (min-width: 800px) {
                        .article-excerpt .col-right {margin-left: 170px;}
                    }

                    .article-excerpt-time {font-size: 12px;}

                    .article-excerpt-tags h4 {
                        font-size: 13px !important;
                        font-family: 'UniversLTPro-55Roman',Helvetica,Arial,sans-serif !important;
                        font-weight: normal !important;
                        display: inline-block !important;
                        margin: 2px !important;
                    }

                    .article-excerpt-tags ul {
                        padding: 0;
                        margin: 0;
                        display: inline-block;
                        font-size: 0;
                    }

                    .article-excerpt-tags ul li {
                        display: inline-block;
                        margin-right: 4px;
                    }

                        .article-excerpt-tags ul li a {
                            display: block;
                            border: 1px solid #ccc;
                            border-radius: 4px;
                            padding: 3px 6px;
                            font-family: 'UniversLTPro-55Roman',Helvetica,Arial,sans-serif;
                            font-size: 13px;
                            color: #666;
                            letter-spacing: -0.03em;
                            text-decoration: none;
                        }

                        .article-excerpt-tags ul li a:hover {
                            color: #333;
                            border-color: #333;
                            background-color: #efefef;
                        }

                    .article-excerpt .article-permalink {
                        color: #650c2c;
                        text-decoration: none;
                        font-size: 13px;
                    }

                    .article-excerpt .article-permalink:hover {text-decoration: underline;}

                        /* Paging */

                        #paging {
                            margin:30px 0;
                            text-align: center;
                        }

                            #paging ul {
                                margin:0;
                                padding:0;
                                font-size: 0;
                            }

                                #paging li {
                                    display: inline-block;
                                    padding:3px 6px;
                                    border-right: 1px solid #ccc;
                                }
                                #paging li:last-child {border-right: 0;}

                                    #paging li a {
                                        font-family: 'UniversLTPro-55Roman',Helvetica,Arial,sans-serif;
                                        font-size: 13px;
                                        color: #666;
                                        display: block;
                                        padding: 3px 6px;
                                        text-decoration: none;
                                    }

                                    #paging li a:hover {text-decoration: underline;}

                                    #paging li.current {
                                        font-family: 'UniversLTPro-65Bold', Helvetica, 'Arial Black', sans-serif;
                                        color:#333;
                                        font-size: 13px;
                                        padding: 6px 9px;
                                        text-decoration: none;
                                    }

                    /* Accordion */

                    .accordion {
                        list-style: none;
                        padding:0;
                        margin:10px 0;
                    }

                        .accordion .acc-header {
                            margin:0 !important;
                            border-bottom:1px solid #877f78;
                            
                            background: #cad0d5;
                            background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NhZDBkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NDkyOWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
                            background: -moz-linear-gradient(top, #cad0d5 0%, #84929c 100%);
                            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cad0d5), color-stop(100%,#84929c));
                            background: -webkit-linear-gradient(top, #cad0d5 0%,#84929c 100%);
                            background: -o-linear-gradient(top, #cad0d5 0%,#84929c 100%);
                            background: -ms-linear-gradient(top, #cad0d5 0%,#84929c 100%);
                            background: linear-gradient(to bottom, #cad0d5 0%,#84929c 100%);
                            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cad0d5', endColorstr='#84929c',GradientType=0 );
                        }
                        .ie9 .accordion .acc-header,
                        .gte-ie9 .accordion .acc-header {filter: none;}

                        .accordion .acc-header .icon-chevron-down,
                        .accordion .acc-header .icon-chevron-up {
                            margin-top:3px;
                            float: right;
                            display: block;
                        }

                            .accordion .acc-header a {
                                display: block;
                                font-family: 'UniversLTPro-65Bold', Helvetica, 'Arial Black', sans-serif;
                                font-weight: bold;
                                font-size: 13px !important;
                                margin:0;
                                color:#45555f !important;
                                text-decoration: none !important;
                                padding: 10px;
                            }

                        .accordion .acc-content {
                            padding:10px;
                            background-color: #f7f7f7;
                        }

                        .accordion .acc-content .sub-headline {
                            list-style: none;
                            font-family: 'UniversLTPro-65Bold', Helvetica, 'Arial Black', sans-serif !important;
                            margin: 10px 0;
                        }

                    /* Youtube gallery */

                    .youtube-gallery {
                        list-style: none;
                        padding: 0;
                        margin: 20px 0;
                    }

                        .youtube-gallery li {
                            margin: 10px;
                            float: left;
                        }

                            .youtube-gallery li br,
                            .youtube-gallery li p {display: none;}

                            .youtube-gallery li a {
                                padding:5px;
                                -webkit-transition: background-color .2s;
                                -moz-transition: background-color .2s;
                                -ms-transition: background-color .2s;
                                -o-transition: background-color .2s;
                            }

                            .youtube-gallery li a,
                            .youtube-gallery li a img {
                                display: block;
                                width: 160px;
                                height: auto;
                                text-decoration: none;
                            }

                            .youtube-gallery li a:hover {background-color: #efefef;}

                            .youtube-gallery li a h3 {
                                margin:10px 0 5px 0 !important;
                                font-size: 13px !important;
                                line-height: 15px;
                                height: 45px;
                                overflow: hidden;
                            }

                            @media only screen and (max-width: 400px) {

                                .youtube-gallery li {float:none;}

                                    .youtube-gallery li a,
                                    .youtube-gallery li a img {
                                        margin:0 auto;
                                    }

                            }

            /* Sidebar */

            #sidebar {
                width: 28%;
                float: right;
            }

                @media only screen and (max-width: 768px) {
                    #sidebar {
                        float: none;
                        width: 100%;
                    }
                }

                .sd-block {
                    background-color: #f7f7f7;
                    margin: 20px 0;
                }

                .sd-block .sd-block-header {
                    padding:10px;
                    background-color: #650c2c;
                }

                    .sd-block .sd-block-header h2 {
                        text-align: center;
                        margin:0;
                        font-family: 'UniversLTPro-65Bold', Helvetica, 'Arial Black', sans-serif;
                        font-weight: bold;
                        font-size:13px;
                        letter-spacing: -0.03em;
                        color:#f7f7f7;
                    }

                .sd-block-content {
                    padding:10px;
                    border:1px solid #ded8d3;
                    border-top:none;
                }

                /* Sidebar menu */

                .widget_recent_entries .sd-block-content ul {
                    margin:0;
                    padding:0;
                    list-style: none;
                }

                    .widget_recent_entries .sd-block-content ul li a {
                        display: block;
                        font-family: 'UniversLTPro-55Roman',Helvetica,Arial,sans-serif;
                        font-size:15px;
                        padding:10px 0;
                        border-bottom: 1px solid #d8d3cf;
                        color:#666;
                        text-decoration: none;
                    }
                        .widget_recent_entries .sd-block-content > ul > li:last-child a {border:none;}
                        .widget_recent_entries .sd-block-content ul li a:hover {text-decoration: underline;}

                        .widget_recent_entries .sd-block-content ul li.current > a {color:#000;}
                        .widget_recent_entries .sd-block-content ul li.current > a:before {
                            content: "\00BB";
                            margin-right: 4px;
                            text-decoration: none;
                        }

                    .sd-submenu .sd-block-content ul li ul {margin-left: 20px;}

                /* Sidebar tag cloud */

                .sd-tags .sd-block-content ul {
                    margin:0;
                    padding:0;
                    list-style: none;
                    font-size:0;
                }

                    .sd-tags .sd-block-content ul li {
                        display: inline-block;
                        margin:2px;
                    }

                        .sd-tags .sd-block-content ul li a {
                            display: block;
                            border:1px solid #ccc;
                            border-radius: 4px;
                            padding: 3px 6px;
                            font-family: 'UniversLTPro-55Roman',Helvetica,Arial,sans-serif;
                            color:#666;
                            letter-spacing: -0.03em;
                            text-decoration: none;
                        }

                        .sd-tags .sd-block-content ul li a:hover {
                            background-color: #efefef;
                            border:1px solid #999;
                        }

                        .sd-tags .sd-block-content ul li.extralarge a {font-size: 18px;}
                        .sd-tags .sd-block-content ul li.large a {font-size: 15px;}
                        .sd-tags .sd-block-content ul li.medium a {font-size: 12px;}
                        .sd-tags .sd-block-content ul li.small a {font-size: 11px;}

                /* Social media icons */

                .widget_ssba_widget .sd-block-content {text-align: center;}

                    .widget_ssba_widget .sd-block-content a {
                        opacity:0.8;
                        -webkit-transition: opacity .3s;
                        -moz-transition: opacity .3s;
                        -ms-transition: opacity .3s;
                        -o-transition: opacity .3s;
                    }
                    .widget_ssba_widget .sd-block-content a:hover {opacity:1;}



/* PRINT STYLES */

@media print {
*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}
}

/* Plugins */

.btn-primary {
    color: #fff;
    background-color: #650b2c;
    border-color: #650b2c;
    border-top-color: #650b2c;
    border-right-color: #650b2c;
    border-bottom-color: #650b2c;
    border-left-color: #650b2c;
}

footer {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    text-align: center;
}

