@charset "UTF-8";

/*

Theme Name: Hållbart Byggande

Description: Det senaste inom grönt & hållbart byggande, energieffektiva fastigheter & bostäder, förnybar energi samt hållbara transporter & miljöfordon.

Author: MediaValue – Anniki Skeidsvoll Edén

Theme URI: http://themes.bdayh.com

Author URI: http://anniki.se

Version: 2.0.0

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: fixed-width, one-column, two-columns, three-columns, threaded-comments, custom-colors, custom-header, theme-options

*/


#related-posts .related-re_scroll .post-title  h3  a {
    background-color: rgba(0, 0, 0, 0.8);
    color: #fff;
    display: inline-block;
 font-size: 0.9em!important;
    font-weight: 400;
    line-height: 1.3em!important;
    margin: 0 0 -5px;
    padding: 8px 10px 9px;
    text-transform: none!important;
}


pre, code {
    background: #ffffff;
        background-color: rgb(255, 255, 255);
        background-image: none;
        background-repeat: repeat;
        background-attachment: scroll;
        background-clip: border-box;
        background-origin: padding-box;
        background-position-x: 0%;
        background-position-y: 0%;
        background-size: auto auto;
    padding: 10px;
    margin: 0;
        margin-top: 20px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    border: 1px solid #EBEBEB;
    border-radius: 1px;
        border-top-left-radius: 1px;
        border-top-right-radius: 1px;
        border-bottom-right-radius: 1px;
        border-bottom-left-radius: 1px;
    word-break: break-all;
    word-wrap: break-word;
    white-space: pre-line;
    overflow: hidden;
    line-height: 24px;
    font-family: 'Montserrat' !important;
    font-size: 0.8em;
}

div.divider {
    background: #f9f9f9 none repeat scroll 0 0!important;
    border: medium none;
    clear: both;
    display: block;
    font-size: 3px!important;
    height: 3px!important;
    line-height: 0;
    margin: 7px 0!important;
    overflow: hidden;
}

.su-heading-inner{
color: #376a95;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
font-family: "Montserrat",sans-serif;
}

.su-heading-style-default .su-heading-inner {
    border-bottom: 4px solid #376a95!important;
    border-top: 4px solid #376a95!important;
    padding: 1em 0.5em!important;
}
.su-posts-default-loop h2.su-post-title {
    font-size: 19px;
line-height:0.6em;
    font-weight: 700;
 width: 400px;
float:left;
padding-bottom:15px!important;
font-family: merriweather,sans-serif;

}
.page-id-11954 {
background-color:#fff;
}
#su-post-11923{

margin-top:30px!important;
}
.su-posts-default-loop .su-post-excerpt p:last-child {
    height: 140px;
    margin-bottom: 0;
    overflow: hidden;
    width: 400px;
float:left;
}
.su-posts-default-loop .su-post-thumbnail {
padding-bottom:40px!important;
    display: block;
    float: left;
    height: 300px!important;
    margin-right: 2.5em!important;
    width: 300px!important;
}
.su-posts-default-loop .su-post-thumbnail img {
    max-height: 200px!important;
    max-width: 300px!important;
}

.su-post-meta{
visibility:hidden;
}
.su-post-comments-link
{
visibility:hidden;
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  { 



}


.cat-box-first .cat-box-first-small-posts .post-warpper {
    float: left;
    width: 0%;
height:0px!important;
visibility:hidden;
}
.cat-box-first .home-box-title h2 b a{
 color: #376a95 !important;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;


}
.cat-box-first .home-box-title h2{
border-bottom: 3px solid #376a95 !important;
}
.cat-box-first {
    overflow: hidden;
padding-bottom:0px;
margin-bottom:0px;

}


.article .post-title {
    font-size: 1.7em !important;
    font-weight: 700;
    line-height: 32px !important;
    margin: 0 0 10px;
}

#wli_popular_posts-2 h3 a {  
 color: #343434;     
display: inline-block;     
float: left;     font-size: 0.45em;     font-weight: 600;     height: 50px !important;     line-height: 1.3em !important;     margin-right: 0;     margin-top: 5px;     max-height: 14px;     overflow: hidden;     padding-bottom: 20px;     text-decoration: none;     transition: all 0.8s ease-in-out 0s;     width: 200px;}





@media only screen and (max-device-width: 480px) {
   
    .home-ads{
		width: 280px!important;
		height: 70px!important;
		max-height: 70px!important;
		overflow:hidden;
		}
		
    .entry-content img {
		width: 280px!important;
		max-width:280px!important; 
		height: auto!important;
		margin-right: 0;
		margin-left: 0;

    } 
	
	


}












*:before,

*:after {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    -ms-box-sizing: border-box;

    box-sizing: border-box;

}

i {

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale

}

.clearfix {

    zoom: 1;

}

html {

    font-size: 100%;

    -webkit-text-size-adjust: 100%;

    -ms-text-size-adjust: 100%;

    -ms-touch-action: manipulation;

    touch-action: manipulation;

}

body {

    text-rendering: optimizeLegibility;
	color: #222222 !important;

}

/**

 * Responsive Videos

 * ----------------------------------------------------------------------------- *

 */



.fluid-width-video-wrapper {

    width: 100% !important;

    position: relative !important;

    padding: 0;

    padding-top: 59.2121212121212% !important;

}

.fluid-width-video-wrapper iframe,

.fluid-width-video-wrapper object,

.fluid-width-video-wrapper embed {

    position: absolute;

    top: 0;

    left: 0;

    width: 100% !important;

    max-width: 100% !important;

    height: 100%;

}

body.rtl,

.rtl .slides {

    direction: rtl;

}

/* Header */



.header {

    padding-top: 30px;

}

/* Header Top*/



.header .header-adv {

    float: right;

    text-align: center;

}

.header .header-adv a,

.header .header-adv {

    line-height: 0;

    display: inline-block;

}

.rtl .header .header-adv {

    float: left;

}

.header-topbar.top {

    background-color: #242628;

    min-height: 30px;

    padding: 3px 0 2px;

    border-top: 3px #F88C00 solid;

}

.header-topbar.top a,

.header-topbar.top a:link,

.header-topbar.top a:visited {

    color: #ccc;

}

.header-topbar.top a:hover {

    color: #FFF;

}

/* Top Light */



.header-topbar.top.top-light {

    background: #EEE;

}

.header-topbar.top.top-light a:hover,

.header-topbar.top.top-light #top-navigation ul#menu-top > li:hover > a,

.header-topbar.top.top-light #top-navigation ul#menu-top > li.current_page_item > a,

.header-topbar.top.top-light #top-navigation ul#menu-top > li.current-menu-item > a,

.header-topbar.top.top-light #top-navigation ul#menu-top > li.current-menu-paren > a {

    color: #353535 !important;

}

.header-topbar.top.top-light .search-box input[type="text"] {

    background: #FFF !important;

    color: #BBB !important;

    height: 24px;

    border: 0 none !important;

}

.header-topbar.top .search-box input[type="text"] {

    background: #141618 !important;

    color: #EEE !important;

    border: 0 none !important;

    margin: 2px 0 0 0px !important;

    min-height: 26px;

    padding: 3px 6px !important;

    width: 160px;

    font-size: 12px;

}

.top-light #top-navigation select {

    background: #FFF;

    border: 1px #f0f0f0 solid;

}

#top-navigation select {

    padding: 4px 4px;

    height: 29px;

    margin: 2px 0 0 0;

}

.footer .social-icons a,

.header-topbar .social-icons a {

    float: left

}

.rtl .footer .social-icons a,

.rtl .header-topbar .social-icons a {

    float: right

}

.header-topbar .search-box {

    margin: 0 auto;

    display: block;

    width: 184px;

    border-radius: 3px;

    overflow: hidden;

    position: relative;

}

.header-topbar .search-box form#searchform input,

.header-topbar .search-box form#searchform input[type="text"],

.header-topbar .search-box form#searchform button {

    background: transparent none;

    border-radius: 0 !important;

    border: 0 none !important;

    margin: 0 !important;

}

.header-topbar .search-box form#searchform input[type="text"] {

    float: left;

    width: 140px;

    height: auto;

    line-height: 18px;

    background: #FFF !important;

    color: #BBB !important;

}

.rtl .header-topbar .search-box form#searchform input[type="text"] {

    float: right;

}

.header-topbar .search-box form#searchform button {

    float: right;

    width: 32px;

    height: 32px;

    background: #29292a;

    color: #FFF !important;

    cursor: pointer;

    transition: all 0.15s;

}

.header-topbar.top-dark .search-box form#searchform button {

    background: #434345;

}

.rtl .header-topbar .search-box form#searchform button {

    float: left

}

.header-topbar .search-box form#searchform button:hover {

    background: #F88C00;

}

/* Top Right */



.header-topbar.top .top-right {

    float: right;

}

.rtl .header-topbar.top .top-right {

    float: left;

}

.header-topbar.top .top-right > li {

    float: left;

    margin-left: 15px;

}

.rtl .header-topbar.top .top-right li {

    float: right;

    margin-right: 15px;

    margin-left: 0;

}

.header-topbar.top .top-right li:first-child {

    margin-left: 0;

}

.rtl .header-topbar.top .top-right li:first-child {

    margin-right: 0;

}

/* Top Left */



.header-topbar.top .top-left {

    float: left;

}

.rtl .header-topbar.top .top-left {

    float: right;

}

.header-topbar.top .top-left > li {

    float: right;

    margin-right: 15px;

}

.rtl .header-topbar.top .top-left > li {

    float: left;

    margin-left: 15px;

    margin-right: 0;

}

.header-topbar.top .top-left li:first-child {

    margin-right: 0;

}

.rtl .header-topbar.top .top-left li:first-child {

    margin-left: 0;

}

/* Today Date */



.top-date {

    display: inline-block;

    line-height: 33px;

    color: #999;

    font-size: 12px;

    font-family: sans-serif;

}

/* Top Menu */



#top-navigation {} #top-navigation select {

                       display: none;

                   }

#top-navigation ul {} #top-navigation ul,

                      #top-navigation li {

                          list-style: none;

                          margin: 0;

                          padding: 0;

                      }

#top-navigation ul li {

    float: left;

    margin: 0px !important;

    padding: 0;

    -webkit-transition: background .25s ease-out;

    -moz-transition: background .25s ease-out;

    -o-transition: background .25s ease-out;

    transition: background .25s ease-out;

}

.rtl #top-navigation ul#menu-top > li {

    float: right;

    margin: 0 3px 0 0 !important;

    border-right: 0px none;

}

#top-navigation ul li i {

    font-size: 19px;

}

#top-navigation ul#menu-top > li,

#top-navigation ul#menu-top > li > a {

    height: 33px;

    line-height: 33px;

}

#top-navigation ul#menu-top > li > a {

    font-size: 0.7em;
	color:#eee;

   padding: 0 9px;	
   text-transform:uppercase;
	font-family:montserrat, sans-serif;
	letter-spacing:1px; 
}

#top-navigation ul#menu-top > li:last-child {} #top-navigation ul a,

                                               #top-navigation li.current-menu-ancestor a {

                                                   display: block;

                                               }

#top-navigation ul#menu-top > li:hover,

#top-navigation ul#menu-top > li.current_page_item,

#top-navigation ul#menu-top > li.current-menu-item,

#top-navigation ul#menu-top > li.current-menu-paren {} #top-navigation ul#menu-top > li:hover > a,

                                                       #top-navigation ul#menu-top > li.current_page_item > a,

                                                       #top-navigation ul#menu-top > li.current-menu-item > a,

                                                       #top-navigation ul#menu-top > li.current-menu-paren > a {

                                                           color: #FFF;

                                                       }

#top-navigation ul#menu-top > li:hover > a {} #top-navigation ul .current_page_item a,

                                              #top-navigation ul .current-menu-item a,

                                              #top-navigation ul > .current-menu-parent a {

                                                  text-decoration: none;

                                              }

#top-navigation ul li {

    position: relative;

}

#top-navigation ul ul {

    display: none;

    position: absolute;

    top: 33px;

    left: 0px;

    width: 200px;

    z-index: 99999;

    background: #fbfbfb;

    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);

    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);

}

.rtl #top-navigation ul ul {

    left: auto;

    right: 0px;

}

#top-navigation ul li:hover ul {

    display: block;

}

#top-navigation ul li ul li {

    display: block;

    float: none !important;

    margin: 0 !important;

    padding: 0;

    height: auto;

    border: 0 none;

    border-top: 1px #FFF solid;

    border-bottom: 1px #f0f0f0 solid;

}

#top-navigation ul li ul li:first-child {

    border-top: 0px;

}

#top-navigation ul li ul li:last-child {

    border-bottom: 0px;

}

#top-navigation ul li ul li a {

    display: block;

    height: auto;

    color: #707070 !important;

    padding: 7px 11px 9px 11px;

    font-size: 13px;

    line-height: 20px;

    -webkit-transition: background .25s ease-out;

    -moz-transition: background .25s ease-out;

    -o-transition: background .25s ease-out;

    transition: background .25s ease-out;

}

#top-navigation ul li ul li a:hover,

#top-navigation ul li ul li.current-menu-item a {

    background-color: #FFF;

    color: #3A4145 !important;

}

#top-navigation ul ul ul {

    display: none !important;

}

#top-navigation ul ul li:hover ul {

    display: block !important;

    top: 0px;

    left: 200px;

}

.rtl #top-navigation ul ul li:hover ul {

    left: auto;

    right: 200px;

}

#top-navigation ul li.search {

    cursor: pointer;

    border: 0 none !important;

}

#top-navigation ul li.search.active,

#top-navigation ul li.search:hover,

#top-navigation ul#menu-top > li.search:hover {

    background-color: #F9F9F9;

    color: #3A4145;

}

/* Navigation */



#navigation {

    line-height: 0;

    margin-top: 30px;

    font-size: 13px;

    border-top: 1px solid #e6e6e6;

    border-bottom: 1px solid #e6e6e6;

    background: #FFF;

}

#navigation select {

    display: none;

    overflow: hidden;

    margin: 10px 0;

    background-color: #FFF;

    border: 1px #F0F0F0 solid;

}

.rtl #navigation {} #navigation ul#menu-nav {

                        width: 100%;

                        margin-top: -1px !important;

                    }

#navigation ul,

#navigation li {

    list-style: none;

    margin: 0;

    padding: 0;

}

#navigation ul li {

    float: left;

    margin: 0 2px 0 0;

    padding: 0;

    -webkit-transition: background .25s ease-out;

    -moz-transition: background .25s ease-out;

    -o-transition: background .25s ease-out;

    transition: background .25s ease-out;

}

.rtl #navigation ul#menu-nav > li {

    float: right;

    margin: 0 0 0 2px;

    border-right: 0 none;

}

#navigation ul li i {

    font-size: 19px;

}

#navigation ul#menu-nav > li {

    height: 59px;

    line-height: 59px;

    border-top: 1px transparent solid;

}

#navigation ul#menu-nav > li > a {

    font-size: 16px;

    font-weight: 700;

    line-height: 59px;

    padding: 0 20px;

    text-transform: uppercase;

    border-top: 1px transparent solid;

}

#navigation ul#menu-nav > li:last-child {} #navigation ul a,

                                           #navigation li.current-menu-ancestor a {

                                               display: block;

                                               color: #3A4145;

                                           }

#navigation ul#menu-nav > li:hover,

#navigation ul#menu-nav > li.current_page_item,

#navigation ul#menu-nav > li.current-menu-item,

#navigation ul#menu-nav > li.current-menu-paren,

#navigation ul#menu-nav > li.current-menu-ancestor {

    background-color: #f9f9f9;

    border-top: 1px #F88C00 solid;

}

#navigation ul#menu-nav > li:hover > a,

#navigation ul#menu-nav > li.current_page_item > a,

#navigation ul#menu-nav > li.current-menu-item > a,

#navigation ul#menu-nav > li.current-menu-paren > a,

#navigation ul#menu-nav > li.current-menu-ancestor > a {} #navigation ul#menu-nav > li:hover > a {} #navigation ul .current_page_item a,

                                                                                                    #navigation ul .current-menu-item a,

                                                                                                    #navigation ul > .current-menu-parent a {

                                                                                                        text-decoration: none;

                                                                                                    }

#navigation ul li {

    position: relative;

}

#navigation ul ul {

    display: none;

    position: absolute;

    top: 60px;

    left: 0px;

    width: 200px;

    border: 0;

    z-index: 99999;

    background: #FFF;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);

}

.rtl #navigation ul ul {

    left: auto;

    right: 0px;

}

#navigation ul li:hover ul {

    display: block;

}

#navigation ul li ul li {

    display: block;

    float: none !important;

    margin: 0;

    padding: 0;

    height: auto;

    border: 0 none;

    border-top: 1px #FFF solid;

    border-bottom: 1px #F0F0F0 solid;

}

#navigation ul li ul li:first-child {

    border-top: 0px;

}

#navigation ul li ul li:last-child {

    border-bottom: 0px;

}

#navigation ul li ul li a {

    display: block;

    height: auto;

    color: #707070 !important;

    padding: 7px 11px 9px 11px;

    line-height: 20px;

    -webkit-transition: background .25s ease-out;

    -moz-transition: background .25s ease-out;

    -o-transition: background .25s ease-out;

    transition: background .25s ease-out;

}

#navigation ul li ul li a:hover,

#navigation ul li ul li.current-menu-item a {

    background-color: #F9F9F9;

    color: #3A4145 !important;

}

#navigation ul ul ul {

    display: none !important;

}

#navigation ul ul li:hover ul {

    display: block !important;

    top: 0px;

    left: 200px;

}

.rtl #navigation ul ul li:hover ul {

    left: auto;

    right: 200px;

}

#navigation ul li.search {

    cursor: pointer;

    border: 0 none !important;

}

#navigation ul li.search.active,

#navigation ul li.search:hover,

#navigation ul#menu-nav > li.search:hover {

    background-color: #F9F9F9;

    color: #3A4145;

}

/* breaking-news */



.breaking-news-inner {

    margin-top: 15px;

}

.breaking-news-inner .breaking-news-title {

    background: #F00;

    color: #FFF;

    text-transform: uppercase;

    font-size: 12px;

    font-weight: 600;

}

.breaking-news-inner #breaking-news {

    background-color: #F9F9F9;

}

/* Post entry */



/* .single-post .post-entry p {

    margin: 1.6em 0;

    font-size: 1em;

    color: #222;

    line-height: 1.6em;

} */

.home-box-title div.box-title-more .more-plus {

    background-color: #F88C00;

    color: #FFF;

    border: 0 none !important;

}

div.box-title-more {

    display: none;

}

#slider ul.slides li .t-cate {

    position: absolute;

    left: 0px;

    top: 0px;

    display: block;

    z-index: 888;

    padding: 6px 11px;

    font-size: 13px;

    line-height: 24px;

    background-color: #F88C00;

    color: #FFF;

}

#slider ul.slides li .t-cate a {

    color: #FFF;

}

.cat-box-2col .post-warpper,

.cat-box-first-small-posts .post-warpper,

.cat-box-left-small-posts .post-warpper {

    height: 80px;

    margin-bottom: 10px !important;

    border-bottom: 1px #d9d9d9 solid;

    padding-bottom: 10px !important;

}

.cat-box-2col .post-warpper:last-child,

.cat-box-left-small-posts .post-warpper:last-child {

    margin-bottom: 0 !important;

}

.cat-box-2col .post-warpper .post-title b,

.cat-box-first-small-posts .post-warpper .post-title b,

.cat-box-left-small-posts .post-warpper .post-title b {

    font-weight: normal;

    font-size: 16px;

    line-height: 20px;

}

.cat-box-2col .post-warpper .meta-date i,

.cat-box-first-small-posts .post-warpper .meta-date i,

.cat-box-left-small-posts .post-warpper .meta-date i {

    display: none;

}

.single .content-wrapper .post-entry,

.page .content-wrapper .post-entry {

    overflow: visible !important;

}

#slider .post-image a:hover img {

    opacity: 1;

}

.home .post-share-box {

    border: 0 !important;

    margin: 0 auto !important;

}

body.single-post #wrapper.article_sidebar_position_left #main div.content-wrapper {

    float: right !important;

}

body.single-post #wrapper.article_sidebar_position_left #main aside.sidebar {

    float: left !important;

}

body.rtl.single-post #wrapper.article_sidebar_position_left #main div.content-wrapper {

    float: left !important;

}

body.rtl.single-post #wrapper.article_sidebar_position_left #main aside.sidebar {

    float: right !important;

}

body.single-post #wrapper.article_sidebar_position_right #main div.content-wrapper {

    float: left !important;

}

body.single-post #wrapper.article_sidebar_position_right #main aside.sidebar {

    float: right !important;

}

body.rtl.single-post #wrapper.article_sidebar_position_right #main div.content-wrapper {

    float: right !important;

}

body.rtl.single-post #wrapper.article_sidebar_position_right #main aside.sidebar {

    float: left !important;

}

body.single-post #wrapper.article_sidebar_position_full #main div.content-wrapper,

body.single-post #wrapper.article_sidebar_position_full #main div.content-wrapper .soundcloud-box,

body.single-post #wrapper.article_sidebar_position_full #main div.content-wrapper .post-image,

body.single-post #wrapper.article_sidebar_position_full #main div.content-wrapper .video-box {

    float: none !important;

    width: 100% !important;

}

body.single-post #wrapper.article_sidebar_position_full #main div.content-wrapper .soundcloud-box iframe,

body.single-post #wrapper.article_sidebar_position_full #main div.content-wrapper .post-image img,

body.single-post #wrapper.article_sidebar_position_full #main div.content-wrapper .post-gallery img,

body.single-post #wrapper.article_sidebar_position_full #main div.content-wrapper .video-box iframe {

    max-width: 100% !important;

}

body.single-post #wrapper.article_sidebar_position_full #main aside.sidebar {

    display: none !important;

}

img.wpp-thumbnail {

    border: none;

    float: left;

    margin: 4px 15px 30px 0px;

}

/* excerpt styles */



.wpp-excerpt {}

/* Stats tag styles */



.post-stats {

    font-size: 0.75em;

    font-weight: bold;

    display: block;

    left: 65px;

}

.wpp-comments {} .wpp-views {} .wpp-author {

                                   font-style: italic;

                               }

.wpp-date {}

/* WP-PostRatings styles */



.wpp-rating {} .btn:hover,

               .button:hover,

               .tagcloud a:hover,

               button.button:hover,

               .form-submit input[type="submit"]:hover,

               .btn[type="submit"]:hover,

               .button[type="submit"]:hover,

               input[type="button"]:hover,

               input[type="reset"]:hover,

               input[type="submit"]:hover {

                   background: #b1b0b0 !important;

               }

.gotop:hover,

.btn,

.button,

.tagcloud a,

button.button,

.btn[type="submit"],

.button[type="submit"],

input[type="button"],

input[type="reset"],

input[type="submit"] {

    background-color: #F88C00;

}

.header-contact-info i {

    color: #C2C2C9;

}

a,

.mt-news li a:hover {

    color: #343434;

}

a:hover {

    color: #F88C00;

}

/**

 *   Start CSS

 */



* {

    padding: 0;

    margin: 0;

    outline: none;

    list-style: none;

    border: 0 none;

}

body {

    background-color: #f4f4f4;

    font-family: Merriweather,serif;

    font-size: 14px;

    font-weight: 400;

    line-height: 20px;

}

a {

    text-decoration: none;

}

a,

.widget,

textarea,

input[type="tel"],

input[type="url"],

input[type="text"],

input[type="date"],

input[type="time"],

input[type="email"],

input[type="submit"],

input[type="number"],

input[type="search"],

input[type="password"],

input[type="datetime"],

.post-image a img,

.post-image a .extras {

    -webkit-transition: all 0.15s;

    -moz-transition: all 0.15s;

    -ms-transition: all 0.15s;

    -o-transition: all 0.15s;

    transition: all 0.15s;

}

#breaking-news-in-pic .post-image a img:hover {

    -webkit-transform: scale(1.5);

    -moz-transform: scale(1.5);

    -o-transform: scale(1.5);

    transform: scale(1.5);

}

#slider.flexslider ul.slides li a,

.widget.flexslider ul.slides li a {

    width: 100% !important;

    -webkit-background-size: cover !important;

    -moz-background-size: cover !important;

    background-size: cover !important;

}

em {

    font-style: italic;

}

strong {

    font-weight: bold;

}

small {

    font-size: 80%;

}

.clear {

    clear: both;

}

.clearfix:after {

    content: "";

    display: table;

    clear: both;

}

pre,

code {

    background: #FCFCFC;

    padding: 10px;

    margin: 0;

    border: 1px solid #EBEBEB;

    border-radius: 3px;

    word-break: break-all;

    word-wrap: break-word;

    white-space: pre-line;

    overflow: hidden;

    line-height: 24px;

}

.wp-caption {} .wp-caption-text {} div.wp-caption {

                                       width: auto !important;

                                       border: 1px solid #ddd;

                                       text-align: center;

                                       background-color: #f3f3f3;

                                       margin: 10px 0;

                                   }

div.wp-caption p.wp-caption-text {

    font-size: 11px;

    line-height: 17px;

    padding: 0 4px 5px;

    margin: 0;

}

.sticky {} .gallery-caption {} .bypostauthor {} .bottom20 {

                                                    margin-bottom: 20px !important;

                                                }

.bottom40 {

    margin-bottom: 40px !important;

}

/* Alignment */



.alignleft {

    display: inline;

    float: left;

    margin-right: 15px;

}

.alignright {

    display: inline;

    float: right;

    margin-left: 15px;

}

.text-aligncenter {

    text-align: center;

}

.aligncenter {

    clear: both;

    display: block;

    margin-left: auto;

    margin-right: auto;

}

p,

blockquote {

    line-height: 23px;

}

blockquote {

    font-style: italic;

}

img {

    max-width: 100%;

    height: auto;

}

.b20 {

    margin-bottom: 20px !important;

}

/**

 *   Form

 */



form label {

    cursor: pointer;

    display: block;

    font-size: 14px;

    margin-bottom: 7px;

}

span.required {

    color: #F88C00;

    font-size: 20px !important;

    line-height: 10px;

}

form input {

    clear: none;

    display: inline;

    margin-bottom: 20px;

}

input.input-text,

textarea {

    display: block;

    margin-bottom: 18px;

}

textarea {

    padding: 9px 14px;

}

select {

    background-color: #f9f9f9;

    border: none;

    border-radius: 3px;

    padding: 7px;

    height: 33px;

    color: #818b92;

    font-family: tahoma;

    font-weight: normal !important;

    font-style: normal !important;

    -webkit-font-smoothing: antialiased;

    cursor: pointer;

}

input[type="text"],

input[type="password"],

input[type="date"],

input[type="datetime"],

input[type="email"],

input[type="number"],

input[type="search"],

input[type="tel"],

input[type="time"],

input[type="url"],

textarea {

    background-color: #f9f9f9;

    border: none;

    border-radius: 3px;

    padding: 9px 14px;

    color: #818b92;

    font-size: 12px;

    font-weight: normal !important;

    font-style: normal !important;

    -webkit-font-smoothing: antialiased;

    -webkit-appearance: none;

}

input[type=email]:hover,

input[type=text]:hover,

input[type=password]:hover,

textarea:hover,

input[type=email]:focus,

input[type=text]:focus,

input[type=password]:focus,

textarea:focus,

select:focus {

    background-color: #f0f0f0;

    color: #23313A;

}

label.error {

    display: none !important;

}

.error input,

textarea.error,

.wpcf7-not-valid,

input[type=text].error {

    background-color: #f9d9d9 !important;

    color: #aa4343 !important;

}

.error input:hover,

textarea.error:hover,

.wpcf7-not-valid:hover,

input[type=text].error:hover {

    background-color: #f9d9d9 !important;

    color: #aa4343 !important;

}

.error input:focus,

textarea.error:focus,

.wpcf7-not-valid:focus,

input[type=text].error:focus {

    background-color: #f9d9d9 !important;

    color: #aa4343 !important;

}

.btn,

.button,

.tagcloud a,

button.button,

.btn[type="submit"],

.button[type="submit"],

input[type="button"],

input[type="reset"],

