@font-face { font-family: "Lato-Bold"; src: url("fonts/Lato-Bold.ttf"), url("fonts/Lato-Bold.woff"), url("fonts/Lato-Bold.eot"), url("fonts/Lato-Bold.otf"); }

@font-face { font-family: "Lato-Light"; src: url("fonts/Lato-Light.ttf"), url("fonts/Lato-Light.woff"), url("fonts/Lato-Light.eot"), url("fonts/Lato-Light.otf"); }

@font-face { font-family: "Lato-Regular"; src: url("fonts/Lato-Regular.ttf"), url("fonts/Lato-Regular.woff"), url("fonts/Lato-Regular.eot"), url("fonts/Lato-Regular.otf"); }

/*__________________________________________________________________________ Grid CSS       */
html { overflow-x: hidden; }

body { background: url("images/background/image_1.jpg") no-repeat fixed top center; }

.body-texture .page-texture { background: url("images/background/texture.png") repeat; }

.boxed #page-wrap { width: 1000px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); margin: 0 auto; }

.container { position: relative; }

.page-texture { position: relative; height: 100%; width: 100%; right: 0; -webkit-transition: right 0.4s ease-in-out; -moz-transition: right 0.4s ease-in-out; -ms-transition: right 0.4s ease-in-out; -o-transition: right 0.4s ease-in-out; transition: right 0.4s ease-in-out; }

.page-texture.open-sidebar { right: 260px; background-color: black; }

/*__________________________________________________________________________ Basic CSS       */
a { text-decoration: none; transition: color 0.2s linear; -moz-transition: color 0.2s linear; -o-transition: color 0.2s linear; -webkit-transition: color 0.2s linear; }
a:hover { text-decoration: none; }

a:focus, a:active, input:focus, input:active, select:focus, select:active { outline: 0; }