input[type="submit"] {

    border: none;

    border-radius: 2px;

    color: #FFF;

    cursor: pointer;

    display: inline-block;

    font-size: 14px;

    font-weight: 600;

    margin: 1px 1px 4px 0;

    padding: 10px 18px 12px;

    text-align: center;

    -webkit-font-smoothing: antialiased;

    border-radius: 2px;

}

.btn:hover,

.button:hover,

.tagcloud a:hover,

button.button:hover,

.form-submit input[type="submit"]:hover,

.btn[type="submit"]:hover,

.button[type="submit"]:hover,

input[type="button"]:hover,

input[type="reset"]:hover,

input[type="submit"]:hover {

    color: #FFF !important;

}

.btn-small {

    padding: 4px 14px 7px;

    font-size: 14px;

    border-radius: 0;

}

/* WP Gallery */



.post-image {

    -webkit-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}

.post-image:hover {

    opacity: 0.8;

}

#slider-full .post-image:hover {

    opacity: 1;

}

.post-gallery,

.post-image,

.entry-attachment {

    line-height: 0;

}

.post-gallery a,

.post-image a,

.entry-attachment a {

    line-height: 0;

    display: inline-block;

}

.gallery {

    text-align: center;

    display: block;

    overflow: hidden;

}

.gallery .gallery-item {

    position: relative;

    overflow: hidden;

    display: inline-block;

    margin: 7px;

    line-height: 0;

    width: 30% !important;

    height: auto !important

}

.gallery .gallery-item a {

    line-height: 0;

    display: block;

}

.gallery .gallery-item img {

    width: 100%;

    max-width: 100%;

    height: auto;

}

.gallery-caption {

    padding: 5px 15px 7px;

    font-size: 14px;

    line-height: 16px;

    color: #FFF;

    background-color: #F88C00;

    display: inline-block;

    overflow: hidden;

    text-align: center;

    border-radius: 2px;

    margin: 5px;

}

/**

 *   wrapper

 */



#wrapper {

    width: 100%;

    margin: 0 auto;

    position: relative;

    background: #FFF;

    z-index: 1;

    -webkit-transition: -webkit-transform 0.5s;

    -o-transition: -o-transform 0.5s;

    transition: transform 0.5s;

}

#wrapper.boxed {

    width: 1200px;

    margin: 0 auto;

   /* -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);*/

}

.container {

    width: 1140px;

    margin: 0 auto;

    position: relative

}

.container:before,

.container:after {

    display: table;

    content: "";

    line-height: 0;

    clear: both;

}

#wrapper .content-wrapper {

    float: left;

    width: 785px;

}

#wrapper .sidebar {

    float: right;

    width: 320px;

    min-width: 320px;

}

#wrapper .post_sidebar_left .sidebar {

    float: left !important;

}

#wrapper .post_sidebar_left .content-wrapper {

    float: right !important;

}

#wrapper .post_sidebar_left .content-wrapper {

    float: right !important;

}

#wrapper .post_full_width .content-wrapper {

    float: none !important;

    width: 100% !important;

    max-width: 100%;

}

#wrapper #main {

    padding: 40px 0 0 0;

    margin-bottom: 30px;

}

#wrapper:after,

#wrapper #main:after {

    display: block;

    visibility: hidden;

    clear: both;

    height: 0;

    content: " ";

}

/**

 *   top bar

 */



.top-bar {

    display: block;

    padding: 20px 0;

}

.top-bar .top-bar-left {

    float: left;

}

.top-bar .top-bar-right,

.top-bar .search-block,

.top-bar .social-icons,

.header-contact-info {

    float: right;

}

.search-block {

    margin: 0 0 0 10px;

}

.search-block {

    height: 30px;

}

.search-block form {

    position: relative;

}

.search-block input,

.search-block button {

    float: right;

}

.search-block input {

    width: 180px;

    padding: 3px 10px 4px 10px !important;

    font-size: 13px;

    margin: 0;

}

.search-block button {

    padding-top: 0px;

    padding-bottom: 0px;

    margin: 0px !important;

    position: absolute;

    border: none;

    outline: none;

    font-weight: normal;

    font-size: 14px;

    color: #dddddd !important;

    background: transparent !important;

    height: 30px;

    line-height: 30px;

    top: 0px;

    right: 10px;

    cursor: pointer;

    border-radius: 2px;

}

.top-bar .social-icons {

    margin: 3px 0 0 10px;

    text-align: center;

}

.social-icons a {

    display: inline-block;

    position: relative;

    line-height: 0px;

}

.social-icons a i {

    width: 24px;

    height: 24px;

    line-height: 24px;

    font-size: 13px;

}

.social-icons.icon-32 a i {

    width: 32px;

    height: 32px;

    line-height: 32px;

    font-size: 18px;

}

.social-icons.icon-12 a i {

    width: 24px;

    height: 24px;

    line-height: 24px !important;

    font-size: 14px;

}

.social-icons.icon-12 a .i-home {

    padding: 0;

    height: 24px;

    font-size: 15px;

    font-weight: normal;

}

.header-contact-info span,

.header-contact-info span i {

    float: left;

}

.header-contact-info span {

    line-height: 30px;

    margin: 3px 5px 0 5px;

    font-size: 12px;

}

.header-contact-info span i {

    margin: 6px 5px 0 0;

    font-size: 16px;

    color: #e6e6e7;

}

/* top menu */



.top-menu {

    margin: 0 auto;

    height: 35px;

}

.top-menu ul li {

    position: relative;

    display: inline-block;

    float: left;

    height: 35px;

    font-size: 12px;

    font-family: tahoma;

}

.top-menu ul li:first-child,

.top-menu ul li:first-child a {

    border: 0 none;

}

.top-menu ul li:last-child a {

    border-right: 0 none;

}

.top-menu ul li a {

    display: inline-block;

    height: 35px;

    line-height: 35px;

    color: #818B92;

    padding: 0 8px 0 0;

}

.top-menu ul li a .sub-indicator {

    margin: -6px 0 0 4px;

    font-weight: normal;

    font-size: 11px !important;

}

.top-menu ul ul {

    display: none;

    padding: 0;

    position: absolute;

    top: 35px;

    width: 180px;

    z-index: 99999;

    float: left;

    background: #f9f9f9 !important;

}

.top-menu ul ul li,

.top-menu ul ul li:first-child {

    background: none !important;

    z-index: 99999;

    min-width: 180px;

    border: 0 none;

    font-size: 13px;

    height: auto;

    margin: 0;

}

.top-menu ul ul li:first-child,

.top-menu ul li.current-menu-item ul li:first-child,

.top-menu ul li.current-menu-parent ul li:first-child,

.top-menu ul li.current-page-ancestor ul li:first-child {

    border-top: 0 none !important;

}

.top-menu ul ul ul,

.top-menu ul li.current-menu-item ul ul,

.top-menu ul li.current-menu-parent ul ul,

.top-menu ul li.current-page-ancestor ul ul {

    right: auto;

    left: 100%;

    top: 0 !important;

    z-index: 99999;

}

.top-menu ul.sub-menu a,

.top-menu ul ul li.current-menu-item a,

.top-menu ul ul li.current-menu-parent a,

.top-menu ul ul li.current-page-ancestor a {

    border: 0 none;

    background: none !important;

    height: auto !important;

    line-height: 1em;

    padding: 11px 10px;

    width: 160px;

    display: block !important;

    margin-right: 0 !important;

    z-index: 99999;

    color: #707070 !important;

    text-transform: capitalize !important;

}

.top-menu ul li.current-menu-item ul a,

.top-menu ul li.current-menu-parent ul a,

.top-menu ul li.current-page-ancestor ul a {

    color: #23313A !important;

}

.top-menu ul li:hover > a,

.top-menu ul:hover > a {

    color: #23313A;

}

.top-menu ul ul li:hover > a,

.top-menu ul ul:hover > a {

    color: #FFF !important;

    background-color: #F88C00 !important;

}

.top-menu ul li:hover > ul {

    display: block;

}

.top-menu ul li.current-menu-item,

.top-menu ul li.current-menu-parent,

.top-menu ul li.current-page-ancestor {

    margin-top: 0;

    height: 26px;

}

.top-menu ul li.current-menu-item ul.sub-menu a,

.top-menu ul li.current-menu-item ul.sub-menu a:hover,

.top-menu ul li.current-menu-parent ul.sub-menu a,

.top-menu ul li.current-menu-parent ul.sub-menu a:hover,

.top-menu ul li.current-page-ancestor ul.sub-menu a,

.top-menu ul li.current-page-ancestor ul.sub-menu a:hover {

    background: none !important;

}

.top-menu ul li.current-menu-item a,

.top-menu ul li.current-menu-item a:hover,

.top-menu ul li.current-menu-parent a,

.top-menu ul li.current-menu-parent a:hover,

.top-menu ul li.current-page-ancestor a,

.top-menu ul li.current-page-ancestor a:hover {

    background: none;

    color: #23313A;

    height: 35px;

    line-height: 35px;

}

.top-menu ul.sub-menu li.current-menu-item,

.top-menu ul.sub-menu li.current-menu-item a,

.top-menu li.current-menu-item ul.sub-menu a,

.top-menu ul.sub-menu li.current-menu-parent,

.top-menu ul.sub-menu li.current-menu-parent a,

.top-menu li.current-menu-parent ul.sub-menu a,

.top-menu ul.sub-menu li.current-page-ancestor,

.top-menu ul.sub-menu li.current-page-ancestor a,

.top-menu li.current-page-ancestor ul.sub-menu a {

    height: auto !important;

    line-height: 12px;

}

.top-menu ul li.menu-item-home ul li a,

.top-menu ul ul li.menu-item-home a,

.top-menu ul li.menu-item-home ul li a:hover {

    background-color: transparent !important;

    text-indent: 0;

    background-image: none !important;

    height: auto !important;

    width: auto;

}

.logo {

    float: left;

    display: block;

    overflow: hidden;

}

.rtl .logo {

    float: right;

}

.logo h1 {

    margin: 0;

}

.header-v1 .logo {

    margin: 0px 0 0 0;

}

.header-v2 .logo {

    margin: 0px 0 0 0;

}

.header-v5 .logo {

    margin: 13px 0 0 0;

}

/**

 *   nav

 */



nav select {

    background: #343434;

    color: #f0f0f0;

    border-radius: inherit !important;

}

.nav {

    margin: 0 auto;

    height: 50px;

    background-color: #2b2b2b;

}

.nav ul li {

    position: relative;

    display: inline-block;

    float: left;

    height: 50px;

    font-size: 14px;

    font-style: normal;

}

.nav ul li.home i {

    font-size: 31px !important;

    font-weight: normal !important;

    margin-top: 8px !important;

}

.nav ul li:first-child,

.nav ul li:first-child a {

    border: 0 none;

}

.nav ul li:last-child a {

    border-right: 0 none;

}

.nav ul li a {

    display: inline-block;

    height: 47px;

    line-height: 47px;

    color: #FFF !important;

    padding: 0 14px;

}

.nav ul li a .sub-indicator {

    margin: -6px 0 0 4px;

    font-weight: normal;

    font-size: 11px !important;

}

.nav ul ul {

    display: none;

    padding: 0;

    position: absolute;

    top: 50px;

    width: 180px;

    z-index: 99999;

    float: left;

    background-color: #343434 !important;

}

.nav ul ul li,

.nav ul ul li:first-child {

    background: none !important;

    z-index: 99999;

    min-width: 180px;

    border: 0 none;

    font-size: 13px;

    height: auto;

    margin: 0;

}

.nav ul ul li:first-child,

.nav ul li.current-menu-item ul li:first-child,

.nav ul li.current-menu-parent ul li:first-child,

.nav ul li.current-page-ancestor ul li:first-child {

    border-top: 0 none !important;

}

.nav ul ul ul,

.nav ul li.current-menu-item ul ul,

.nav ul li.current-menu-parent ul ul,

.nav ul li.current-page-ancestor ul ul {

    right: auto;

    left: 100%;

    top: 0 !important;

    z-index: 99999;

}

.nav ul.sub-menu a,

.nav ul ul li.current-menu-item a,

.nav ul ul li.current-menu-parent a,

.nav ul ul li.current-page-ancestor a {

    border: 0 none;

    background: none !important;

    height: auto !important;

    line-height: 1em;

    padding: 12px 10px;

    width: 160px;

    display: block !important;

    margin-right: 0 !important;

    z-index: 99999;

    color: #f0f0f0 !important;

    text-transform: capitalize !important;

}

.nav ul li.current-menu-item ul a,

.nav ul li.current-menu-parent ul a,

.nav ul li.current-page-ancestor ul a {

    color: #FFF !important;

}

.nav ul li:hover > a,

.nav ul:hover > a {

    color: #aaa !important;

}

.nav ul ul li:hover > a,

.nav ul ul:hover > a {

    color: #FFF !important;

    background-color: #F88C00 !important;

}

.nav ul li:hover > ul {

    display: block;

}

.nav ul li.current-menu-item,

.nav ul li.current-menu-parent,

.nav ul li.current-page-ancestor {

    margin-top: 0;

    height: 50px;

}

.nav ul li.current-menu-item ul.sub-menu a:hover,

.nav ul li.current-menu-parent ul.sub-menu a:hover,

.nav ul li.current-page-ancestor ul.sub-menu a:hover {

    background: #F88C00 !important;

    color: #FFF !important;

}

.nav ul li.current-menu-item a,

.nav ul li.current-menu-item a:hover,

.nav ul li.current-menu-parent a,

.nav ul li.current-menu-parent a:hover,

.nav ul li.current-page-ancestor a,

.nav ul li.current-page-ancestor a:hover {

    background-color: #F88C00 !important;

    color: #FFF !important;

    height: 50px;

    line-height: 47px;

}

.nav ul.sub-menu li.current-menu-item,

.nav ul.sub-menu li.current-menu-item a,

.nav li.current-menu-item ul.sub-menu a,

.nav ul.sub-menu li.current-menu-parent,

.nav ul.sub-menu li.current-menu-parent a,

.nav li.current-menu-parent ul.sub-menu a,

.nav ul.sub-menu li.current-page-ancestor,

.nav ul.sub-menu li.current-page-ancestor a,

.nav li.current-page-ancestor ul.sub-menu a {

    height: auto !important;

    line-height: 12px;

    background-color: #343434 !important;

    color: #AAA;

}

.nav ul li.menu-item-home ul li a,

.nav ul ul li.menu-item-home a,

.nav ul li.menu-item-home ul li a:hover {

    background-color: transparent !important;

    text-indent: 0;

    background-image: none !important;

    height: auto !important;

    width: auto;

}

/**

 *  header v1

 */



.header-v1 nav#nav {

    float: right;

    min-width: 745px;

}

.header-v1 .header-adv {

    text-align: center;

    overflow: hidden;

    margin: 0 0 20px 0;

    line-height: 0;

}

.header-v1 select,

.header-v2 select {

    display: none;

}

/**

 *  header v2

 */



.header-v2 .header-adv {

    float: right;

    line-height: 0;

}

.header-v2 nav {

    margin: 0 auto 0 auto;

}

.header-v2 .header-row {

    margin: 30px auto;

}

.header-v2.header-v3 .logo {

    float: none;

    text-align: center;

}

.header-v2.header-v3 .logo h1 {} .header-v2.header-v3 .top-bar .header-contact-info {

                                     float: left;

                                     margin-left: 0px;

                                 }

.header-v2 .top-bar {

    background-color: #4b4c4d;

    padding: 5px 0;

    color: #f0f0f0;

}

.header-v2 .top-bar a {

    color: #FFF;

}

.header-v2 .search-block input {

    background-color: #FFF

}

.header-v4 .top-bar-left {

    width: 550px;

    overflow: hidden;

    position: relative;

    display: block;

}

.header-v4 .top-bar-left .breaking-news,

.header-v4 .top-bar-left .breaking-news-title {

    background-color: transparent;

}

.header-v4 .top-bar-left .breaking-news .breaking-news-title {

    background-color: #F88C00;

    color: #FFF;

    border-radius: 2px;

}

.header-v4 .top-bar-left .mt-news ul li a,

.header-v4 .top-bar-left .breaking-news,

.header-v4 .top-bar-left .breaking-news-title,

.header-v4 .top-bar-left {

    height: 30px;

    line-height: 30px;

}

.header-v5 .top-bar {

    background-color: #4b4c4d;

    padding: 5px 0;

}

.header-v5 .top-bar .header-contact-info {

    float: left;

    color: #f0f0f0;

}

.header-v5 {

    margin: 0 0 10px 0;

    display: block;

    clear: both;

}

.header-v5 nav#nav select {

    display: none;

}

.header-v5 nav#nav {

    float: right;

    z-index: 99999;

    font-size: 13px;

    display: block;

}

.header-v5 nav#nav ul {

    list-style: none;

    margin: 0;

    padding: 0;

}

.header-v5 nav#nav ul li {

    float: left;

    padding: 0 35px 0 0;

    margin: 0;

}

.header-v5 nav#nav ul li .icon-home {

    font-size: 34px;

    margin: 5px 0 0 0;

    line-height: 68px;

}

.header-v5 nav#nav ul li .icon-caret-down {

    margin: 0 3px;

    color: #ddd;

    font-size: 12px;

}

.header-v5 nav#nav ul > li:last-child {

    padding-right: 0;

}

.header-v5 nav#nav ul a {

    display: block;

    height: 83px;

    line-height: 83px;

    border-top: 3px solid transparent;

}

.header-v5 nav#nav ul .current_page_item a,

.header-v5 nav#nav ul .current-menu-item a,

.header-v5 nav#nav ul > .current-menu-parent a {

    color: #F88C00;

    text-decoration: none;

    border-color: #F88C00;

}

.header-v5 nav#nav ul li {

    position: relative;

}

.header-v5 nav#nav ul ul {

    display: none;

    position: absolute;

    top: 86px;

    left: 0px;

    width: 170px;

    background: #f9f9f9;

    z-index: 100000;

    border-top: 3px solid #F88C00;

    z-index: 99999;

    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);

}

.header-v5 nav#nav ul li:hover ul {

    display: block;

}

.header-v5 nav#nav ul li ul li {

    display: block;

    float: none;

    margin: 0;

    padding: 0;

}

.header-v5 nav#nav ul li ul li a {

    border: 0;

    height: auto;

    text-indent: 0px;

    color: #333333 !important;

    padding: 7px 20px;

    font-size: 12px;

    line-height: 19px;

}

.header-v5 nav#nav ul li ul li a:hover,

.header-v5 nav#nav ul li ul li.current-menu-item a {

    background-color: #fff;

}

.header-v5 nav#nav ul ul ul {

    display: none !important;

}

.header-v5 nav#nav ul ul li:hover ul {

    display: block !important;

    top: -3px;

    left: 170px;

}

.header-v5-breaking {

    clear: both;

    overflow: hidden;

}

/**

 *  Ticker

 */



#breaking-news {

    position: relative;

    overflow: hidden

}

.mt-news {

    height: 100%;

    overflow: hidden;

    float: left;

    width: 100% !important;

}

.mt-news ul li {

    width: 100%;

}

.mt-news ul {

    width: 50000px;

}

.mt-hide {

    display: none

}

.breaking-news {

    height: 40px;

    position: relative;

    overflow: hidden;

    display: block;

    background-color: #FFF;

    padding-right: 15px;

}

.breaking-news-title {

    float: left;

    display: inline-block;

    height: 40px;

    line-height: 40px;

    padding: 0 10px;

    background-color: #F9F9F9;

    position: relative;

    z-index: 888;

}

.mt-news {

    margin-left: -150px;

}

.mt-news li a {

    height: 40px;

    line-height: 40px;

    padding-left: 170px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    color: #818B92;

}

/**

 *  Social icons

 */



.social-icons,

.social-header {

    line-height: 0 !important;

    padding: 0 !important;

    margin: 0 !important;

    position: relative;

}

.social-icons a {

    display: inline-block;

    line-height: 0;

}

.bio-author-social {

    clear: both;

    display: block;

    text-align: center;

    margin-top: 10px !important;

}

.social-icons a i {

    margin: 0 1px;

    font-size: 15px;

    color: #FFF;

    display: block;

    text-align: center;

    overflow: hidden;

    border-radius: 100%;

    -webkit-transition: all ease-in-out 0.2s;

    -moz-transition: all ease-in-out 0.2s;

    -o-transition: all ease-in-out 0.2s;

    transition: all ease-in-out 0.2s;

    width: 29px;

    height: 29px;

    line-height: 29px !important;

}

.social-icons a i.fa-home {

    background: #4e5462;

}

.social-icons a i.fa-facebook {

    background: #3c5b9b;

}

.social-icons a i.fa-twitter {

    background: #359bed;

}

.social-icons a i.fa-rss {

    background: #fd9f13;

}

.social-icons a i.fa-google {

    background: #d44132;

}

.social-icons a i.fa-pinterest {

    background: #cb2027;

}

.social-icons a i.fa-myspace {

    background: #2e9fdf;

}

.social-icons a i.fa-dribbble {

    background: #d97aa5;

}

.social-icons a i.fa-linkedin {

    background: #91c9db;

}

.social-icons a i.fa-evernote {

    background: #8ac979;

}

.social-icons a i.fa-flickr {

    background: #db97be;

}

.social-icons a i.fa-youtube {

    background: #f16361;

}

.social-icons a i.fa-skype {

    background: #38c3f2;

}

.social-icons a i.fa-digg {

    background: #4ea1d9;

}

.social-icons a i.fa-reddit {

    background: #7fc1d7;

}

.social-icons a i.fa-delicious {

    background: #5a91de;

}

.social-icons a i.fa-stumbleupon {

    background: #e36644;

}

.social-icons a i.fa-tumblr {

    background: #4e7da2;

}

.social-icons a i.fa-vimeo {

    background: #87d3e0;

}

.social-icons a i.fa-blogger {

    background: #fbc95d;

}

.social-icons a i.fa-wordpress {

    background: #dddcdc;

}

.social-icons a i.fa-yelp {

    background: #c64947;

}

.social-icons a i.fa-lastfm {

    background: #c35252;

}

.social-icons a i.fa-grooveshark {

    background: #2ab8ed;

}

.social-icons a i.fa-xing {

    background: #639d71;

}

.social-icons a i.fa-posterous {

    background: #e7c16f;

}

.social-icons a i.fa-deviantart {

    background: #95a595;

}

.social-icons a i.fa-openid {

    background: #fb915d;

}

.social-icons a i.fa-behance {

    background: #18ace3;

}

.social-icons a i.fa-instagram {

    background: #c8c5b3;

}

.social-icons a i.fa-paypal {

    background: #4ea1d9;

}

.social-icons a i.fa-spotify {

    background: #6fcb57;

}

.social-icons a i.fa-viadeo {

    background: #9ec7d5;

}

.social-icons a i.fa-googleplay {

    background: #ce5452;

}

.social-icons a i.fa-forrst {

    background: #64bb8d;

}

.social-icons a i.fa-vk {

    background: #568bb0;

}

.social-icons a i.fa-appstore {

    background: #cdcccb;

}

.social-icons a i.fa-amazon {

    background: #f0b22e;

}

.social-icons a i.fa-soundcloud {

    background: #f35839;

}

.social-icons a i:hover {

    background: #FFF;

}

.social-icons a i-home:hover {

    color: #4e5462;

}

.social-icons a i.fa-facebook:hover {

    color: #3c5b9b;

}

.social-icons a i.fa-twitter:hover {

    color: #359bed;

}

.social-icons a i.fa-rss:hover {

    color: #fd9f13;

}

.social-icons a i.fa-google:hover {

    color: #d44132;

}

.social-icons a i.fa-pinterest:hover {

    color: #cb2027;

}

.social-icons a i.fa-myspace:hover {

    color: #2e9fdf;

}

.social-icons a i.fa-dribbble:hover {

    color: #d97aa5;

}

.social-icons a i.fa-linkedin:hover {

    color: #91c9db;

}

.social-icons a i.fa-evernote:hover {

    color: #8ac979;

}

.social-icons a i.fa-flickr:hover {

    color: #db97be;

}

.social-icons a i.fa-youtube:hover {

    color: #f16361;

}

.social-icons a i.fa-skype:hover {

    color: #38c3f2;

}

.social-icons a i.fa-digg:hover {

    color: #4ea1d9;

}

.social-icons a i.fa-reddit:hover {

    color: #7fc1d7;

}

.social-icons a i.fa-delicious:hover {

    color: #5a91de;

}

.social-icons a i.fa-stumbleupon:hover {

    color: #e36644;

}

.social-icons a i.fa-tumblr:hover {

    color: #4e7da2;

}

.social-icons a i.fa-vimeo:hover {

    color: #87d3e0;

}

.social-icons a i.fa-blogger:hover {

    color: #fbc95d;

}

.social-icons a i.fa-wordpress:hover {

    color: #dddcdc;

}

.social-icons a i.fa-yelp:hover {

    color: #c64947;

}

.social-icons a i.fa-lastfm:hover {

    color: #c35252;

}

.social-icons a i.fa-grooveshark:hover {

    color: #2ab8ed;

}

.social-icons a i.fa-xing:hover {

    color: #639d71;

}

.social-icons a i.fa-posterous:hover {

    color: #e7c16f;

}

.social-icons a i.fa-deviantart:hover {

    color: #95a595;

}

.social-icons a i.fa-openid:hover {

    color: #fb915d;

}

.social-icons a i.fa-behance:hover {

    color: #18ace3;

}

.social-icons a i.fa-instagram:hover {

    color: #c8c5b3;

}

.social-icons a i.fa-paypal:hover {

    color: #4ea1d9;

}

.social-icons a i.fa-spotify:hover {

    color: #6fcb57;

}

.social-icons a i.fa-viadeo:hover {

    color: #9ec7d5;

}

.social-icons a i.fa-googleplay:hover {

    color: #ce5452;

}

.social-icons a i.fa-forrst:hover {

    color: #64bb8d;

}

.social-icons a i.fa-vk:hover {

    color: #568bb0;

}

.social-icons a i.fa-appstore:hover {

    color: #cdcccb;

}

.social-icons a i.fa-amazon:hover {

    color: #f0b22e;

}

.social-icons a i.fa-soundcloud:hover {

    color: #f35839;

}

/**

 *   Go top

 */



.gotop {

    background: rgba(0, 0, 0, 0.8);

    color: #FFF;

    z-index: 9999999999999999999;

    border-radius: 2px;

    width: 40px;

    height: 40px;

    text-align: center;

    position: fixed;

    bottom: -100px;

    right: 25px;

    cursor: pointer;

    -webkit-transition: all ease-in-out 0.2s;

    -moz-transition: all ease-in-out 0.2s;

    -o-transition: all ease-in-out 0.2s;

    transition: all ease-in-out 0.2s;

    overflow: auto;

}

.gotop i {

    font-size: 13px;

    margin: 13px 0 0 0;

    font-weight: normal;

}

/**

 *   Tipsy

 */



a.ttip,

a.tooldown {

    display: inline-block;

}

.tipsy {

    font-size: 12px;

    position: absolute;

    padding: 5px;

    z-index: 100000;

}

.tipsy-inner {

    background-color: #232323;

    color: #FFF;

    max-width: 200px;

    padding: 0px 8px;

    text-align: center;

    border-radius: 3px;

    text-transform: capitalize !important;

}

.tipsy-arrow {

    position: absolute;

    width: 0;

    height: 0;

    line-height: 0;

    border: 5px dashed #232323;

}

.tipsy-arrow-n {

    border-bottom-color: #232323;

}

.tipsy-arrow-s {

    border-top-color: #232323;

}

.tipsy-arrow-e {

    border-left-color: #232323;

}

.tipsy-arrow-w {

    border-right-color: #232323;

}

.tipsy-n .tipsy-arrow {

    top: 0px;

    left: 50%;

    margin-left: -5px;

    border-bottom-style: solid;

    border-top: none;

    border-left-color: transparent;

    border-right-color: transparent;

}

.tipsy-nw .tipsy-arrow {

    top: 0;

    left: 10px;

    border-bottom-style: solid;

    border-top: none;

    border-left-color: transparent;

    border-right-color: transparent;

}

.tipsy-ne .tipsy-arrow {

    top: 0;

    right: 10px;

    border-bottom-style: solid;

    border-top: none;

    border-left-color: transparent;

    border-right-color: transparent;

}

.tipsy-s .tipsy-arrow {

    bottom: 0;

    left: 50%;

    margin-left: -5px;

    border-top-style: solid;

    border-bottom: none;

    border-left-color: transparent;

    border-right-color: transparent;

}

.tipsy-sw .tipsy-arrow {

    bottom: 0;

    left: 10px;

    border-top-style: solid;

    border-bottom: none;

    border-left-color: transparent;

    border-right-color: transparent;

}

.tipsy-se .tipsy-arrow {

    bottom: 0;

    right: 10px;

    border-top-style: solid;

    border-bottom: none;

    border-left-color: transparent;

    border-right-color: transparent;

}

.tipsy-e .tipsy-arrow {

    right: 0;

    top: 50%;

    margin-top: -5px;

    border-left-style: solid;

    border-right: none;

    border-top-color: transparent;

    border-bottom-color: transparent;

}

.tipsy-w .tipsy-arrow {

    left: 0;

    top: 50%;

    margin-top: -5px;

    border-right-style: solid;

    border-left: none;

    border-top-color: transparent;

    border-bottom-color: transparent;

    cursor: help;

}

/**

 *   Short Code

 */



h1,

h2,

h3,

h4,

h5,

h6 {

    font-weight: normal;

}

h1 a,

h2 a,

h3 a,

h4 a,

h5 a,

h6 a {

    font-weight: inherit;

}

h1 {

    font-size: 46px;

    line-height: 50px;

    margin-bottom: 14px;

    font-weight: 700;

}

h2 {

    font-size:18px;

    line-height: 40px;

    margin-bottom: 10px;

    font-weight: 700;

}

h3 {

    font-size: 28px;

    line-height: 34px;

    margin-bottom: 8px;

}

h4 {

    font-size: 21px;

    line-height: 30px;

    margin-bottom: 4px;

}

h5 {

    font-size: 17px;

    line-height: 24px;

}

h6 {

    font-size: 1em !important;

    line-height: 21px;

}

em {

    font-style: italic;

}

strong {

    font-weight: bold;

}

small {

    font-size: 80%;

}

/* dropcap */



span.dropcap {

    display: block;

    margin: 5px 5px 0px 0px;

    float: left;

    font-size: 280%;

    font-family: Georgia, "Times New Roman", Times, serif;

}

/* highlight */



span.highlight {

    text-transform: none;

    background: #FFE7B8;

    color: #CE5810;

}

/* Lists */



ul.bd_line_list,

ul.bd_star_list,

ul.bd_yes_list,

ul.bd_no_list {

    list-style: none !important;

    margin: 0 !important;

    padding: 0 !important;

}

/* list line */



ul.bd_line_list li {

    list-style: none !important;

    border-top: 1px solid #f0f0f0;

    margin-top: 7px;

    padding-top: 7px;

    font-size: 13px;

}

ul.bd_line_list li:first-child {

    border: none;

    box-shadow: none;

}

ul.bd_line_list li:first-child {

    margin-top: 0;

    padding-top: 0;

}

/* list star */



ul.bd_star_list li {

    list-style: none !important;

    background: url(includes/shortcode/images/list/star.png) no-repeat left center;

    padding: 3px 0 0 25px;

    margin-top: 5px;

    font-size: 13px;

}

ul.bd_star_list > li:first-child {

    margin-top: 0;

}

/* list yes */



ul.bd_yes_list li {

    list-style: none !important;

    padding: 3px 0 0 25px;

    margin-top: 5px;

}

ul.bd_yes_list li:before {

    display: inline-block;

    height: 18px;

    width: 18px;

    content: ' ';

    float: left;

    margin-right: 0;

    margin-left: -25px;

    font-family: FontAwesome;

    font-style: normal;

    font-weight: normal;

    text-decoration: inherit;

}

ul.bd_yes_list li:before {

    color: #aaa !important;

    content: '\f00c';

}

ul.bd_yes_list > li:first-child {

    margin-top: 0;

}

/* list no */



ul.bd_no_list li {

    list-style: none !important;

    background: url(includes/shortcode/images/list/no.png) no-repeat left center;

    padding: 0 0 0 25px;

    margin-top: 5px;

    font-size: 13px;

}

ul.bd_no_list > li:first-child {

    margin-top: 0;

}

/* table */



table {

    width: 100%;

    border-collapse: collapse;

    border-spacing: 0;

    border-spacing: 2px;

    border: none !important;

}

table th,

table td {

    padding: 11px;

    border: 1px solid #f0f0f0 !important;

}

table th {

    text-align: left;

    background-color: #f9f9f9 !important;

}

table td {

    background-color: #FFF !important;

}

/* clear */



div.clear {

    clear: both;

    display: block;

    overflow: hidden;

}

/* divider */



div.divider {

    background: #F5F5F5 !important;

    height: 1px;

    font-size: 1px;

    line-height: 0px;

    display: block;

    overflow: hidden;

    margin: 30px 0;

    clear: both;

    border: none !important;

}

/* Columns */



.one_half,

.one_third,

.two_third,

.three_fourth,

.one_fourth,

.one_fifth,

.two_fifth,

.three_fifth,

.four_fifth,

.one_sixth,

.five_sixth {

    position: relative;

    margin-right: 4%;

    float: left;

    font-size: 13px;

}

div.one_half.last,

div.one_third.last,

div.one_fourth.last,

div.two_third.last,

div.three_fourth.last {

    margin-right: 0 !important;

    clear: right;

}

div.one_half {

    width: 48%

}

div.one_third {

    width: 30.66%

}

div.two_third {

    width: 65.33%

}

div.one_fourth {

    width: 22%

}

div.three_fourth {

    width: 74%

}

div.one_fifth {

    width: 16.8%

}

div.two_fifth {

    width: 37.6%

}

div.three_fifth {

    width: 58.4%

}

div.four_fifth {

    width: 67.2%

}

div.one_sixth {

    width: 13.33%

}

div.five_sixth {

    width: 82.67%

}

/* Notification */



div.bd_notification {

    padding: 14px 30px 14px 20px;

    position: relative;

    margin-bottom: 16px;

    border-radius: 2px;

}

div.bd_notification i {

    float: left;

    margin: 1px 10px 0 0;

    display: inline-block;

    width: 16px;

    height: 16px;

    vertical-align: baseline;

}

div.bd_notification p {

    padding: 0 !important;

    margin: 0 !important;

}

div.bd_notification.notification_mark {

    background-color: #d8f1c6;

    color: #769958 !important;

}

div.bd_notification.notification_mark p {

    color: #769958 !important;

}

div.bd_notification.notification_mark i {

    background: url(includes/shortcode/images/notification/mark.png) no-repeat 0 0;

}

div.bd_notification.notification_error {

    background-color: #f9d9d9;

    color: #aa4343 !important;

}

div.bd_notification.notification_error p {

    color: #aa4343 !important;

}

div.bd_notification.notification_error i {

    background: url(includes/shortcode/images/notification/error.png) no-repeat 0 0;

}

div.bd_notification.notification_warning {

    background-color: #fbf4dd;

    color: #a38c68 !important;

}

div.bd_notification.notification_warning p {

    color: #a38c68 !important;

}

div.bd_notification.notification_warning i {

    background: url(includes/shortcode/images/notification/warning.png) no-repeat 0 0;

}

div.bd_notification.notification_info {

    background-color: #d7e3f4;

    color: #728095 !important;

}

div.bd_notification.notification_info p {

    color: #728095 !important;

}

div.bd_notification.notification_info i {

    background: url(includes/shortcode/images/notification/info.png) no-repeat 0 0;

}

/* Buttons */



a.bd_button.btn_small,

a.bd_button.btn_middle,

a.bd_button.btn_large {

    padding: 12px 22px;

    border-radius: 2px;

    color: #fff;

    display: inline-block;

    margin: 5px 5px 5px 0;

    border: none;

    cursor: pointer;

    text-shadow: none !important;

    -webkit-transition: all 0.3s ease-in;

    -moz-transition: all 0.3s ease-in;

    -ms-transition: all 0.3s ease-in;

    -o-transition: all 0.3s ease-in;

    transition: all 0.3s ease-in;

}

a.bd_button.btn_small {

    padding: 4px 20px !important;

    font-size: 14px !important;

    line-height: 19px;

}

a.bd_button.btn_middle {

    padding: 9px 30px 11px !important;

    font-size: 18px !important;

}

a.bd_button.btn_large {

    padding: 10px 31px 13px !important;

    font-size: 20px !important;

}

a.bd_button:hover {

    background: #4b4c4d !important;

}

/* Toggle */



div.toggle {

    overflow: hidden;

    display: block;

    position: relative;

}

div.toggle h4 {

    border: 1px solid #f0f0f0;

    color: #5a5c5d;

    border-radius: 2px;

    padding: 8px 15px 10px;

    margin-bottom: 4px;

    position: relative;

    cursor: pointer;

    font-size: 17px;

    font-weight: 700;

    overflow: hidden;

}

div.toggle span {

    position: absolute;

    right: 18px;

    top: 14px;

    cursor: pointer;

    font-size: 23px;

    font-weight: bold;

    text-align: right;

    display: block;

    color: #F88C00;

}

div.toggle div.panel {

    padding: 13px 17px;

    display: none;

    cursor: text;

    background: #f9f9f9;

    border-radius: 2px;

    line-height: 23px;

    font-family: Arial, sans-serif;

}

/* Tabs */



div.tabgroup {} div.tabgroup ul.tabs,

                div.tabgroup ul.tabs li {

                    list-style: none !important;

                    margin: 0px !important;

                }

div.tabgroup ul.tabs {

    border-left: 1px solid #f0f0f0;

    overflow: hidden;

}

div.tabgroup ul.tabs li {

    float: left;

    border-top: 2px solid #4b4c4d;

    border-right: 1px solid #f0f0f0;

    color: #868686;

    background: #f9f9f9;

    cursor: pointer;

    font-size: 18px;

    display: block;

}

div.tabgroup ul.tabs li a {

    display: block;

    padding: 9px 18px;

}

div.tabgroup ul.tabs li.ui-tabs-active {

    border-bottom: 1px solid #fff;

    background: none;

    cursor: default;

}

div.tabgroup div.contents {

    border: 1px solid #f0f0f0;

    border-radius: 2px;

    margin-top: -1px;

    padding: 20px;

    overflow: hidden;

}

div.tabgroup div.contents div.ui-tabs-panel {

    display: none;

}

/* Social links */



a.social_links {

    display: inline-block;

    margin: 10px;

    font-size: 19px;

    font-weight: normal;

}

/* Soundcloud */



div.bd-soundcloud-shortcode {

    text-align: center;

    overflow: hidden;

    position: relative;

}

div.bd-soundcloud-shortcode iframe {

    width: 100%;

    max-width: 100%;

    display: block;

}

/* Google maps */



div.bd-googlemaps-shortcode {

    text-align: center;

    overflow: hidden;

    position: relative;

}

div.bd-googlemaps-shortcode iframe {

    width: 100%;

    max-width: 100%;

    display: block;

}

/*

Widgets ==========================================================*/

/* Ads 125 */



div.widget.ad_125_125 div.ads125 div.ads-content,

div.ads125 div.ads-content {

    width: 50%;

    float: left;

    display: inline-block;

    text-align: center;

    padding: 5px 0;

}

div.ads125.widget-no-title {

    display: block;

    overflow: hidden;

    margin-bottom: 25px;

}

/* Ads 120 x 600 */



div.widget.ad_120_600 div.ads120 div.ads-content,

div.ads120 div.ads-content {

    width: 50%;

    float: left;

    display: inline-block;

    text-align: center;

}

div.ads120.widget-no-title {

    display: block;

    overflow: hidden;

    margin-bottom: 25px;

}

/* Ads 250 */



div.widget.ad_250_250 div.ads250 div.ads-content,

div.ads250 div.ads-content {

    width: 100%;

    float: left;

    display: inline-block;

    text-align: center;

    padding: 0;

}

div.ads250.widget-no-title {

    display: block;

    overflow: hidden;

    margin-bottom: 25px;

}

/* Ads 250 */



div.widget.ad_300_300 div.ads300 div.ads-content,

div.ads300 div.ads-content {

    width: 100%;

    float: left;

    display: inline-block;

    text-align: center;

    line-height: 0;

}

div.ads300.widget-no-title {

    display: block;

    overflow: hidden;

    margin-bottom: 25px;

}

/*

Social Counter ==========================================================*/



#social-counter-widget {

    padding: 0px !important;

    margin-bottom: 20px !important;

    overflow: hidden;

    clear: both;

    display: block;

    position: relative;

}

#social-counter-widget ul.social-counter-widget {} #social-counter-widget ul.social-counter-widget,

                                                   #social-counter-widget ul.social-counter-widget li {

                                                       list-style: none !important;

                                                       margin: 0 !important;

                                                       padding: 0 !important;

                                                   }

#social-counter-widget ul.social-counter-widget li {

    display: inline-block;

}

#social-counter-widget ul.social-counter-widget li a {

    display: block;

    overflow: hidden;

    color: #282a2b;

}

#social-counter-widget ul.social-counter-widget li a i {

    margin: 0 0 10px 0;

}

#social-counter-widget ul.social-counter-widget li a span {

    font-size: 16px !important;

    font-family: inherit;

    line-height: 22px !important;

    font-weight: normal !important;

}

#social-counter-widget ul.social-counter-widget li a small {

    color: #c1c1c1;

}

/* Style 1 */



#social-counter-widget.style1-SC {

    background-color: #f9f9f9;

    border: 1px #f0f0f0 solid;

    border-radius: 3px;

    padding: 10px 0px !important;

}

#social-counter-widget.style1-SC li {

    display: block;

    width: 33%;

    overflow: hidden;

    float: left;

}

#social-counter-widget.style1-SC li a {

    display: inline-block;

    text-align: center;

    padding: 10px 0px;

    overflow: hidden;

}

#social-counter-widget.style1-SC li a i,

#social-counter-widget.style1-SC li a span,

#social-counter-widget.style1-SC li a small {

    clear: both;

    display: block;

}

#social-counter-widget.style1-SC ul.social-counter-widget li a i {

    color: #FFF !important;

    display: inline-block !important;

    width: 50px !important;

    height: 50px !important;

    line-height: 50px !important;

    vertical-align: middle;

    text-align: center;

    font-size: 28px;

    overflow: hidden;

    border-radius: 100px;

    -webkit-transition: all ease-in-out 0.2s;

    -moz-transition: all ease-in-out 0.2s;

    -o-transition: all ease-in-out 0.2s;

    transition: all ease-in-out 0.2s;

}

#social-counter-widget.style4-SC ul.social-counter-widget li.social-counter-rss a i,

#social-counter-widget.style3-SC ul.social-counter-widget li.social-counter-rss a i,

#social-counter-widget.style2-SC ul.social-counter-widget li.social-counter-rss,

#social-counter-widget.style1-SC ul.social-counter-widget li.social-counter-rss a i {

    background: #faa33d;

}

#social-counter-widget.style4-SC ul.social-counter-widget li.social-counter-twitter a i,

#social-counter-widget.style3-SC ul.social-counter-widget li.social-counter-twitter a i,

#social-counter-widget.style2-SC ul.social-counter-widget li.social-counter-twitter,

#social-counter-widget.style1-SC ul.social-counter-widget li.social-counter-twitter a i {

    background: #55acee;

}

#social-counter-widget.style4-SC ul.social-counter-widget li.social-counter-facebook a i,

#social-counter-widget.style3-SC ul.social-counter-widget li.social-counter-facebook a i,

#social-counter-widget.style2-SC ul.social-counter-widget li.social-counter-facebook,

#social-counter-widget.style1-SC ul.social-counter-widget li.social-counter-facebook a i {

    background: #3b5998;

}

#social-counter-widget.style4-SC ul.social-counter-widget li.social-counter-gplus a i,

#social-counter-widget.style3-SC ul.social-counter-widget li.social-counter-gplus a i,

#social-counter-widget.style2-SC ul.social-counter-widget li.social-counter-gplus,

#social-counter-widget.style1-SC ul.social-counter-widget li.social-counter-gplus a i {

    background: #dd4b39;

}

#social-counter-widget.style4-SC ul.social-counter-widget li.social-counter-youtube a i,

#social-counter-widget.style3-SC ul.social-counter-widget li.social-counter-youtube a i,

#social-counter-widget.style2-SC ul.social-counter-widget li.social-counter-youtube,

#social-counter-widget.style1-SC ul.social-counter-widget li.social-counter-youtube a i {

    background: #bb0000;

}

#social-counter-widget.style4-SC ul.social-counter-widget li.social-counter-vimo a i,

#social-counter-widget.style3-SC ul.social-counter-widget li.social-counter-vimo a i,

#social-counter-widget.style2-SC ul.social-counter-widget li.social-counter-vimo,

#social-counter-widget.style1-SC ul.social-counter-widget li.social-counter-vimo a i {

    background: #0072b1;

}

#social-counter-widget.style4-SC ul.social-counter-widget li.social-counter-soundcloud a i,

#social-counter-widget.style3-SC ul.social-counter-widget li.social-counter-soundcloud a i,

#social-counter-widget.style2-SC ul.social-counter-widget li.social-counter-soundcloud,

#social-counter-widget.style1-SC ul.social-counter-widget li.social-counter-soundcloud a i {

    background: #f80;

}

#social-counter-widget.style4-SC ul.social-counter-widget li.social-counter-instgram a i,

#social-counter-widget.style3-SC ul.social-counter-widget li.social-counter-instgram a i,

#social-counter-widget.style2-SC ul.social-counter-widget li.social-counter-instgram,

#social-counter-widget.style1-SC ul.social-counter-widget li.social-counter-instgram a i {

    background: #517fa4;

}

#social-counter-widget.style4-SC ul.social-counter-widget li.social-counter-dribbble a i,

#social-counter-widget.style3-SC ul.social-counter-widget li.social-counter-dribbble a i,

#social-counter-widget.style2-SC ul.social-counter-widget li.social-counter-dribbble,

#social-counter-widget.style1-SC ul.social-counter-widget li.social-counter-dribbble a i {

    background: #d875a2;

}

#social-counter-widget.style4-SC ul.social-counter-widget li.social-counter-delicious a i,

#social-counter-widget.style3-SC ul.social-counter-widget li.social-counter-delicious a i,

#social-counter-widget.style2-SC ul.social-counter-widget li.social-counter-delicious,

#social-counter-widget.style1-SC ul.social-counter-widget li.social-counter-delicious a i {

    background: #2567ee;

}

#social-counter-widget.style1-SC ul.social-counter-widget li a:hover i {

    background: #232323 !important;

    opacity: .7;

}

/* Style 2 */



#social-counter-widget.style2-SC {

    padding: 0;

}

#social-counter-widget.style2-SC ul.social-counter-widget li {

    display: block;

    width: 100%;

    overflow: hidden;

    margin: 0 0 3px 0 !important;

    border-radius: 2px;

    -webkit-transition: all ease-in-out 0.2s;

    -moz-transition: all ease-in-out 0.2s;

    -o-transition: all ease-in-out 0.2s;

    transition: all ease-in-out 0.2s;

}

#social-counter-widget.style2-SC li a {

    display: block;

    text-align: left;

    padding: 5px;

    overflow: hidden;

}

#social-counter-widget.style2-SC ul.social-counter-widget li a i,

#social-counter-widget.style2-SC ul.social-counter-widget li a span,

#social-counter-widget.style2-SC ul.social-counter-widget li a small {

    float: left;

    line-height: 35px !important;

}

#social-counter-widget.style2-SC ul.social-counter-widget li a i {

    font-size: 18px;

    color: #FFF;

    margin: 0 0 0 0 !important;

    display: inline-block !important;

    width: 35px !important;

    height: 35px !important;

    text-align: center;

    font-size: 17px;

    line-height: 35px !important;

    font-weight: normal !important;

    overflow: hidden;

    border-radius: 100px;

}

#social-counter-widget.style2-SC ul.social-counter-widget li a span {

    color: #FFF;

    padding: 0 15px

}

#social-counter-widget.style2-SC ul.social-counter-widget li a small {

    color: #FFF;

    color: rgba(255, 255, 255, 0.7);

}

#social-counter-widget.style2-SC ul.social-counter-widget li:hover {

    background: #232323 !important;

}

#social-counter-widget.style2-SC ul.social-counter-widget li:hover a small {

    color: #FFF !important;

}

/* Style 3 */



#social-counter-widget.style3-SC {

    background-color: #FFF;

    border-radius: 3px;

    padding: 10px 0px !important;

}

#social-counter-widget.style3-SC ul.social-counter-widget li a span {

    font-size: 13px !important;

}

#social-counter-widget.style3-SC li {

    display: block;

    width: 24%;

    overflow: hidden;

    float: left;

}

#social-counter-widget.style3-SC li a {

    display: inline-block;

    text-align: center;

    padding: 10px 0px;

}

#social-counter-widget.style3-SC li a i,

#social-counter-widget.style3-SC li a span,

#social-counter-widget.style3-SC li a small {

    clear: both;

    display: block;

}

#social-counter-widget.style3-SC ul.social-counter-widget li a i {

    color: #FFF !important;

    display: inline-block !important;

    width: 35px !important;

    height: 35px !important;

    text-align: center;

    font-size: 17px;

    line-height: 35px !important;

    overflow: hidden;

    border-radius: 100px;

    -webkit-transition: all ease-in-out 0.2s;

    -moz-transition: all ease-in-out 0.2s;

    -o-transition: all ease-in-out 0.2s;

    transition: all ease-in-out 0.2s;

}

#social-counter-widget.style3-SC ul.social-counter-widget li a:hover i {

    background: #232323 !important;

}

/* Style 4 */



#social-counter-widget.style4-SC {

    padding: 0;

}

#social-counter-widget.style4-SC ul.social-counter-widget li {

    display: block;

    clear: both;

    overflow: hidden;

    margin: 1px 1px 5px 1px !important;

    border-radius: 2px;

    background-color: #FFF;

    box-shadow: 0 0 1px rgba(0, 0, 0, 0.25);

    border: 0 none !important;

}

#social-counter-widget.style4-SC ul.social-counter-widget li:last-child {} #social-counter-widget.style4-SC li a {

                                                                               display: block;

                                                                               text-align: left;

                                                                               padding: 5px;

                                                                               overflow: hidden;

                                                                               color: #999 !important;

                                                                           }

#social-counter-widget.style4-SC ul.social-counter-widget li a span {

    font-size: 14px !important;

    font-family: sans-serif;

}

#social-counter-widget.style4-SC ul.social-counter-widget li a i,

#social-counter-widget.style4-SC ul.social-counter-widget li a span,

#social-counter-widget.style4-SC ul.social-counter-widget li a small {

    float: left;

    line-height: 30px !important;

}

#social-counter-widget.style4-SC ul.social-counter-widget li a i {

    color: #FFF;

    margin: 0px !important;

    display: inline-block !important;

    width: 30px !important;

    height: 30px !important;

    text-align: center;

    font-size: 17px;

    line-height: 30px !important;

    overflow: hidden;

    border-radius: 2px;

    -webkit-transition: all ease-in-out 0.2s;

    -moz-transition: all ease-in-out 0.2s;

    -o-transition: all ease-in-out 0.2s;

    transition: all ease-in-out 0.2s;

}

#social-counter-widget.style4-SC ul.social-counter-widget li a span {

    padding: 0 4px 0 15px

}

.rtl #social-counter-widget.style4-SC ul.social-counter-widget li a span {

    padding: 0 15px 0 4px

}

#social-counter-widget.style4-SC ul.social-counter-widget li a:hover i {

    background: #999 !important;

}

/**

 *  Post Image

 */



.post-image,

.post-image a,

.post-image a img {

    position: relative;

    line-height: 0;

    overflow: hidden;

    border-radius: 2px;

}

.post-image a {} .post-image img {

                     height: auto;

                     max-width: 100%;

                     width: 100%;

                 }

/*

.post-image img:hover {

    -webkit-transform: scale(1.2);

    transform: scale(1.2);

    transition: all 0.50s;

}

*/

/**

 *  Box Title

 */



div.box-title {

    display: block;

    position: relative;

    overflow: hidden;

    margin-bottom: 10px;

}

div.box-title h2 {

    position: relative;

    margin: 0px;

    font-size: 18px;

    text-transform: uppercase;

    font-weight: 700;

    color: #737373;

    padding: 0px;

    border-bottom: 4px #444 solid;

}

div.box-title h2 b {

    padding: 0;

    margin-bottom: -3px;

    display: inline-block;

    color: #444;

}

div.box-title-more {

    float: right;

    margin: 7px 15px 0 0;

}

div.box-title-more .prev,

div.box-title-more .nxt {

    background-color: #FFF;

    border: 1px #F0F0F0 solid;

    color: #CCC;

}

div.box-title-more .prev,

div.box-title-more .nxt,

div.box-title-more .more-plus {

    display: inline-block;

    text-align: center;

    width: 30px;

    height: 30px;

    line-height: 0;

    border-radius: 100%;

    cursor: pointer;

    font-size: 14px;

    font-weight: normal;

    float: left;

}

div.box-title-more .prev i,

div.box-title-more .nxt i,

div.box-title-more .more-plus i {

    margin: 8px auto 0 auto;

}

div.box-title-more .prev:hover,

div.box-title-more .nxt:hover,

div.box-title-more .more-plus:hover {

    background-color: #F88C00;

    border: 1px #F88C00 solid;

    color: #FFF !important;

}

/**

 *  breaking-news-in-pic

 */



#breaking-news-in-pic {

    margin: 0 0 30px 0;

}

#breaking-news-in-pic .box-title h2 {

    line-height: 40px;

}

#breaking-news-in-pic .post-warpper,

#breaking-news-in-pic .post-warpper .post-items {

    width: 1140px !important;

    min-width: 1140px !important;

    height: 193px !important;

    min-height: 193px !important;

    display: block;

}

.breaking-news-in-pic-nav {

    display: block !important;

}

.extras {

    -webkit-backface-visibility: hidden;

    width: 101%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    text-align: center;

}

.extras:before {

    content: '';

    display: inline-block;

    height: 100%;

    vertical-align: middle;

}

#breaking-news-in-pic .post-image .format-icon {

    display: inline-block;

    vertical-align: middle;

    width: 40px;

    height: 40px;

    border-radius: 100%;

    font-size: 16px;

    font-weight: 400 !important;

    background: rgba(0, 0, 0, 0.5);

    color: #FFF;

}

#breaking-news-in-pic .format-icon i {

    margin: 11px 0 0 0;

}

#breaking-news-in-pic .post-warpper,

#breaking-news-in-pic .post-warpper .post-item,

#breaking-news-in-pic .post-warpper .post-items {

    display: block;

    overflow: hidden;

    position: relative;

}

#breaking-news-in-pic .post-warpper .post-item {

    float: left;

    width: 279px;

    min-width: 279px !important;

    height: 193px;

    min-height: 193px !important;

    margin: 0 8px 0 0;

    background: url("images/loader.gif") no-repeat 50% 50%;

}

#breaking-news-in-pic .post-warpper .post-items .post-item:last-child {

    margin: 0;

}

#breaking-news-in-pic .post-caption {

    display: block;

    position: absolute;

    bottom: -37px;

    left: 0;

    width: 100%;

}

#breaking-news-in-pic .post-caption .post-title {

    background-color: rgba(0, 0, 0, 0.5);

    font-size: 14px;

    text-transform: uppercase;

    display: inline-block;

    color: #FFF !important;

    line-height: 20px;

    padding: 8px 10px 9px 10px;

    margin: 0;

    margin-bottom: -5px;

}

#breaking-news-in-pic .post-caption .post-title a {

    color: #FFF !important;

}

#breaking-news-in-pic .post-caption .post-meta {

    background-color: #f9f9f9;

    display: block;

    color: #AAA;

    font-size: 12px;

    font-weight: normal;

    line-height: 20px;

    padding: 8px 10px 9px 10px;

}

#breaking-news-in-pic .post-caption .post-meta i {

    margin: 0 10px 0 0;

}

/**

 *  Widgets

 */



.sidebar .widget {

    margin: 0 0 25px 0;

    overflow: hidden;

    clear: both;

}

.sidebar .widget:last-child {

    margin: 0 0 0 0 !important;

}

/* calendar_wrap */



#calendar_wrap table,

#calendar_wrap th,