h1, h2, h3, h4, h5, h6 { font-family: "Lato-Light"; color: #3b3f43; }

h1 { font-size: 36px; line-height: 40px; }

h2 { font-size: 20px; line-height: 24px; }

h3 { font-size: 16px; line-height: 20px; }

h4 { font-size: 15px; line-height: 19px; }

h5 { font-size: 14px; line-height: 18px; }

h6 { font-size: 12px; line-height: 16px; }

.hr { border-top: 1px solid #e2dfd3; border-bottom: 1px solid #fbfaf8; margin-bottom: 20px; }

img { vertical-align: top; }

.last { margin-right: 0 !important; }

::selection { color: black; }

::-moz-selection { color: black; }

iframe { display: block; width: 100%; }

.no-responsive-img { width: auto; display: table; margin: 0 auto; }

.no-margin { margin-bottom: 0 !important; }

/*__________________________________________________________________________ Mobile Version        */
#side-bar { position: absolute; z-index: 1000; background: #fcfcfc; width: 220px; padding: 0 20px; right: -260px; min-height: 100%; }
#side-bar .side-bar-top-border { display: block; height: 182px; margin: 0 -20px; }

#page-wrap { width: 100%; height: 100%; box-sizing: border-box; -moz-box-sizing: border-box; position: relative; }

#mobile-menu-block { text-align: center; position: relative; }
#mobile-menu-block .mobile-menu-button, #mobile-menu-block .mobile-side-bar-button { display: inline-table; position: relative; padding: 11px 10px 10px; }
#mobile-menu-block .mobile-menu-button .bar, #mobile-menu-block .mobile-side-bar-button .bar { display: block; width: 25px; margin-bottom: 4px; height: 3px; background-color: #abb5be; }
#mobile-menu-block .mobile-menu-button .bar_2, #mobile-menu-block .mobile-side-bar-button .bar_2 { width: 15px; margin-left: 10px; }
#mobile-menu-block .mobile-menu-button .bar_3, #mobile-menu-block .mobile-side-bar-button .bar_3 { width: 20px; margin-left: 5px; }
#mobile-menu-block .mobile-menu-button .bar:last-child, #mobile-menu-block .mobile-side-bar-button .bar:last-child { margin-bottom: 0; }
#mobile-menu-block .mobile-menu-sub-block { display: none; clear: both; position: relative; }
#mobile-menu-block .mobile-menu-sub-block .mobile-menu { float: left; width: 100%; list-style: none; margin: 30px 0 0; }
#mobile-menu-block .mobile-menu-sub-block .mobile-menu ul { margin: 0; }
#mobile-menu-block .mobile-menu-sub-block .mobile-menu li { float: left; width: 100%; display: block; border-bottom: 1px solid #dddddd; }
#mobile-menu-block .mobile-menu-sub-block .mobile-menu li a { float: left; padding: 10px 0 10px 20px; color: #798087; }
#mobile-menu-block .mobile-menu-sub-block .mobile-menu li .sub-menu { border-top: 1px solid #dddddd; padding: 5px 0; clear: both; }
#mobile-menu-block .mobile-menu-sub-block .mobile-menu li .sub-menu > li { border: none; }
#mobile-menu-block .mobile-menu-sub-block .mobile-menu li .sub-menu > li > a { padding: 3px 0 3px 30px; }
#mobile-menu-block .mobile-menu-sub-block .mobile-menu .with-submenu:hover > a { background-position: right -16px; }
#mobile-menu-block .mobile-menu-sub-block .mobile-menu .open > a { color: #99badf; background-position: right -16px; }
#mobile-menu-block .mobile-menu-sub-block .mobile-menu li:last-child { border: none; }
#mobile-menu-block .mobile-menu-sub-block .mobile-menu > li > a { text-transform: uppercase; }

#mobile-menu-block .mobile-side-bar-button { display: none; }

#mobile-menu-block.two-option .mobile-menu-button { float: left; }
#mobile-menu-block.two-option .mobile-side-bar-button { float: right; }

#iframe { position: relative; margin: 0 auto; background: url("images/iframe_bg.png") repeat; }

.iframe_mobile { border: 1px solid rgba(172, 172, 172, 0.1); padding: 0 15px; }

.style-menu-iframe { position: absolute; z-index: 10000; top: 200px; right: -305px; border: 1px solid rgba(172, 172, 172, 0.1); padding: 15px; background: url("images/iframe_bg.png") repeat; width: 180px; text-align: center; display: none; }
.style-menu-iframe .style-menu-content { border: 1px solid #e1e1e1; background-color: white; }

.qr-code { position: absolute; z-index: 10000; top: 200px; left: -360px; width: 280px; text-align: right; }
.qr-code .qr-code-image { display: inline-block; border: 1px solid rgba(172, 172, 172, 0.1); padding: 15px; margin-bottom: 10px; background: url("images/iframe_bg.png") repeat; }
.qr-code h2 { font-size: 16px; color: white; text-transform: uppercase; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.75); }
.qr-code p { color: #9e9d9d; font-size: 14px; }

/*__________________________________________________________________________ Double Border        */
.double-border { position: relative; padding: 2px 4px 4px 2px; border-style: solid; border-width: 3px; *border-width: 1px; *zoom: 1; border-image: url("images/border_img.png") 3 repeat; -o-border-image: url("images/border_img.png") 3 repeat; -moz-border-image: url("images/border_img.png") 3 repeat; -webkit-border-image: url("images/border_img.png") 3 repeat; }

.ie10 .double-border { border: 1px solid #dddddd; padding: 4px; }
.ie10 .border-tooltip-bottom:after, .ie10 .list_carousel ul .selected:after { background: url("images/border_tooltip_bottom_one.png") no-repeat 0 0; }
.ie10 .border-tooltip-right:after { background: url("images/border_tooltip_right_one.png") no-repeat 0 0; }
.ie10 .subscribe-form .input-text, .ie10 .promo-actions .input-text { width: 190px; }
.ie10 .list_carousel ul li { margin: 7px !important; }
.ie10 .with-text-box .text-box { margin: 4px; }

/*__________________________________________________________________________ Header        */
#header { padding-top: 20px; background-color: white; }
#header .container { padding-bottom: 20px; }
#header .container .logo { float: left; position: relative; }
#header .container .logo:before { position: absolute; top: 14px; left: 40px; width: 30px; height: 43px; content: ""; background-image: url("images/logo-trg.png"); background-repeat: no-repeat; }
#header .container .contact-info { float: right; margin-top: 20px; font-family: "Lato-Regular"; }
#header .container .contact-info .socials { float: right; margin: -4px 0 0 10px; }

.socials { min-width: 170px; font-size: 0; line-height: 0; letter-spacing: -7px; }
.socials a { text-align: center; color: #a5a5a5; display: inline-block; *display: inline; *zoom: 1; letter-spacing: normal; vertical-align: top; font-size: 14px; width: 14px; padding: 4px 5px 3px 4px; margin-right: 5px; line-height: 0; }
.socials a:hover { text-decoration: none; }

/*__________________________________________________________________________ Navigation        */
#navigation { position: relative; z-index: 20; border-top: 1px solid #dddddd; background: white url("images/shadow.png") no-repeat top center; }
#navigation .main-menu { list-style: none; float: left; margin: 0; }
#navigation .main-menu > li { float: left; margin-right: 30px; position: relative; }
#navigation .main-menu > li:hover > a { text-decoration: none; }
#navigation .main-menu > li > a { float: left; padding: 10px 0; font-family: "Lato-Bold"; text-transform: uppercase; color: #798087; }

.with-submenu > a { padding-right: 11px !important; background-position: right 19px; background-repeat: no-repeat; transition: background-position 0.2s linear; -moz-transition: background-position 0.2s linear; -o-transition: background-position 0.2s linear; -webkit-transition: background-position 0.2s linear; }
.with-submenu > a:hover { background-position: right -16px; }

.top-options { float: right; display: block; }
.top-options > div { float: left; margin: 7px 5px 6px 0; }
.top-options .search-box form .input-text { display: none; }
.top-options .lang-box { width: 28px; height: 28px; position: relative; }
.top-options .lang-box ul { list-style: none; margin: 0; background-color: white; }
.top-options .lang-box ul li a { display: none; font-size: 10px; line-height: 16px; font-family: "Lato-Bold"; color: #a5a5a5; float: left; width: 100%; padding-left: 1px; text-align: left; }
.top-options .lang-box ul li a:hover { text-decoration: none; }
.top-options .lang-box ul li a:focus { text-decoration: none; }
.top-options .lang-box ul li .current { display: block !important; }
.top-options .login-box .sub-box { display: none; position: absolute; top: 29px; right: -6px; box-shadow: 1px 1px 5px 0 rgba(50, 50, 50, 0.2); -o-box-shadow: 1px 1px 5px 0 rgba(50, 50, 50, 0.2); -moz-box-shadow: 1px 1px 5px 0 rgba(50, 50, 50, 0.2); -webkit-box-shadow: 1px 1px 5px 0 rgba(50, 50, 50, 0.2); }
.top-options .login-box .sub-box .checkbox input[type="checkbox"] + label { background: url("images/checkbox.png") no-repeat 0 8px; }
.top-options .login-box .sub-box .checkbox input[type="checkbox"]:checked + label { background: url("images/checkbox.png") no-repeat 0 -16px; }

.main-menu-select { float: left; margin: 10px 0 0; height: 22px; }

.login-box { position: relative; }
.login-box .lock { width: 16px; height: 16px; display: block; font-size: 16px; text-align: center; }
.login-box .lock [class^="icon-"], .login-box .lock [class*=" icon-"] { display: block; color: #a5a5a5; transition: color 0.3s linear; -moz-transition: color 0.3s linear; -o-transition: color 0.3s linear; -webkit-transition: color 0.3s linear; }
.login-box .sub-box { padding: 10px; width: 194px; background-color: #fcfcfc; }
.login-box .sub-box label, .login-box .sub-box input, .login-box .sub-box section { font-size: 11px; }
.login-box .sub-box input[type="text"], .login-box .sub-box input[type="password"], .login-box .sub-box textarea { width: 180px; padding: 2px 6px; }
.login-box .sub-box .button { float: right; margin: 0 0 10px 0; }
.login-box .sub-box .btn-small { margin-top: 6px; padding: 6px 16px; }
.login-box .sub-box .checkbox { margin: 0; }
.login-box .sub-box .checkbox input[type="checkbox"] + label { margin-top: 7px; }

.input-frame { position: relative; border: 1px solid #dddddd; font-size: 11px; margin-bottom: 10px; }
.input-frame > [class^="icon-"], .input-frame [class*=" icon-"] { position: absolute; top: 5px; left: 5px; font-size: 14px; color: #dddddd; }
.input-frame input[type="text"], .input-frame input[type="password"], .input-frame textarea { width: 206px; padding: 2px 6px; border: none; margin: 0; }

.textarea-frame textarea { background: url("images/icons/pencil.png") no-repeat 3px 5px !important; }

.search-box form { margin: 0; }
.search-box form .input-text { float: left; width: 150px; height: 16px; line-height: 16px; padding: 0 8px; margin: 0; border: none; background: none; color: #a5a5a5; box-shadow: none; }
.search-box form .input-text:focus { box-shadow: none; }
.search-box form .input-submit, .search-box form .input-subscribe { float: right; width: 16px; height: 16px; border: none; cursor: pointer; font-size: 14px; }
.search-box form .input-submit { padding: 0; background-color: #fcfcfc; }
.search-box form .input-submit [class^="icon-"], .search-box form .input-submit [class*=" icon-"] { color: #a5a5a5; display: block; transition: color 0.3s linear; -moz-transition: color 0.3s linear; -o-transition: color 0.3s linear; -webkit-transition: color 0.3s linear; }
.search-box form .input-subscribe { background: #fcfcfc url("images/icons/mail.png") no-repeat center center; }

.forgot-box .button { margin: 0 0 2px !important; }
.forgot-box a { display: inline-block; margin: 3px 0 0; }

/*__________________________________________________________________________ Sub Menu          */
.sub-menu { display: none; }

.main-menu .sub-menu { z-index: 100; list-style: none; position: absolute; margin: 0 !important; background-color: white; left: -15px; top: 39px; padding: 0; box-shadow: 1px 1px 5px 0 rgba(50, 50, 50, 0.2); -o-box-shadow: 1px 1px 5px 0 rgba(50, 50, 50, 0.2); -moz-box-shadow: 1px 1px 5px 0 rgba(50, 50, 50, 0.2); -webkit-box-shadow: 1px 1px 5px 0 rgba(50, 50, 50, 0.2); }
.main-menu .sub-menu li { position: relative; border-bottom: 1px solid #dddddd; }
.main-menu .sub-menu li a { font-family: "Lato-Regular"; position: relative; color: #888888; text-decoration: none; display: block; width: 190px; line-height: 30px; padding: 2px 12px; }
.main-menu .sub-menu .last { border: none; }
.main-menu .sub-menu .sub-menu { left: 216px; top: -1px; }

.sub-sub-menu > a { padding-right: 20px !important; width: 182px !important; background-position: 200px 14px; background-repeat: no-repeat; }
.sub-sub-menu > a:hover { background-position: 200px -19px; }

/*__________________________________________________________________________ Body          */
#body-wrap { padding-top: 25px; border-top: 1px solid #dddddd; background: #fcfcfc url("images/shadow.png") no-repeat top center; position: relative; z-index: 10; }

#page-description { padding-bottom: 25px; text-align: center; }
#page-description h1, #page-description h2 { margin: 0; }

/*__________________________________________________________________________ Slider Block          */
#page-slider { padding: 50px 0 20px; margin-bottom: 50px; color: white; }
#page-slider .post-margin { margin-bottom: 10px; }
#page-slider .post-margin .image-slider { margin-top: -50px; }
#page-slider .post-margin h1, #page-slider .post-margin h2, #page-slider .post-margin h3, #page-slider .post-margin h4, #page-slider .post-margin h5, #page-slider .post-margin h6 { color: white; }
#page-slider .post-margin h2 { font-size: 30px; line-height: 34px; }
#page-slider .button { margin: 0 5px 10px 0; }

.videowrapper { background-color: white; border: 1px solid #dddddd; padding: 5px; }

.submit-form { background-color: white; }
.submit-form h1 { position: relative; font-size: 30px; font-family: "Lato-Regular"; text-align: center; padding: 10px 0; margin-bottom: 25px; background-color: #8bbbe0; }
.submit-form h1 span { position: absolute; bottom: -15px; left: 50%; margin-left: -50px; border-bottom: none; border-right: 50px solid white; border-left: 50px solid white; }
.submit-form section { margin: 0 25px 5px; }
.submit-form section .input-frame input[type="text"] { width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; }
.submit-form section .one-half { width: 111px; margin-bottom: 10px; }
.submit-form section select { width: 100%; }
.submit-form section .button { margin-bottom: 15px; }
.submit-form section p { color: #777777; margin-bottom: 15px; }
.submit-form .input-double { margin: 0 5px 5px 25px; }

#page-slider .double-border { padding: 0; }
#page-slider .promo-actions .input-text { width: 155px; }
#page-slider .promo-actions .button { margin: 0; }
#page-slider .two-third { width: 580px; margin-right: 60px; }
#page-slider .one-third { margin: 10px 20px 20px 0; }

.monitor { margin-bottom: 235px !important; }

.bkg-city { background: url("images/background/city.jpg") no-repeat fixed center top !important; }

/*__________________________________________________________________________ Content Block          */
#page-content { min-height: 600px; }

.post-margin { margin: 0 -20px 45px 0; font-size: 0; line-height: 0; letter-spacing: -7px; }
.post-margin > h1, .post-margin > h2, .post-margin > h3, .post-margin > h4, .post-margin > h5, .post-margin > h6, .post-margin > .h-border, .post-margin > p, .post-margin > a { letter-spacing: normal; }
.post-margin p, .post-margin a { font-size: 12px; line-height: 21px; }
.post-margin .post-content > h1, .post-margin .post-content > h2, .post-margin .post-content > h3, .post-margin .post-content > h4, .post-margin .post-content > h5, .post-margin .post-content > h6, .post-margin .post-content > .h-border, .post-margin .post-content > p, .post-margin .post-content > a, .post-margin .post-content h1, .post-margin .post-content h2, .post-margin .post-content h3, .post-margin .post-content h4, .post-margin .post-content h5, .post-margin .post-content h6, .post-margin .post-content .h-border, .post-margin .post-content p, .post-margin .post-content a { letter-spacing: normal; }
.post-margin .post-content p, .post-margin .post-content a { font-size: 12px; line-height: 21px; }
.post-margin .post-content > h1, .post-margin .post-content > h2, .post-margin .post-content > h3, .post-margin .post-content > h4, .post-margin .post-content > h5, .post-margin .post-content > h6, .post-margin .post-content > .h-border, .post-margin .post-content > p, .post-margin .post-content > a { margin-right: 20px; }

.h-border { padding: 9px 0; margin-bottom: 30px; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; text-transform: uppercase; }

.p-italic { font-style: italic; }

.video-box { padding: 2px 4px 4px 2px; display: block; }

.one, .one-half, .one-third, .two-third, .one-fourth, .two-fourth, .three-fourth { margin: 0 20px 20px 0; display: inline-block; *display: inline; *zoom: 1; font-size: 12px; line-height: 21px; letter-spacing: normal; vertical-align: top; }

.one { width: 940px; }

.one-half { width: 460px; }

.one-third { width: 300px; }

.two-third { width: 620px; }

.one-fourth { width: 220px; }

.two-fourth { width: 460px; }

.three-fourth { width: 700px; }

.span9 .one { width: 700px; }
.span9 .one-half { width: 340px; }
.span9 .one-third { width: 220px; }
.span9 .two-third { width: 460px; }
.span9 .one-fourth { width: 160px; }
.span9 .two-fourth { width: 340px; }
.span9 .three-fourth { width: 520px; }

.ul-list { list-style: none; margin: 0; font-size: 0; line-height: 0; letter-spacing: -7px; }
.ul-list li { display: inline-block; *display: inline; *zoom: 1; font-size: 12px; line-height: 21px; letter-spacing: normal; vertical-align: top; }

.style-none { list-style: none; margin-left: 0; }

.table-border { width: 100%; display: inline-table; margin-bottom: 20px; border: 1px solid #dddddd; }
.table-border td { padding: 15px; text-align: center; border: 1px solid #dddddd; }
.table-border td img { width: auto; }

/*__________________________________________________________________________ Highlight Block          */
.highlight-block li { text-align: center; }
.highlight-block li:hover .highlight-icon { background-color: #a5abb1; background-position: 10px -54px; }
.highlight-block li .highlight-icon { margin-bottom: 10px; width: 64px; height: 64px; padding: 10px; display: inline-block; border: 3px solid #a5abb1; border-radius: 50%; -o-border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; transition: background-position 0.2s linear, background-color 0.2s linear; -moz-transition: background-position 0.2s linear, background-color 0.2s linear; -o-transition: background-position 0.2s linear, background-color 0.2s linear; -webkit-transition: background-position 0.2s linear, background-color 0.2s linear; }
.highlight-block li .bulb { background: #fcfcfc url("images/i_bulb.png") no-repeat 10px 10px; }
.highlight-block li .display { background: #fcfcfc url("images/i_display.png") no-repeat 10px 10px; }
.highlight-block li .clock { background: #fcfcfc url("images/i_clock.png") no-repeat 10px 10px; }
.highlight-block li .globe { background: #fcfcfc url("images/i_globe.png") no-repeat 10px 10px; }
.highlight-block li h2 { font-size: 24px; color: #798087; text-transform: uppercase; }
.highlight-block li p { margin: 0; }

.highlight-block.without-icons h2 { display: inline-block; font-family: "Lato-Bold"; color: white; vertical-align: middle; font-size: 14px !important; width: 110px; margin-bottom: 15px; padding: 40px 0; border-radius: 50%; -o-border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; background-color: #a5abb1; position: relative; z-index: 1; box-shadow: 0 0 0 3px white; -webkit-transition: color 0.3s, background-color 0.3s; -moz-transition: color 0.3s, background-color 0.3s; -o-transition: color 0.3s, background-color 0.3s; transition: color 0.3s, background-color 0.3s; }
.highlight-block.without-icons h2:before { pointer-events: none; position: absolute; width: 100%; height: 100%; content: ""; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; top: -3px; left: -3px; z-index: -1; opacity: 0; border-radius: 50%; -o-border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; -webkit-transition: -webkit-transform 0.3s, opacity 0.3s; -moz-transition: -moz-transform 0.3s, opacity 0.3s; -o-transition: -o-transform 0.3s, opacity 0.3s; transition: transform 0.3s, opacity 0.3s; }
.highlight-block.without-icons li:hover h2:before { opacity: 1; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.promo-block { padding: 20px; margin-bottom: 20px; background: #798087 url("images/shadow.png") no-repeat top center; border-radius: 3px; -o-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

.promo-text { color: white; display: block; text-align: center; min-height: 46px; }
.promo-text h3 { color: white; text-transform: uppercase; margin: 0; }
.promo-text p { margin: 0; }

.promo-actions { text-align: right; }
.promo-actions form { text-align: left; display: block; background-color: white; border-radius: 3px; -o-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border: 2px solid white; }
.promo-actions .input-text { width: 195px; margin: 2px 0 0; border: none; height: 30px; line-height: 29px; font-size: 16px; }
.promo-actions .button { margin: 0 0 0 10px; float: right; line-height: 16px; }

.promo-form .promo-text { text-align: left; float: left; width: 530px; }
.promo-form .promo-actions { float: right; width: 350px !important; }

.promo-button .promo-text { text-align: left; float: left; width: 685px; }
.promo-button .promo-actions { float: right; }
.promo-button .promo-actions .button { border: 2px solid white; border-radius: 3px; -o-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

.promo-2-button .promo-text { text-align: left; float: left; width: 530px; }
.promo-2-button .promo-actions { float: right; width: 350px; }
.promo-2-button .promo-actions .button { border: 2px solid white; border-radius: 3px; -o-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

.promo-text [class^="icon-"], .promo-text [class*=" icon-"] { float: left; font-size: 48px; line-height: 44px; width: 48px; text-align: center; margin-right: 22px; color: #eceeef; }
.promo-text h3 { margin-top: 3px; }

.person { margin-bottom: 25px; }

/*__________________________________________________________________________ modal-block       */
.shadow { display: none; position: fixed; top: 0; right: 0; bottom: 0; left: 0; background-color: black; opacity: 0.3; z-index: 1000; }

.modal-block-big { width: 500px; margin-left: -250px; }

.modal-block-small { width: 376px; margin-left: -188px; }

.modal-block { display: none; position: fixed; z-index: 1050; top: 20%; left: 50%; z-index: 1050; padding: 0 !important; box-shadow: 1px 1px 15px 0 rgba(50, 50, 50, 0.2); -o-box-shadow: 1px 1px 15px 0 rgba(50, 50, 50, 0.2); -moz-box-shadow: 1px 1px 15px 0 rgba(50, 50, 50, 0.2); -webkit-box-shadow: 1px 1px 15px 0 rgba(50, 50, 50, 0.2); }
.modal-block .modal-block-content { position: relative; background-color: #fcfcfc; padding: 22px 25px 0 22px; }
.modal-block .modal-block-content .close-button { top: 10px; right: 10px; }
.modal-block .modal-block-content h2 { text-transform: uppercase; font-family: "Lato-Regular"; font-size: 18px; }
.modal-block .modal-block-content p { font-size: 11px; margin-bottom: 25px; }
.modal-block .modal-block-content .btn-small { line-height: 16px; }
.modal-block .modal-block-content .input-frame input[type="text"], .modal-block .modal-block-content .input-frame input[type="password"], .modal-block .modal-block-content .input-frame textarea { width: 191px; }
.modal-block .modal-block-content .aligncenter { margin: 0 auto; }
.modal-block .footer-modal-block { padding-top: 3px; border-top: 1px solid #dddddd; }
.modal-block .footer-modal-block label { font-size: 11px; }

.modal-subscribe { background-color: #798087; padding: 20px; margin: 0 -40px; border-radius: 3px; -o-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

.modal-block-half { width: 205px; margin: 20px 0 0; }

.half-right { float: right; }

.half-left { float: left; }

.modal-block-devider { float: left; width: 1px; height: 100%; background-color: #dddddd; position: absolute; top: 0; bottom: 0; left: 50%; right: 50%; }

.modal-block-two-columns .modal-block-content { padding: 0 25px 0 22px; }

.body-phone .modal-block { position: absolute; }
.body-phone .modal-block-big, .body-phone .modal-block-small { width: 100%; margin-left: -50%; box-sizing: border-box; -moz-box-sizing: border-box; }
.body-phone .modal-block-half { width: auto; text-align: center; }
.body-phone .half-left, .body-phone .half-right { float: none; }
.body-phone .modal-block-devider { position: relative; height: 1px; width: 100%; left: 0; right: 0; float: none; display: block; }

/*__________________________________________________________________________ tooltip       */
.border-tooltip-bottom, .border-tooltip-right { position: relative; }

.border-tooltip-bottom:after, .border-tooltip-right:after { position: absolute; width: 10px; height: 10px; content: ""; display: block; line-height: 0; }

.border-tooltip-bottom:after { bottom: -10px; left: 15px; background: url("images/border_tooltip_bottom.png") no-repeat 0 0; }

.border-tooltip-right:after { right: -10px; bottom: 10px; background: url("images/border_tooltip_right.png") no-repeat 0 0; }

/*__________________________________________________________________________ Testimonials       */
.testimonials .testimonials-text { padding: 21px 21px 0; margin-bottom: 15px; font-style: italic; background-color: white; }
.testimonials .testimonials-text p { margin-bottom: 21px; }

.testimonials-img { float: left; width: 60px; margin-right: 20px; position: relative; background-color: white; }

.testimonials-author { margin: 0 0 0 92px; font-size: 14px; }
.testimonials-author p { margin-bottom: 21px; }
.testimonials-author span { display: block; }

.list_carousel { position: relative; width: 485px; margin: 0 auto 30px; }
.list_carousel ul { margin: 0; padding: 0; list-style: none; display: block; }
.list_carousel ul li { background-color: white; width: 75px; height: 75px; margin: 0 5px 5px; display: block; float: left; *zoom: 1; *display: inline-block; }
.list_carousel ul .selected:after { position: absolute; bottom: -10px; left: 35px; width: 10px; height: 10px; background: black; content: ""; display: block; line-height: 0; background: url("images/border_tooltip_bottom.png") no-repeat 0 0; }
.list_carousel .prev, .list_carousel .next { width: 32px; height: 32px; display: block; position: absolute; top: 30px; z-index: 10; cursor: pointer; text-indent: -9999px; transition: background-position 0.1s linear; -moz-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear; -webkit-transition: background-position 0.1s linear; }
.list_carousel .prev:hover, .list_carousel .next:hover { background-position: 0 -32px; }
.list_carousel .prev { left: -40px; background-repeat: no-repeat; background-position: 0 0; }
.list_carousel .next { right: -40px; background-repeat: no-repeat; background-position: 0 0; }

#carousel-text { text-align: center; margin-bottom: 20px; display: inline-block; *display: inline; *zoom: 1; width: 100%; }
#carousel-text p { font-size: 14px; margin-bottom: 15px; }
#carousel-text h2 { font-size: 24px; line-height: 28px; margin: 0; }

/*__________________________________________________________________________ Testimonials With text box       */
.with-text-box { position: relative; overflow: hidden; }
.with-text-box:hover img { margin-top: -200%; }
.with-text-box:hover .post-link, .with-text-box:hover .lightbox { bottom: 11px !important; }
.with-text-box .text-box { display: block; position: absolute; z-index: 1; left: 0; top: 0; margin: 2px 4px 4px 2px; background-color: #798087; color: #fcfcfc; text-align: center; }
.with-text-box .text-box h3 { font-size: 14px; font-family: "Lato-Bold"; color: #fcfcfc; text-transform: uppercase; margin: 30px 5px 25px; }
.with-text-box .text-box p { margin: 0 5px; }
.with-text-box .text-box .post-link { position: absolute; right: 50%; bottom: -100%; margin-right: -40px; transition: bottom 0.7s linear; -o-transition: bottom 0.7s linear; -moz-transition: bottom 0.7s linear; -webkit-transition: bottom 0.7s linear; }
.with-text-box .text-box .lightbox { display: block; width: 32px; height: 32px; position: absolute; left: 50%; bottom: -200%; margin-left: -40px; background: url("images/icons/plus.png") no-repeat 0 0; transition: bottom 0.5s linear; -o-transition: bottom 0.5s linear; -moz-transition: bottom 0.5s linear; -webkit-transition: bottom 0.5s linear; }
.with-text-box img { position: relative; z-index: 5; transition: margin-top 0.5s linear; -o-transition: margin-top 0.5s linear; -moz-transition: margin-top 0.5s linear; -webkit-transition: margin-top 0.5s linear; }

.item-tape { position: absolute; z-index: 6; top: 0; width: 70px; height: 70px; }

.item-tape-new-left { left: 0; background: url("images/tapes/new_left.png") no-repeat 0 0; }

.item-tape-new-right { right: 1px; background: url("images/tapes/new_right.png") no-repeat 0 0; }

.item-tape-hot-left { left: 0; background: url("images/tapes/hot_left.png") no-repeat 0 0; }

.item-tape-hot-right { right: 1px; background: url("images/tapes/hot_right.png") no-repeat 0 0; }

.item-tape-top-left { left: 0; background: url("images/tapes/top_left.png") no-repeat 0 0; }

.item-tape-top-right { right: 1px; background: url("images/tapes/top_right.png") no-repeat 0 0; }

.item-tape-free-left { left: 0; background: url("images/tapes/free_left.png") no-repeat 0 0; }

.item-tape-free-right { right: 1px; background: url("images/tapes/free_right.png") no-repeat 0 0; }

.span9 .with-text-box p { display: none; }

/*__________________________________________________________________________ Filter Sort       */
.filter-control { margin-bottom: 15px; }
.filter-control li { display: inline-block; margin-right: 5px; text-transform: uppercase; cursor: pointer; font-size: 10px; transition: color 0.2s linear; -moz-transition: color 0.2s linear; -o-transition: color 0.2s linear; -webkit-transition: color 0.2s linear; }

.sort-control { display: none; }

.counter { float: left; margin-right: 20px; }

/*__________________________________________________________________________ Showcase       */
figure { margin: 0; position: relative; overflow: hidden; }
figure img { max-width: 100%; display: block; position: relative; -webkit-transition: -webkit-transform 0.4s; -moz-transition: -moz-transform 0.4s; -o-transition: -moz-transform 0.4s; transition: transform 0.4s; }

figure:hover img { -webkit-transform: translateY(-50px); -moz-transform: translateY(-50px); -o-transform: translateY(-50px); -ms-transform: translateY(-50px); transform: translateY(-50px); }

figcaption { -moz-box-sizing: border-box; box-sizing: border-box; position: absolute; left: 0; padding: 20px; background: #798087; color: white; width: 100%; top: auto; bottom: 0; opacity: 0; -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -o-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); -webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s; -moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s; transition: transform 0.4s, opacity 0.1s 0.3s; }
figcaption .button { position: absolute; bottom: 20px; right: 20px; margin: 0; line-height: 16px; border: 2px solid white; }

figure:hover figcaption { opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); -webkit-transition: -webkit-transform 0.4s, opacity 0.1s; -moz-transition: -moz-transform 0.4s, opacity 0.1s; -o-transition: -moz-transform 0.4s, opacity 0.1s; transition: transform 0.4s, opacity 0.1s; }
figure:hover figcaption h3 { margin: 0; padding: 0; color: white; }

/*__________________________________________________________________________ Pagination       */
.wp-pagenavi { margin-bottom: 60px; }
.wp-pagenavi .pages { margin-top: 6px; float: right; font-family: "Lato-Regular"; font-size: 10px; color: #bbbbbb; }
.wp-pagenavi .prev-page, .wp-pagenavi .next-page, .wp-pagenavi .current { display: inline-block; color: #bbbbbb; }
.wp-pagenavi .prev-page, .wp-pagenavi .next-page { width: 32px; height: 32px; line-height: 32px; font-family: "Lato-Bold"; }
.wp-pagenavi .next-page { padding-right: 40px; background-repeat: no-repeat; background-position: right 0; background: url("images/icons/arrow-1.png") no-repeat right 0; }
.wp-pagenavi .next-page:hover { background-position: right -32px; }
.wp-pagenavi .prev-page { padding-left: 40px; background-repeat: no-repeat; background-position: left 0; background: url("images/icons/arrow-2.png") no-repeat left 0; }
.wp-pagenavi .prev-page:hover { background-position: left -32px; }
.wp-pagenavi .next-page, .wp-pagenavi .prev-page { transition: background-position 0.1s linear; -moz-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear; -webkit-transition: background-position 0.1s linear; }

/*__________________________________________________________________________ Breadcrumb          */
#page-breadcrumb { padding-bottom: 20px; margin-bottom: 45px; border-bottom: 1px solid #dddddd; }

.breadcrumb a { font-size: 10px; margin-right: 10px; padding-right: 14px; background: url("images/breadrumb_line.png") no-repeat right 6px; }
.breadcrumb a:hover { text-decoration: none; }
.breadcrumb span { font-size: 10px; color: #b6babf; }

/*__________________________________________________________________________ Buttons          */
.button { position: relative; display: inline-block; text-decoration: none; margin: 0 20px 20px 0; vertical-align: bottom; cursor: pointer; color: white !important; border: none; font-family: "Lato-Regular"; text-transform: uppercase; text-align: center; border-radius: 3px; -o-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; transition: background-color 0.2s linear; -o-transition: background-color 0.2s linear; -moz-transition: background-color 0.2s linear; -webkit-transition: background-color 0.2s linear; }

.button:hover { text-decoration: none; color: white; }

.btn-large { padding: 17px 28px; font-size: 14px; }

.btn-medium { padding: 11px 28px; font-size: 13px; }

.btn-small { padding: 6px 20px; font-size: 12px; }

.btn-block { width: auto; display: block; margin: 0 0 20px 0; }

.btn-blue { background-color: #0384ce; }
.btn-blue:hover { background-color: #025483; }

.btn-light-blue { background-color: #8bbbe0; }
.btn-light-blue:hover { background-color: #4f98d0; }

.btn-black { background-color: #202020; }
.btn-black:hover { background-color: black; }

.btn-green { background-color: #97ad62; }
.btn-green:hover { background-color: #6e8043; }

.btn-orange { background-color: #fe9111; }
.btn-orange:hover { background-color: #c26901; }

.btn-light-orange { background-color: #cf9f68; }
.btn-light-orange:hover { background-color: #b27939; }

.btn-grey { background-color: #777777; }
.btn-grey:hover { background-color: #515151; }

.btn-light-grey { background-color: #b3b3b3; }
.btn-light-grey:hover { background-color: #8d8d8d; }

.btn-silver { color: #777777 !important; background-color: #e3e3e3; }
.btn-silver:hover { color: #777777; background-color: #bdbdbd; }

.btn-pink { background-color: #a14973; }
.btn-pink:hover { background-color: #6c314d; }

.btn-red { background-color: #c14543; }
.btn-red:hover { background-color: #8a2f2e; }

.btn-light-red { background-color: #9c4d3d; }
.btn-light-red:hover { background-color: #653227; }

/*__________________________________________________________________________ Icons          */
.icon { display: inline-block; line-height: 0; margin: 0 10px 10px 0; }

.the-icons { list-style: none; margin-left: 0; }
.the-icons li { line-height: 32px; }
.the-icons li [class^="icon-"], .the-icons li [class*=" icon-"] { width: 32px; display: inline-block; text-align: center; }

.resize-icons li:hover [class^="icon-"], .resize-icons li:hover [class*=" icon-"] { font-size: 18px; vertical-align: -2px; }

/*__________________________________________________________________________ Post          */
.post { margin-bottom: 60px; }
.post .post-image { margin-bottom: 25px; }
.post .post-content h2 { font-size: 24px; line-height: 28px; }
.post .post-content h2 a { color: #3b3f43; }
.post .post-content .post-content-meta { border-top: 1px solid #dddddd; padding: 10px 0; margin-bottom: 20px; font-size: 10px; }
.post .post-content .post-content-meta span { text-transform: uppercase; }
.post .post-content .post-content-meta .post-content-tag a { color: #798087; text-transform: lowercase; }
.post .post-meta { position: relative; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; padding: 10px 0; font-size: 10px; text-transform: uppercase; }
.post .post-meta .post-link { top: 5px; right: 0; position: absolute; background-repeat: no-repeat; background-position: 0 0; transition: background-position 0.1s linear; -moz-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear; -webkit-transition: background-position 0.1s linear; }
.post .post-meta .post-link:hover { background-position: 0 -32px; }

.post-link { display: block; width: 32px; height: 32px; background: url("images/icons/link.png") no-repeat 0 0; }

#Grid .mix { opacity: 0; display: none; }

/*__________________________________________________________________________ Comments          */
.comments { margin-bottom: 40px; }
.comments .comment .user-avatar { float: left; position: relative; width: 60px; height: 60px; margin-right: 20px; background: url("images/no_avatar.png") no-repeat 2px 2px; }
.comments .comment .user-text { padding-left: 90px; margin-bottom: 30px; border-bottom: 1px solid #dddddd; }
.comments .comment .user-text a { font-family: "Lato-Bold"; }
.comments .comment .user-text .user-meta a { font-size: 14px; }
.comments .comment .user-text .user-meta span { font-size: 10px; }
.comments .comment .user-text .user-meta .comment-message { color: #d55849; }
.comments .comment .user-text p { margin-bottom: 20px; }
.comments .comment .children { margin-left: 35px; }

/*__________________________________________________________________________ Respond form          */
.respond-form .input-frame { margin: 0; }
.respond-form label { position: relative; font-size: 11px; font-family: "Lato-Regular"; }
.respond-form label input[type="text"] { padding: 2px 6px 2px 25px; width: 187px; }
.respond-form textarea { width: 686px; padding: 2px 6px; height: 200px; }
.respond-form .departament { font-size: 12px; line-height: 21px; letter-spacing: normal; }
.respond-form .departament span { font-size: 11px; }
.respond-form .departament span label { display: inline-block; }
.respond-form form > .input-frame { margin: 0 20px 10px 0; }

.checkbox { padding: 0; }
.checkbox input[type="checkbox"] { display: none; }
.checkbox input[type="checkbox"] + label { display: inline-block; padding-left: 13px; font-size: 11px; background: url("images/checkbox.png") no-repeat 0 7px; }
.checkbox input[type="checkbox"]:checked + label { background: url("images/checkbox.png") no-repeat 0 -17px; }

.success { display: none; position: relative; top: -23px; left: 0px; font-size: 12px; letter-spacing: normal; line-height: 21px; }

.error { border: 1px solid #d55849 !important; }

.wysihtml5-sandbox { background: url("images/icons/pencil.png") no-repeat 3px 5px !important; }

.wysihtml5-editor { background: none !important; }

.selected { background: none !important; }

/*__________________________________________________________________________ Features          */
.style-box { position: relative; padding: 10px 40px 13px 20px; margin-bottom: 30px; border-style: solid; border-width: 3px; *border-width: 1px; *zoom: 1; font-size: 14px; font-family: "Lato-Bold"; }

.close-button { position: absolute; right: 13px; top: 16px; width: 14px; height: 14px; cursor: pointer; background: url("images/x.png") no-repeat 0 0; }

.box-white { border-image: url("images/border_img.png") 3 repeat; -o-border-image: url("images/border_img.png") 3 repeat; -moz-border-image: url("images/border_img.png") 3 repeat; -webkit-border-image: url("images/border_img.png") 3 repeat; }

.box-grey { background-color: #e6e6e6; border-image: url("images/border_img_2.png") 3 repeat; -o-border-image: url("images/border_img_2.png") 3 repeat; -moz-border-image: url("images/border_img_2.png") 3 repeat; -webkit-border-image: url("images/border_img_2.png") 3 repeat; }

.box-black { color: #fcfcfc; background-color: #798087; border-image: url("images/border_img_3.png") 3 repeat; -o-border-image: url("images/border_img_3.png") 3 repeat; -moz-border-image: url("images/border_img_3.png") 3 repeat; -webkit-border-image: url("images/border_img_3.png") 3 repeat; }

.box-red { background-color: #fbeee8; border-image: url("images/border_img_4.png") 3 repeat; -o-border-image: url("images/border_img_4.png") 3 repeat; -moz-border-image: url("images/border_img_4.png") 3 repeat; -webkit-border-image: url("images/border_img_4.png") 3 repeat; }

.box-green { background-color: #effeb9; border-image: url("images/border_img_5.png") 3 repeat; -o-border-image: url("images/border_img_5.png") 3 repeat; -moz-border-image: url("images/border_img_5.png") 3 repeat; -webkit-border-image: url("images/border_img_5.png") 3 repeat; }

.box-blue { background-color: #e0f4ff; border-image: url("images/border_img_6.png") 3 repeat; -o-border-image: url("images/border_img_6.png") 3 repeat; -moz-border-image: url("images/border_img_6.png") 3 repeat; -webkit-border-image: url("images/border_img_6.png") 3 repeat; }

.box-yellow { background-color: #ffefbc; border-image: url("images/border_img_7.png") 3 repeat; -o-border-image: url("images/border_img_7.png") 3 repeat; -moz-border-image: url("images/border_img_7.png") 3 repeat; -webkit-border-image: url("images/border_img_7.png") 3 repeat; }

.box-warning { padding-left: 40px; background: #ffefbc url("images/style_box_icons.png") no-repeat 13px -105px !important; }

.box-info { padding-left: 40px; background: #e0f4ff url("images/style_box_icons.png") no-repeat -28px -64px !important; }

.box-success { padding-left: 40px; background: #effeb9 url("images/style_box_icons.png") no-repeat -68px -25px !important; }

.box-error { padding-left: 40px; background: #fbeee8 url("images/style_box_icons.png") no-repeat -107px 16px !important; }

/*________________________________________ Pricing table          */
.extended-pricing-table { margin: 51px 0 80px; }
.extended-pricing-table .pricing-title { background-color: #f7f7f7; padding: 15px 5px; border-bottom: 1px solid #dddddd; }
.extended-pricing-table .pricing-price { padding: 25px 5px; border-bottom: 1px solid #dddddd; }
.extended-pricing-table .pricing-price span { font-size: 36px; font-family: "Lato-Bold"; }
.extended-pricing-table .pricing-price p { margin: 0; }
.extended-pricing-table .pricing-row { padding: 10px 5px; border-bottom: 1px solid #dddddd; }
.extended-pricing-table .pricing-row.even { background-color: #f7f7f7; }
.extended-pricing-table .pricing-footer { padding: 20px 0; }
.extended-pricing-table .pricing-footer .button { margin: 0; }
.extended-pricing-table .features-list { margin-top: 150.9px; width: 219px; float: left; border-top: 1px solid #dddddd; border-left: 1px solid #dddddd; }
.extended-pricing-table .features-list .pricing-row { padding: 10px 5px 10px 20px; }
.extended-pricing-table .pricing-table-column { font-size: 16px; font-family: "Lato-Regular"; text-align: center; }
.extended-pricing-table .table-list { margin-left: 222px; border: 1px solid #dddddd; padding: 0 1px 1px 0; margin-top: 3px; }
.extended-pricing-table .table-list .table-list-border { border: 1px solid #dddddd; border-right: none; background-color: #fcfcfc; margin: -3px 0 0 -3px; font-size: 0; line-height: 0; letter-spacing: -7px; }
.extended-pricing-table .table-list .table-list-border .pricing-table-column { width: 178px; float: left; margin-top: -1px; font-size: 16px; line-height: 21px; letter-spacing: normal; border-right: 1px solid #dddddd; background-color: white; }
.extended-pricing-table .table-list .table-list-border .last { width: 179px; }
.extended-pricing-table .table-list .table-list-border .featured { margin: -54px 0 -30px -1px; }
.extended-pricing-table .table-list .table-list-border .featured .pricing-title { color: white; }
.extended-pricing-table .table-list .table-list-border .featured .pricing-price { padding: 51px 5px; }
.extended-pricing-table .table-list .table-list-border .featured .pricing-row { margin: 0; }
.extended-pricing-table .table-list .table-list-border .featured .pricing-footer { margin: 10px 0 10px; }
.extended-pricing-table .table-list .table-list-border .featured.last { margin: -54px 0 -30px -1px; }

@media screen and (-webkit-min-device-pixel-ratio: 0) { .extended-pricing-table .features-list { margin-top: 150px; }
  ::i-block-chrome, .extended-pricing-table .features-list { margin-top: 151px; } }
.pricing-table .pricing-table-column { border: 1px solid #dddddd; padding: 0 1px 1px 0; font-size: 0; line-height: 0; letter-spacing: -7px; margin: 50px 0; }
.pricing-table .pricing-table-column .pricing-table-column-border { border: 1px solid #dddddd; background-color: #fcfcfc; margin: -3px 0 0 -3px; display: block; font-size: 16px; line-height: 21px; letter-spacing: normal; vertical-align: top; text-align: center; }
.pricing-table .pricing-table-column .pricing-table-column-border .pricing-title { background-color: #f7f7f7; padding: 15px 5px; border-bottom: 1px solid #dddddd; }
.pricing-table .pricing-table-column .pricing-table-column-border .pricing-price { padding: 25px 5px; border-bottom: 1px solid #dddddd; }
.pricing-table .pricing-table-column .pricing-table-column-border .pricing-price span { font-size: 36px; font-family: "Lato-Bold"; }
.pricing-table .pricing-table-column .pricing-table-column-border .pricing-price p { margin: 0; }
.pricing-table .pricing-table-column .pricing-table-column-border .pricing-row { padding: 10px 5px; border-bottom: 1px solid #dddddd; }
.pricing-table .pricing-table-column .pricing-table-column-border .pricing-row.even { background-color: #f7f7f7; }
.pricing-table .pricing-table-column .pricing-table-column-border .pricing-footer { padding: 20px 0; }
.pricing-table .pricing-table-column .pricing-table-column-border .pricing-footer .button { margin: 0; }
.pricing-table .featured { margin: 0; }
.pricing-table .featured .pricing-table-column-border .pricing-title { color: white; }
.pricing-table .featured .pricing-table-column-border .pricing-price { padding: 50px 5px; }
.pricing-table .featured .pricing-table-column-border .pricing-footer { margin: 10px 0; }

/*_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Toggle/Accordion */
.toggle-block, .accordion-block { border: 1px solid #dddddd; margin-bottom: 30px; padding: 0 1px 0 0; background-color: white; }

.accordion-block .trigger-button, .toggle { border: 1px solid #dddddd; margin: -3px 0 4px -3px; background-color: #fcfcfc; }

.trigger-button { position: relative; clear: both; color: #606060 !important; display: block; padding: 7px 0 6px 38px; *zoom: 1; text-decoration: none; }

.trigger-button.active { background-color: white; }

.trigger-button span { position: absolute; top: 4px; left: 6px; height: 26px; width: 26px; background: url("images/icons/plus_minus.png") no-repeat 0 0; }

.trigger-button.active span { background-position: 0px -41px; }

.trigger-content { clear: both; position: relative; display: none; padding: 15px 15px 15px 38px; border-top: 1px solid #dddddd; background-color: white; }

.accordion-block .trigger-content { border: none; margin-bottom: 3px; padding: 15px 15px 15px 36px; margin: 0 0 4px -3px; border: 1px solid #dddddd; border-top: none; background-color: white; }

.accordion-block .trigger-button.active { background-color: white; margin: -3px 0 0 -3px; }

.last-item { margin-bottom: 1px !important; }

/*_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Progress bar */
.progress-bar { display: block; width: 100%; border: 1px solid #dddddd; margin-bottom: 30px; }
.progress-bar .progress-bar-value { display: block; height: 21px; text-align: right; }
.progress-bar .progress-bar-value .progress-bar-title { color: #fcfcfc; margin-right: 5px; }

.bar-silver .progress-bar-value { background-color: #dddddd; }

.bar-black .progress-bar-value { background-color: #798087; }

.type-2 .progress-bar-value { background: #dddddd url("images/line_bar.png") repeat-x 0 0; }

.type-2.bar-black .progress-bar-value { background: #798087 url("images/line_bar.png") repeat-x 0 0; }

/*_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Tabs */
.tabs { display: block; margin-bottom: 30px; }
.tabs .tabNavigation li { border: 1px solid #dddddd; }
.tabs .tabNavigation li a { background-color: #fcfcfc; color: #787878; padding: 6px 14px; text-decoration: none; position: relative; z-index: 2; }
.tabs .tabNavigation li a [class^="icon-"], .tabs .tabNavigation li a [class*=" icon-"] { font-size: 26px; padding: 4px; color: inherit; display: inline-block; }
.tabs .tabNavigation .current { background-color: white; }
.tabs .tabNavigation .current a { color: #3b3f43; background-color: white; border-bottom: 1px solid white; }
.tabs .box { display: none; }
.tabs .visible { display: block; }
.tabs > div { margin-top: -1px; background-color: white; display: block; padding: 20px 20px 0; position: relative; z-index: 1; }
.tabs > div p, .tabs > div ul, .tabs > div ol { margin-bottom: 20px; }

.tabs-horizontal .tabNavigation li { text-align: center; margin: 4px 2px 0 0; border-bottom: none; }
.tabs-horizontal .tabNavigation li a { float: left; }
.tabs-horizontal .tabNavigation li .current { margin: 0 2px 0 0; background-color: white; }
.tabs-horizontal .tabNavigation li .current a { border-bottom: 1px solid #dddddd; }

.tabs-vertical .tabNavigation { float: left; width: 140px; }
.tabs-vertical .tabNavigation li { display: block; text-align: left; margin: 0 0 2px 2px; border-right: none; }
.tabs-vertical .tabNavigation li a { display: block; border-right: 1px solid #dddddd; }
.tabs-vertical .tabNavigation .current { margin: 0 0 2px 0; }
.tabs-vertical .tabNavigation .current a { border-right: 1px solid white; }
.tabs-vertical > div { margin-left: 139px; }

.alignleft { float: left; margin: 10px 20px 10px 0 !important; }

.aligncenter { display: block; margin: 0 auto 20px; }

.alignright { float: right; margin: 10px 0 10px 20px !important; }

.textalignleft { text-align: left; }

.textaligncenter { text-align: center; }

.textalignright { text-align: right; }

/*_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Divider   */
.divider { clear: both; position: relative; height: 1px; display: block; margin: 40px 0; border-bottom: 1px solid #dddddd; }
.divider a { position: absolute; right: 0; bottom: -4px; font-size: 10px; text-decoration: none; }

/*_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Highlight   */
.highlight { padding: 2px 5px; }

.highlight.yellow { background-color: #fdf9c7; }

.highlight.blue { background-color: #e0f9fd; }

.highlight.green { background-color: #d6fbc7; }

.highlight.red { background-color: #fdc3bd; }

.highlight.grey { background-color: #cbcbcb; }

.highlight.black { background-color: #7f7f7f; color: #fafafa; }

/*_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Dropcap   */
.dropcap { float: left; font-size: 40px; line-height: 32px; margin: 10px 10px 5px 0; color: #666666; }

.dropcap.circle_small, .dropcap.circle_big { border-radius: 50%; -o-border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; text-align: center; color: #f3f2ee !important; background-color: #7a7a7a; }

.dropcap.circle_small { width: 36px; height: 36px; font-size: 18px; line-height: 34px; }

.dropcap.circle_big { width: 50px; height: 50px; line-height: 46px; }

.dropcap.color_dropcap { background-color: #6b4879; }

.wp-caption-text { margin: 0 !important; padding: 10px 5px; border-bottom: 1px solid #e1e1e1; background-color: white; text-align: center; }

.wp-caption-resize { width: 100% !important; }

/*__________________________________________________________________________ Sidebar          */
.widget { margin-bottom: 60px; clear: both; }

.tag-cloud a { float: left; margin: 0 3px 3px 0; padding: 0 4px 2px 2px; background-color: #fcfcfc; border-style: solid; border-width: 3px; border-image: url("images/border_img.png") 3 repeat; -o-border-image: url("images/border_img.png") 3 repeat; -moz-border-image: url("images/border_img.png") 3 repeat; -webkit-border-image: url("images/border_img.png") 3 repeat; }
.tag-cloud a:hover { text-decoration: none; }

.categories .the-icons li, .author .the-icons li { line-height: 28px !important; }
.categories .the-icons li a, .author .the-icons li a { color: #3b3f43; font-size: 14px; font-family: "Lato-Bold"; font-weight: border-left; }
.categories .the-icons li [class^="icon-"], .categories .the-icons li [class*=" icon-"], .author .the-icons li [class^="icon-"], .author .the-icons li [class*=" icon-"] { transition: color 0.3s linear; -moz-transition: color 0.3s linear; -o-transition: color 0.3s linear; -webkit-transition: color 0.3s linear; }

.twitter ul { list-style: none; margin: 0; }
.twitter ul li { margin-bottom: 20px; padding-left: 30px; background: url("images/icons/socials/twitter.png") no-repeat 5px 7px; }
.twitter ul li span { display: block; }
.twitter ul li .tweet_time { font-size: 10px; color: #b0b4b8; }

.img-list ul { margin-right: -12px; }
.img-list ul li { width: 107px; height: 107px; margin: 0 6px 6px 0; }

.widget-calendar .wp-calendar { color: #555555; text-align: center; width: 100%; position: relative; }
.widget-calendar .wp-calendar caption, .widget-calendar .wp-calendar td, .widget-calendar .wp-calendar th { text-align: center; }
.widget-calendar .wp-calendar tbody td { border: 1px solid #dddddd; font-size: 10px; }
.widget-calendar .wp-calendar tbody td a { display: block; }
.widget-calendar .wp-calendar tbody .pad { border: none; }
.widget-calendar .wp-calendar caption { font-size: 16px; text-align: left; padding: 10px 0 9px; margin-bottom: 30px; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; text-transform: uppercase; }
.widget-calendar .wp-calendar th { font-weight: normal; }
.widget-calendar .wp-calendar tfoot { position: absolute; top: 0; right: 0; margin-top: 4px; }
.widget-calendar .wp-calendar tfoot td a { text-indent: -9999px; width: 32px; height: 32px; display: block; transition: background-position 0.1s linear; -moz-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear; -webkit-transition: background-position 0.1s linear; }
.widget-calendar .wp-calendar tfoot td a:hover { background-position: 0 -32px !important; }
.widget-calendar .wp-calendar tfoot .pad { display: none; }
.widget-calendar .wp-calendar .next a { background-repeat: no-repeat; background-position: 0 0; }
.widget-calendar .wp-calendar .prev a { background-repeat: no-repeat; background-position: 0 0; }

.recent-comments ul { list-style: none; margin: 0; }
.recent-comments ul .recent-comments-img { float: left; width: 60px; margin-right: 20px; background-color: white; }
.recent-comments ul .recent-comments-text { float: left; width: 128px; }
.recent-comments ul .recent-comments-text a { font-size: 14px; font-family: "Lato-Bold"; }
.recent-comments ul .recent-comments-text p { margin-top: 10px; font-style: italic; }

.recent-posts ul { list-style: none; margin: 0; }
.recent-posts ul li { display: block; clear: both; margin-bottom: 20px; }
.recent-posts ul li .recent-posts-img { float: left; width: 60px; margin-right: 20px; position: relative; }
.recent-posts ul li .recent-posts-text { float: left; width: 128px; margin-top: 5px; }
.recent-posts ul li .recent-posts-text a { color: #3b3f43; font-size: 14px; font-family: "Lato-Bold"; }
.recent-posts ul li .recent-posts-text span { display: block; font-size: 10px; color: #b0b4b8; text-transform: uppercase; }

/*__________________________________________________________________________ Footer          */
#footer { text-align: center; }
#footer .container { padding: 25px 0 5px; border-top: 1px solid #dddddd; background: url("images/shadow.png") no-repeat top center; }
#footer p { font-size: 11px; }
#footer ul { list-style: none; margin-bottom: 10px; }
#footer ul li { display: inline-block; }
#footer ul li a { color: #798087; margin: 0 10px; font-family: "Lato-Bold"; text-transform: uppercase; }

/*__________________________________________________________________________ Media */
@media (min-width: 996px) and (max-width: 1025px) { .boxed #page-wrap { width: 100%; } }
@media (min-width: 768px) and (max-width: 996px) { .boxed #page-wrap { width: 100%; }
  .top-options { display: none; position: absolute; right: 10px; top: 30px; }
  .post-margin { margin: 0; }
  .post-margin .post-content > h1, .post-margin .post-content > h2, .post-margin .post-content > h3, .post-margin .post-content > h4, .post-margin .post-content > h5, .post-margin .post-content > h6, .post-margin .post-content > .h-border, .post-margin .post-content > p, .post-margin .post-content > a { margin-right: 0; }
  #page-slider .image-side { width: 400px; }
  #page-slider .text-side { width: 314px; }
  .one-third, .two-third, .one-fourth, .one-half, .three-fourth, .two-fourth { margin: 0 10px 20px; }
  .one { width: 724px; }
  .one-third { width: 221px; }
  .two-third { width: 463px; }
  .one-fourth, .one-half, .three-fourth, .two-fourth { width: 342px; }
  .span9 .one, .span9 .three-fourth, .span9 .two-fourth, .span9 .two-third { width: 518px; }
  .span9 .one-fourth, .span9 .one-half, .span9 .one-third { width: 249px; }
  .promo-form, .promo-button, .promo-2-button { text-align: center; }
  .promo-form .promo-text, .promo-button .promo-text, .promo-2-button .promo-text { width: 684px; float: none; margin-bottom: 20px; text-align: center !important; }
  .promo-form .promo-text [class^="icon-"], .promo-form .promo-text [class*=" icon-"], .promo-button .promo-text [class^="icon-"], .promo-button .promo-text [class*=" icon-"], .promo-2-button .promo-text [class^="icon-"], .promo-2-button .promo-text [class*=" icon-"] { float: none; }
  .promo-form .promo-actions, .promo-button .promo-actions, .promo-2-button .promo-actions { float: none; display: inline-block; }
  .extended-pricing-table .features-list { display: none; }
  .extended-pricing-table .table-list { margin-left: 3px; }
  .search-box form .input-text { width: 122px; }
  .respond-form textarea { width: 504px; }
  .submit-form section .input-frame input[type="text"] { width: 157px; }
  .submit-form section .one-half { width: 75px; }
  .submit-form section .one-half input[type="text"] { width: 60px; }
  .table-border td { padding: 5px; } }
@media (max-width: 767px) { body { padding: 0; }
  .style-menu { display: none; }
  .boxed #page-wrap { width: 100%; }
  .top-options { display: none; position: absolute; right: 10px; top: 30px; z-index: 2000; }
  .fixed-block { position: fixed !important; top: 0; width: 100%; }
  .fixed-block .mobile-block-shadow { position: absolute; width: 100%; height: 10px; bottom: -10px; left: 0; right: 0; background: url("images/shadow.png") no-repeat top center; }
  #mobile-menu-block .mobile-side-bar-button { display: inline-block; }
  #page-slider { margin-bottom: 40px; padding: 5% 0; }
  #page-slider .image-side { display: none; }
  #page-slider .text-side { margin: 10px 0; width: 96%; padding: 0 2%; }
  #page-slider .post-margin .image-slider { margin-top: -5% !important; }
  #page-slider .post-margin .two-third, #page-slider .post-margin .one-third { width: 90%; margin: 0 5% 5%; }
  .monitor { margin-bottom: 40px !important; }
  #body-content aside { display: none; }
  #header, #body-wrap { padding-left: 10px; padding-right: 10px; }
  .post-margin { margin: 0; }
  .post-margin .post-content > h1, .post-margin .post-content > h2, .post-margin .post-content > h3, .post-margin .post-content > h4, .post-margin .post-content > h5, .post-margin .post-content > h6, .post-margin .post-content > .h-border, .post-margin .post-content > p, .post-margin .post-content > a { margin-right: 0; }
  .one, .one-third, .two-third, .one-fourth, .one-half, .three-fourth, .two-fourth { margin: 0 1% 2%; }
  .one, .three-fourth, .two-fourth, .two-third { width: 98%; }
  .one-fourth, .one-half, .one-third { width: 48%; }
  .span9 .one, .span9 .one-third, .span9 .two-third, .span9 .one-fourth, .span9 .one-half, .span9 .three-fourth, .span9 .two-fourth { margin: 0 1% 2%; }
  .span9 .one, .span9 .three-fourth, .span9 .two-fourth, .span9 .two-third { width: 98%; }
  .span9 .one-fourth, .span9 .one-half, .span9 .one-third { width: 48%; }
  .table-border td img { width: 100%; }
  .promo-form, .promo-button, .promo-2-button { text-align: center; }
  .promo-form .promo-text, .promo-button .promo-text, .promo-2-button .promo-text { width: auto; float: none; margin-bottom: 20px; text-align: center; }
  .promo-form .promo-actions, .promo-button .promo-actions, .promo-2-button .promo-actions { float: none; width: auto; display: inline-block; }
  .respond-form textarea { width: 97%; }
  .respond-form form > .input-frame { margin-right: 0; }
  .extended-pricing-table .features-list { display: none; }
  .extended-pricing-table .table-list { margin-left: 1%; border: none; background: none; }
  .extended-pricing-table .table-list .table-list-border { border: none; margin: 0; }
  .extended-pricing-table .table-list .pricing-table-column, .extended-pricing-table .table-list .featured, .extended-pricing-table .table-list .featured.last { width: 45% !important; margin: 54px 2%; position: relative; border: 1px solid #dddddd; }
  .extended-pricing-table .table-list .featured, .extended-pricing-table .table-list .featured.last { margin: 0 2% !important; }
  .departament span { display: block; }
  #header .container { text-align: center; }
  #header .container .logo { display: inline-block; margin: 0 auto; float: none; position: relative; }
  #header .container .contact-info { float: none; }
  #header .container .contact-info .socials { float: none; margin: 0 0 5px 0; }
  #header .container .contact-info span { float: none; display: block; width: 100%; }
  .flex-monitor { width: auto; margin: 0 20px; background: none; padding: 0; border: 20px solid black; border-radius: 10px; -o-border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
  .flex-monitor .flex-control-nav { background: none; bottom: -24px; height: auto; }
  .flex-testimonials-carousel { width: auto; }
  .promo-text h3 { margin-bottom: 10px; } }
@media (max-width: 480px) { .boxed #page-wrap { width: 100%; }
  .top-options { display: none; position: absolute; right: 10px; top: 30px; z-index: 2000; }
  #mobile-menu-block .mobile-side-bar-button { display: inline-block; }
  img { width: 100%; }
  .one, .one-third, .two-third, .one-fourth, .one-half, .three-fourth, .two-fourth { width: 100%; margin: 0 0 20px 0; }
  .span9 .one, .span9 .one-third, .span9 .two-third, .span9 .one-fourth, .span9 .one-half, .span9 .three-fourth, .span9 .two-fourth { width: 100%; margin: 0 0 20px; }
  .extended-pricing-table .features-list { display: none; }
  .extended-pricing-table .table-list { margin-left: 3px; border: none; background: none; }
  .extended-pricing-table .table-list .table-list-border { border: none; }
  .extended-pricing-table .table-list .pricing-table-column, .extended-pricing-table .table-list .featured, .extended-pricing-table .table-list .featured.last { width: 100% !important; margin: 54px 0 !important; position: relative; border: 1px solid #dddddd; }
  .extended-pricing-table .table-list .featured, .extended-pricing-table .table-list .featured.last { margin: 0 !important; }
  .search-box form .input-text { width: 70%; }
  .respond-form textarea { width: 96%; }
  .respond-form form > .input-frame { margin-right: 0; }
  .promo-actions { float: none; width: 100%; display: inline-block; }
  .promo-actions .input-text { width: 80px !important; }
  .promo-actions .button { margin: 0; }
  .promo-form .promo-actions { width: 230px !important; }
  #footer ul li { display: block; text-align: center; }
  .promo-2-button .promo-actions { text-align: center; }
  .promo-2-button .promo-actions .button { float: none; margin-bottom: 10px; }
  .counter { display: block; float: none; margin: 0 0 10px 0; } }
/*__________________________________________________________________________ # Style Menu */
.style-menu { position: absolute; z-index: 10000; top: 15px; left: -182px; border: 1px solid #e1e1e1; background: white; width: 180px; text-align: center; }

.style-menu-content h3 { margin: 0; padding: 10px 0; font-family: "Lato-Bold"; font-size: 14px; color: #a5abb1; text-transform: uppercase; background-color: #f6f6f6; }
.style-menu-content h4 { margin: 0; color: #a5abb1; font-size: 10px; font-family: Verdana; font-weight: normal; }
.style-menu-content .option-title { padding: 14px 0; text-transform: uppercase; font-size: 11px; line-height: 16px; text-transform: uppercase; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; }
.style-menu-content .style-option-block { padding: 17px 0; margin: 0 20px; font-family: Verdana; font-size: 8px; text-transform: uppercase; }
.style-menu-content .layout a { display: inline-block; width: 58px; height: 22px; margin: 3px; padding: 9px 0; color: #a5abb1; }
.style-menu-content .layout .t_wide { background: url("images/style_menu/t_wide.gif") no-repeat 50% 50%; }
.style-menu-content .layout .t_boxed { background: url("images/style_menu/t_boxed.gif") no-repeat 50% 50%; }
.style-menu-content .pattern a, .style-menu-content .color a, .style-menu-content .background a { display: block; margin: 3px; }
.style-menu-content .pattern a:hover, .style-menu-content .color a:hover, .style-menu-content .background a:hover { margin: 0; padding: 2px; border: 1px solid #dddddd; }
.style-menu-content .device a { font-size: 32px; margin: 0 5px; color: #c4c4c4; }
.style-menu-content .device a:hover { color: #798087; }
.style-menu-content .layout .current, .style-menu-content .pattern .current, .style-menu-content .color .current, .style-menu-content .background .current { margin: 0; padding: 11px 2px; border: 1px solid #dddddd; }

.change-color { list-style: none; margin: 0; }
.change-color li { float: left; margin: 0 5px 5px 0; }

.style-menu-button { position: absolute; right: -46px; top: 40px; width: 26px; height: 26px; padding: 9px; border: 1px solid #dddddd; cursor: pointer; background-color: white; }

/*__________________________________________________________________________ Color Scheme */
.sea ::selection { background: #8bbbe0; }
.sea ::-moz-selection { background: #8bbbe0; }
.sea a { color: #8bbbe0; }
.sea a:hover { color: #4f98d0; }
.sea #header, .sea .side-bar-top-border { border-top: 3px solid #8bbbe0; }
.sea .sidebar-left-menu .open > a { color: #8bbbe0; background-position: right -16px; }
.sea .login-box .lock:hover [class^="icon-"], .sea .login-box .lock:hover [class*=" icon-"] { color: #8bbbe0; }
.sea .search-box form .input-submit:hover [class^="icon-"], .sea .search-box form .input-submit:hover [class*=" icon-"] { color: #8bbbe0; }
.sea .mobile-menu-button .bar, .sea .sidebar-toggle-right .bar { background-color: #8bbbe0; }
.sea .socials a { color: #a5a5a5; }
.sea .socials a:hover { color: #8bbbe0; }
.sea #page-description h2 { color: #8bbbe0; }
.sea .modal-block-content h2 { color: #8bbbe0; }
.sea #navigation .main-menu > li:hover > a, .sea #navigation .main-menu > .current > a { color: #8bbbe0; }
.sea #navigation .top-options .lang-box ul li a:hover { color: #8bbbe0; }
.sea #mobile-menu-block .mobile-menu-button:hover .bar, .sea #mobile-menu-block .mobile-side-bar-button:hover .bar { background-color: #8bbbe0; }
.sea #mobile-menu-block .open-sub-block .bar, .sea #mobile-menu-block .open-side-bar-block .bar { background-color: #8bbbe0; }
.sea #mobile-menu-block .mobile-menu-sub-block .mobile-menu li:hover > a { color: #8bbbe0 !important; }
.sea .tag-cloud a { color: #777777; }
.sea .sub-menu li a:hover, .sea .sub-menu li.current a, .sea .filter-control li:hover, .sea .tag-cloud a:hover, .sea .featured .pricing-price span, .sea .extended-pricing-table .table-list .pricing-table-column .icon-ok, .sea .recent-posts ul li .recent-posts-text a:hover, .sea #footer ul li a:hover { color: #8bbbe0 !important; }
.sea .respond-form .departament .p-italic { color: #8bbbe0; }
.sea .submit-form h1 { background-color: #8bbbe0; }
.sea .submit-form h1 span { border-top: 15px solid #8bbbe0; }
.sea .wp-pagenavi .prev-page:hover, .sea .wp-pagenavi .next-page:hover { color: #8bbbe0; }
.sea .breadcrumb a { color: #798087; }
.sea .breadcrumb a:hover { color: #8bbbe0; }
.sea .the-icons li [class^="icon-"], .sea .the-icons li [class*=" icon-"] { color: #8bbbe0; }
.sea .post .post-content h2 a:hover { color: #8bbbe0; }
.sea .post .post-content .post-content-meta span a:hover { color: #8bbbe0; }
.sea .categories .the-icons li:hover [class^="icon-"], .sea .categories .the-icons li:hover [class*=" icon-"], .sea .author .the-icons li:hover [class^="icon-"], .sea .author .the-icons li:hover [class*=" icon-"] { color: #8bbbe0; }
.sea .categories .the-icons li a:hover, .sea .author .the-icons li a:hover { color: #8bbbe0; }
.sea .btn-color { background-color: #8bbbe0; }
.sea .btn-color:hover { background-color: #4f98d0; }
.sea .bar-color .progress-bar-value { background-color: #8bbbe0; }
.sea .type-2.bar-color .progress-bar-value { background: #8bbbe0 url("images/line_bar.png") repeat-x 0 0; }
.sea .highlight-block.without-icons h2:before { border: 3px solid #8bbbe0; }
.sea .highlight-block.without-icons li:hover h2 { background-color: #8bbbe0; }
.sea .pricing-table-column.featured, .sea .pricing-table-column.featured .pricing-table-column-border { border: 1px solid #8bbbe0 !important; }
.sea .pricing-table-column.featured .pricing-title, .sea .pricing-table-column.featured .pricing-table-column-border .pricing-title { background-color: #8bbbe0; border-bottom: 1px solid #8bbbe0; }
.sea .success { color: #8bbbe0; }
.sea #header .container .logo:before { background-position: 0 0; }
.sea #page-slider { background: url("images/background/background_1.jpg") no-repeat fixed top center; }
.sea .with-submenu > a { background-image: url("images/arrows_menu_1.png"); }
.sea .sub-sub-menu > a { background-image: url("images/arrows_sub_menu_1.png"); }
.sea .list_carousel .prev { background-image: url("images/icons/arrow_left_1.png"); }
.sea .list_carousel .next { background-image: url("images/icons/arrow_right_1.png"); }
.sea .flex-testimonials-two .flex-direction-nav .flex-next, .sea .flex-testimonials-one .flex-direction-nav .flex-next, .sea .widget-calendar .wp-calendar .next a, .sea .wp-pagenavi .next-page { background-image: url("images/icons/arrow_right_1.png"); }
.sea .flex-testimonials-two .flex-direction-nav .flex-prev, .sea .flex-testimonials-one .flex-direction-nav .flex-prev, .sea .widget-calendar .wp-calendar .prev a, .sea .wp-pagenavi .prev-page { background-image: url("images/icons/arrow_left_1.png"); }
.sea .flex-testimonials-one .testimonials-link, .sea .post .post-meta .post-link { background-image: url("images/icons/link_1.png"); }

.forest ::selection { background: #97ad62; }
.forest ::-moz-selection { background: #97ad62; }
.forest a { color: #97ad62; }
.forest a:hover { color: #6e8043; }
.forest #header, .forest .side-bar-top-border { border-top: 3px solid #97ad62; }
.forest .sidebar-left-menu .open > a { color: #97ad62; background-position: right -16px; }
.forest .login-box .lock:hover [class^="icon-"], .forest .login-box .lock:hover [class*=" icon-"] { color: #97ad62; }
.forest .search-box form .input-submit:hover [class^="icon-"], .forest .search-box form .input-submit:hover [class*=" icon-"] { color: #97ad62; }
.forest .mobile-menu-button .bar, .forest .sidebar-toggle-right .bar { background-color: #97ad62; }
.forest .socials a { color: #a5a5a5; }
.forest .socials a:hover { color: #97ad62; }
.forest #page-description h2 { color: #97ad62; }
.forest .modal-block-content h2 { color: #97ad62; }
.forest #navigation .main-menu > li:hover > a, .forest #navigation .main-menu > .current > a { color: #97ad62; }
.forest #navigation .top-options .lang-box ul li a:hover { color: #97ad62; }
.forest #mobile-menu-block .mobile-menu-button:hover .bar, .forest #mobile-menu-block .mobile-side-bar-button:hover .bar { background-color: #97ad62; }
.forest #mobile-menu-block .open-sub-block .bar, .forest #mobile-menu-block .open-side-bar-block .bar { background-color: #97ad62; }
.forest #mobile-menu-block .mobile-menu-sub-block .mobile-menu li:hover > a { color: #97ad62 !important; }
.forest .tag-cloud a { color: #777777; }
.forest .sub-menu li a:hover, .forest .sub-menu li.current a, .forest .filter-control li:hover, .forest .tag-cloud a:hover, .forest .featured .pricing-price span, .forest .extended-pricing-table .table-list .pricing-table-column .icon-ok, .forest .recent-posts ul li .recent-posts-text a:hover, .forest #footer ul li a:hover { color: #97ad62 !important; }
.forest .respond-form .departament .p-italic { color: #97ad62; }
.forest .submit-form h1 { background-color: #97ad62; }
.forest .submit-form h1 span { border-top: 15px solid #97ad62; }
.forest .wp-pagenavi .prev-page:hover, .forest .wp-pagenavi .next-page:hover { color: #97ad62; }
.forest .breadcrumb a { color: #798087; }
.forest .breadcrumb a:hover { color: #97ad62; }
.forest .the-icons li [class^="icon-"], .forest .the-icons li [class*=" icon-"] { color: #97ad62; }
.forest .post .post-content h2 a:hover { color: #97ad62; }
.forest .post .post-content .post-content-meta span a:hover { color: #97ad62; }
.forest .categories .the-icons li:hover [class^="icon-"], .forest .categories .the-icons li:hover [class*=" icon-"], .forest .author .the-icons li:hover [class^="icon-"], .forest .author .the-icons li:hover [class*=" icon-"] { color: #97ad62; }
.forest .categories .the-icons li a:hover, .forest .author .the-icons li a:hover { color: #97ad62; }
.forest .btn-color { background-color: #97ad62; }
.forest .btn-color:hover { background-color: #6e8043; }
.forest .bar-color .progress-bar-value { background-color: #97ad62; }
.forest .type-2.bar-color .progress-bar-value { background: #97ad62 url("images/line_bar.png") repeat-x 0 0; }
.forest .highlight-block.without-icons h2:before { border: 3px solid #97ad62; }
.forest .highlight-block.without-icons li:hover h2 { background-color: #97ad62; }
.forest .pricing-table-column.featured, .forest .pricing-table-column.featured .pricing-table-column-border { border: 1px solid #97ad62 !important; }
.forest .pricing-table-column.featured .pricing-title, .forest .pricing-table-column.featured .pricing-table-column-border .pricing-title { background-color: #97ad62; border-bottom: 1px solid #97ad62; }
.forest .success { color: #97ad62; }
.forest #header .container .logo:before { background-position: 0 -43px; }
.forest #page-slider { background: url("images/background/background_2.jpg") no-repeat fixed top center; }
.forest .with-submenu > a { background-image: url("images/arrows_menu_2.png"); }
.forest .sub-sub-menu > a { background-image: url("images/arrows_sub_menu_2.png"); }
.forest .list_carousel .prev { background-image: url("images/icons/arrow_left_2.png"); }
.forest .list_carousel .next { background-image: url("images/icons/arrow_right_2.png"); }
.forest .flex-testimonials-two .flex-direction-nav .flex-next, .forest .flex-testimonials-one .flex-direction-nav .flex-next, .forest .widget-calendar .wp-calendar .next a, .forest .wp-pagenavi .next-page { background-image: url("images/icons/arrow_right_2.png"); }
.forest .flex-testimonials-two .flex-direction-nav .flex-prev, .forest .flex-testimonials-one .flex-direction-nav .flex-prev, .forest .widget-calendar .wp-calendar .prev a, .forest .wp-pagenavi .prev-page { background-image: url("images/icons/arrow_left_2.png"); }
.forest .flex-testimonials-one .testimonials-link, .forest .post .post-meta .post-link { background-image: url("images/icons/link_2.png"); }

.coffe_milk ::selection { background: #cf9f68; }
.coffe_milk ::-moz-selection { background: #cf9f68; }
.coffe_milk a { color: #cf9f68; }
.coffe_milk a:hover { color: #b27939; }
.coffe_milk #header, .coffe_milk .side-bar-top-border { border-top: 3px solid #cf9f68; }
.coffe_milk .sidebar-left-menu .open > a { color: #cf9f68; background-position: right -16px; }
.coffe_milk .login-box .lock:hover [class^="icon-"], .coffe_milk .login-box .lock:hover [class*=" icon-"] { color: #cf9f68; }
.coffe_milk .search-box form .input-submit:hover [class^="icon-"], .coffe_milk .search-box form .input-submit:hover [class*=" icon-"] { color: #cf9f68; }
.coffe_milk .mobile-menu-button .bar, .coffe_milk .sidebar-toggle-right .bar { background-color: #cf9f68; }
.coffe_milk .socials a { color: #a5a5a5; }
.coffe_milk .socials a:hover { color: #cf9f68; }
.coffe_milk #page-description h2 { color: #cf9f68; }
.coffe_milk .modal-block-content h2 { color: #cf9f68; }
.coffe_milk #navigation .main-menu > li:hover > a, .coffe_milk #navigation .main-menu > .current > a { color: #cf9f68; }
.coffe_milk #navigation .top-options .lang-box ul li a:hover { color: #cf9f68; }
.coffe_milk #mobile-menu-block .mobile-menu-button:hover .bar, .coffe_milk #mobile-menu-block .mobile-side-bar-button:hover .bar { background-color: #cf9f68; }
.coffe_milk #mobile-menu-block .open-sub-block .bar, .coffe_milk #mobile-menu-block .open-side-bar-block .bar { background-color: #cf9f68; }
.coffe_milk #mobile-menu-block .mobile-menu-sub-block .mobile-menu li:hover > a { color: #cf9f68 !important; }
.coffe_milk .tag-cloud a { color: #777777; }
.coffe_milk .sub-menu li a:hover, .coffe_milk .sub-menu li.current a, .coffe_milk .filter-control li:hover, .coffe_milk .tag-cloud a:hover, .coffe_milk .featured .pricing-price span, .coffe_milk .extended-pricing-table .table-list .pricing-table-column .icon-ok, .coffe_milk .recent-posts ul li .recent-posts-text a:hover, .coffe_milk #footer ul li a:hover { color: #cf9f68 !important; }
.coffe_milk .respond-form .departament .p-italic { color: #cf9f68; }
.coffe_milk .submit-form h1 { background-color: #cf9f68; }
.coffe_milk .submit-form h1 span { border-top: 15px solid #cf9f68; }
.coffe_milk .wp-pagenavi .prev-page:hover, .coffe_milk .wp-pagenavi .next-page:hover { color: #cf9f68; }
.coffe_milk .breadcrumb a { color: #798087; }
.coffe_milk .breadcrumb a:hover { color: #cf9f68; }
.coffe_milk .the-icons li [class^="icon-"], .coffe_milk .the-icons li [class*=" icon-"] { color: #cf9f68; }
.coffe_milk .post .post-content h2 a:hover { color: #cf9f68; }
.coffe_milk .post .post-content .post-content-meta span a:hover { color: #cf9f68; }
.coffe_milk .categories .the-icons li:hover [class^="icon-"], .coffe_milk .categories .the-icons li:hover [class*=" icon-"], .coffe_milk .author .the-icons li:hover [class^="icon-"], .coffe_milk .author .the-icons li:hover [class*=" icon-"] { color: #cf9f68; }
.coffe_milk .categories .the-icons li a:hover, .coffe_milk .author .the-icons li a:hover { color: #cf9f68; }
.coffe_milk .btn-color { background-color: #cf9f68; }
.coffe_milk .btn-color:hover { background-color: #b27939; }
.coffe_milk .bar-color .progress-bar-value { background-color: #cf9f68; }
.coffe_milk .type-2.bar-color .progress-bar-value { background: #cf9f68 url("images/line_bar.png") repeat-x 0 0; }
.coffe_milk .highlight-block.without-icons h2:before { border: 3px solid #cf9f68; }
.coffe_milk .highlight-block.without-icons li:hover h2 { background-color: #cf9f68; }
.coffe_milk .pricing-table-column.featured, .coffe_milk .pricing-table-column.featured .pricing-table-column-border { border: 1px solid #cf9f68 !important; }
.coffe_milk .pricing-table-column.featured .pricing-title, .coffe_milk .pricing-table-column.featured .pricing-table-column-border .pricing-title { background-color: #cf9f68; border-bottom: 1px solid #cf9f68; }
.coffe_milk .success { color: #cf9f68; }
.coffe_milk #header .container .logo:before { background-position: 0 -86px; }
.coffe_milk #page-slider { background: url("images/background/background_3.jpg") no-repeat fixed top center; }
.coffe_milk .with-submenu > a { background-image: url("images/arrows_menu_3.png"); }
.coffe_milk .sub-sub-menu > a { background-image: url("images/arrows_sub_menu_3.png"); }
.coffe_milk .list_carousel .prev { background-image: url("images/icons/arrow_left_3.png"); }
.coffe_milk .list_carousel .next { background-image: url("images/icons/arrow_right_3.png"); }
.coffe_milk .flex-testimonials-two .flex-direction-nav .flex-next, .coffe_milk .flex-testimonials-one .flex-direction-nav .flex-next, .coffe_milk .widget-calendar .wp-calendar .next a, .coffe_milk .wp-pagenavi .next-page { background-image: url("images/icons/arrow_right_3.png"); }
.coffe_milk .flex-testimonials-two .flex-direction-nav .flex-prev, .coffe_milk .flex-testimonials-one .flex-direction-nav .flex-prev, .coffe_milk .widget-calendar .wp-calendar .prev a, .coffe_milk .wp-pagenavi .prev-page { background-image: url("images/icons/arrow_left_3.png"); }
.coffe_milk .flex-testimonials-one .testimonials-link, .coffe_milk .post .post-meta .post-link { background-image: url("images/icons/link_3.png"); }

.cherry ::selection { background: #c14543; }
.cherry ::-moz-selection { background: #c14543; }
.cherry a { color: #c14543; }
.cherry a:hover { color: #8a2f2e; }
.cherry #header, .cherry .side-bar-top-border { border-top: 3px solid #c14543; }
.cherry .sidebar-left-menu .open > a { color: #c14543; background-position: right -16px; }
.cherry .login-box .lock:hover [class^="icon-"], .cherry .login-box .lock:hover [class*=" icon-"] { color: #c14543; }
.cherry .search-box form .input-submit:hover [class^="icon-"], .cherry .search-box form .input-submit:hover [class*=" icon-"] { color: #c14543; }
.cherry .mobile-menu-button .bar, .cherry .sidebar-toggle-right .bar { background-color: #c14543; }
.cherry .socials a { color: #a5a5a5; }
.cherry .socials a:hover { color: #c14543; }
.cherry #page-description h2 { color: #c14543; }
.cherry .modal-block-content h2 { color: #c14543; }
.cherry #navigation .main-menu > li:hover > a, .cherry #navigation .main-menu > .current > a { color: #c14543; }
.cherry #navigation .top-options .lang-box ul li a:hover { color: #c14543; }
.cherry #mobile-menu-block .mobile-menu-button:hover .bar, .cherry #mobile-menu-block .mobile-side-bar-button:hover .bar { background-color: #c14543; }
.cherry #mobile-menu-block .open-sub-block .bar, .cherry #mobile-menu-block .open-side-bar-block .bar { background-color: #c14543; }
.cherry #mobile-menu-block .mobile-menu-sub-block .mobile-menu li:hover > a { color: #c14543 !important; }
.cherry .tag-cloud a { color: #777777; }
.cherry .sub-menu li a:hover, .cherry .sub-menu li.current a, .cherry .filter-control li:hover, .cherry .tag-cloud a:hover, .cherry .featured .pricing-price span, .cherry .extended-pricing-table .table-list .pricing-table-column .icon-ok, .cherry .recent-posts ul li .recent-posts-text a:hover, .cherry #footer ul li a:hover { color: #c14543 !important; }
.cherry .respond-form .departament .p-italic { color: #c14543; }
.cherry .submit-form h1 { background-color: #c14543; }
.cherry .submit-form h1 span { border-top: 15px solid #c14543; }
.cherry .wp-pagenavi .prev-page:hover, .cherry .wp-pagenavi .next-page:hover { color: #c14543; }
.cherry .breadcrumb a { color: #798087; }
.cherry .breadcrumb a:hover { color: #c14543; }
.cherry .the-icons li [class^="icon-"], .cherry .the-icons li [class*=" icon-"] { color: #c14543; }
.cherry .post .post-content h2 a:hover { color: #c14543; }
.cherry .post .post-content .post-content-meta span a:hover { color: #c14543; }
.cherry .categories .the-icons li:hover [class^="icon-"], .cherry .categories .the-icons li:hover [class*=" icon-"], .cherry .author .the-icons li:hover [class^="icon-"], .cherry .author .the-icons li:hover [class*=" icon-"] { color: #c14543; }
.cherry .categories .the-icons li a:hover, .cherry .author .the-icons li a:hover { color: #c14543; }
.cherry .btn-color { background-color: #c14543; }
.cherry .btn-color:hover { background-color: #8a2f2e; }
.cherry .bar-color .progress-bar-value { background-color: #c14543; }
.cherry .type-2.bar-color .progress-bar-value { background: #c14543 url("images/line_bar.png") repeat-x 0 0; }
.cherry .highlight-block.without-icons h2:before { border: 3px solid #c14543; }
.cherry .highlight-block.without-icons li:hover h2 { background-color: #c14543; }
.cherry .pricing-table-column.featured, .cherry .pricing-table-column.featured .pricing-table-column-border { border: 1px solid #c14543 !important; }
.cherry .pricing-table-column.featured .pricing-title, .cherry .pricing-table-column.featured .pricing-table-column-border .pricing-title { background-color: #c14543; border-bottom: 1px solid #c14543; }
.cherry .success { color: #c14543; }
.cherry #header .container .logo:before { background-position: 0 -129px; }
.cherry #page-slider { background: url("images/background/background_4.jpg") no-repeat fixed top center; }
.cherry .with-submenu > a { background-image: url("images/arrows_menu_4.png"); }
.cherry .sub-sub-menu > a { background-image: url("images/arrows_sub_menu_4.png"); }
.cherry .list_carousel .prev { background-image: url("images/icons/arrow_left_4.png"); }
.cherry .list_carousel .next { background-image: url("images/icons/arrow_right_4.png"); }
.cherry .flex-testimonials-two .flex-direction-nav .flex-next, .cherry .flex-testimonials-one .flex-direction-nav .flex-next, .cherry .widget-calendar .wp-calendar .next a, .cherry .wp-pagenavi .next-page { background-image: url("images/icons/arrow_right_4.png"); }
.cherry .flex-testimonials-two .flex-direction-nav .flex-prev, .cherry .flex-testimonials-one .flex-direction-nav .flex-prev, .cherry .widget-calendar .wp-calendar .prev a, .cherry .wp-pagenavi .prev-page { background-image: url("images/icons/arrow_left_4.png"); }
.cherry .flex-testimonials-one .testimonials-link, .cherry .post .post-meta .post-link { background-image: url("images/icons/link_4.png"); }

.chocolate ::selection { background: #9c4d3d; }
.chocolate ::-moz-selection { background: #9c4d3d; }
.chocolate a { color: #9c4d3d; }
.chocolate a:hover { color: #653227; }
.chocolate #header, .chocolate .side-bar-top-border { border-top: 3px solid #9c4d3d; }
.chocolate .sidebar-left-menu .open > a { color: #9c4d3d; background-position: right -16px; }
.chocolate .login-box .lock:hover [class^="icon-"], .chocolate .login-box .lock:hover [class*=" icon-"] { color: #9c4d3d; }
.chocolate .search-box form .input-submit:hover [class^="icon-"], .chocolate .search-box form .input-submit:hover [class*=" icon-"] { color: #9c4d3d; }
.chocolate .mobile-menu-button .bar, .chocolate .sidebar-toggle-right .bar { background-color: #9c4d3d; }
.chocolate .socials a { color: #a5a5a5; }
.chocolate .socials a:hover { color: #9c4d3d; }
.chocolate #page-description h2 { color: #9c4d3d; }
.chocolate .modal-block-content h2 { color: #9c4d3d; }
.chocolate #navigation .main-menu > li:hover > a, .chocolate #navigation .main-menu > .current > a { color: #9c4d3d; }
.chocolate #navigation .top-options .lang-box ul li a:hover { color: #9c4d3d; }
.chocolate #mobile-menu-block .mobile-menu-button:hover .bar, .chocolate #mobile-menu-block .mobile-side-bar-button:hover .bar { background-color: #9c4d3d; }
.chocolate #mobile-menu-block .open-sub-block .bar, .chocolate #mobile-menu-block .open-side-bar-block .bar { background-color: #9c4d3d; }
.chocolate #mobile-menu-block .mobile-menu-sub-block .mobile-menu li:hover > a { color: #9c4d3d !important; }
.chocolate .tag-cloud a { color: #777777; }
.chocolate .sub-menu li a:hover, .chocolate .sub-menu li.current a, .chocolate .filter-control li:hover, .chocolate .tag-cloud a:hover, .chocolate .featured .pricing-price span, .chocolate .extended-pricing-table .table-list .pricing-table-column .icon-ok, .chocolate .recent-posts ul li .recent-posts-text a:hover, .chocolate #footer ul li a:hover { color: #9c4d3d !important; }
.chocolate .respond-form .departament .p-italic { color: #9c4d3d; }
.chocolate .submit-form h1 { background-color: #9c4d3d; }
.chocolate .submit-form h1 span { border-top: 15px solid #9c4d3d; }
.chocolate .wp-pagenavi .prev-page:hover, .chocolate .wp-pagenavi .next-page:hover { color: #9c4d3d; }
.chocolate .breadcrumb a { color: #798087; }
.chocolate .breadcrumb a:hover { color: #9c4d3d; }
.chocolate .the-icons li [class^="icon-"], .chocolate .the-icons li [class*=" icon-"] { color: #9c4d3d; }
.chocolate .post .post-content h2 a:hover { color: #9c4d3d; }
.chocolate .post .post-content .post-content-meta span a:hover { color: #9c4d3d; }
.chocolate .categories .the-icons li:hover [class^="icon-"], .chocolate .categories .the-icons li:hover [class*=" icon-"], .chocolate .author .the-icons li:hover [class^="icon-"], .chocolate .author .the-icons li:hover [class*=" icon-"] { color: #9c4d3d; }
.chocolate .categories .the-icons li a:hover, .chocolate .author .the-icons li a:hover { color: #9c4d3d; }
.chocolate .btn-color { background-color: #9c4d3d; }
.chocolate .btn-color:hover { background-color: #653227; }
.chocolate .bar-color .progress-bar-value { background-color: #9c4d3d; }
.chocolate .type-2.bar-color .progress-bar-value { background: #9c4d3d url("images/line_bar.png") repeat-x 0 0; }
.chocolate .highlight-block.without-icons h2:before { border: 3px solid #9c4d3d; }
.chocolate .highlight-block.without-icons li:hover h2 { background-color: #9c4d3d; }
.chocolate .pricing-table-column.featured, .chocolate .pricing-table-column.featured .pricing-table-column-border { border: 1px solid #9c4d3d !important; }
.chocolate .pricing-table-column.featured .pricing-title, .chocolate .pricing-table-column.featured .pricing-table-column-border .pricing-title { background-color: #9c4d3d; border-bottom: 1px solid #9c4d3d; }
.chocolate .success { color: #9c4d3d; }
.chocolate #header .container .logo:before { background-position: 0 -172px; }
.chocolate #page-slider { background: url("images/background/background_5.jpg") no-repeat fixed top center; }
.chocolate .with-submenu > a { background-image: url("images/arrows_menu_5.png"); }
.chocolate .sub-sub-menu > a { background-image: url("images/arrows_sub_menu_5.png"); }
.chocolate .list_carousel .prev { background-image: url("images/icons/arrow_left_5.png"); }
.chocolate .list_carousel .next { background-image: url("images/icons/arrow_right_5.png"); }
.chocolate .flex-testimonials-two .flex-direction-nav .flex-next, .chocolate .flex-testimonials-one .flex-direction-nav .flex-next, .chocolate .widget-calendar .wp-calendar .next a, .chocolate .wp-pagenavi .next-page { background-image: url("images/icons/arrow_right_5.png"); }
.chocolate .flex-testimonials-two .flex-direction-nav .flex-prev, .chocolate .flex-testimonials-one .flex-direction-nav .flex-prev, .chocolate .widget-calendar .wp-calendar .prev a, .chocolate .wp-pagenavi .prev-page { background-image: url("images/icons/arrow_left_5.png"); }
.chocolate .flex-testimonials-one .testimonials-link, .chocolate .post .post-meta .post-link { background-image: url("images/icons/link_5.png"); }

.orange ::selection { background: #fe9111; }
.orange ::-moz-selection { background: #fe9111; }
.orange a { color: #fe9111; }
.orange a:hover { color: #c26901; }
.orange #header, .orange .side-bar-top-border { border-top: 3px solid #fe9111; }
.orange .sidebar-left-menu .open > a { color: #fe9111; background-position: right -16px; }
.orange .login-box .lock:hover [class^="icon-"], .orange .login-box .lock:hover [class*=" icon-"] { color: #fe9111; }
.orange .search-box form .input-submit:hover [class^="icon-"], .orange .search-box form .input-submit:hover [class*=" icon-"] { color: #fe9111; }
.orange .mobile-menu-button .bar, .orange .sidebar-toggle-right .bar { background-color: #fe9111; }
.orange .socials a { color: #a5a5a5; }
.orange .socials a:hover { color: #fe9111; }
.orange #page-description h2 { color: #fe9111; }
.orange .modal-block-content h2 { color: #fe9111; }
.orange #navigation .main-menu > li:hover > a, .orange #navigation .main-menu > .current > a { color: #fe9111; }
.orange #navigation .top-options .lang-box ul li a:hover { color: #fe9111; }
.orange #mobile-menu-block .mobile-menu-button:hover .bar, .orange #mobile-menu-block .mobile-side-bar-button:hover .bar { background-color: #fe9111; }
.orange #mobile-menu-block .open-sub-block .bar, .orange #mobile-menu-block .open-side-bar-block .bar { background-color: #fe9111; }
.orange #mobile-menu-block .mobile-menu-sub-block .mobile-menu li:hover > a { color: #fe9111 !important; }
.orange .tag-cloud a { color: #777777; }
.orange .sub-menu li a:hover, .orange .sub-menu li.current a, .orange .filter-control li:hover, .orange .tag-cloud a:hover, .orange .featured .pricing-price span, .orange .extended-pricing-table .table-list .pricing-table-column .icon-ok, .orange .recent-posts ul li .recent-posts-text a:hover, .orange #footer ul li a:hover { color: #fe9111 !important; }
.orange .respond-form .departament .p-italic { color: #fe9111; }
.orange .submit-form h1 { background-color: #fe9111; }
.orange .submit-form h1 span { border-top: 15px solid #fe9111; }
.orange .wp-pagenavi .prev-page:hover, .orange .wp-pagenavi .next-page:hover { color: #fe9111; }
.orange .breadcrumb a { color: #798087; }
.orange .breadcrumb a:hover { color: #fe9111; }
.orange .the-icons li [class^="icon-"], .orange .the-icons li [class*=" icon-"] { color: #fe9111; }
.orange .post .post-content h2 a:hover { color: #fe9111; }
.orange .post .post-content .post-content-meta span a:hover { color: #fe9111; }
.orange .categories .the-icons li:hover [class^="icon-"], .orange .categories .the-icons li:hover [class*=" icon-"], .orange .author .the-icons li:hover [class^="icon-"], .orange .author .the-icons li:hover [class*=" icon-"] { color: #fe9111; }
.orange .categories .the-icons li a:hover, .orange .author .the-icons li a:hover { color: #fe9111; }
.orange .btn-color { background-color: #fe9111; }
.orange .btn-color:hover { background-color: #c26901; }
.orange .bar-color .progress-bar-value { background-color: #fe9111; }
.orange .type-2.bar-color .progress-bar-value { background: #fe9111 url("images/line_bar.png") repeat-x 0 0; }
.orange .highlight-block.without-icons h2:before { border: 3px solid #fe9111; }
.orange .highlight-block.without-icons li:hover h2 { background-color: #fe9111; }
.orange .pricing-table-column.featured, .orange .pricing-table-column.featured .pricing-table-column-border { border: 1px solid #fe9111 !important; }
.orange .pricing-table-column.featured .pricing-title, .orange .pricing-table-column.featured .pricing-table-column-border .pricing-title { background-color: #fe9111; border-bottom: 1px solid #fe9111; }
.orange .success { color: #fe9111; }
.orange #header .container .logo:before { background-position: 0 -215px; }
.orange #page-slider { background: url("images/background/background_6.jpg") no-repeat fixed top center; }
.orange .with-submenu > a { background-image: url("images/arrows_menu_6.png"); }
.orange .sub-sub-menu > a { background-image: url("images/arrows_sub_menu_6.png"); }
.orange .list_carousel .prev { background-image: url("images/icons/arrow_left_6.png"); }
.orange .list_carousel .next { background-image: url("images/icons/arrow_right_6.png"); }
.orange .flex-testimonials-two .flex-direction-nav .flex-next, .orange .flex-testimonials-one .flex-direction-nav .flex-next, .orange .widget-calendar .wp-calendar .next a, .orange .wp-pagenavi .next-page { background-image: url("images/icons/arrow_right_6.png"); }
.orange .flex-testimonials-two .flex-direction-nav .flex-prev, .orange .flex-testimonials-one .flex-direction-nav .flex-prev, .orange .widget-calendar .wp-calendar .prev a, .orange .wp-pagenavi .prev-page { background-image: url("images/icons/arrow_left_6.png"); }
.orange .flex-testimonials-one .testimonials-link, .orange .post .post-meta .post-link { background-image: url("images/icons/link_6.png"); }

.violet ::selection { background: #a14973; }
.violet ::-moz-selection { background: #a14973; }
.violet a { color: #a14973; }
.violet a:hover { color: #6c314d; }
.violet #header, .violet .side-bar-top-border { border-top: 3px solid #a14973; }
.violet .sidebar-left-menu .open > a { color: #a14973; background-position: right -16px; }
.violet .login-box .lock:hover [class^="icon-"], .violet .login-box .lock:hover [class*=" icon-"] { color: #a14973; }
.violet .search-box form .input-submit:hover [class^="icon-"], .violet .search-box form .input-submit:hover [class*=" icon-"] { color: #a14973; }
.violet .mobile-menu-button .bar, .violet .sidebar-toggle-right .bar { background-color: #a14973; }
.violet .socials a { color: #a5a5a5; }
.violet .socials a:hover { color: #a14973; }
.violet #page-description h2 { color: #a14973; }
.violet .modal-block-content h2 { color: #a14973; }
.violet #navigation .main-menu > li:hover > a, .violet #navigation .main-menu > .current > a { color: #a14973; }
.violet #navigation .top-options .lang-box ul li a:hover { color: #a14973; }
.violet #mobile-menu-block .mobile-menu-button:hover .bar, .violet #mobile-menu-block .mobile-side-bar-button:hover .bar { background-color: #a14973; }
.violet #mobile-menu-block .open-sub-block .bar, .violet #mobile-menu-block .open-side-bar-block .bar { background-color: #a14973; }
.violet #mobile-menu-block .mobile-menu-sub-block .mobile-menu li:hover > a { color: #a14973 !important; }
.violet .tag-cloud a { color: #777777; }
.violet .sub-menu li a:hover, .violet .sub-menu li.current a, .violet .filter-control li:hover, .violet .tag-cloud a:hover, .violet .featured .pricing-price span, .violet .extended-pricing-table .table-list .pricing-table-column .icon-ok, .violet .recent-posts ul li .recent-posts-text a:hover, .violet #footer ul li a:hover { color: #a14973 !important; }
.violet .respond-form .departament .p-italic { color: #a14973; }
.violet .submit-form h1 { background-color: #a14973; }
.violet .submit-form h1 span { border-top: 15px solid #a14973; }
.violet .wp-pagenavi .prev-page:hover, .violet .wp-pagenavi .next-page:hover { color: #a14973; }
.violet .breadcrumb a { color: #798087; }
.violet .breadcrumb a:hover { color: #a14973; }
.violet .the-icons li [class^="icon-"], .violet .the-icons li [class*=" icon-"] { color: #a14973; }
.violet .post .post-content h2 a:hover { color: #a14973; }
.violet .post .post-content .post-content-meta span a:hover { color: #a14973; }
.violet .categories .the-icons li:hover [class^="icon-"], .violet .categories .the-icons li:hover [class*=" icon-"], .violet .author .the-icons li:hover [class^="icon-"], .violet .author .the-icons li:hover [class*=" icon-"] { color: #a14973; }
.violet .categories .the-icons li a:hover, .violet .author .the-icons li a:hover { color: #a14973; }
.violet .btn-color { background-color: #a14973; }
.violet .btn-color:hover { background-color: #6c314d; }
.violet .bar-color .progress-bar-value { background-color: #a14973; }
.violet .type-2.bar-color .progress-bar-value { background: #a14973 url("images/line_bar.png") repeat-x 0 0; }
.violet .highlight-block.without-icons h2:before { border: 3px solid #a14973; }
.violet .highlight-block.without-icons li:hover h2 { background-color: #a14973; }
.violet .pricing-table-column.featured, .violet .pricing-table-column.featured .pricing-table-column-border { border: 1px solid #a14973 !important; }
.violet .pricing-table-column.featured .pricing-title, .violet .pricing-table-column.featured .pricing-table-column-border .pricing-title { background-color: #a14973; border-bottom: 1px solid #a14973; }
.violet .success { color: #a14973; }
.violet #header .container .logo:before { background-position: 0 -258px; }
.violet #page-slider { background: url("images/background/background_7.jpg") no-repeat fixed top center; }
.violet .with-submenu > a { background-image: url("images/arrows_menu_7.png"); }
.violet .sub-sub-menu > a { background-image: url("images/arrows_sub_menu_7.png"); }
.violet .list_carousel .prev { background-image: url("images/icons/arrow_left_7.png"); }
.violet .list_carousel .next { background-image: url("images/icons/arrow_right_7.png"); }
.violet .flex-testimonials-two .flex-direction-nav .flex-next, .violet .flex-testimonials-one .flex-direction-nav .flex-next, .violet .widget-calendar .wp-calendar .next a, .violet .wp-pagenavi .next-page { background-image: url("images/icons/arrow_right_7.png"); }
.violet .flex-testimonials-two .flex-direction-nav .flex-prev, .violet .flex-testimonials-one .flex-direction-nav .flex-prev, .violet .widget-calendar .wp-calendar .prev a, .violet .wp-pagenavi .prev-page { background-image: url("images/icons/arrow_left_7.png"); }
.violet .flex-testimonials-one .testimonials-link, .violet .post .post-meta .post-link { background-image: url("images/icons/link_7.png"); }

.sky ::selection { background: #0384ce; }
.sky ::-moz-selection { background: #0384ce; }
.sky a { color: #0384ce; }
.sky a:hover { color: #025483; }
.sky #header, .sky .side-bar-top-border { border-top: 3px solid #0384ce; }
.sky .sidebar-left-menu .open > a { color: #0384ce; background-position: right -16px; }
.sky .login-box .lock:hover [class^="icon-"], .sky .login-box .lock:hover [class*=" icon-"] { color: #0384ce; }
.sky .search-box form .input-submit:hover [class^="icon-"], .sky .search-box form .input-submit:hover [class*=" icon-"] { color: #0384ce; }
.sky .mobile-menu-button .bar, .sky .sidebar-toggle-right .bar { background-color: #0384ce; }
.sky .socials a { color: #a5a5a5; }
.sky .socials a:hover { color: #0384ce; }
.sky #page-description h2 { color: #0384ce; }
.sky .modal-block-content h2 { color: #0384ce; }
.sky #navigation .main-menu > li:hover > a, .sky #navigation .main-menu > .current > a { color: #0384ce; }
.sky #navigation .top-options .lang-box ul li a:hover { color: #0384ce; }
.sky #mobile-menu-block .mobile-menu-button:hover .bar, .sky #mobile-menu-block .mobile-side-bar-button:hover .bar { background-color: #0384ce; }
.sky #mobile-menu-block .open-sub-block .bar, .sky #mobile-menu-block .open-side-bar-block .bar { background-color: #0384ce; }
.sky #mobile-menu-block .mobile-menu-sub-block .mobile-menu li:hover > a { color: #0384ce !important; }
.sky .tag-cloud a { color: #777777; }
.sky .sub-menu li a:hover, .sky .sub-menu li.current a, .sky .filter-control li:hover, .sky .tag-cloud a:hover, .sky .featured .pricing-price span, .sky .extended-pricing-table .table-list .pricing-table-column .icon-ok, .sky .recent-posts ul li .recent-posts-text a:hover, .sky #footer ul li a:hover { color: #0384ce !important; }
.sky .respond-form .departament .p-italic { color: #0384ce; }
.sky .submit-form h1 { background-color: #0384ce; }
.sky .submit-form h1 span { border-top: 15px solid #0384ce; }
.sky .wp-pagenavi .prev-page:hover, .sky .wp-pagenavi .next-page:hover { color: #0384ce; }
.sky .breadcrumb a { color: #798087; }
.sky .breadcrumb a:hover { color: #0384ce; }
.sky .the-icons li [class^="icon-"], .sky .the-icons li [class*=" icon-"] { color: #0384ce; }
.sky .post .post-content h2 a:hover { color: #0384ce; }
.sky .post .post-content .post-content-meta span a:hover { color: #0384ce; }
.sky .categories .the-icons li:hover [class^="icon-"], .sky .categories .the-icons li:hover [class*=" icon-"], .sky .author .the-icons li:hover [class^="icon-"], .sky .author .the-icons li:hover [class*=" icon-"] { color: #0384ce; }
.sky .categories .the-icons li a:hover, .sky .author .the-icons li a:hover { color: #0384ce; }
.sky .btn-color { background-color: #0384ce; }
.sky .btn-color:hover { background-color: #025483; }
.sky .bar-color .progress-bar-value { background-color: #0384ce; }
.sky .type-2.bar-color .progress-bar-value { background: #0384ce url("images/line_bar.png") repeat-x 0 0; }
.sky .highlight-block.without-icons h2:before { border: 3px solid #0384ce; }
.sky .highlight-block.without-icons li:hover h2 { background-color: #0384ce; }
.sky .pricing-table-column.featured, .sky .pricing-table-column.featured .pricing-table-column-border { border: 1px solid #0384ce !important; }
.sky .pricing-table-column.featured .pricing-title, .sky .pricing-table-column.featured .pricing-table-column-border .pricing-title { background-color: #0384ce; border-bottom: 1px solid #0384ce; }
.sky .success { color: #0384ce; }
.sky #header .container .logo:before { background-position: 0 -301px; }
.sky #page-slider { background: url("images/background/background_8.jpg") no-repeat fixed top center; }
.sky .with-submenu > a { background-image: url("images/arrows_menu_8.png"); }
.sky .sub-sub-menu > a { background-image: url("images/arrows_sub_menu_8.png"); }
.sky .list_carousel .prev { background-image: url("images/icons/arrow_left_8.png"); }
.sky .list_carousel .next { background-image: url("images/icons/arrow_right_8.png"); }
.sky .flex-testimonials-two .flex-direction-nav .flex-next, .sky .flex-testimonials-one .flex-direction-nav .flex-next, .sky .widget-calendar .wp-calendar .next a, .sky .wp-pagenavi .next-page { background-image: url("images/icons/arrow_right_8.png"); }
.sky .flex-testimonials-two .flex-direction-nav .flex-prev, .sky .flex-testimonials-one .flex-direction-nav .flex-prev, .sky .widget-calendar .wp-calendar .prev a, .sky .wp-pagenavi .prev-page { background-image: url("images/icons/arrow_left_8.png"); }
.sky .flex-testimonials-one .testimonials-link, .sky .post .post-meta .post-link { background-image: url("images/icons/link_8.png"); }