#calendar_wrap td,

#calendar_wrap tr {

    padding: 7px;

    position: relative;

    overflow: hidden;

    border-collapse: collapse;

    border-spacing: 0px;

    border: 0px !important;

    font-size: 13px;

    font-weight: normal;

    line-height: 20px;

}

#calendar_wrap #wp-calendar {

    width: 100%;

    color: #888;

}

#calendar_wrap #wp-calendar caption {

    color: #777;

    padding: 0 0 10px 1px;

}

#calendar_wrap #wp-calendar th,

#calendar_wrap #wp-calendar td {

    text-align: center;

}

#calendar_wrap th {

    background: #F9F9F9;

    color: #444;

}

#calendar_wrap #wp-calendar #today,

#calendar_wrap #wp-calendar #today {

    background: #F88C00;

    border-radius: 3px;

}

#calendar_wrap #wp-calendar #today,

#calendar_wrap #wp-calendar #today a {

    color: #FFF;

}

/**

 *  Footer

 */



#footer-widgets {

    background: #242628;

    color: #959595;

    padding: 25px 0;

    position: relative;

    display: block;

    z-index: 1;

    box-shadow: 0px -10px 0px rgba(0, 0, 0, 0.1);

    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

}

.footer-adv {

    text-align: center;

    overflow: hidden;

    margin: 30px 0 0 0;

    clear: both;

}

.footer {

    background: #141618;

    color: #959595;

    position: relative;

    z-index: 1;

    padding: 8px 0 7px;

    display: block;

}

.footer .social-icons {

    float: right;

    margin: 0;

    line-height: 0;

    position: relative;

}

.footer .copyright {

    float: left;

    font-size: 12px;

    line-height: 31px;

    font-family: tahoma;

}

.footer .copyright,

.footer .copyright a {

    color: #AAA;

}

.footer .copyright a:hover {

    color: #FFF;

}

#footer-widgets .col1 .widget-inner-box {

    width: 100%;

    margin: 0px !important;

}

#footer-widgets .col2 .widget-inner-box {

    width: 555px;

}

#footer-widgets .col3 .widget-inner-box {

    width: 360px;

}

#footer-widgets .col4 .widget-inner-box {

    width: 260px;

}

.widget-inner-box {

    float: left;

    margin: 0 30px 0 0;

}

.last {

    margin: 0px;

}

#footer-widgets #social-counter-widget,

#footer-widgets #social-counter-widget li:last-child {

    margin-bottom: 0px !important;

}

#footer-widgets #social-counter-widget.style1-SC ul.social-counter-widget li a i {

    width: 24px !important;

    height: 19px !important;

    line-height: 24px !important;

    padding: 5px 0 0 0 !important;

    font-size: 13px !important;

    border-radius: 100% !important;

}

#footer-widgets #social-counter-widget.style1-SC ul.social-counter-widget li a span {

    font-size: 11px !important;

    line-height: 20px !important;

    font-weight: bold !important;

    font-family: arial, Georgia, serif !important;

}

#footer-widgets .widget-title h2 {

    margin: 0 0 20px 0;

    color: #DDD !important;

    font-size: 1em;

    font-weight: 700;

    text-transform: uppercase;

}
#footer-widgets h6 {



    color: #ccc !important;

    font-size: 0.8em!important;

    font-weight: 7300;

    text-transform: uppercase;
	font-family:montserrat, sans-serif!important;
	letter-spacing:1px;
	margin-top:10px;

}

.widget .widget-inner ul li {

    padding: 8px 5px;

    border-bottom: 1px solid #F0F0F0;

    overflow: hidden;

    font-size: 13px;

    line-height: 16px;

}

.widget .widget-inner ul li:last-child {

    border: none;

}

.widget-inner .post-image {

    float: left;

}

.bd-news-in-pic .post-image a,

.flickr .post-image a img {

    padding: 3px;

    cursor: pointer;

}

.flickr .post-image a {

    background: none;

    padding: 3px;

}

#footer-widgets .bd-news-in-pic .post-image a,

#footer-widgets .flickr .post-image a img {

    padding: 2px;

}

#footer-widgets a {

    color: #FFF;

}

#footer-widgets a:hover {

    color: #AAA;

}

.bd-fb-likebox iframe {

    width: 100% !important;

}

.bd-google-follow {

    margin: 0px auto;

    text-align: center;

}

.widget .post-warpper {

    border-bottom: 1px solid #f0f0f0;

    padding: 10px 15px !important;

    overflow: hidden;

    position: relative;

}

#footer-widgets .widget .post-warpper {

    border-bottom: 1px #3d3d3d dotted;

    padding-left: 0px !important;

    padding-right: 0px !important;

}

.widget .post-warpper:first-child {

    padding-top: 0px !important;

}

.widget .post-warpper:last-child,

#footer-widgets .widget .post-warpper:last-child {

    border-bottom: 0px !important;

    padding-bottom: 0px !important;

}

.widget .post-warpper .post-image {

    float: left;

    margin: 0 15px 0 0;

}

.widget .post-warpper h3.post-title {

    margin: 0 0 3px 0;

    font-size: 0.9em !important;
	    font-weight: 600;


    line-height: 17px !important;

    padding: 0;

    overflow: hidden;
	 color: #222 !important;

    border: 0 !important;

    text-indent: 0 !important;

    height: auto !important;

}

.widget .post-warpper .post-meta {

    font-size: 11px !important;

    color: #aaa !important;

    margin: 0 0 0 0;

}

.widget .post-warpper .post-meta i {

    margin: 0 5px 0 0;

    font-weight: normal !important;

    color: #AAA;

}

.widget .widget-title {

    margin: 0 0 18px 0;

}

#footer-widgets .widget {

    margin: 0px !important;

}

.widget.widget_tabs {} #footer-widgets .widget.widget_tabs {

                           border: none;

                       }

.widget.widget_tabs .tabs_nav {

    background-color: #f9f9f9;

    display: block;

    overflow: hidden;

    clear: both;

}

#footer-widgets .widget.widget_tabs .tabs_nav {

    background-color: #3d3d3d;

}

.widget.widget_tabs .tabs_nav li {

    float: left;

    display: inline-block;

    cursor: pointer;

    overflow: hidden;

    font-size: 13px;

    text-align: center;

    width: 33.33333333333333%;

}

.widget.widget_tabs .tabs_nav li i-comments {

    font-size: 23px;

    margin: 7px 0 0 0;

}

.widget.widget_tabs .tabs_nav li a {

    border-top: 2px #f9f9f9 solid;

}

#footer-widgets .widget.widget_tabs .tabs_nav li a {

    border-top: 0;

    color: #747474;

}

.widget.widget_tabs .tabs_nav li.active {

    background: #FFF;

    cursor: default;

}

#footer-widgets .widget.widget_tabs .tabs_nav li.active {

    background: #F88C00;

}

.widget.widget_tabs .tabs_nav li.active a {

    border-top: 2px #F88C00 solid;

}

#footer-widgets .widget.widget_tabs .tabs_nav li.active a {

    border-top: 0;

}

.widget.widget_tabs .tabs_nav li a {

    display: block;

    height: 40px;

    line-height: 37px;

    overflow: hidden;

}

#footer-widgets .widget.widget_tabs .tabs_nav li a {

    color: #FFF;

}

.widget.widget_tabs .post-warpper:first-child {

    padding-top: 15px !important;

}

.widget.widget_tabs .post-warpper {

    margin-right: -15px;

    margin-left: -15px;

}

.widget.widget_tabs .post-warpper:last-child,

#footer-widgets .widget.widget_tabs .post-warpper:last-child {

    border-bottom: 0px;

    padding-bottom: 15px !important;

}

.widget.widget_tabs .tab_container {

    display: none;

}

.widget.widget_tabs #tab1 {

    display: block;

}

.widget-social-links {

    text-align: center;

}

.widget.bd-author-bio .social-icons,

.widget.bd-login .social-icons {

    margin: 10px 0 0 0;

    clear: both;

}

.widget.bd-author-bio .post-warpper {

    padding: 0px !important;

}

.widget.bd-author-bio .bio-author-desc {

    font-size: 13px;

    line-height: 20px;

    color: #AAA;

}

.widget.bd-login .login_list li {

    font-size: 13px;

    color: #AAA;

    line-height: 16px;

    padding: 0;

    border: none;

}

.widget.bd-login .login_list li a {

    color: #AAA;

}

.widget.bd-login .login_list li a:hover {

    color: #232323;

}

.widget.bd-login .bio-author-desc {

    margin: 0 0 5px 0;

}

.widget.bd-login .post-warpper,

.widget.bd-search-widget .post-warpper {

    padding: 0px !important;

}

.widget .post-warpper input {

    margin: 0px !important;

}

.widget .post-warpper input[type="url"],

.widget .post-warpper input[type="text"],

.widget .post-warpper input[type="email"],

.widget .post-warpper input[type="search"],

.widget .post-warpper input[type="password"],

.widget .post-warpper select {

    width: 300px;

    margin: 0 0 10px 0 !important;

}

.widget.bd-login .btn {

    margin: 8px 0;

}

.widget.bd-login .avatar {

    border-radius: 100%;

}

div.bd-twitter-widget ul.tweet_list li.twitter-item {} div.bd-twitter-widget ul.tweet_list li.twitter-item i {

                                                           color: #40bff5;

                                                           margin: 0 5px 0 0;

                                                           font-size: 11px !important;

                                                           line-height: 25px !important;

                                                       }

.widget.bd-feedburner .post-warpper {

    padding: 0px !important;

}

.widget.bd-feedburner .post-warpper .btn {

    background-color: #f2a319;

}

.flexslider {

    width: 100%;

    max-width: 100% !important;

    background: #000 url("images/loader.gif") no-repeat 50% 50%;

    min-height: 160px;

    zoom: 1;

    overflow: hidden;

    position: relative;

    zoom: 1;

    direction: ltr;

}

.flexslider ul.slides li img {

    width: 100%;

    max-width: 100%;

    height: auto

}

.widget.flexslider,

.widget.flexslider .slides li {

    position: relative;

    width: 100%;

    min-width: 100%;

    height: 215px;

    min-height: 215px;

    overflow: hidden;

    z-index: 1;

    display: block;

}

.widget.flexslider .slides li .slider-caption {

    background-color: rgba(0, 0, 0, 0.5);

    color: #FFF;

    font-size: 14px;

    line-height: 20px;

    padding: 8px 10px 9px 10px;

    margin: 0;

    display: block;

    position: absolute;

    bottom: 0px;

    left: 0;

    z-index: 999;

}

.widget.flexslider .slides li .slider-caption a {

    color: #FFF;

}

.widget.flexslider .flex-prev,

.widget.flexslider .flex-next {

    position: absolute;

    top: 10px;

    display: inline-block;

    overflow: hidden;

    width: 30px;

    height: 30px;

    background-color: rgba(0, 0, 0, 0.5);

    color: #FFF !important;

    z-index: 666;

    text-align: center;

    border-radius: 2px;

}

.widget.flexslider .flex-prev {

    right: 43px;

}

.widget.flexslider .flex-next {

    right: 10px;

}

.widget.flexslider .flex-prev:hover,

.widget.flexslider .flex-next:hover {

    background-color: #F88C00;

}

.widget.flexslider .flex-prev i,

.widget.flexslider .flex-next i {

    font-size: 13px !important;

    margin-top: 8px;

    font-weight: normal !important;

}

#footer-widgets .widget .widget-inner ul li {

    border-bottom: 1px #3d3d3d solid;

}

#footer-widgets .widget .widget-inner ul li:last-child {

    border-bottom: none !important;

}

/**

 *  Slider

 */



#slider,

#slider.flexslider .post-warpper li {

    width: 100%;

    min-width: 100%;

    height: 360px;

    min-height: 360px;

    overflow: hidden;

}

#slider {

    background-color: #222;

}

#slider.full-screen,

#slider.flexslider.full-screen .post-warpper li {

    width: 955px;

    min-width: 955px;

    height: 460px;

    min-height: 460px;

}

#slider {

    position: relative;

    margin: 0 0 25px 0;

    zoom: 1;

}

#slider.flexslider .post-warpper li {

    display: none;

    -webkit-backface-visibility: hidden;

    position: relative;

}

#slider.flexslider li .post-caption {

    position: absolute;

    bottom: 0;

    width: 100%;

}

#slider.flexslider li .post-caption .post-caption-content {

    background-color: #000;

    background-color: rgba(0, 0, 0, 0.8);

    margin: 0 0px;

    padding: 15px 20px;

    color: #888;

    /* box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.1); */

}

#slider.flexslider li .post-caption .post-caption-content .post_meta_date,

#slider.flexslider li .post-caption .post-caption-content .post_meta_author {

    font-size: 12px;

    text-transform: uppercase

}

#slider.flexslider li .post-caption .post-caption-content a {

    color: #FFF

}

#slider.flexslider li .post-caption .post-title {

    font-size: 21px;

    line-height: 28px;

    margin: 5px 0 5px;

    padding: 0;

}

#slider.flexslider li .post-caption .post-title a {

    color: #FFF;

}

#slider.flexslider li .post-caption .post-excerpt,

#slider.flexslider li .post-caption .post-cate {

    font-size: 13px;

    line-height: 18px;

    color: #AAA;

    margin: 0;

    padding: 0;

}

#slider.flexslider li .post-caption .post-cate a {

    color: #AAA;

    font-size: 11px;

    font-weight: 600;

    text-transform: uppercase;

}

#slider.flexslider .flex-prev,

#slider.flexslider .flex-next {

    position: absolute;

    z-index: 8888;

    top: 50%;

    margin-top: -21px;

    display: inline-block;

    overflow: hidden;

    width: 40px;

    height: 40px;

    background-color: rgba(0, 0, 0, 0.4);

    color: #FFF !important;

    z-index: 666;

    text-align: center;

}

#slider.flexslider .flex-prev {

    left: -50px;

}

#slider.flexslider .flex-next {

    right: -50px;

}

#slider.flexslider .flex-prev:hover,

#slider.flexslider .flex-next:hover {

    background-color: #F88C00;

}

#slider.flexslider .flex-prev i,

#slider.flexslider .flex-next i {

    font-size: 13px !important;

    margin-top: 14px;

    font-weight: normal !important;

}

#slider.flexslider .flex-control-nav {

    position: absolute;

    top: 10px;

    right: 10px;

    text-align: center;

    height: 13px;

    z-index: 666;

}

#slider.flexslider .flex-control-nav li {

    margin: 0;

    display: inline-block;

    zoom: 1;

}

#slider.flexslider .flex-control-paging li a {

    background: rgba(0, 0, 0, 0.5);

    display: block;

    cursor: pointer;

    text-indent: -9999px;

    border-radius: 100%;

    margin-left: 3px;

    width: 11px;

    height: 11px;

}

#slider.flexslider .flex-control-paging li a.flex-active {

    background: #FFF;

    cursor: default;

}

/**

 * pagenavi

 */



.pagenavi {

    float: right;

    margin-top: 30px;

    font-size: 11px;

    line-height: 25px;

}

.pagenavi a,

.pagenavi span.pagenavi-current {

    display: inline-block;

    padding: 3px 12px;

    text-align: center;

    background-color: transparent;

    border: 1px #f0f0f0 solid;

    color: #777;

    border-radius: 2px;

    margin-left: 5px;

}

.pagenavi span.pagenavi-current {

    border: 1px solid #F88C00;

    background-color: #F88C00;

    color: #FFF;

}

.pagenavi a:hover {

    border: 1px solid #F88C00;

    color: #F88C00;

}

.pagenavi .pagenavi-prev i {

    margin-right: 4px;

    display: inline-block;

    font-size: 9px;

}

.pagenavi .pagenavi-next i {

    margin-left: 4px;

    display: inline-block;

    font-size: 9px;

}

/**

 * Home blog

 */



.home-blog {

    overflow: hidden;

}

.home-blog .post-item {

    padding-bottom: 20px;

    border-bottom: 1px solid #f0f0f0;

    margin-bottom: 25px;

    overflow: hidden;

}

.home-blog article.post-item:last-child {

    border: none !important;

    padding: 0 !important;

    margin: 0 !important;

}

.post-item .post-title {

    margin: 0 0 10px 0;

    font-size: 1.33333em;

    line-height: 26px;

    display: block;

    overflow: hidden;

}

.home-blog .post-title,

#slider .post-title {

    font-weight: 700;

}

.article .post-title {

    font-size: 2em;

    line-height: 52px;

    margin: 0px 0px 10px 0px;

    font-weight: 700;
	font-family: Merriweather,serif !important;

}
.article .post-title h2 {

    font-size: 2em;

    line-height: 52px;

    margin: 0px 0px 10px 0px;

    font-weight: 700;
	font-family: Merriweather,serif !important;

}

.post .post-rate {

    margin: 0 0 10px 0;

}

.post-meta-info {

    overflow: hidden;

    display: block;

    margin: 0px 0 15px 0;

    color: #AAA;
	

}

.post-meta-info a {

    color: #AAA;

}

.post-meta-info div {

    padding: 8px 12px 8px 12px;

    margin: 0 5px 5px 0;

    border-radius: 3px;

    float: left;

    font-size: 12px;

    line-height: 16px;

    display: inline-block;

    text-transform: uppercase;

}

.post-meta-info i {

    margin-right: 3px;

    font-size: 15px !important;

    font-weight: normal !important;

}

.home-blog .post-image,

.home-blog .post-gallery {

    margin: 5px 0 15px 0 !important;

}

.home-blog.home-big .post-image,

.home-blog.home-big .post-image a,

.home-blog.home-big .post-gallery,

.home-blog.home-big .post-gallery ul.slides,

.home-blog.home-big .post-gallery ul.slides li,

.home-blog.home-big .post-gallery ul.slides li a {

    width: 100%;

    min-width: 100%;

    position: relative;

    overflow: hidden;

}

.home-blog.home-small .post-image,

.home-blog.home-small .post-gallery {

    float: left;

    margin: 5px 20px 15px 0 !important;

}

.home-blog.home-small .post-gallery,

.home-blog.home-small .post-gallery ul.slides,

.home-blog.home-small .post-gallery ul.slides li,

.home-blog.home-small .post-gallery ul.slides li a,

.home-blog.home-small .video-box {

    width: 380px;

    min-width: 380px;

    height: 202px;

    min-height: 202px;

    position: relative;

    overflow: hidden;

}

.home-blog .flexslider .flex-prev,

.home-blog .flexslider .flex-next {

    position: absolute;

    top: 50%;

    margin-top: -16px;

    display: inline-block;

    overflow: hidden;

    width: 30px;

    height: 30px;

    background-color: rgba(0, 0, 0, 0.5);

    color: #FFF !important;

    z-index: 666;

    text-align: center;

}

.home-blog .flexslider .flex-prev {

    left: 0;

}

.home-blog .flexslider .flex-next {

    right: 0;

}

.home-blog .flexslider .flex-prev:hover,

.home-blog .flexslider .flex-next:hover {

    background-color: #F88C00;

}

.home-blog .flexslider .flex-prev i,

.home-blog .flexslider .flex-next i {

    font-size: 13px !important;

    margin-top: 8px;

    font-weight: normal !important;

}

.home-blog .post-gallery ul.slides li {

    display: none;

}

.single .content-wrapper .post-entry,

.page .content-wrapper .post-entry {

    overflow: hidden;

    display: block;

    position: relative;

}

.post-entry p {

    margin: 0 0 10px 0;

}

.home-blog .pagenavi {

    margin: 0;

}

.home-blog .soundcloud-box {

    height: 180px !important;

    min-height: 180px !important;

}

#wrapper .post_full_width .content-wrapper .article .google-box iframe,

#wrapper .post_full_width .content-wrapper .article .soundcloud-box {

    width: 100% !important;

}

.article .post-image,

.article .post-gallery,

.article .video-box,

.article .soundcloud-box,

.article .google-box {

    margin: 0 0 30px 0;

    clear: both;

    overflow: hidden;

    display: block;

}

.article .post-image img,

.article .post-gallery img {

    width: 100%;

    height: auto;

}

.article .post-image a,

.article .post-gallery a {

    display: block;

}

.article .flexslider .flex-prev,

.article .flexslider .flex-next {

    position: absolute;

    top: 50%;

    margin-top: -21px;

    display: inline-block;

    overflow: hidden;

    width: 40px;

    height: 40px;

    background-color: rgba(0, 0, 0, 0.5);

    color: #FFF !important;

    z-index: 666;

    text-align: center;

}

.article .flexslider .flex-prev {

    left: 0;

}

.article .flexslider .flex-next {

    right: 0;

}

.article .flexslider .flex-prev:hover,

.article .flexslider .flex-next:hover {

    background-color: #F88C00;

}

.article .flexslider .flex-prev i,

.article .flexslider .flex-next i {

    font-size: 13px !important;

    margin-top: 14px;

    font-weight: normal !important;

}

.article .post-gallery ul.slides li {

    display: none;

}

.article .post-gallery,

.article .post-gallery ul.slides,

.article .post-gallery ul.slides li,

.article .post-gallery ul.slides li a {

    position: relative;

    overflow: hidden;

}

/**

 * Review ============================================ */



div#bd-review-wrapper {

    width: 50%;

    float: left;

    background-color: #f9f9f9;

    overflow: hidden;

    position: relative;

    margin: 0 0 0 0;

    display: block;

}

.rtl div#bd-review-wrapper {

    float: right;

}

div#bd-review-wrapper.bd-review-placement-t {

    margin-right: 30px;

}

.rtl div#bd-review-wrapper.bd-review-placement-t {

    margin-right: 0;

    margin-left: 30px;

}

@media only screen and (min-width: 480px) and (max-width: 659px) {

    div#bd-review-wrapper {

        width: 100% !important;

    }

    div#bd-review-wrapper.bd-review-placement-t {

        margin-right: 0;

    }

    .rtl div#bd-review-wrapper.bd-review-placement-t {

        margin-left: 0;

    }

}

@media only screen and (max-width: 479px) {

    div#bd-review-wrapper {

        width: 100% !important;

    }

    div#bd-review-wrapper.bd-review-placement-t {

        margin-right: 0;

    }

    .rtl div#bd-review-wrapper.bd-review-placement-t {

        margin-left: 0;

    }

}

.bd-review-placement-bottom {

    width: 100% !important;

    margin: 10px 0 24px !important;

}

div.bd-review-criteria {

    position: relative;

    overflow: hidden;

    display: block;

    padding: 6px 15px;

    margin: 0;

    font-size: 13px !important;

    border-bottom: 1px #f0f0f0 solid;

}

div.bd-review-criteria.bd-criteria-percent {

    background: none !important;

    border: none !important;

}

span.bd-criteria-percentage {

    background: #F88C00;

    color: #F88C00 !important;

    display: block;

    border-radius: 2px;

    height: 30px;

    clear: both;

    float: left;

    overflow: hidden;

    text-indent: -9999999px;

}

span.bd-criteria-description {

    float: left;

    display: block;

    overflow: hidden;

}

div.bd-review-criteria.bd-criteria-percent span.bd-criteria-description {

    float: left;

    position: absolute;

    left: 0;

    top: 0;

    z-index: 8888;

    display: block;

    overflow: hidden;

    margin: 8px 0 0 25px;

    color: #FFF;

}

span.bd-criteria-star-under {

    float: right;

    width: 98px;

    display: block;

    background: url(images/stars.png) no-repeat left bottom;

    height: 22px;

}

span.bd-criteria-star-top {

    width: 100%;

    display: block;

    background: url(images/stars.png) no-repeat left top !important;

    height: 22px;

    float: left;

}

div.bd-review-summary {

    background-color: #F9f9f9;

}

div.bd-review-summary.bd-final-score-percent {

    position: relative;

    overflow: hidden;

    width: 100%;

    display: block;

}

div.bd-review-summary.bd-final-score-stars {

    position: relative;

    overflow: hidden;

}

div#bd-criteria-final-score {

    text-align: center;

    display: block;

    padding: 3px 10px !important;

    margin-bottom: 10px;

}

div#bd-criteria-final-score h4 {

    margin: 0;

    padding: 0;

    margin-bottom: 0 !important;

    font-size: 15px;

    font-weight: 700;

    text-transform: uppercase;

}

div#bd-criteria-final-score h3 {

    margin: 0;

    padding: 0;

    margin-bottom: 0 !important;

    font-size: 21px;

    padding-top: 10px;

    line-height: 20px;

}

#bd-full-article div#bd-criteria-final-score h3 {

    margin: 0;

    text-shadow: none;

}

div#bd-criteria-final-score h3 span {

    font-size: 18px;

}

#bd-full-article div#bd-criteria-final-score h4 {

    margin-bottom: 4px;

    margin-top: 0px;

    text-shadow: none;

}

span#bd-final-score-stars-under {

    margin-top: 10px;

    width: 98px;

    display: inline-block;

    background: url(images/stars.png) no-repeat left bottom;

    height: 22px;

}

span#bd-final-score-stars-top {

    width: 100%;

    display: block;

    background: url(images/stars.png) no-repeat left top;

    height: 22px;

    float: left;

}

div#bd-short-summary {

    padding: 7px 10px;

    font-size: 13px;

    background-color: #f4f4f4;

    border-bottom: 1px #f0f0f0 solid;

    margin-bottom: 10px;

}

div#bd-short-summary p {

    margin: 0;

    padding: 4px 0 6px;

    font-size: 12px;

    line-height: 18px;

    font-family: Tahoma;

    color: #777;

}

.user-review-rating {

    position: relative;

}

.bd-user-review-criteria {

    padding: 7px 10px;

    background-color: #f4f4f4;

    border-top: 1px #f0f0f0 solid;

    color: #999;

    position: relative;

    font-size: 11px !important;

}

.bd-user-review-criteria em {

    font-size: 11px;

}

#bd-review-header {

    display: block;

    padding: 7px 15px;

    min-height: 28px;

    background-color: #f4f4f4;

    border-bottom: 1px #f0f0f0 solid;

}

#bd-review-header h4 {

    margin-bottom: 0;

}

#bd-review-header h4 {

    display: block;

    margin: 0;

    padding: 0;

    text-transform: uppercase;

    font-size: 15px;

    font-weight: 700;

    line-height: 28px;

}

span.bd-module-a-stars-under {

    width: 98px;

    display: block;

    background: url(images/stars.png) no-repeat left bottom;

    height: 22px;

}

span.bd-module-a-stars-over {

    width: 100%;

    display: block;

    background: url(images/stars.png) no-repeat left top;

    height: 22px;

    float: left;

}

span.leading-article.bd-module-a-stars-under {

    width: 98px;

    display: block;

    background: url(images/stars.png) no-repeat left bottom;

    height: 22px;

}

span.leading-article.bd-module-a-stars-over {

    width: 100%;

    display: block;

    background: url(images/stars.png) no-repeat left top;

    height: 22px;

    float: left;

}

.widget span.bd-module-a-stars-under {

    display: block;

    position: relative;

    float: none;

    width: 50px;

    height: 9px;

    margin: 0 5px 0 0;

    background: url(images/star-sprite-small.png) scroll transparent no-repeat left bottom;

}

.widget span.bd-module-a-stars-over {

    display: block;

    position: absolute;

    top: 0;

    left: 0;

    float: left;

    height: 9px;

    background: url(images/star-sprite-small.png) scroll transparent no-repeat left top;

}

.widget span.leading-article.bd-module-a-stars-under {

    display: inline-block;

    position: relative;

    width: 50px;

    height: 9px;

    float: none;

    background: url(images/star-sprite-small.png) scroll transparent no-repeat left bottom;

}

.widget span.leading-article.bd-module-a-stars-over {

    display: block;

    position: absolute;

    top: 0;

    left: 0;

    float: left;

    height: 9px;

    background: url(images/star-sprite-small.png) scroll transparent no-repeat left top;

}

.rtl div#bd-short-summary p {

    margin: 5px 8px 5px 0;

}

.rtl div#bd-criteria-final-score {

    right: auto;

    left: 0;

}

.rtl .widget .post-warpper .post-meta i {

    margin: 0 0 0 5px;

}

.rtl div.box-title-more .prev,

div.box-title-more .nxt,

div.box-title-more .more-plus {

    float: left;

}

/* Tags */



.tagcloud a {

    font-size: 12px !important;

    padding: 5px 8px 7px !important;

    margin: 0 -2px 1px 0 !important;

    border-radius: 0px;

    line-height: 12px !important;

    height: auto !important;

    background-color: #F0F0F0;

    color: #999;

    display: inline-block;

}

#footer-widgets .widget .tagcloud a {

    background-color: #444;

    color: #AAA;

}

.tagcloud a:hover {

    background-color: #F88C00 !important;

    color: #FFF !important;

}

/*

 * Post

 */



.post-entry blockquote {

    background: #F9F9F9;

    font-size: 14px;

    line-height: 18px;

    color: #999;

    border-left: 4px solid #F88C00;

    padding: 15px;

    margin: 20px 0 20px 0;

}

.post-entry blockquote:before {} .post-entry blockquote p {

                                     margin: 0 !important;

                                     padding: 0 !important;

    font-size: 1em;!important;

    line-height: 26px;

									

                                 }

.post-adv {

    margin: 30px 0;

    overflow: hidden;

    text-align: center;

    display: block;

}

.post-adv img {

    max-width: 100%;

    height: auto;

    line-height: 0;

    border: 0;

}

.post-share-box {

    margin: 30px 0;

    display: block;

    clear: both;

    overflow: hidden;

    border-radius: 3px;

    padding: 15px 0 0 0;

    border-top: 1px #d9d9d9 solid;

}

.post-share-box h4 {

    float: left;

    font-size: 12px;

    line-height: 27px;

    font-weight: 700;

    color: #AAA;

    text-transform: uppercase;

    margin: 0;

    padding: 0;

}

.post-share-box-social-networks,

.social_sharing_box_large,

.social_sharing_box_small {

    overflow: hidden;

    display: block;

    text-align: center;

    line-height: 0;

}

.social_sharing_box_large li,

.social_sharing_box_small li {

    display: inline-block;

}

.post-share-box-social-networks li {

    display: inline-block;

}

.post-tags:before {

    content: ' ';

    display: block;

    clear: both;

}

.post-tags {

    display: block;

    clear: both;

    overflow: hidden;

    margin: 30px 0;

    text-transform: uppercase

}

.post-tags a {

    color: #AAA;

}

.post-navigation {

    margin: 0 0 30px;

    padding: 10px 0;

    clear: both;

    overflow: hidden;

    display: block;

}

.post-navigation,

.post-navigation a {

    color: #AAA;

}

.post-navigation a:hover {

    color: #F88C00;

}

.post-navigation .post-nav-left {

    float: left;

}

.post-navigation .post-nav-right {

    float: right;

}

/*

 * Post Navigation

 */



.post-navigation {

    background: #F5F5F5;

    border-radius: 2px;

}

.post-navigation a:hover {} .post-navigation .nav-previous,

                            .post-navigation .nav-next {

                                display: inline-block;

                                padding: 5px 12px;

                            }

.post-navigation .nav-previous i,

.post-navigation .nav-next i {

    display: inline-block;

    width: 22px;

    height: 22px;

    line-height: 22px;

    background: #DDD;

    border-radius: 2px;

    text-align: center;

}

.post-navigation .nav-previous i {

    margin-right: 10px;

}

.post-navigation .nav-next i {

    margin-left: 10px;

}

.post-navigation .nav-previous {

    float: left

}

.post-navigation .nav-next {

    float: right

}

/*

 * Post Navigation RTL

 */



.rtl .post-navigation .nav-previous i {

    margin-right: auto;

    margin-left: 10px;

}

.rtl .post-navigation .nav-next i {

    margin-left: auto;

    margin-right: 10px;

}

.rtl .post-navigation .nav-previous {

    float: right

}

.rtl .post-navigation .nav-next {

    float: left

}

ul.post-author-box,

ul.post-author-box li,

ul.sitemap_content,

ul.sitemap_content li {

    margin: 0 !important;

    background: none !important;

    list-style: none !important;

}

ul.post-author-box li {

    margin-bottom: 20px !important;

}

.post-author-box {

    margin: 0 0 30px;

    clear: both;

    overflow: hidden;

    display: block;

}

.post-author-box .post-image {

    float: left;

    width: 79px;

    margin: 3px 20px 5px 0px;

}

.post-author-box .bio-author-desc {

    line-height: 18px;

    font-size: 13px;

    margin: 0 0 10px 0;

}

#related-posts {

    margin: 0 0 20px 0;

}

#related-posts .related-images .related-item {

    float: left;

    width: 134px;

    height: 190px;

    margin: 0 10px;

    display: block;

    overflow: hidden;

}

#related-posts .related-images .related-item .post-image {

    margin: 0 0 10px 0 !important;

}

#related-posts .related-images .related-item .post-image a {

    max-width: 100%;

}

#related-posts .related-images .related-item h4 {

    margin: 0;

    padding: 0;

    font-size: 14px;

    font-weight: 600;

    line-height: 18px;

}

#related-posts .related-list .related-item {

    float: left;

    display: block;

    width: 46%;

    margin: 4px 0;

    padding: 5px 5px 5px 18px;

    position: relative;

}

#related-posts .related-list .related-item:before {

    content: '\f111';

    font-family: FontAwesome;

    font-style: normal;

    font-weight: normal;

    text-decoration: inherit;

    font-size: 8px;

    position: absolute;

    top: 11px;

    left: 0;

    color: #AAA;

}

#related-posts .related-list .related-item h4 {

    margin: 0;

    padding: 0;

    font-size: 14px;

    font-weight: 600;

    line-height: 20px;

}

.fb-comments {

    margin: 0 0 30px 0;

    overflow: hidden;

    display: block;

    clear: both;

}

/* comments */



.commentlist,

.comments-respond {

    margin: 20px 0 40px 0;

}

.comments-container .comment-box {

    margin-bottom: 20px;

}

.comments-container .comment-box .avatar {

    margin-top: 2px;

    margin-right: 5px;

    float: left;

}

.comments-container .comment-box .avatar img {

    width: 60px;

    height: 60px;

    line-height: 0;

    border-radius: 100%

}

html.ie.ie8 .comments-container .comment-box .avatar img {

    width: inherit;

}

.comments-container .comment-box .comment {

    margin-left: 0;

    padding-bottom: 20px;

    border-bottom: 1px solid #f5f5f5;

}

.comments-container > .comment-box:last-child > .comment {

    border-bottom: 0;

}

.comments-container .comment-box .comment h5 {

    font-size: 14px;

    line-height: 20px;

    text-transform: uppercase;

    font-weight: 700;

}

.comments-container .comment-box .comment .date-replay {

    margin-bottom: 20px;

    font-size: 12px;

    line-height: 20px;

    font-weight: 600;

    color: #AAA;

}

.comments-container .comment-box .comment .date-replay a {

    font-weight: 700;

    font-size: 11px;

}

.comments-container .comment-box .children {

    margin-top: 20px;

    margin-left: 45px;

}

.comments-container .comment-box.author {

    padding: 15px 10px 10px 10px;

}

.comments .comment-box.author .comment {

    padding-bottom: 10px;

    border-bottom: 0;

}

.form-box textarea {

    width: 99.6%;

    padding: 12px 10px;

    min-height: 180px;

    display: block;

    border: none;

}

.form-box p {

    margin: 0 0 20px 0;

}

#comment-input .input-name,

#comment-input .input-email,

#comment-input .input-website {

    width: 99.6% !important;

}

.breadcrumbs {

    margin: 0 0 30px 0;

    padding: 10px 12px 12px 6px;

    font-size: 13px;

    line-height: 16px;

    clear: both;

    overflow: hidden;

    display: block;

    background: #f9f9f9;

    border: none;

    border-radius: 2px;

}

.breadcrumbs li {

    display: inline-block;

    padding: 0;

}

.breadcrumbs a {

    color: #F88C00;

}

.breadcrumbs i {

    margin: 0 10px;

    font-size: 18px;

    color: #757575;

}

.blog-two {

    width: 380px;

    float: left;

    margin: 0px 25px 30px 0px;

    padding-bottom: 15px;

    background: #fff;

    border-bottom: 1px #F0F0F0 solid;

    position: relative;

    overflow: hidden;

    display: block;

}

.blog-two .post-image {

    margin: 0 auto 15px;

}

.blog-two .blog-two-inner h2.post-title {

    margin: 0 0 10px 0;

    font-size: 17px;

    line-height: 26px;

    font-weight: 700;

    display: block;

    overflow: hidden;

}

.blog-two .blog-two-inner .post-readmore {

    text-align: left;

}

.post-entry h3 {

    margin-bottom: 20px;

    font-weight: 700;

}

.recent-box .post-image {

    float: left;

}

.recent-box .recent-box-list .post-image {

    float: left;

    margin: 0 15px 0 0;

}

.home-box-title {

    position: relative;

    display: block;

    overflow: hidden;

    margin-bottom: 30px;

}

.home-box-title h2 {

    padding: 0;

    margin: 0;

    font-size: 18px;

    font-weight: 400;

    display: block;

    text-transform: uppercase;

    border-top: 0 none !important;

    border-bottom: 4px #F88C00 solid;

    position: relative;

}

.home-box-title h2 b {

    padding: 0 15px;

    margin-bottom: -3px;

    display: inline-block;

    color: #444;
	font-family: "Montserrat", sans-serif!important;


}

.home-box-title div.box-title-more .prev,

.home-box-title div.box-title-more .nxt {

    color: #CCC;

    background-color: #f9f9f9;

    border: none;

}

.home-box-title div.box-title-more .prev,

.home-box-title div.box-title-more .nxt,

.home-box-title div.box-title-more .more-plus {

    line-height: 0;

    border-radius: 0;

    cursor: pointer;

    font-size: 14px;

    font-weight: normal;

}

.home-box-title div.box-title-more {

    float: right;

    position: absolute;

    bottom: 0px;

    right: 0px;

    margin: 0px !important;

}

.home-box-title div.box-title-more .prev:hover,

.home-box-title div.box-title-more .nxt:hover,

.home-box-title div.box-title-more .more-plus:hover {

    background-color: #F88C00;

    color: #FFF;

}

.home-box-title div.box-title-more .more-plus {

    display: none !important;

}

.recent-box {

    margin: 0 0 30px 0;

    display: block;

}

.blog-two h2.post-title,

.cat-box-first .first-post h2.post-title {

    font-size: 19px;

    line-height: 26px;

    margin: 0px 0px 7px 0px;
	font-family: merriweather, sans-serif


}

.blog-two .post-image {

    float: none;

}

.blog-two .post-warpper .post-image {

    float: left;

}

.recent-box .recent-box-list {

    border-bottom: 1px solid #F0F0F0;

    padding: 9px 0px 14px;

    clear: both;

    display: block;

    overflow: hidden;

}

.recent-box .recent-box-list-content h2 {

    font-size: 16px;

    line-height: 22px;

    margin: 0px 0px 5px 0px;

}

.recent-box .recent-box-list-content p {

    margin: 0px 0px 5px 0px;

    font-weight: 400;

    color: #222;

    line-height: 18px;

    font-size: 13px;

}

.blog-two .details,

.recent-box .recent-box-list .details {

    color: #777;

    font-size: 11px;

    font-weight: 700;

    display: block;

    margin: 3px 0px 0px 0px;
	font-family: montserrat,sans-serif!important;


}

.blog-two .details i,

.recent-box .recent-box-list .details i {

    font-size: 13px;

    margin: 0 2px;

    color: #AAA;

}

.blog-two .details .post_meta_views,

.recent-box .recent-box-list .details .post_meta_views {

    margin: 0 3px;

}

.blog-two .details {

    margin-bottom: 10px;

    overflow: hidden

}

.recent-box.recent_box_default {

    margin-bottom: 0;

}

.home-ads {

    text-align: center;

}

.home-ads iframe {

    width: 99%;

    max-width: 99% !important;

    margin-left: auto;

    margin-right: auto;

}

.home-ads,

.home-scroll {

    display: block;

    margin-bottom: 30px;

    overflow: hidden;

}

.home-scroll .home-box-title h2 {

    background: none !important;

}

.home-ads .fb_iframe_widget {

    overflow: hidden;

    max-width: 99% !important;

    margin-left: auto;

    margin-right: auto;

    border-right: 1px solid #d3d6db;

    border-bottom: 1px solid #d3d6db;

}

/**

 *  breaking-news-in-pic

 */



.home-scroll .box-title h2,

#related-posts .related-re_scroll .box-title h2 {

    line-height: 40px;

}

.home-scroll .post-warpper,

.home-scroll .post-warpper .post-items,

#related-posts .related-re_scroll,

#related-posts .related-re_scroll .post-items {

    width: 785px !important;

    min-width: 785px !important;

    height: 186px !important;

    min-height: 186px !important;

    display: block;

}

.home-scroll .post-image .format-icon,

#related-posts .related-re_scroll .post-image .format-icon {

    display: inline-block;

    vertical-align: middle;

    width: 40px;

    height: 40px;

    border-radius: 100%;

    font-size: 16px;

    font-weight: 400 !important;

    background: rgba(0, 0, 0, 0.5);

    color: #FFF;

}

.home-scroll .format-icon i,

#related-posts .related-re_scroll .format-icon i {

    margin: 11px 0 0 0;

}

.home-scroll .post-warpper,

.home-scroll .post-warpper .post-item,

.home-scroll .post-warpper .post-items #related-posts .related-re_scroll,

#related-posts .related-re_scroll .post-item,

#related-posts .related-re_scroll .post-items {

    display: block;

    overflow: hidden;

    position: relative;

}

.home-scroll .post-warpper .post-item,

#related-posts .related-re_scroll .post-item {

    float: left;

    width: 240px;

    min-width: 240px !important;

    height: 186px;

    min-height: 186px !important;

    margin: 0 31px 0 0;

}

.rtl .home-scroll .post-warpper .post-item,

.rtl #related-posts .related-re_scroll .post-item {

    float: right;

    margin: 0 0 0 31px;

}

.home-scroll .post-warpper .post-items .post-item:last-child,

#related-posts .related-re_scroll .post-items .post-item:last-child {

    margin: 0;

}

.home-scroll .post-caption,

#related-posts .related-re_scroll .post-caption {

    display: block;

    position: absolute;

    bottom: -37px;

    left: 0;

    width: 100%;

}

.rtl .home-scroll .post-caption,

.rtl #related-posts .related-re_scroll .post-caption {

    left: auto;

    right: 0px;

}

.home-scroll .post-caption .post-title,

#related-posts .related-re_scroll .post-title {

    background-color: rgba(0, 0, 0, 0.5);

    display: inline-block;

    color: #FFF;

    font-size: 13px;

    font-weight: 400;

    line-height: 20px;

    padding: 8px 10px 9px 10px;

    margin: 0;

    margin-bottom: -5px;

}

.home-scroll .post-caption .post-title a,

#related-posts .related-re_scroll .post-title a {

    color: #FFF !important;

}

.home-scroll .post-caption .post-meta,

#related-posts .related-re_scroll .post-meta {

    background-color: #f9f9f9;

    display: block;

    color: #AAA;

    font-size: 13px;

    font-weight: normal;

    line-height: 20px;

    padding: 8px 10px 9px 10px;

}

.home-scroll .post-caption .post-meta i,

#related-posts .related-re_scroll .post-meta i {

    margin: 0 10px 0 0;

}

.rtl .home-scroll .post-caption .post-meta i,

.rtl #related-posts .related-re_scroll .post-meta i {

    margin: 0 0 0 10px;

}

.cat-box-2col.blog-two {

    border: none;

}

.cat-box-2col.blog-two .half-width-category {

    margin: 0 0 30px 0;

}

.cat-box-2col.blog-two .post-warpper {

    clear: both;

    margin: 0;

    overflow: hidden;

    display: block;

    position: relative;

}

.blog-two .post-warpper .post-image {

    float: left;

    margin: 0 15px 0 0;

}

.blog-two .post-warpper h2.post-title,

.cat-box-first .cat-box-first-small-posts h2.post-title {

    font-size: 14px;

    margin: 0 0 5px 0;

    line-height: 16px;

}

.cat-box-first .cat-box-first-small-posts h2.post-title {} .blog-two .post-warpper .details {

                                                               margin: 0;

                                                           }

.cat-box-left {

    clear: both;

    margin-bottom: 30px;

    position: relative;

    overflow: hidden;

    display: block;

}

.cat-box-left article.half-width-category {

    width: 380px;

    float: left;

    margin: 0 15px 0 0;

    padding: 0 20px 0 0;

    background: #fff;

    position: relative;

    overflow: hidden;

    display: block;

    border-right: 1px #d9d9d9 solid

}

.rtl .cat-box-left article.half-width-category {

    float: right;

    padding: 0 0 0 20px;

    border-right: 0 none;

    border-left: 1px #d9d9d9 solid

}

.cat-box-left .cat-box-left-small-posts {

    width: 365px;

    float: right;

}

.cat-box-left .cat-box-left-small-posts .post-image {

    float: left;

    margin: 0 15px 0 0;

}

.cat-box-left .cat-box-left-small-posts .post-warpper h2.post-title {

    font-size: 16px;

    line-height: 18px;

    margin-bottom: 5px;

}

.cat-box-left .cat-box-left-small-posts .post-warpper .details {

    margin: 0;

}

.cat-box-left .cat-box-left-small-posts .post-warpper {

    clear: both;

    margin: 0 0 20px 0;

    overflow: hidden;

    display: block;

    position: relative;

    padding: 0 0 0 0;

}

.rtl .cat-box-left .cat-box-left-small-posts .post-warpper {

    border-left: 3px #eee solid;

    border-right: none;

    padding: 0 0 0 20px;

}

.cat-box-left .cat-box-left-small-posts .post-warpper:last-child {

    margin-bottom: 0;

}

.cat-box-left .post-image {

    margin: 0 auto 15px;

}

.cat-box-left .details,

.cat-box-first .details {

    color: #777;

    font-size: 11px;

    font-weight: 400;

    display: block;

    margin: 3px 0px 0px 0px;

}

.cat-box-left .details i,

.cat-box-first .details i {

    font-size: 13px;

    margin: 0 2px;

    color: #AAA;

}

.cat-box-left .details .post_meta_views,

.cat-box-first .details .post_meta_views {

    margin: 0 3px;

    font-style: italic;

}

.cat-box-left .details,

.cat-box-first .details {

    margin-bottom: 5px;

    overflow: hidden

}

.cat-box-left h2.post-title {

    margin: 0 0 5px 0;

    font-size: 19px;

    line-height: 26px;

    font-weight: 600;

    display: block;

    overflow: hidden;

}

.cat-box-left .post-readmore {

    text-align: left;

}

.rtl .cat-box-left .post-readmore {

    text-align: right;

}

.cat-box-left .post-readmore a {

    margin: 0;

    border-radius: 2px;

}

.cat-box-left .post-entry p {

    line-height: 22px !important;

}

.cat-grid,

.cat-box-first,

.gallery-box {

    margin-bottom: 30px;

    clear: both;

    display: block;

    overflow: hidden;

}

.cat-grid .post-image {

    padding: 3px;

    display: inline-block;

    cursor: pointer;

    line-height: 0;

    margin-left: -3px;

}

.cat-box-first {

    overflow: hidden;

    display: block;

}

.cat-box-first .first-post {

    clear: both;

    margin-bottom: 30px;

    overflow: hidden;

    display: block;

}

.cat-box-first .first-post .post-image {

    float: left;

    margin: 0 30px 0 0;

}

.cat-box-first .cat-box-first-small-posts .post-warpper {

    float: left;

    width: 50%;

}

.cat-box-first .cat-box-first-small-posts .post {

    padding-right: 15px;

    padding-bottom: 15px;

    overflow: hidden;

    display: block;

}

.cat-box-first .cat-box-first-small-posts .post-warpper .post-image {

    float: left;

    margin: 0 15px 0 0;

}

.cat-box-video-first {

    float: left;

}

.cat-box-video-small {

    float: right;

}

.cat-box-video-small article {

    margin-bottom: 20px;

}

.cat-box-video-small article:last-child {

    margin-bottom: 0;

}

.gallery-box {} .gallery-box .post-image {

                    padding: 1px;

                    width: 259px;

                }

.gallery-box .gallery-items {

    overflow: hidden;

    position: relative;

    display: block;

}

.gallery-box .item {

    float: left;

    line-height: 0;

    height: auto;

    position: relative;

    overflow: hidden;

    display: block !important;

}

.gallery-box .item .post-image a {

    background-color: #000;

}

.gallery-box .item .post-image a img {

    opacity: .6;

    width: 100%;

    max-width: 100%;

}

.gallery-box .item .post-image a:hover img {

    opacity: 1;

    -webkit-transform: scale(1.2);

    transform: scale(1.2);

    transition: all ease-in-out 0.18s;

}

.timeline-list .timeline-item {

    display: block;

    clear: both;

    overflow: hidden;

    width: 100%;

}

.timeline-list .timeline-item .timeline-date span {} .timeline-list .timeline-item .timeline-date,

                                                     .timeline-list .timeline-item .timeline-link {

                                                         width: 50%;

                                                         display: block;

                                                         float: left;

                                                         overflow: hidden;

                                                     }

.timeline-list .timeline-item .timeline-date span {

    text-align: right;

    padding: 7px 0;

    padding-right: 20px;

    display: block;

    font-size: 11px;

    font-weight: 400;

    line-height: 25px;

    color: #AAA;

}

.timeline-list .timeline-item .timeline-link a {

    text-align: left;

    padding: 7px 0;

    padding-left: 20px;

    display: block;

    font-size: 14px;

    font-weight: 700;

    line-height: 25px;

    border-left: 3px #F88C00 solid;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.timeline-title {

    text-align: center;

    clear: both;

    display: block;

    margin-bottom: -4px;

}

.oops {

    font-size: 135px;

    line-height: 140px;

    text-align: center;

    color: #E2E2E2;

    margin-bottom: 20px;

}

.oops-meta {

    font-weight: 600;

    font-size: 21px;

    line-height: 30px;

    margin-bottom: 30px !important;

}

.page-top-reviews .post-item,

.page-top-reviews,

.page-top-reviews .article.post-item {

    position: relative;

    overflow: hidden;

}

.page-contact-info-p,

.page-contact-info-list,

.page-contact-info-list li {

    font-size: 12px !important;

    font-weight: 400 !important;

    line-height: 16px !important;

}

#contcatus .form-box-label label {

    float: left;

    width: 33.33333333333333%;

}

#contcatus .form-box-label label input {

    width: 80%;

}

#contcatus .form-box-label label:last-child {

    margin-right: 0;

}

#contact_msg {

    padding: 10px;

    margin: 20px 0 0;

    width: 100%;

    overflow: hidden;

    font-size: 14px;

    line-height: 20px;

    text-align: center;

    display: none;

}

#contcatus {

    position: relative;

    overflow: hidden;

    display: block;

}

.page-contact-info {

    clear: both;

    display: block;

    overflow: hidden;

}

ul.children .comment:last-child {

    padding-bottom: 0px;

    margin-bottom: 0px;

    border: 0 none;

}

.twitter-text {

    line-height: 18px;

}

#gallery-box {

    width: 100% !important;

}

.post-entry ol,

.post-entry ul {

    margin: 0 0 20px 20px;

}

.post-entry ul li {

    list-style: inside disc;

    line-height: 25px;

}

.post-entry ol li {

    list-style: inside decimal;

    line-height: 25px;

}

/* New v1.1.0 */



.mini-post-cate {

    text-transform: uppercase;

    margin: 0 0 5px;

    font-size: 12px;

}

.mini-post-cate,

.mini-post-cate a {

    color: #AAA;

}

.mini-post-meta {

    text-transform: uppercase;

    font-size: 12px;

}

.mini-post-meta i {

    margin-right: 10px;

    font-size: 13px !important;

    font-weight: 200 !important;

}

.mini-post-meta,

.mini-post-meta a {

    color: #AAA;

}

.mini-post-meta a:hover,

.mini-post-cate a:hover {

    color: #111;

}

.mini-post-meta .post_meta_date {

    text-transform: none !important;

}

.home-blog.home-mini .post-gallery,

.home-blog.home-mini .post-gallery ul.slides,

.home-blog.home-mini .post-gallery ul.slides li,

.home-blog.home-mini .post-gallery ul.slides li a {

    position: relative;

    overflow: hidden;

}

.header-v5 .breaking-news {

    background: none;

}

.header-v5 .container .container {

    width: 550px;

    min-width: 550px;

    float: left;

}

.header-v5 .breaking-news,

.header-v5 .breaking-news .mt-news li a {

    color: #FFF;

}

.header-v5 .breaking-news .mt-news li a:hover {

    color: #FFF;

}

.header-v5 .breaking-news .breaking-news-title {

    background-color: #F88C00;

    color: #FFF;

    height: 30px;

    line-height: 30px;

    border-radius: 3px;

}

.header-v5 .breaking-news .mt-news li a,

.header-v5 .breaking-news {

    height: 30px;

    line-height: 30px;

}

.header-v5 .breaking-news .mt-news li a:hover {

    color: #DDD !important;

}

/* Blog Grid */



.inner-grid {} .inner-grid .article-grid {} .inner-grid .pagenavi {

                                                margin-top: 0;

                                            }

.inner-grid .article-grid .article-grid-items {

    display: block;

    overflow: hidden;

}

.inner-grid .article-grid .post-item {

    float: left;

    display: inline-block;

    overflow: hidden;

    position: relative;

    margin-left: 2px;

    margin-right: 25px;

    margin-bottom: 30px;

    width: 360px;

    background-color: #f9f9f9;

    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);

    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);

    border-radius: 3px;

}

.inner-grid .article-grid .article-grid-items .post-item:last-child {

    margin-right: 0;

}

.inner-grid .article-grid .post-item .post-image {

    overflow: hidden;

}

.inner-grid .article-grid .post-item .post-image img,

.inner-grid .article-grid .post-item .post-image {

    border-radius: 4px 4px 0 0;

}

.inner-grid .article-grid .post-item .article-grid-content {

    position: relative;

    overflow: hidden;

    display: block;

    padding: 20px;

}

.inner-grid .article-grid .post-item .post-cate {

    text-transform: uppercase;

    font-size: 11px;

    line-height: 18px;

    padding-bottom: 10px;

    margin-bottom: 10px;

    border-bottom: 1px #DDD dotted;

}

.inner-grid .article-grid .post-item .post-cate,

.inner-grid .article-grid .post-item .post-cate a {

    color: #AAA;

}

.inner-grid .article-grid .post-item .post-cate a:hover {

    color: #111;

}

.inner-grid .article-grid .post-item .post-entry {

    clear: both;

    margin: 0 0 15px;

}

.inner-grid .article-grid .post-item .post-title {

    margin: 0 0 5px;

}

.inner-grid .article-grid .post-item .post-rate {

    margin-bottom: 7px;

    display: block;

    overflow: hidden;

}

.inner-grid .article-grid .post-item .btn {

    margin: 0;

}

.inner-grid .article-grid .post-item .soundcloud-box iframe .widgetContainer {

    border: none !important;

    box-shadow: none !important;

    border-radius: inherit !important;

}

.inner-grid .article-grid .post-item .post-gallery {

    position: relative;

}

.inner-grid .article-grid .post-gallery ul.slides li a img {

    width: 100%;

}

.inner-grid .article-grid .post-gallery,

.inner-grid .article-grid .post-gallery ul.slides,

.inner-grid .article-grid .post-gallery ul.slides li,

.inner-grid .article-grid .post-gallery ul.slides li a {

    width: 100%;

    position: relative;

    overflow: hidden;

}

.inner-grid .article-grid .flexslider .flex-prev,

.inner-grid .article-grid .flexslider .flex-next {

    position: absolute;

    top: 50%;

    margin-top: -15px;

    display: inline-block;

    overflow: hidden;

    width: 30px;

    height: 30px;

    background-color: rgba(0, 0, 0, 0.5);

    color: #FFF !important;

    z-index: 666;

    text-align: center;

}

.inner-grid .article-grid .flexslider .flex-prev {

    left: 0;

}

.inner-grid .article-grid .flexslider .flex-next {

    right: 0;

}

.inner-grid .article-grid .flexslider .flex-prev i,

.inner-grid .article-grid .flexslider .flex-next i {

    font-size: 13px !important;

    margin-top: 8px;

    font-weight: normal !important;

}

.inner-grid .article-grid .post-gallery ul.slides li {

    display: none;

}

.archive-dec {

    margin-bottom: 40px;

    padding: 0 0 20px;

    clear: both;

    overflow: hidden;

    display: block;

    line-height: 18px;

    border-bottom: 1px #f0f0f0 solid;

}

.rss-cat {

    line-height: 0;

    border: none;

    border-radius: 0;

    cursor: pointer;

    font-size: 14px;

    font-weight: normal;

    float: right;

    position: absolute;

    bottom: 5px;

    right: 0px;

    margin: 0px;

    color: #fbab5d;

}

.rtl .rss-cat {

    float: left;

    left: 0px;

    right: auto;

}

.rss-cat i {

    font-size: 18px;

}

.logo-name,

.logo-desc {

    display: block;

    clear: both;

}

.logo a {

    display: block;

    overflow: hidden;

    line-height: 0;

}

.logo-desc {

    font-family: tahoma;

    font-size: 13px !important;

    color: #AAA !important;

    font-weight: normal !important;

    line-height: 15px !important;

    padding: 0 0px 10px 0px !important;

    margin: 0 !important;

}

.logo-name {

    font-size: 34px;

    line-height: 42px;

    font-weight: 700;

}

#gallery-box .gallery-icon {

    position: absolute;

    width: 40px;

    height: 40px;

    line-height: 40px;

    text-align: center;

    left: 50%;

    top: 50%;

    background-color: #90c030;

    border-radius: 100%;

    color: #FFF;

    font-size: 17px;

    font-weight: normal;

    margin: -20px 0 0 -20px;

}

#gallery-box .caption {

    background-color: rgba(0, 0, 0, 0.5);

    color: #FFF;

    font-size: 13px;

    line-height: 20px;

    padding: 8px 10px 9px 10px;

    margin: 0;

    display: block;

    position: absolute;

    bottom: 1px;

    left: 1px;

    right: 1px;

    z-index: 999;

}

#gallery-box .caption a {

    color: #FFF;

}

#breaking-news-in-pic .format-video span.over,

.home-scroll .format-video span.over {

    position: absolute;

    top: 50%;

    left: 50%;

    font-size: 18px;

    line-height: 30px;

    margin: -22px 0 0 -18px;

    border-radius: 100%;

    background-color: rgba(0, 0, 0, 0.7);

    width: 36px;

    height: 36px;

    text-align: center;

    overflow: hidden;

    display: block;

}

.home-scroll .format-video span.over {

    margin-top: -18px !important;

}

#breaking-news-in-pic .format-video span.over i,

.home-scroll .format-video span.over i {

    font-size: 18px !important;

    margin: 5px 0 0 3px !important;

    line-height: 29px !important;

    padding: 0 !important;

    font-weight: 200 !important;

    font-style: normal !important;

    color: #FFF !important;

    color: rgba(255, 255, 255, 0.9) !important;

}

.live-sharing {

    clear: both;

    display: block;

    overflow: hidden;

    position: relative;

    line-height: 0;

}

.home_loading {

    display: block;

    background: #FFF url(images/loader.gif) no-repeat center center;

    position: absolute;

    top: 50%;

    left: 50%;

    margin: -40px 0 0 -40px;

    border-radius: 100%;

    width: 30px;

    height: 30px;

    position: absolute;

    top: 50%;

    left: 50%;

    margin: -25px 0 0 -25px;

    padding: 10px;

}

/**** Isotope Filtering ****/



.isotope-item {

    z-index: 2;

}

.isotope-hidden.isotope-item {

    pointer-events: none;

    z-index: 1;

}

/**** Isotope CSS3 transitions ****/



.isotope,

.isotope .isotope-item {

    -webkit-transition-duration: 0.8s;

    -moz-transition-duration: 0.8s;

    -ms-transition-duration: 0.8s;

    -o-transition-duration: 0.8s;

    transition-duration: 0.8s;

}

.isotope {

    -webkit-transition-property: height, width;

    -moz-transition-property: height, width;

    -ms-transition-property: height, width;

    -o-transition-property: height, width;

    transition-property: height, width;

}

.isotope .isotope-item {

    -webkit-transition-property: -webkit-transform, opacity;

    -moz-transition-property: -moz-transform, opacity;

    -ms-transition-property: -ms-transform, opacity;

    -o-transition-property: top, left, opacity;

    transition-property: transform, opacity;

}

/**** disabling Isotope CSS3 transitions ****/



.isotope.no-transition,

.isotope.no-transition .isotope-item,

.isotope .isotope-item.no-transition {

    -webkit-transition-duration: 0s;

    -moz-transition-duration: 0s;

    -ms-transition-duration: 0s;

    -o-transition-duration: 0s;

    transition-duration: 0s;

}

/**** Isotope filtering ****/



.isotope-item {

    z-index: 2;

}

.isotope-hidden.isotope-item {

    pointer-events: none;

    z-index: 1;

}

.last-column {

    margin-right: 0px !important;

}

.rtl .blog-two {

    margin: 0px 0px 30px 30px !important;

}

.rtl .last-column {

    margin-left: 0px !important;

}

.post-image a {

    display: block;

}

.single-wportfolio #related-posts .related-re_scroll .post-title {

    margin-bottom: 0px !important;

}

.post_full_width #related-posts .related-re_scroll,

.post_full_width #related-posts .related-re_scroll .post-items,

.wportfolio-full-width #related-posts .related-re_scroll,

.wportfolio-full-width #related-posts .related-re_scroll .post-items {

    width: 100% !important;

    min-width: 100% !important;

}

.post_full_width #related-posts .related-re_scroll .post-item,

.wportfolio-full-width #related-posts .related-re_scroll .post-item {

    width: 358px !important;

    min-width: 358px !important;

}

.home-scroll .post-warpper .post-item,

#related-posts .related-re_scroll .post-item {

    display: none;

}

.home-scroll-nav {

    display: block !important;

}

/* Slider Full */



#slider-full {

    direction: ltr;

    text-align: left;

    display: block;

    overflow: hidden;

    position: relative;

    margin: auto;

    margin-top: 30px;

    width: 1140px;

    min-height: 160px;

    background: #000 url("images/loader.gif") no-repeat 50% 50%;

}

.rtl #slider-full {

    direction: rtl;

    text-align: right

}

#slider-full ul.slides li {

    display: none;

}

#slider-full ul.slides li {

    height: auto;

}

#slider-full .post-image a:hover img {

    opacity: 1;

}

#slider-full ul.flex-direction-nav {} #slider-full ul.flex-direction-nav li a {

                                          position: absolute;

                                          top: 0;

                                          margin-top: 10px;

                                          width: 30px;

                                          height: 30px;

                                          line-height: 30px;

                                          display: block;

                                          text-align: center;

                                          z-index: 888;

                                          background-color: #000;

                                          background-color: rgba(0, 0, 0, 0.5);

                                          border-radius: 2px;

                                      }

.flexslider ul.flex-direction-nav li a:hover {

    background-color: rgba(0, 0, 0, 0.2)!important;

    -webkit-transform: scale(1.2);

    transform: scale(1.2);

    transition: all ease-in-out 0.18s;

}

#slider-full ul.flex-direction-nav li,

#slider-full ul.flex-direction-nav li a {

    color: #FFF;

}

#slider-full ul.flex-direction-nav li a.flex-next {

    right: 0;

    margin-right: 10px;

}

.rtl #slider-full ul.flex-direction-nav li a.flex-next {

    right: auto;

    left: 0;

    margin-right: auto;

    margin-left: 10px;

}

#slider-full ul.flex-direction-nav li a.flex-prev {

    right: 0;

    margin-right: 42px;

}

.rtl #slider-full ul.flex-direction-nav li a.flex-prev {

    right: auto;

    left: 0;

    margin-right: auto;

    margin-left: 42px

}

#slider-full .flex-control-nav {

    position: absolute;

    left: 5px;

    top: 5px;

    z-index: 888;

}

.rtl #slider-full .flex-control-nav {

    position: absolute;

    left: auto;

    right: 5px;

}

#slider-full .flex-control-nav li {

    float: left;

}

.rtl #slider-full .flex-control-nav li {

    float: right;

}

#slider-full .flex-control-nav li a {

    display: inline-block;

    width: 22px;

    height: 6px;

    background: #FFF;

    cursor: pointer;

    text-indent: -1000px;

    margin: 2px;

    border-radius: 3px;

}

.rtl #slider-full .flex-control-nav li a {

    text-indent: 10000px;

}

#slider-full .flex-control-nav li a.flex-active {

    background: #000;

    background: rgba( 0, 0, 0, 0.5)

}

#slider-full .slide-caption {

    position: absolute;

    width: 100%;

    bottom: 0;

    z-index: 888;

    background-color: #000;

    background-color: rgba(0, 0, 0, 0.8);

    -webkit-transition: all 0.5s;

    -moz-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -o-transition: all 0.5s;

    transition: all 0.5s;

}

#slider-full .slide-caption .post-caption-content {

    padding: 20px;

}

#slider-full .slide-caption,

#slider-full .slide-caption a {

    color: #FFF;

}

#slider-full .slide-caption .post-title {

    text-transform: uppercase;

    font-size: 28px;

    line-height: 28px;

    font-weight: 600;

    margin: 10px 0 0 0;

}

#slider-full .slide-caption .post_meta_date,

#slider-full .slide-caption .post_meta_author {

    color: #EEE;

    text-transform: uppercase;

    font-size: 13px;

}

#slider-full .slide-caption .post_meta_author {

    margin-top: 5px;

}

#slider-full .slide-caption .post_meta_cats {

    background: #F88C00;

    display: inline-block;

    padding: 3px 5px;

    margin-right: 10px;

    border-radius: 2px;

}

#slider-full .slide-caption .post_meta_cats,

#slider-full .slide-caption .post_meta_cats a {

    color: #FFF;

}

/* Full slider */



#slider-full,

#slider-full ul.slides li {

    height: 470px;

    min-height: 470px;

    overflow: hidden;

    background-color: #000;

}

#slider-full ul.slides li a.slider-img {

    display: block;

    position: absolute;

    width: 100%;

    height: 100%;

    background-position: center;

    background-repeat: no-repeat;

    background-size: cover;

    z-index: 25;

}

/* News boxes */

.post_meta_views, .post_meta_comments{
	visibility:hidden !important;

	
	}

.box-meta-span {

    margin: 0 10px 0 0;

    float: left;

    display: inline-block;

}

.rtl .box-meta-span {

    float: right;

    margin: 0 0 0 10px;

}

/* Heart like */



span.post-like .like {

    font-size: 14px;

    line-height: 14px;

    padding: 0;

    margin: 0;

}

span.post-like.voted .like,

span.post-like .alreadyvoted {

    color: #8dc63f

}

span.post-like em {

    font-style: normal

}

span.post-like a,

span.post-like em,

span.post-like .alreadyvoted {

    display: inline-block;

    line-height: 14px

}

/*

 * Portfolio

 */



.folio-container {

    margin-bottom: 50px;

}

.single-wportfolio .header,

.tax-portfolio_category .header,

.page-template-portfolio-four-col-php .header,

.page-template-portfolio-three-col-php .header,

.page-template-portfolio-two-col-php .header,

.page-template-portfolio-grid-col-php .header {

    margin-bottom: 35px

}

/* page-title */



#page-title {

    display: block;

    clear: both;

    overflow: hidden;

    padding: 30px 0;

    margin-bottom: 50px;

    background: #515e6c;

}

.bd-page-title {

    float: left;

    width: 570px;

}

.rtl .bd-page-title {

    float: right;

}

.bd-page-title h1 {

    margin: 0;

    padding: 0;

    color: #FFF;

    line-height: 28px

}

/* crumbs */



#crumbs {

    float: right;

    line-height: 35px;

}

.rtl #crumbs {

    float: left;

}

#crumbs ul,

#crumbs li {

    margin: 0;

    padding: 0;

    list-style: none;

}

#crumbs li {

    display: inline-block;

    float: left;

    margin-left: 10px;

    color: #AAA;

}

.rtl #crumbs li {

    float: right;

    margin-left: 0;

    margin-right: 10px;

}

#crumbs li a {

    color: #FFF;

}

.rtl #crumbs li a {

    padding-right: 0;

    padding-left: 5px;

}

#crumbs li:after {

    content: '/';

    padding: 0 5px;

}

#crumbs li:last-child:after {

    content: '';

}

#folio-main {}

/* folio-media */



.folio-media {

    float: left;

    width: 770px;

}

.folio-media iframe {

    min-height: 250px;

}

.folio-media img {

    width: 100%;

    max-width: 100%;

    height: auto;

}

.rtl .folio-media {

    float: right;

}

.folio-media .post-sharing-box {

    margin-top: 20px;

}

/* folio-content */



.folio-content {

    float: right;

    width: 340px;

}

.rtl .folio-content {

    float: left;

}

.folio-content h3 {

    margin: 0 0 10px 0;

    padding: 0;

    font-size: 20px;

    line-height: 25px;

    font-weight: 600;

    color: #222;

}

.folio-entry {

    margin-bottom: 20px;

}

.folio-entry p {

    margin: 0;

    padding: 0;

    word-wrap: break-word;

    font-size: 13px;

    line-height: 25px;

    font-weight: normal;

    color: #666;

}

.folio-info {} .folio-info ul,

               .folio-info ul li {

                   margin: 0;

                   padding: 0;

                   list-style: none;

               }

.folio-info ul li {

    padding: 5px 0;

    width: 100%;

    border-bottom: 1px solid #eee;

}

.folio-info ul li:last-child {

    border-bottom: none;

}

.folio-info ul li strong {} .folio-info ul li .btn-link {

                                margin-top: 20px;

                            }

.folio-info ul li a {} .folio-cat a,

                       .folio-tag a {

                           display: inline-block;

                           padding: 3px 9px;

                           margin-right: 3px;

                           line-height: 20px;

                           background: #ddd;

                           border-radius: 3px;

                       }

.rtl .folio-cat a,

.folio-tag a {

    margin-right: 0;

    margin-left: 3px;

}

.folio-single article {

    position: relative;

    display: block;

    overflow: hidden;

}

.folio-items {} .folio-items .folio-item {

                    float: left;

                    margin: 0 7px;

                    margin-bottom: 20px;

                    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);

                    -webkit-animation-duration: 2s;

                    -moz-animation-duration: 2s;

                    -ms-animation-duration: 2s;

                    -o-animation-duration: 2s;

                    animation-duration: 2s;

                }

.folio-items .folio-item .post-thumb {

    overflow: hidden

}

.folio-items .folio-item .post-thumb img {

    -webkit-transition: 700ms;

    -moz-transition: 700ms;

    -o-transition: 700ms;

    transition: 700ms;

}

.folio-items .folio-item .post-thumb:hover img {

    transform: scale(1.5, 1.5) rotate(10deg);

    -ms-transform: scale(1.5, 1.5) rotate(10deg);

    -webkit-transform: scale(1.5, 1.5) rotate(10deg);

    -o-transform: scale(1.5, 1.5) rotate(10deg);

    -moz-transform: scale(1.5, 1.5) rotate(10deg);

}

.rtl .folio-items .folio-item {

    float: right;

}

.folio-items .folio-item .inner-desc {

    background: #FFF;

    display: block;

    overflow: hidden;

}

.folio-items .folio-item .inner-desc h3 {

    margin: 0;

    padding: 15px;

    text-align: center;

    font-size: 15px;

    line-height: 22px;

    font-weight: 700;

}

.folio-items .folio-item .inner-desc h3 span {

    clear: both;

    display: block;

    padding-top: 5px;

    font-size: 12px;

    line-height: 18px;

    font-weight: normal;

    text-transform: uppercase;

}

.folio-items .folio-item .inner-media img {

    width: 100%;

    max-width: 100%;

    height: auto;

}

/* 4col */



.folio-4col.folio-items .folio-item {

    width: 270px;

}

.folio-4col.folio-items .folio-item .inner-media iframe {

    min-height: 203px;

}

/* 3col */



.folio-3col.folio-items .folio-item {

    width: 360px;

}

.folio-3col.folio-items .folio-item .inner-media iframe {

    min-height: 270px;

}

/* 2col */



.folio-2col.folio-items .folio-item {

    width: 555px;

}

.folio-2col.folio-items .folio-item .inner-media iframe {

    min-height: 250px;

}

/* folio loading */



.folio-container div#loading {

    display: none;

}

.folio-container.loading #folio-main {

    opacity: 0;

    height: 0px;

    overflow: hidden;

}

.folio-container.loading div#loading {

    display: block;

    width: 100%;

    min-height: 280px;

}

/* #filters */



#folio-main #options {

    display: block;

    text-align: center;

    overflow: hidden;

    margin-bottom: 30px;

}

#folio-main ul#filters,

ul#filters li {

    margin: 0;

    padding: 0;

    list-style: none;

}

#folio-main ul#filters li {

    display: inline-block;

}

#folio-main ul#filters li a {

    display: block;

    background: #FFF;

    border-radius: 2px;

    padding: 6px 15px 7px;

    margin: 1px 2px;

    font-size: 14px;

    line-height: 22px;

    font-weight: 600;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);

}

#folio-main ul#filters li a.selected {

    background: #ff304e;

    color: #FFF;

}

/* folio-related */



.folio-related {

    margin-top: 50px;

    clear: both;

    overflow: hidden;

    display: block;

}

.folio-like {

    display: block;

    overflow: hidden

}

.folio-like span.post-like {

    margin: 10px 0 0 0;

    display: inline-block;

    overflow: hidden;

    padding: 5px 7px;

    line-height: 14px;

    background-color: #FFF;

    border-radius: 2px;

}

.folio-like span.post-like em {

    padding-left: 7px;

    font-size: 13px;

    font-weight: bold;

}

/* Navigation Dark */



.navigation-dark {

    margin: 30px 0 0 0;

    display: block;

}

.navigation-dark .container {

    background: #29292a;

    border-bottom: 4px #F88C00 solid;

}

.navigation-dark select {

    display: none;

    margin: 4px auto;

    width: 100%;

    max-width: 100%;

    height: auto;

    border-radius: 2px;

}

.menu-fallback {

    padding: 16px 0;

    text-align: center;

}

.navigation-dark:after {

    content: "";

    display: block;

    clear: both;

}

.navigation-dark ul#primary-menu {

    font-size: 10px !important;
	font-family: montserrat,helvetica, sans-serif !important;
	letter-spacing: 2px;
    line-height: 16px;
	text-transform:uppercase;

    z-index: 99999;
	

}.navigation




.footer-widgets h6{
color: #bbbbbb;
font-size: 1em!important;
font-weight: normal;
text-transform:uppercase;
}
.footer-widgets {
color: #ffffff!important;
font-size: 0.9em!important;
}


.single  p:first-child {
    font-size: 1.2em!important;
    font-weight: lighter!important;
    line-height: 1.7em!important;
    text-transform: none !important;
    font-family: merriweather, sans !important;
	margin-bottom: 20px;

}

#text-23{

visibility:hidden;
margin-bottom:-40px!important;
}
#text-23{

visibility:hidden;
margin-bottom:-20px;
}
#text-21{

visibility:hidden;
margin-bottom:-20px;
}#text-22{

visibility:hidden;
margin-bottom:-20px;
}

.widget.flexslider .slides li .slider-caption {
background-color: rgba(62, 74, 86, 0.5);
    bottom: 0;
    color: #fff;
    display: block;
    font-size: 14px;
    left: 0;
    line-height: 20px;
    margin: 0;
    padding: 8px 10px 9px;
    position: absolute;
    z-index: 999;
}

.home-scroll .post-caption .post-title, #related-posts .related-re_scroll .post-title {
background-color: rgba(62, 74, 86, 0.5);
    color: #fff;
    display: inline-block;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    margin: 0 0 -5px;
    padding: 8px 10px 9px;
font-family: montserrat!important;
text-transform:uppercase!important;
}

#bd-slider-3{
 background-color: rgba(255, 255,255, 0.8);
    color: #fff!important;
    margin: 0;
    padding: 0px 0px 20px;
font-family: montserrat!important;
text-transform:uppercase!important;
}
#slider.flexslider li .post-caption .post-caption-content {
    background-color: rgba(62, 74, 86, 0.8);
    color: #fff!important;
    margin: 0;
    padding: 15px 20px;
font-family: montserrat!important;
text-transform:uppercase!important;
}

.home-box-title{
 font-size: 7px!important;

}
.recent_box_list  .home-box-title h2 b {
    color: #376a95;

}
.btn-small {
    border-radius: 0;
    font-size: 11px!important;
    padding: 4px 14px 7px;
text-transform:uppercase;
font-family: montserrat;
}
.recent_box_list  .home-box-title h2 {
    border-bottom: 3px solid #376a95 !important;
    border-top: 0 none !important;
      color: #818b92 !important;
    display: block;
    font-size: 18px;
    font-weight: 400;
    margin: 0;
    padding: 0;
    position: relative;
    text-transform: uppercase;
}
.details{
text-transform:uppercase;
font-family: montserrat;

}
.cat-box-left .details, .cat-box-first .details {
    color: #777;
    font-size: 11px;
    font-weight: 400;
}

.wpcf7-form-control-wrap  {
    background-color: #f9f9f9;
    border: 1px solid #aaa!important;
    color: #818b92;
    font-size: 12px;
    font-style: normal !important;
    font-weight: normal !important;
    padding: 9px 14px;
}

div.box-title h2 b {
    color: #444;
    display: inline-block;
    margin-bottom: -3px;
    padding: 0;
    line-height: 20px;
    font-size: 18px!important;
}
.post-entry h3, .post-entry h3 a {
    font-family: "Montserrat"!important;
    font-size: 16px!important;
    font-weight: lighter;
    line-height: 20px;
text-transform:none!important;
}

.article .post-title {
    font-size: 2em!important;
    font-weight: 700;
    line-height: 32px!important;
    margin: 0 0 10px;
}
.home-box-title, .widget .widget-title, div.box-title h2, .widget.widget_tabs .tabs_nav li, .post .post-title, .home-small .post-title a, .inner-grid .post-title a {
    font-size: 9px !important;
	font-family: montserrat,sans-serif!important;

}


h1{line-height: 20px;}
.post-entry h3, .post-entry h3 a {
    font-family: "Montserrat";
    font-size: 18px;
    font-weight: lighter;
line-height: 22px;
}

.sidebar .netsposts-title a {
    color: #343434;
    display: inline-block;
    float: right;
    font-size: 0.9em;
 line-height: 1.3em !important;
    font-weight: 600;
    height: 40px !important;
    line-height: 11px;
    margin-right: 0;
    margin-top: -5px;
    max-height: 12px;
    overflow: hidden;
    padding-bottom: 20px;
    text-decoration: none;
    transition: all 0.8s ease-in-out 0s;
    width: 200px;
}
.sidebar .netsposts-source {
    border-bottom: medium none;
    border-top: medium none;
    color: #999;
    float: left;
    font-family: Open Sans,sans-serif;
    font-size: 0.5em;
    font-weight: 700;
    margin-bottom: 0;
    margin-left: 80px;
    margin-top: -32px;
    padding-top: 0;
    text-decoration: none;
    transition: all 0.8s ease-in-out 0s;
    width: 200px;
}
.home-box-title, .widget .widget-title, div.box-title h2, .widget.widget_tabs .tabs_nav li, .post .post-title, .home-small .post-title a, .inner-grid .post-title a {
    font-size: 20px !important;

}











.navigation-dark ul#primary-menu {

    list-style: none;

    margin: 0;

    padding: 0;
	font-size: 10px !important;
	font-family: montserrat,sans-serif!important;


}

.navigation-dark ul#primary-menu li {

    float: left;

    padding: 0;

    margin: 0;
	font-size: 10px !important;
	font-family: montserrat,sans-serif!important;


}

.rtl .navigation-dark ul#primary-menu li {

    float: right;

}

.navigation-dark ul#primary-menu > li a {

    padding: 0 18px;

    color: #FFF;
	font-size: 10px !important;

}

.navigation-dark ul#primary-menu > li:last-child {}

.navigation-dark ul#primary-menu a,



.navigation-dark ul#primary-menu li.current-menu-ancestor a {

    display: block;

    height: 48px;

    line-height: 48px;
	font-size: 10px !important;

}

.navigation-dark ul#primary-menu > li.current_page_item > a,

.navigation-dark ul#primary-menu li.current-menu-item > a,

.navigation-dark ul#primary-menu > li.current-menu-parent > a,

.navigation-dark ul#primary-menu > li:hover > a {

    color: #FFF;

    text-decoration: none;

    background-color: #F88C00;
	font-size: 10px !important;

}

.navigation-dark ul#primary-menu li {

    position: relative;
	font-size: 10px !important;
	font-family: montserrat,sans-serif!important;


}

.navigation-dark ul#primary-menu ul {

    display: none;

    position: absolute;

    top: 48px;

    left: 0;

    width: 180px;

    background: #3e3e3e;

    border-top: 3px solid #F88C00;

    z-index: 99999;
	font-size: 10px !important;
	font-family: montserrat,sans-serif!important;


}

.rtl .navigation-dark ul#primary-menu ul {

    left: auto;

    right: 0

}

.navigation-dark ul#primary-menu li:hover ul {

    display: block;
	font-size: 10px !important;
		font-family: montserrat,sans-serif!important;


}

.navigation-dark ul#primary-menu li ul li {

    display: block;

    float: none;

    width: 100%;

    margin: 0;

    padding: 0;

    text-align: left;
	font-size: 10px !important;

}

.rtl .navigation-dark ul#primary-menu li ul li {

    text-align: right

}

.navigation-dark ul#primary-menu li ul li a {

    border: 0;

    border-bottom: 1px solid #313030;

    height: auto !important;

    text-indent: 0;

  font-size: 10px !important;

    color: #d6d6d6 !important;

    padding: 7px 20px;

    line-height: 19px !important;

}

.navigation-dark ul#primary-menu li ul li a:hover,

.navigation-dark ul#primary-menu li ul li.current-menu-item a {

    background-color: #3e4a56 !important;

}

.navigation-dark ul#primary-menu ul ul {

    display: none !important;

}

.navigation-dark ul#primary-menu ul li:hover ul {

    display: block !important;

    top: -3px;

    left: 180px;

}

.rtl .navigation-dark ul#primary-menu ul li:hover ul {

    left: auto;

    right: 180px

}

.navigation-dark .dd-container {

    max-width: 100%;

    display: none;

}

.navigation-dark ul#primary-menu ul ul ul {

    display: none !important;

}

.navigation-dark ul#primary-menu ul ul li:hover > ul {

    display: block !important;

}

.navigation-dark .menu-item-has-children > a:after,

.navigation-dark .page_item_has_children > a:after {

    -webkit-font-smoothing: antialiased;

    content: "\f0da";

    display: inline-block;

    font: normal 16px/1 FontAwesome;

    position: absolute;

    right: 5px;

    top: 18px;

    vertical-align: text-bottom;

}

.rtl .navigation-dark .menu-item-has-children > a:after,

.rtl .navigation-dark .page_item_has_children > a:after {

    right: auto;

    left: 5px;

    content: "\f0d9";

}

.navigation-dark .menu-item-has-children li.menu-item-has-children > a:after,

.navigation-dark .menu-item-has-children li.page_item_has_children > a:after,

.navigation-dark .page_item_has_children li.menu-item-has-children > a:after,

.navigation-dark .page_item_has_children li.page_item_has_children > a:after {

    content: "\f0da";

    right: 8px;

    top: 10px;

}

.rtl .navigation-dark .menu-item-has-children li.menu-item-has-children > a:after,

.rtl .navigation-dark .menu-item-has-children li.page_item_has_children > a:after,

.rtl .navigation-dark .page_item_has_children li.menu-item-has-children > a:after,

.rtl .navigation-dark .page_item_has_children li.page_item_has_children > a:after {

    right: auto;

    left: 8px;

    content: "\f0d9";

}

#navigation .menu-item-has-children > a:after,

#navigation .page_item_has_children > a:after {

    -webkit-font-smoothing: antialiased;

    content: "\f0da";

    display: inline-block;

    font: normal 16px/1 FontAwesome;

    position: absolute;

    right: 5px;

    top: 23px;

    vertical-align: text-bottom;

}

.rtl #navigation .menu-item-has-children > a:after,

.rtl #navigation .page_item_has_children > a:after {

    right: auto;

    left: 5px;

    content: "\f0d9";

}

#navigation .menu-item-has-children li.menu-item-has-children > a:after,

#navigation .menu-item-has-children li.page_item_has_children > a:after,

#navigation .page_item_has_children li.menu-item-has-children > a:after,

#navigation .page_item_has_children li.page_item_has_children > a:after {

    content: "\f0da";

    right: 8px;

    top: 11px;

}

.rtl #navigation .menu-item-has-children li.menu-item-has-children > a:after,

.rtl #navigation .menu-item-has-children li.page_item_has_children > a:after,

.rtl #navigation .page_item_has_children li.menu-item-has-children > a:after,

.rtl #navigation .page_item_has_children li.page_item_has_children > a:after {

    right: auto;

    left: 8px;

    content: "\f0d9";

}



/**

 Sticky Menu

 * ----------------------------------------------------------------------------- */

.sticky-nav-on div.header-nav.sticky-nav {

    position: fixed;

    left: 0;

    right: auto;

    bottom: auto !important;

    width: 100%;

    z-index: 9999;

    opacity: 0.95;

    -webkit-backface-visibility: hidden;

    backface-visibility: hidden;

    -webkit-transform: translate3d(0,0,0);

    -ms-transform: translate3d(0,0,0);

    transform: translate3d(0,0,0);

    margin: 0 auto !important;

}

body.rtl .sticky-nav-on div.header-nav.sticky-nav {

    left: auto;

    right: 0;

}

.sticky-nav-on div.header-nav.sticky-nav .container {

    max-width: 1140px;

    position: relative;

    margin: 0 auto;

}

.sticky-nav-on div.header-nav.navigation-dark.sticky-nav .container {

    -webkit-transition: top 0.5s, opacity 0.5s;

    -o-transition: top 0.5s, opacity 0.5s;

    transition: top 0.5s, opacity 0.5s;

    -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);

    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);

}



/* the-exporter */

.the-exporter {

    clear: both;

    display: block;

    overflow: hidden;

    text-transform: uppercase;

    font-size: 13px;

    line-height: 18px;

    font-weight: 700;

}

.the-exporter a {

    padding: 6px 10px;

    margin: 0 1px;

    display: inline-block;

    border-radius: 2px;

    background: #F5F5F5;

}

.rtl .the-exporter {

    font-weight: normal;

    font-size: 12px;

    font-family: tahoma;

}

.the-exporter:before,

.the-exporter:after {

    clear: both;

    display: block;

    content: '';

}



#slider .post-image,

#slider .post-image a,

#slider .post-image a img,

#slider-full .post-image,

#slider-full .post-image a,

#slider-full .post-image a img {

    border-radius: 0 !important;

}



div.bdayh-click-open {

    display: none !important;

    position: absolute;

    left: 0;

    width: 42px;

    height: 42px;

    line-height: 42px;

    text-align: center;

    overflow: hidden;

    z-index: 9999;

    background-color: #ff3c36;

    color: #FFF;

}

body.rtl div.bdayh-click-open {

    left: auto;

    right: 0;

}



@media only screen and ( max-width: 900px ) {

    div.bdayh-click-open { display: block !important }

}



div.bd-ClickOpen {

    width: 42px;

    height: 42px;

    line-height: 42px;

    display: block;

    overflow: hidden;

    cursor: pointer;

    padding: 0 0 0 9px;

    position: relative;

}

body.rtl div.bd-ClickOpen {

    padding: 0 9px 0 0;

}



.bd-ClickOpen span {

    margin: 10px 0 0 0;

}

.bd-ClickOpen span,

.bd-ClickOpen span:after,

.bd-ClickOpen span:before {

    top: 0;

    position: absolute;

    content: ' ';

    display: block;

    height: 3px;

    width: 22px;

    background: #FFF;

    -webkit-border-radius: 10px;

    -moz-border-radius: 10px;

    border-radius: 10px;

}



.bd-ClickOpen span:before { top: 8px; }

.bd-ClickOpen span:after { top: 16px; }





#bd-MobileSiderbar,

#wrapper {

    -webkit-transition: -webkit-transform 500ms ease, opacity 500ms ease;

    -moz-transition: -moz-transform 500ms ease, opacity 500ms ease;

    -o-transition: -o-transform 500ms ease, opacity 500ms ease;

    transition: transform 500ms ease, opacity 500ms ease;

}

#bd-MobileSiderbar {

    background: #222;

    position: absolute;

    display: block;

    left: 0;

    top: 0;

    z-index: 1;

    height: 100%;

    width: 86%;

    color: #FFF;

    -webkit-transform: translate3d(-102%, 0, 0);

    -moz-transform: translate3d(-102%, 0, 0);

    -ms-transform: translate3d(-102%, 0, 0);

    -o-transform: translate3d(-102%, 0, 0);

    transform: translate3d(-102%, 0, 0);

    -webkit-backface-visibility: hidden;

    -moz-backface-visibility: hidden;

    -ms-backface-visibility: hidden;

    -o-backface-visibility: hidden;

    backface-visibility: hidden;

}

body.rtl #bd-MobileSiderbar {

    right: 0;

    left: auto;

    -webkit-transform: translate3d(100%,0,0);

    -moz-transform: translate3d(100%,0,0);

    -ms-transform: translate3d(100%,0,0);

    -o-transform: translate3d(100%,0,0);

    transform: translate3d(100%,0,0);

}

html.csstransforms3d body.js-nav #bd-MobileSiderbar {

    -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);

    -moz-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);

    -ms-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);

    -o-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);

    transform: translate3d(0, 0, 0) scale3d(1, 1, 1);

}

html.csstransforms3d body.js-nav .bd-ClickOpen span {

    top: 8px;

    -webkit-transform: rotate(45deg);

    -moz-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    transform: rotate(45deg);

}

html.csstransforms3d body.js-nav .bd-ClickOpen span:after {

    top: 0;

    -webkit-transform: rotate(-90deg);

    -ms-transform: rotate(-90deg);

    transform: rotate(-90deg);

}

html.csstransforms3d body.js-nav .bd-ClickOpen span:before {

    display: none !important

}

html.csstransforms3d body.js-nav #wrapper {

    -webkit-transform: translate3d(86%, 0, 0);

    -moz-transform: translate3d(86%, 0, 0);

    -ms-transform: translate3d(86%, 0, 0);

    -o-transform: translate3d(86%, 0, 0);

    transform: translate3d(86%, 0, 0);

    left: 0;

    -webkit-backface-visibility: hidden;

    -moz-backface-visibility: hidden;

    -ms-backface-visibility: hidden;

    -o-backface-visibility: hidden;

    backface-visibility: hidden;

}

html.csstransforms3d body.rtl.js-nav #wrapper {

    -webkit-transform: translate3d(-86%,0,0);

    -moz-transform: translate3d(-86%,0,0);

    -ms-transform: translate3d(-86%,0,0);

    -o-transform: translate3d(-86%,0,0);

    transform: translate3d(-86%,0,0);

    left: auto!important;

    right: 0!important;

}

aside#bd-MobileSiderbar .search-mobile {

    margin: 20px 20px 0;

    height: 34px;

    overflow: hidden;

    background: #F6f6f6;

    position: relative;

}

.search-mobile .search-field {

    background: #FFF;

    float: right;

    margin: 0;

    padding: 0 12px;

    width: 100%;

    color: #707070;

    font-size: 12px;

    height: 34px;

    line-height: 0;

}

.search-mobile ::-webkit-input-placeholder {

    color: #FFF;

}

.search-mobile :-moz-placeholder { /* Firefox 18- */

    color: #FFF;

}

.search-mobile ::-moz-placeholder {  /* Firefox 19+ */

    color: #FFF;

}

.search-mobile :-ms-input-placeholder {

    color: #FFF;

}

body.rtl .search-mobile .search-field {

    float: left;

}

.search-mobile .search-submit,

.search-mobile .search-field {

    -webkit-border-radius: 0 !important;

    -moz-border-radius: 0 !important;

    border-radius: 0 !important;

    border: 0 none !important;

    box-shadow: none !important;

    -webkit-box-shadow: none !important;

}

.search-mobile .search-submit {

    background: #ff3c36;

    position: absolute;

    top: 0;

    right: 0;

    height: 34px;

    line-height: 0;

    padding: 0 12px !important;

    margin: 0 !important;

    font-size: 13px;

    font-weight: 400;

    color: #FFF;

    z-index: 55;

}

body.rtl .search-mobile .search-submit {

    right: auto;

    left: 0;

}

.search-mobile .search-submit:hover {

    background: #202121;

}

#mobile-menu ul#menu-menu,

#mobile-menu ul {

    float: none !important;

    margin: 0;

    padding: 0;

}

#bd-MobileSiderbar #mobile-menu ul ul,

#bd-MobileSiderbar #mobile-menu .sub-menu-columns-item {

    display: none;

}

#bd-MobileSiderbar #mobile-menu li {

    list-style: none;

    position: relative

}

#bd-MobileSiderbar #mobile-menu ul li.menu-item-has-children .mobile-arrows {

    position: absolute;

    top: 0;

    right: 0;

    padding: 13px;

    min-width: 45px;

    min-height: 45px;

    margin: 0;

    cursor: pointer;

    display: block;

    font-size: 18px;

}

body.rtl #bd-MobileSiderbar #mobile-menu ul li.menu-item-has-children .mobile-arrows {

    right: auto;

    left: 0;

}

#bd-MobileSiderbar #mobile-menu a {

    color: #FFF;

    display: block;

    font-size: 15px;

    font-weight: 400;

    padding: 12px 0 12px 20px;

    min-height: 34px;

}

body.rtl #bd-MobileSiderbar #mobile-menu a {

    padding: 12px 20px 12px 0;

}

#bd-MobileSiderbar #mobile-menu a .fa {

    margin-right: 8px;

}

body.rtl #bd-MobileSiderbar #mobile-menu a .fa {

    margin-right: auto;

    margin-left: 8px;

}

#bd-MobileSiderbar #mobile-menu a span.menu-label {

    display: inline-block !important

}

#bd-MobileSiderbar #mobile-menu a:hover {

    color: #FFF;

}

#bd-MobileSiderbar #mobile-menu ul ul a {

    font-size: 13px;

    padding-left: 30px

}

#bd-MobileSiderbar #mobile-menu ul ul ul a {

    font-size: 13px;

    padding-left: 40px

}

#bd-MobileSiderbar #mobile-menu ul ul ul a {

    padding-left: 50px

}

#bd-MobileSiderbar #mobile-menu ul ul ul ul a {

    padding-left: 60px

}

aside#bd-MobileSiderbar div.widget-social-links {

    clear: both;

    text-align: center;

    margin: 10px auto 10px;

}

aside#bd-MobileSiderbar svg {

    position: relative;

    width: 100%;

    font-size: 0;

    line-height: 0;

    top: -7px;

    background: #ff3c36;

    fill: #23282d;

}

aside#bd-MobileSiderbar div.bdaia-social-io {

    padding: 0 20px;

    display: inline-block;

    margin: 0 auto;

}

aside#bd-MobileSiderbar div.bdaia-social-io a {

    margin: 2px;

    padding: 0 4px;

    color: #CCC !important;

}



aside#bd-MobileSiderbar div.widget-social-links div.bdaia-social-io.bdaia-social-io-size-35 span.bdaia-io:before

{

    width: initial;

    height: initial;

    line-height: normal;

    background: none transparent;

}



body.rtl aside#bd-MobileSiderbar div.bdaia-social-io a {  }







/*  TABLET  : 1024px */

@media only screen and ( max-width: 1050px) {

    #wrapper.boxed {

        width: 1000px;

    }

    .container,

    #breaking-news-in-pic .post-warpper,

    #breaking-news-in-pic .post-warpper .post-items,

    #slider.full-screen,

    #slider.flexslider.full-screen .post-warpper li {

        width: 944px !important;

        min-width: 944px !important;

    }

    #breaking-news-in-pic .post-warpper .post-item {

        margin: 0 8px 0 0;

    }

    #footer-widgets .col1 .widget-inner-box {

        width: 100%;

        margin: 0;

    }

    #footer-widgets .col2 .widget-inner-box {

        width: 456px;

    }

    #footer-widgets .col3 .widget-inner-box {

        width: 293px;

    }

    #footer-widgets .col4 .widget-inner-box {

        width: 210px;

    }

    #footer-widgets .bd-news-in-pic .post-image a,

    #footer-widgets .flickr .post-image a img {

        padding: 1px;

    }

    .home-blog .soundcloud-box {

        height: 180px !important;

        min-height: 180px !important;

    }

    .header-v5 .container .container {

        width: 500px !important;

        min-width: 500px !important;

    }

    .inner-grid .article-grid .post-item {

        margin-right: 20px;

    }

    .post_full_width #related-posts .related-re_scroll .post-item,

    .wportfolio-full-width #related-posts .related-re_scroll .post-item {

        width: 293px !important;

        min-width: 293px !important;

    }

    #wrapper .sidebar {

        width: 300px;

        min-width: 300px;

    }

    #wrapper .content-wrapper,

    #slider,

    #slider.flexslider .post-warpper li {

        width: 620px;

        min-width: 620px;

    }

    #slider-full {

        width: 944px;

    }

    .cat-box-left article.half-width-category,

    .blog-two {

        margin-right: 10px;

    }

    .cat-box-left article.half-width-category,

    .cat-box-left .cat-box-left-small-posts,

    .cat-box-first .first-post .post-image,

    .blog-two {

        width: 290px;

    }

    .gallery-box .post-image {

        width: 203px

    }

    .home-scroll .post-warpper,

    .home-scroll .post-warpper .post-items,

    #related-posts .related-re_scroll,

    #related-posts .related-re_scroll .post-items {

        width: 620px !important;

        min-width: 620px !important;

    }

    .home-scroll .post-warpper .post-item,

    #related-posts .related-re_scroll .post-item {

        width: 186px !important;

        min-width: 186px !important;

    }

    .inner-grid .article-grid .post-item {

        width: 298px;

    }

    .bd-page-title {

        width: 460px;

    }

    .folio-media {

        width: 580px;

    }

    .folio-4col.folio-items .folio-item,

    .folio-3col.folio-items .folio-item,

    .folio-2col.folio-items .folio-item {

        width: 300px;

    }

}



/* TABLET  : 768px */

@media only screen and (max-width: 985px) and (min-width: 768px) {

    #wrapper {

   width: 760px !important;

        min-width: 760px !important;
		 

    }

    #breaking-news-in-pic .post-caption .post-meta {

        display: none;

    }

    .container,

    .header-v4 .top-bar-left,

    #breaking-news-in-pic .post-warpper,

    #breaking-news-in-pic .post-warpper .post-items,

    #wrapper .content-wrapper,

    #wrapper .sidebar,

    #slider,

    #slider.flexslider .post-warpper li,

    #slider.full-screen,

    #slider.flexslider.full-screen .post-warpper li,

    .home-blog.home-big .post-image,

    .home-blog.home-big .post-image a,

    .home-blog.home-big .post-gallery,

    .home-blog.home-big .post-gallery ul.slides,

    .home-blog.home-big .post-gallery ul.slides li,

    .home-blog.home-big .post-gallery ul.slides li a,

    .home-blog.home-big .post-gallery ul.slides li a img,

    .article .google-box iframe,

    div.bd-googlemaps-shortcode iframe,

    .home-scroll .post-warpper,

    .home-scroll .post-warpper .post-items,

    .home-scroll,

    #related-posts .related-re_scroll,

    #related-posts .related-re_scroll .post-items,

    #related-posts,

    .article .post-gallery img,

    .article .post-gallery {

        width: 730px !important;

        min-width: 730px !important;

    }

    .home-scroll .post-warpper .post-item,

    #related-posts .related-re_scroll .post-item {

        width: 230px !important; */

        min-width: 230px !important; */

        margin-right: 20px;

    }

    .home-scroll .post-warpper .post-items .post-item:last-child,

    #related-posts .related-re_scroll .post-items .post-item:last-child {

        margin: 0;

    }

    #slider.full-screen,

    #slider.flexslider.full-screen .post-warpper li,

    .home-blog.home-big .post-gallery,

    .home-blog.home-big .post-gallery ul.slides,

    .home-blog.home-big .post-gallery ul.slides li,

    .home-blog.home-big .post-gallery ul.slides li a,

    .home-blog.home-big .post-gallery ul.slides li a img,

    .article .google-box iframe,

    div.bd-googlemaps-shortcode iframe,

    .article .post-gallery img,

    .article .post-gallery {

        height: 360px !important;

        min-height: 360px !important;

    }

    .home-blog .post-image a {

        -webkit-background-size: cover !important;

        -moz-background-size: cover !important;

        background-size: cover !important;

    }

    .header-v4 .top-bar-left {

        padding-bottom: 10px;

    }

    #breaking-news-in-pic .post-warpper,

    #breaking-news-in-pic .post-warpper .post-items {

        height: 123px !important;

        min-height: 123px !important;

    }

    #breaking-news-in-pic .post-warpper .post-item {

        width: 175px;

        min-width: 175px !important;

        height: 123px;

        min-height: 123px !important;

        margin: 0 9px 0 0;

    }

    #breaking-news-in-pic .post-caption {

        bottom: 0px !important;

    }

    .logo {

        text-align: center;

        clear: both;

        margin-bottom: 20px !important;

        display: block;

        overflow: hidden;

    }

    .header-v1 nav#nav {

        min-width: inherit;

    }

    .top-bar .top-bar-right,

    .top-bar .top-bar-left,

    .logo,

    .header-v1 nav#nav {

        float: none;

    }

    .top-bar .top-bar-left {

        margin-bottom: 5px;

    }

    .top-bar .top-bar-right {

        margin: 0 auto;

    }

    .top-bar .top-bar-right .social-icons {

        float: left;

        margin-left: 0px;

    }

    .sidebar {

        -webkit-column-count: 2;

        -webkit-column-gap: 10px;

        -moz-column-count: 2;

        -moz-column-gap: 10px;

        column-count: 2;

        column-gap: 10px;

    }

    .sidebar .widget,

    .sidebar .widget input,

    .sidebar .widget iframe {

        clear: none!important;

        margin: 0 3px 20px;

        -webkit-column-break-inside: avoid;

        -moz-column-break-inside: avoid;

        column-break-inside: avoid;

    }

    .sidebar img,

    .sidebar .post-image,

    .sidebar .post-image a,

    .sidebar a img,

    .sidebar a {

        -webkit-transition: none !important;

        transition: none !important;

        opacity: 1 !important;

        overflow: inherit !important;

    }

    #footer-widgets .col2 .widget-inner-box,

    #footer-widgets .col3 .widget-inner-box,

    #footer-widgets .col4 .widget-inner-box {

        width: 350px;

        margin: 0 20px 0 0;

    }

    #footer-widgets .footer-col-2.widget-inner-box,

    #footer-widgets .footer-col-4.widget-inner-box {

        margin: 0px;

    }

    #footer-widgets .col1 .widget-inner-box {

        width: 100%;

        margin: 0;

    }

    .home-blog .soundcloud-box {

        height: 180px !important;

        min-height: 180px !important;

    }

    .content-wrapper {

        margin: 0 0 30px 0 !important;

    }

    .soundcloud-box {

        width: 100%;

    }

    #related-posts .related-images .related-item {

        width: 161px;

    }

    .fb-comments,

    .fb-comments span,

    .fb-comments.fb_iframe_widget span iframe {

        width: 99% !important;

    }

    .blog-two {

        width: 350px !important;

    }

    .blog-two .post-image img {

        width: 100%;

    }

    .cat-box-left article.half-width-category,

    .cat-box-left .cat-box-left-small-posts {

        width: 344px;

    }

    .gallery-box .post-image {

        width: 240px;

    }

    .header-v5 nav#nav ul {

        display: none;

    }

    .header-v5 nav#nav {

        float: none;

    }

    .header-v5 nav#nav select {

        display: block;

        width: 100%;

    }

    .header-v5 .header-content {

        padding: 20px;

    }

    .header-v5 .logo {

        float: none !important;

        text-align: center !important;

        margin: 5px 0 15px !important;

    }

    .header-v5 .container .container {

        margin-top: 10px;

        clear: both;

    }

    .header-v5 .top-bar {

        padding: 10px 0;

    }

    .header-v5 .top-bar .social-icons {

        float: left;

    }

    .inner-grid .article-grid .post-item {

        margin-right: 5px;

        margin-bottom: 15px;

        width: 238px;

    }

    .inner-grid .article-grid .post-gallery,

    .inner-grid .article-grid .post-gallery ul.slides,

    .inner-grid .article-grid .post-gallery ul.slides li,

    .inner-grid .article-grid .post-gallery ul.slides li a {

        height: 144px;

        min-height: 144px;

    }

    .form-box textarea,

    .form-box input,

    #comment-input .input-name,

    #comment-input .input-email,

    #comment-input .input-website {

        width: 90% !important;

        margin-left: auto;

        margin-right: auto;

    }

    .comments-respond {

        text-align: center;

    }

    .post_full_width #related-posts .related-re_scroll .post-item,

    .wportfolio-full-width #related-posts .related-re_scroll .post-item {

        width: 230px !important;

        min-width: 230px !important;

    }

    #navigation ul,

    #top-navigation ul {

        display: none;

    }

    #navigation select,

    #top-navigation select {

        display: block;

    }

    #navigation select {

        width: 100%;

    }

    .header .header-adv,

    .rtl .header .header-adv {

        float: none;

        width: 100%;

        margin: 0 auto !important;

    }

    .header-topbar.top .top-left > li {

        margin-right: 5px;

    }

    .rtl .header-topbar.top .top-left > li {

        margin-right: 0;

        margin-left: 5px;

    }

    .header-topbar.top .top-right > li {

        margin-left: 5px;

    }

    .rtl .header-topbar.top .top-right > li {

        margin-left: 0;

        margin-right: 5px;

    }

    #slider-full {

        width: 730px;

    }

    #slider-full .slide-caption .post-caption-content {

        padding: 10px;

    }

    #slider-full,

    #slider-full ul.slides li {

        height: 370px;

        min-height: 370px;

    }

    .bd-page-title {

        width: 352px;

    }

    .folio-media,

    .folio-content {

        float: none;

        width: 100%

    }

    .folio-media {

        margin-bottom: 30px;

    }

    .folio-4col.folio-items .folio-item,

    .folio-3col.folio-items .folio-item,

    .folio-2col.folio-items .folio-item {

        width: 225px;

    }

    .folio-4col.folio-items .folio-item .inner-media iframe,

    .folio-3col.folio-items .folio-item .inner-media iframe,

    .folio-2col.folio-items .folio-item .inner-media iframe {

        min-height: 208px;

    }

    .navigation-dark select {

        display: block;

    }

    .navigation-dark ul {

        display: none;

    }

    .navigation-dark {

        margin: 10px 0 0 0;

    }

    .article .post-title {

        font-size: 18px;

        line-height: 27px;

    }

    .navigation-dark .container {

        background: none;

        border: 0 none;

    }

}



/*  Phone  : 480px */

@media only screen and (max-width: 767px) and (min-width: 480px) {

    #wrapper {

        width: 460px !important;

        min-width: 460px !important;

    }

    .top-menu ul.menu,

    nav .nav,

    #breaking-news-in-pic .post-caption .post-meta,

    #slider.flexslider li .post-caption .post-cate,

    #slider.flexslider li .post-caption .post-excerpt {

        display: none;

    }

    .top-menu select,

    nav#nav select {

        display: block;

    }

    .container,

    .top-menu select,

    nav#nav select,

    .header-v4 .top-bar-left,

    #breaking-news-in-pic .post-warpper,

    #breaking-news-in-pic .post-warpper .post-items,

    #wrapper .content-wrapper,

    #wrapper .sidebar,

    #slider,

    #slider.flexslider .post-warpper li,

    #slider.full-screen,

    #slider.flexslider.full-screen .post-warpper li,

    .home-blog.home-big .post-image,

    .home-blog.home-big .post-image a,

    .home-blog.home-big .post-gallery,

    .home-blog.home-big .post-gallery ul.slides,

    .home-blog.home-big .post-gallery ul.slides li,

    .home-blog.home-big .post-gallery ul.slides li a,

    .home-blog.home-big .post-gallery ul.slides li a img,

    .article .google-box iframe,

    div.bd-googlemaps-shortcode iframe,

    .home-scroll .post-warpper,

    .home-scroll .post-warpper .post-items,

    .home-scroll,

    #related-posts .related-re_scroll,

    #related-posts .related-re_scroll .post-warpper .post-items,

    #related-posts {

        width: 410px !important;

        min-width: 410px !important;

    }

    .inner-grid .article-grid .post-item {

        width: 406px;

    }

    #slider.full-screen,

    #slider.flexslider.full-screen .post-warpper li,

    .home-blog.home-big .post-gallery,

    .home-blog.home-big .post-gallery ul.slides,

    .home-blog.home-big .post-gallery ul.slides li,

    .home-blog.home-big .post-gallery ul.slides li a,

    .home-blog.home-big .post-gallery ul.slides li a img,

    .article .google-box iframe,

    div.bd-googlemaps-shortcode iframe {

        height: 260px !important;

        min-height: 260px !important;

    }

    .home-blog.home-big .post-image a {

        -webkit-background-size: cover !important;

        -moz-background-size: cover !important;

        background-size: cover !important;

    }

    #slider,

    #slider.flexslider .post-warpper li,

    #slider.flexslider ul.slides li a {

        height: 220px !important;

        min-height: 220px !important;

    }

    #breaking-news-in-pic .post-warpper,

    #breaking-news-in-pic .post-warpper .post-items {

        height: 288px !important;

        min-height: 288px !important;

    }

    #breaking-news-in-pic .post-warpper .post-item {

        width: 205px;

        min-width: 205px !important;

        height: 144px;

        min-height: 144px !important;

        margin: 0px !important;

    }

    #breaking-news-in-pic .post-caption {

        bottom: 0px !important;

    }

    .header-v4 .top-bar-left {

        padding-bottom: 10px;

    }

    .top-bar .top-bar-right,

    .top-bar .top-bar-left,

    .header-contact-info,

    .logo,

    .footer .copyright,

    .footer .social-icons,

    .home-blog .post-image {

        float: none;

    }

    .top-bar .top-bar-left {

        margin-bottom: 5px;

    }

    .top-bar .top-bar-right {

        margin: 0 auto;

    }

    .top-bar .top-bar-right .social-icons {

        float: left;

        margin-left: 0px;

    }

    .header-contact-info {

        display: block;

        text-align: center;

        clear: both;

        overflow: hidden;

        padding-top: 10px !important;

    }

    .logo {

        text-align: center;

        clear: both;

        margin-bottom: 20px !important;

        display: block;

        overflow: hidden;

    }

    .header-v1 nav#nav {

        min-width: inherit;

    }

    .footer .copyright,

    .footer .social-icons {

        clear: both;

        display: block;

        text-align: center;

    }

    .footer .social-icons {

        margin: 0 0 10px 0;

    }

    #footer-widgets .widget-inner-box {

        width: 100% !important;

        margin: 0% !important;

    }

    #slider.flexslider li .post-caption .post-title {

        margin: 0px;

        font-size: 13px;

        line-height: 18px;

        font-family: "Open Sans", Tahoma, sans-serif;

    }

    #slider.flexslider li .post-caption {

        width: auto;

    }

    #slider.flexslider li .post-caption .post-caption-content {

        margin: 10px;

        padding: 10px 15px;

    }

    .home-blog .post-image a {

        margin: 0 0 15px 0;

        width: 100% !important;

        -webkit-background-size: cover !important;

        -moz-background-size: cover !important;

        background-size: cover !important;

        display: block !important;

        overflow: hidden;

    }

    .home-blog.home-small .video-box {

        width: 100% !important;

    }

    .home-blog.home-small .post-image,

    .home-blog.home-small .post-image a,

    .home-blog.home-small .post-gallery,

    .home-blog.home-small .post-gallery ul.slides,

    .home-blog.home-small .post-gallery ul.slides li,

    .home-blog.home-small .post-gallery ul.slides li a,

    .home-blog.home-small .post-gallery ul.slides li a img,

    .article .post-gallery img,

    .article .post-gallery {

        width: 100% !important;

        min-width: 100% !important;

        height: 220px !important;

        min-height: 220px !important;

    }

    .home-blog .soundcloud-box {

        height: 180px !important;

        min-height: 180px !important;

    }

    .content-wrapper {

        margin: 0 0 30px 0 !important;

    }

    .soundcloud-box {

        width: 100% !important;

    }

    #related-posts .related-images .related-item {

        width: 184px;

    }

    .fb-comments,

    .fb-comments span,

    .fb-comments.fb_iframe_widget span iframe {

        width: 99% !important;

    }

    .blog-two {

        width: 100% !important;

        height: auto !important;

        padding-bottom: 20px;

        margin: 0;

    }

    .blog-two img {

        width: 100%;

    }

    .home-scroll .post-warpper .post-item,

    #related-posts .related-re_scroll .post-item {

        width: 130px !important;

        min-width: 130px !important;

        margin-right: 10px;

    }

    .post_full_width #related-posts .related-re_scroll .post-item,

    .wportfolio-full-width #related-posts .related-re_scroll .post-item {

        width: 130px !important;

        min-width: 130px !important;

    }

    .home-scroll .post-warpper,

    .home-scroll .post-warpper .post-items,

    .home-scroll .post-warpper .post-item,

    #related-posts .related-re_scroll,

    #related-posts .related-re_scroll .post-items,

    #related-posts .related-re_scroll .post-item {

        height: 130px !important;

        min-height: 130px !important;

    }

    .home-scroll .post-warpper .post-items .post-item:last-child,

    #related-posts .related-re_scroll .post-items .post-item:last-child {

        margin: 0;

    }

    .home-scroll .post-caption,

    #related-posts .related-re_scroll .post-caption {

        display: none !important;

    }

    .cat-box-left article.half-width-category,

    .cat-box-left .cat-box-left-small-posts {

        width: 100%;

        margin: 0;

    }

    .cat-box-left .post-readmore {

        text-align: left;

    }

    .cat-box-left article.half-width-category {

        margin-bottom: 30px;

    }

    .cat-box-first .cat-box-first-small-posts .post-warpper {

        float: none;

        width: 100%;

        clear: both;

    }

    .cat-box-first .cat-box-first-small-posts .post {

        padding-right: 0;

    }

    .cat-box-first .first-post .post-image {

        float: none;

        clear: both;

        display: block;

        margin: 0 0 15px 0;

    }

    #contcatus .form-box-label label {

        width: 100%;

        float: none;

    }

    .gallery-box .post-image {

        width: 202px;

    }

    .header-v5 nav#nav ul {

        display: none;

    }

    .header-v5 nav#nav {

        float: none;

    }

    .header-v5 nav#nav select {

        display: block;

        width: 100%;

    }

    .header-v5 .header-content {

        padding: 20px;

    }

    .header-v5 .logo {

        float: none !important;

        text-align: center !important;

        margin: 5px 0 15px !important;

    }

    .header-v5 .search-block input {

        width: 100% !important;

        min-width: inherit !important;

        margin: 0 auto !important;

        float: none;

        border-radius: 0;

    }

    .top-bar .top-bar-right,

    .top-bar .search-block,

    .top-bar .social-icons,

    .header-contact-info {

        float: none;

        overflow: hidden;

        display: block;

        clear: both;

        margin: 15px 0 0 0 !important;

        padding: 0px !important;

    }

    .header-contact-info {

        margin: 5px 0 10px 0!important;

    }

    .header-v5 .container .container {

        margin-top: 10px;

        clear: both;

    }

    .header-v5 .top-bar {

        padding: 10px 0;

    }

    .inner-grid .article-grid .post-gallery,

    .inner-grid .article-grid .post-gallery ul.slides,

    .inner-grid .article-grid .post-gallery ul.slides li,

    .inner-grid .article-grid .post-gallery ul.slides li a {

        height: 245px;

        min-height: 245px;

    }

    .form-box textarea,

    .form-box input,

    #comment-input .input-name,

    #comment-input .input-email,

    #comment-input .input-website {

        width: 90% !important;

        margin-left: auto;

        margin-right: auto;

    }

    .comments-respond {

        text-align: center;

    }

    #navigation ul,

    #top-navigation ul,

    .breaking-news-inner {

        display: none;

    }

    .top .top-left > li,

    .top .top-right > li {

        margin-bottom: 8px;

        display: block;

        clear: both;

    }

    .top-date {

        line-height: 18px;

        padding-top: 13px;

    }

    #navigation select,

    #top-navigation select {

        display: block;

    }

    #navigation select {

        width: 100%;

        display: inline-block;

    }

    #header .header {

        height: auto;

        padding-bottom: 10px;

    }

    #navigation,

    .header-topbar.top .top-left > li,

    .header-topbar.top .top-right > li,

    .rtl .header-topbar.top .top-right li,

    .rtl .header-topbar.top .top-left li,

    #header .header .logo,

    .rtl #header .header .logo,

    .rtl #navigation {

        float: none;

        text-align: center;

        display: block;

        clear: both;

        margin-left: auto;

        margin-right: auto;

    }

    .header .header-adv,

    .rtl .header .header-adv {

        float: none;

        width: 100%;

        margin: 0 auto !important;

    }

    .header-adv ins,

    .header-adv ins iframe,

    .header-adv #google_flash_embed,

    .footer-adv ins,

    .footer-adv ins iframe,

    .footer-adv #google_flash_embed,

    .adslot_1 {

        width: 100% !important;

    }

    .header-adv:before,

    .header-adv:after,

    .footer-adv:before,

    .footer-adv:after {

        display: table;

        content: "";

        line-height: 0;

        clear: both;

    }

    #slider-full {

        width: 410px;

    }

    #slider-full ul.flex-direction-nav li a {

        width: 24px;

        height: 24px;

        line-height: 24px;

    }

    #slider-full ul.flex-direction-nav li a i {

        font-size: 13px;

        font-weight: normal !important;

    }

    #slider-full ul.flex-direction-nav li a.flex-prev {

        margin-right: 31px;

    }

    #slider-full .flex-control-nav li a {

        width: 12px;

        height: 4px;

    }

    #slider-full .slide-caption h1 {

        font-size: 18px;

        line-height: 20px;

    }

    #slider-full .slide-caption .post-caption-content {

        padding: 10px;

    }

    .top-left,

    .top-right {

        float: none !important;

        clear: both

    }

    .header-topbar select,

    .header-topbar .date-area,

    .header-topbar .search-area,

    .header-topbar .social-area {

        float: none !important;

        clear: both !important;

        overflow: hidden;

        display: inline-block !important;

        width: 100% !important;

        height: auto !important;

    }

    #navigation {

        border: none;

        margin-top: 15px;

    }

    #wrapper #main,

    .header {

        padding-top: 15px;

    }

    .logo {

        margin-bottom: 15px !important;

    }

    .header-topbar.top li {

        margin-top: 0;

        margin-bottom: 5px;

    }

    .top-date {

        padding-top: 0

    }

    #navigation select {

        margin: 0

    }

    #slider-full,

    #slider-full ul.slides li {

        height: 270px;

        min-height: 270px;

    }

    .bd-page-title,

    #crumbs {

        width: 100%;

        float: none;

        clear: both;

        text-align: center

    }

    #crumbs li {

        float: none;

        margin: 0;

    }

    .folio-media,

    .folio-content {

        float: none;

        width: 100%

    }

    .folio-media {

        margin-bottom: 30px;

    }

    .folio-4col.folio-items .folio-item,

    .folio-3col.folio-items .folio-item,

    .folio-2col.folio-items .folio-item {

        width: 215px;

    }

    .folio-4col.folio-items .folio-item .inner-media iframe,

    .folio-3col.folio-items .folio-item .inner-media iframe,

    .folio-2col.folio-items .folio-item .inner-media iframe {

        min-height: 161px;

    }

    .navigation-dark select {

        display: block;

    }

    .navigation-dark ul {

        display: none;

    }

    .navigation-dark {

        margin: 10px 0 0 0;

    }

    .article .post-title {

        font-size: 18px;

        line-height: 27px;

    }

    .navigation-dark .container {

        background: none;

        border: 0 none;

    }

    .comments-container .comment-box .children {

        margin-left: 10px

    }

    .post-navigation {

        text-align: center

    }

    .post-navigation .nav-previous,

    .post-navigation .nav-next {

        float: none;

        display: block;

    }

}



/* Phone  : 320px */

@media only screen and (max-width: 479px) {

    .top-menu ul.menu,

    nav .nav,

    .header-v4 .top-bar-left,

    #breaking-news-in-pic .post-caption .post-meta,

    #slider.flexslider li .post-caption .post-cate,

    #slider.flexslider li .post-caption .post-excerpt,

    .header-v5 .breaking-news {

        display: none;

    }

    .top-menu select,

    nav#nav select {

        display: block;

    }

    #wrapper {

        width: 310px !important;

        min-width: 310px !important;

    }

    .container,

    .top-menu select,

    .search-block input,

    nav#nav select,

    #breaking-news-in-pic .post-warpper,

    #breaking-news-in-pic .post-warpper .post-items,

    #breaking-news-in-pic .post-warpper .post-item,

    #wrapper .content-wrapper,

    #wrapper .sidebar,

    #slider,

    #slider.flexslider .post-warpper li,

    .home-blog.home-big .post-image,

    .home-blog.home-big .post-image a,

    .home-blog.home-big .post-gallery,

    .home-blog.home-big .post-gallery ul.slides,

    .home-blog.home-big .post-gallery ul.slides li,

    .home-blog.home-big .post-gallery ul.slides li a,

    .home-blog.home-big .post-gallery ul.slides li a img,

    .article .google-box iframe,

    div.bd-googlemaps-shortcode iframe,

    .home-scroll .post-warpper,

    .home-scroll .post-warpper .post-items,

    .home-scroll,

    #related-posts .related-re_scroll,

    #related-posts .related-re_scroll .post-items,

    #related-posts {

        width: 280px !important;

        min-width: 280px !important;

    }

    .inner-grid .article-grid .post-item {

        width: 276px;

    }

    #slider,

    #slider.flexslider .post-warpper li,

    #slider.flexslider ul.slides li a,

    .home-blog .home-big.post-gallery,

    .home-blog .post-gallery ul.slides,

    .home-blog.home-big .post-gallery ul.slides li,

    .home-blog.home-big .post-gallery ul.slides li a,

    .home-blog.home-big .post-gallery ul.slides li a img,

    .article .google-box iframe,

    div.bd-googlemaps-shortcode iframe,

    .home-blog.home-big .post-gallery {

        height: 160px !important;

        min-height: 160px !important;

    }

    .home-blog.home-big .post-image a {

        -webkit-background-size: cover !important;

        -moz-background-size: cover !important;

        background-size: cover !important;

    }

    #breaking-news-in-pic .post-warpper,

    #breaking-news-in-pic .post-warpper .post-items {

        height: 606px !important;

        min-height: 606px !important;

    }

    #breaking-news-in-pic .post-warpper .post-item {

        height: 144px !important;

        min-height: 144px !important;

        margin: 0px 0px 10px 0 !important;

    }

    #breaking-news-in-pic .post-warpper .post-items .post-item:last-child {

        margin: 0px 0px 0px 0 !important;

    }

    #breaking-news-in-pic .post-caption {

        bottom: 0px !important;

    }

    .top-bar .top-bar-right,

    .top-bar .top-bar-left,

    .header-contact-info,

    .social-icons,

    .search-block,

    .header-contact-info span,

    .logo,

    .footer .copyright,

    .footer .social-icons,

    .home-blog .post-image {

        float: none;

    }

    .top-bar .top-bar-left {

        margin-bottom: 5px;

    }

    .top-bar .top-bar-right {

        margin: 0 auto;

    }

    .social-icons,

    .search-block,

    .header-contact-info {

        margin: 5px 0px !important;

        clear: both;

        display: block;

    }

    .social-icons {

        padding: 10px 0;

    }

    .header-contact-info span {

        text-align: left !important;

        line-height: 20px;

    }

    .header-contact-info span i {

        margin-top: 1px;

    }

    .social-icons,

    .header-contact-info,

    .header-contact-info span {

        text-align: center;

        clear: both;

        display: block;

    }

    .logo {

        text-align: center;

        clear: both;

        margin-bottom: 20px !important;

        display: block;

        overflow: hidden;

    }

    .header-v1 nav#nav {

        min-width: inherit;

    }

    .footer .copyright,

    .footer .social-icons {

        clear: both;

        display: block;

        text-align: center;

    }

    .footer .social-icons {

        margin: 0 0 10px 0;

    }

    #footer-widgets .widget-inner-box {

        width: 100% !important;

        margin: 0% !important;

    }

    #slider.flexslider li .post-caption .post-title {

        margin: 0px;

        font-size: 13px;

        line-height: 18px;

        font-family: "Open Sans", Tahoma, sans-serif;

    }

    #slider.flexslider li .post-caption {

        width: auto;

    }

    #slider.flexslider li .post-caption .post-caption-content {

        margin: 5px;

        padding: 6px 12px;

    }

    .home-blog .post-image a {

        margin: 0 0 15px 0;

        width: 100% !important;

        -webkit-background-size: cover !important;

        -moz-background-size: cover !important;

        background-size: cover !important;

        display: block !important;

        overflow: hidden;

    }

    .home-blog.home-small .video-box {

        width: 100% !important;

    }

    .home-blog.home-small .post-image,

    .home-blog.home-small .post-image a,

    .home-blog.home-small .post-gallery,

    .home-blog.home-small .post-gallery ul.slides,

    .home-blog.home-small .post-gallery ul.slides li,

    .home-blog.home-small .post-gallery ul.slides li a,

    .home-blog.home-small .post-gallery ul.slides li a img,

    .article .post-gallery img,

    .article .post-gallery {

        width: 100% !important;

        min-width: 100% !important;

        height: 160px !important;

        min-height: 160px !important;

    }

    .home-blog .soundcloud-box {

        height: 180px !important;

        min-height: 180px !important;

    }

    .content-wrapper {

        margin: 0 0 30px 0 !important;

    }

    .soundcloud-box {

        width: 100% !important;

    }

    #related-posts .related-images .related-item {

        width: 100%;

        height: auto;

        margin: 0 0 30px 0;

    }

    .fb-comments,

    .fb-comments span,

    .fb-comments.fb_iframe_widget span iframe {

        width: 99% !important;

    }

    .blog-two {

        width: 100% !important;

        height: auto !important;

        padding-bottom: 20px;

        margin: 0;

    }

    .blog-two img {

        width: 100%;

    }

    .home-scroll .post-warpper .post-item,

    #related-posts .related-re_scroll .post-item {

        width: 88px !important;

        min-width: 87px !important;

        margin-right: 8px;

    }

    .home-scroll .post-warpper,

    .home-scroll .post-warpper .post-items,

    .home-scroll .post-warpper .post-item,

    #related-posts .related-re_scroll,

    #related-posts .related-re_scroll .post-items,

    #related-posts .related-re_scroll .post-item {

        height: 87px !important;

        min-height: 87px !important;

    }

    .home-scroll .post-warpper .post-items .post-item:last-child,

    #related-posts .related-re_scroll .post-items .post-item:last-child {

        margin: 0;

    }

    .home-scroll .post-caption,

    #related-posts .related-re_scroll .post-caption {

        display: none !important;

    }

    .post_full_width #related-posts .related-re_scroll .post-item,

    .wportfolio-full-width #related-posts .related-re_scroll .post-item {

        width: 88px !important;

        min-width: 88px !important;

    }

    .cat-box-left article.half-width-category,

    .cat-box-left .cat-box-left-small-posts {

        width: 100%;

        margin: 0;

    }

    .cat-box-left .post-readmore {

        text-align: left;

    }

    .cat-box-left article.half-width-category {

        margin-bottom: 30px;

    }

    .cat-box-first .cat-box-first-small-posts .post-warpper {

        float: none;

        width: 100%;

        clear: both;

    }

    .cat-box-first .cat-box-first-small-posts .post {

        padding-right: 0;

    }

    .cat-box-first .first-post .post-image {

        float: none;

        clear: both;

        display: block;

        margin: 0 0 15px 0;

    }

    .oops {

        font-size: 90px;

    }

    #contcatus .form-box-label label {

        width: 100%;

        float: none;

    }

    .gallery-box .item {

        float: none;

    }

    .gallery-box .post-image {

        width: 100%;

    }

    .header-v5 nav#nav ul {

        display: none;

    }

    .header-v5 nav#nav {

        float: none;

    }

    .header-v5 nav#nav select {

        display: block;

        width: 100%;

    }

    .header-v5 .header-content {

        padding: 20px;

    }

    .header-v5 .logo {

        float: none !important;

        text-align: center !important;

        margin: 5px 0 15px !important;

    }

    .header-v5 .search-block input {

        width: 100% !important;

        min-width: inherit !important;

        margin: 0 auto !important;

        float: none;

        border-radius: 0;

    }

    .top-bar .top-bar-right,

    .top-bar .search-block,

    .top-bar .social-icons,

    .header-contact-info {

        float: none;

        overflow: hidden;

        display: block;

        clear: both;

        margin: 15px 0 0 0 !important;

        padding: 0px !important;

    }

    .header-contact-info {

        margin: 5px 0 10px 0!important;

    }

    .header-v5 .top-bar {

        padding: 15px 0;

    }

    .top-bar .search-block {

        margin-top: 0 !important;

    }

    .inner-grid .article-grid .post-gallery,

    .inner-grid .article-grid .post-gallery ul.slides,

    .inner-grid .article-grid .post-gallery ul.slides li,

    .inner-grid .article-grid .post-gallery ul.slides li a {

        height: 167px;

        min-height: 167px;

    }

    .form-box textarea,

    .form-box input,

    #comment-input .input-name,

    #comment-input .input-email,

    #comment-input .input-website {

        width: 90% !important;

        margin-left: auto;

        margin-right: auto;

    }

    .comments-respond {

        text-align: center;

    }

    #navigation ul,

    #top-navigation ul,

    .breaking-news-inner {

        display: none;

    }

    .top .top-left > li,

    .top .top-right > li {

        margin-bottom: 8px;

        display: block;

        clear: both;

    }

    .top-date {

        line-height: 18px;

        padding-top: 13px;

    }

    #navigation select,

    #top-navigation select {

        display: block;

    }

    #navigation select {

        width: 100%;

        display: inline-block;

    }

    #top-navigation select {

        width: 100%;

        display: inline-block;

    }

    .header-topbar.top {

        min-height: 43px;

        height: auto;

        display: block;

    }

    #header .header {

        height: auto;

        padding-bottom: 10px;

    }

    #navigation,

    #header .header .logo,

    .header-topbar.top .top-left > li,

    .header-topbar.top .top-right > li,

    .header-topbar.top .top-left,

    .header-topbar.top .top-right,

    .rtl #header .header .logo,

    .rtl #navigation,

    .rtl .header-topbar.top .top-left > li,

    .rtl .header-topbar.top .top-left,

    .rtl .header-topbar.top .top-right,

    .rtl .header-topbar.top .top-right li {

        float: none;

        text-align: center;

        clear: both;

        margin-left: auto;

        margin-right: auto;

    }

    .header .header-adv,

    .rtl .header .header-adv {

        float: none;

        width: 100%;

        margin: 0 auto !important;

    }

    .header-adv ins,

    .header-adv ins iframe,

    .header-adv #google_flash_embed,

    .footer-adv ins,

    .footer-adv ins iframe,

    .footer-adv #google_flash_embed,

    .adslot_1 {

        width: 100% !important;

    }

    .header-adv:before,

    .header-adv:after,

    .footer-adv:before,

    .footer-adv:after {

        display: table;

        content: "";

        line-height: 0;

        clear: both;

    }

    #slider-full {

        width: 280px;

    }

    #slider-full ul.flex-direction-nav li a {

        width: 24px;

        height: 24px;

        line-height: 24px;

    }

    #slider-full ul.flex-direction-nav li a i {

        font-size: 13px;

        font-weight: normal !important;

    }

    #slider-full ul.flex-direction-nav li a.flex-prev {

        margin-right: 31px;

    }

    #slider-full .flex-control-nav li a {

        width: 12px;

        height: 4px;

    }

    #slider-full .slide-caption h1 {

        font-size: 18px;

        line-height: 20px;

    }

    #slider-full .slide-caption .post-caption-content {

        padding: 10px;

    }

    .top-left,

    .top-right {

        float: none !important;

        clear: both

    }

    .header-topbar select,

    .header-topbar .date-area,

    .header-topbar .search-area,

    .header-topbar .social-area {

        float: none !important;

        clear: both !important;

        overflow: hidden;

        display: inline-block !important;

        width: 100% !important;

        height: auto !important;

    }

    #navigation {

        border: none;

        margin-top: 15px;

    }

    #wrapper #main,

    .header {

        padding-top: 15px;

    }

    .logo {

        margin-bottom: 15px !important;

    }

    .header-topbar.top li {

        margin-top: 0;

        margin-bottom: 5px;

    }

    .top-date {

        padding-top: 0

    }

    #navigation select {

        margin: 0

    }

    #slider-full,

    #slider-full ul.slides li {

        height: 220px;

        min-height: 220px;

    }

    .bd-page-title,

    #crumbs {

        width: 100%;

        float: none;

        clear: both;

        text-align: center

    }

    #crumbs li {

        float: none;

        margin: 0;

    }

    .folio-media,

    .folio-content {

        float: none;

        width: 100%

    }

    .folio-media {

        margin-bottom: 30px;

    }

    .folio-items .folio-item {

        width: 98%;

        float: none;

        margin-left: auto;

        margin-right: auto;

        clear: both;

    }

    .navigation-dark select {

        display: block;

    }

    .navigation-dark ul {

        display: none;

    }

    .navigation-dark {

        margin: 10px 0 0 0;

    }

    .article .post-title {

        font-size: 18px;

        line-height: 27px;

    }

    .navigation-dark .container {

        background: none;

        border: 0 none;

    }

    .comments-container .comment-box .children {

        margin-left: 0

    }

    .post-navigation .nav-previous,

    .post-navigation .nav-next {

        float: none;

        display: block;

    }

    .post-navigation {

        text-align: center

    }

}



/* Effects */

.uk-animation-fade {

    -webkit-animation-name: uk-fade;

    animation-name: uk-fade;

    -webkit-animation-duration: 0.8s;

    animation-duration: 0.8s;

    -webkit-animation-timing-function: linear;

    animation-timing-function: linear

}

.uk-animation-scale-up {

    -webkit-animation-name: uk-scale-up;

    animation-name: uk-scale-up

}

.uk-animation-scale-down {

    -webkit-animation-name: uk-scale-down;

    animation-name: uk-scale-down

}

.uk-animation-slide-top {

    -webkit-animation-name: uk-slide-top;

    animation-name: uk-slide-top

}

.uk-animation-slide-bottom {

    -webkit-animation-name: uk-slide-bottom;

    animation-name: uk-slide-bottom

}

.uk-animation-slide-left {

    -webkit-animation-name: uk-slide-left;

    animation-name: uk-slide-left

}

.uk-animation-slide-right {

    -webkit-animation-name: uk-slide-right;

    animation-name: uk-slide-right

}

.uk-animation-shake {

    -webkit-animation-name: uk-shake;

    animation-name: uk-shake

}

.uk-animation-reverse {

    -webkit-animation-direction: reverse;

    animation-direction: reverse

}

@-webkit-keyframes uk-fade {

    0% {

        opacity: 0

    }

    100% {

        opacity: 1

    }

}

@keyframes uk-fade {

    0% {

        opacity: 0

    }

    100% {

        opacity: 1

    }

}

@-webkit-keyframes uk-scale-up {

    0% {

        opacity: 0;

        -webkit-transform: scale(0.2)

    }

    100% {

        opacity: 1;

        -webkit-transform: scale(1)

    }

}

@keyframes uk-scale-up {

    0% {

        opacity: 0;

        transform: scale(0.2)

    }

    100% {

        opacity: 1;

        transform: scale(1)

    }

}

@-webkit-keyframes uk-scale-down {

    0% {

        opacity: 0;

        -webkit-transform: scale(1.8)

    }

    100% {

        opacity: 1;

        -webkit-transform: scale(1)

    }

}

@keyframes uk-scale-down {

    0% {

        opacity: 0;

        transform: scale(1.8)

    }

    100% {

        opacity: 1;

        transform: scale(1)

    }

}

@-webkit-keyframes uk-slide-top {

    0% {

        opacity: 0;

        -webkit-transform: translateY(-100%)

    }

    100% {

        opacity: 1;

        -webkit-transform: translateY(0)

    }

}

@keyframes uk-slide-top {

    0% {

        opacity: 0;

        transform: translateY(-100%)

    }

    100% {

        opacity: 1;

        transform: translateY(0)

    }

}

@-webkit-keyframes uk-slide-bottom {

    0% {

        opacity: 0;

        -webkit-transform: translateY(100%)

    }

    100% {

        opacity: 1;

        -webkit-transform: translateY(0)

    }

}

@keyframes uk-slide-bottom {

    0% {

        opacity: 0;

        transform: translateY(100%)

    }

    100% {

        opacity: 1;

        transform: translateY(0)

    }

}

@-webkit-keyframes uk-slide-left {

    0% {

        opacity: 0;

        -webkit-transform: translateX(-100%)

    }

    100% {

        opacity: 1;

        -webkit-transform: translateX(0)

    }

}

@keyframes uk-slide-left {

    0% {

        opacity: 0;

        transform: translateX(-100%)

    }

    100% {

        opacity: 1;

        transform: translateX(0)

    }

}

@-webkit-keyframes uk-slide-right {

    0% {

        opacity: 0;

        -webkit-transform: translateX(100%)

    }

    100% {

        opacity: 1;

        -webkit-transform: translateX(0)

    }

}

@keyframes uk-slide-right {

    0% {

        opacity: 0;

        transform: translateX(100%)

    }

    100% {

        opacity: 1;

        transform: translateX(0)

    }

}

@-webkit-keyframes uk-shake {

    0%, 100% {

        -webkit-transform: translateX(0)

    }

    10% {

        -webkit-transform: translateX(-9px)

    }

    20% {

        -webkit-transform: translateX(8px)

    }

    30% {

        -webkit-transform: translateX(-7px)

    }

    40% {

        -webkit-transform: translateX(6px)

    }

    50% {

        -webkit-transform: translateX(-5px)

    }

    60% {

        -webkit-transform: translateX(4px)

    }

    70% {

        -webkit-transform: translateX(-3px)

    }

    80% {

        -webkit-transform: translateX(2px)

    }

    90% {

        -webkit-transform: translateX(-1px)

    }

}

@keyframes uk-shake {

    0%, 100% {

        transform: translateX(0)

    }

    10% {

        transform: translateX(-9px)

    }

    20% {

        transform: translateX(8px)

    }

    30% {

        transform: translateX(-7px)

    }

    40% {

        transform: translateX(6px)

    }

    50% {

        transform: translateX(-5px)

    }

    60% {

        transform: translateX(4px)

    }

    70% {

        transform: translateX(-3px)

    }

    80% {

        transform: translateX(2px)

    }

    90% {

        transform: translateX(-1px)

    }

}

@-webkit-keyframes uk-slide-top-fixed {

    0% {

        opacity: 0;

        -webkit-transform: translateY(-10px)

    }

    100% {

        opacity: 1;

        -webkit-transform: translateY(0)

    }

}

@keyframes uk-slide-top-fixed {

    0% {

        opacity: 0;

        transform: translateY(-10px)

    }

    100% {

        opacity: 1;

        transform: translateY(0)

    }

}

@-webkit-keyframes uk-slide-bottom-fixed {

    0% {

        opacity: 0;

        -webkit-transform: translateY(10px)

    }

    100% {

        opacity: 1;

        -webkit-transform: translateY(0)

    }

}

@keyframes uk-slide-bottom-fixed {

    0% {

        opacity: 0;

        transform: translateY(10px)

    }

    100% {

        opacity: 1;

        transform: translateY(0)

    }

}

@-webkit-keyframes uk-spin {

    0% {

        -webkit-transform: rotate(0deg)

    }

    100% {

        -webkit-transform: rotate(359deg)

    }

}

@keyframes uk-spin {

    0% {

        transform: rotate(0deg)

    }

    100% {

        transform: rotate(359deg)

    }

}