@font-face{font-family:'oxygenregular';src:url('font/oxygen-webfont.eot');src:url('font/oxygen-webfont.eot?#iefix') format('embedded-opentype'),
url('font/oxygen-webfont.woff2') format('woff2'),
url('font/oxygen-webfont.woff') format('woff'),
url('font/oxygen-webfont.ttf') format('truetype'),
url('font/oxygen-webfont.svg#font/oxygenregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'bignoodletitling';src:url('font/bignoodletitling.eot');src:local('bignoodletitling'), url('font/bignoodletitling.woff') format('woff'), url('font/bignoodletitling.ttf') format('truetype');}
@font-face{font-family:'Bebas Neue';src:url('font/BebasNeue.otf') format('opentype');font-weight:300;font-style:normal;}
@font-face{font-family:'bebas_neueregular';src:url('font/BEBASNEUE REGULAR-webfont.eot');src:url('font/BEBASNEUE REGULAR-webfont.eot?#iefix') format('embedded-opentype'),
url('font/BEBASNEUE REGULAR-webfont.woff2') format('woff2'),
url('font/BEBASNEUE REGULAR-webfont.woff') format('woff'),
url('font/BEBASNEUE REGULAR-webfont.ttf') format('truetype'),
url('font/BEBASNEUE REGULAR-webfont.svg#bebas_neueregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Open Sans';src:url('font/OpenSans-Regular-webfont.eot');src:url('font/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
url('font/OpenSans-Regular-webfont.woff') format('woff'),
url('font/OpenSans-Regular-webfont.ttf') format('truetype'),
url('font/OpenSans-Regular-webfont.svg#OpenSans-Regular-webfont') format('svg');font-weight:normal;font-style:normal; font-display: swap;}
@font-face{font-family:'Open Sans SamiBold';src:url('font/OpenSans-Semibold-webfont.eot');src:url('font/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
url('font/OpenSans-Semibold-webfont.woff') format('woff'),
url('font/OpenSans-Semibold-webfont.ttf') format('truetype'),
url('font/OpenSans-Semibold-webfont.svg#OpenSans-Semibold-webfont') format('svg');font-weight:normal;font-style:normal; font-display: swap;}
@font-face{font-family:'Open Sans Light';src:url('font/OpenSans-Light-webfont.eot');src:url('font/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
url('font/OpenSans-Light-webfont.woff') format('woff'),
url('font/OpenSans-Light-webfont.ttf') format('truetype'),
url('font/OpenSans-Light-webfont.svg#OpenSans-Light-webfont') format('svg');font-weight:normal;font-style:normal; font-display: swap;}

@font-face {
 font-family: 'robotoregular';
 src: url('font/Roboto-Regular-webfont.eot');
 src: url('font/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
 url('font/Roboto-Regular-webfont.woff') format('woff'),
 url('font/Roboto-Regular-webfont.ttf') format('truetype'),
 url('font/Roboto-Regular-webfont.svg#robotoregular') format('svg');
 font-weight: normal;
 font-style: normal;

}


@font-face {
  font-family: 'calibril';
  src: url('font/calibril.eot');
  src: url('font/calibril.woff2') format('woff2'),
  url('font/calibril.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'KelsonSans-Regular';
  src: url('font/KelsonSans-Regular.eot');
  src: url('font/KelsonSans-Regular.woff2') format('woff2'),
  url('font/KelsonSans-Regular.woff') format('woff'),
  url('font/KelsonSans-Regular.ttf') format('truetype'),
  url('font/KelsonSans-Regular.svg#KelsonSans-Regular') format('svg'),
  url('font/KelsonSans-Regular.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}




/*@font-face {font-family: 'robotobold';src: url('font/roboto/roboto-bold-webfont.woff2') format('woff2'), url('font/roboto/roboto-bold-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'robotobold_italic';src: url('font/roboto/roboto-bolditalic-webfont.woff2') format('woff2'), url('font/roboto/roboto-bolditalic-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'robotoitalic';src: url('font/roboto/roboto-italic-webfont.woff2') format('woff2'), url('font/roboto/roboto-italic-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'robotolight';src: url('font/roboto/roboto-light-webfont.woff2') format('woff2'), url('font/roboto/roboto-light-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'robotolight_italic';src: url('font/roboto/roboto-lightitalic-webfont.woff2') format('woff2'), url('font/roboto/roboto-lightitalic-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'robotomedium';src: url('font/roboto/roboto-medium-webfont.woff2') format('woff2'), url('font/roboto/roboto-medium-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'robotomedium_italic';src: url('font/roboto/roboto-mediumitalic-webfont.woff2') format('woff2'), url('font/roboto/roboto-mediumitalic-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'robotoregular';src: url('font/roboto/roboto-regular-webfont.woff2') format('woff2'), url('font/roboto/roboto-regular-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'robotothin';src: url('font/roboto/roboto-thin-webfont.woff2') format('woff2'), url('font/roboto/roboto-thin-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'robotothin_italic';src: url('font/roboto/roboto-thinitalic-webfont.woff2') format('woff2'), url('font/roboto/roboto-thinitalic-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
*/





html{overflow-x:hidden}
::-moz-selection{background-color:#d52b1e;color:#fff;}
::selection{background-color:#d52b1e;color:#fff;}
body{margin-right:0 !important;overflow:hidden;-webkit-font-smoothing:antialiased;}
.wp-caption{max-width:100%;}
.wp-caption-text{font-size:inherit;}
.sticky{display:block;}
.alignleft{float:left;}
.alignright{float:right;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.not_found_error h1{text-align:center}
.wp-caption{max-width:100%;padding:4px;background-color:#fff;border:1px solid rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);padding:0;}
.wp-caption a{display:block;padding:5px;padding-bottom:0px;}
.blog-article .blog-content h1{line-height:30px;}
.blog-article .blog-content dl{width:100%;float:left;}
.quote_box{background:#3eb9bd;}
.single .information{float:left;width:100%;padding-top:18px;font-size:11px;}
.format-quote .information{text-align:center;margin-top:30px;}
.format-quote .information span{padding-right:10px;}
.blog-article .blog-content dt{width:114px;height:auto;}
.blog-article .blog-content dd{margin-left:130px;}
.blog-article .blog-content iframe,
.blog-article .blog-content embed{max-width:100%;}
.wp-caption-text{padding-left:7px;margin-bottom:7px;text-align:center;font-size:13px;}
.boxed_layout #slider-fixed .bottom_shadow{z-index:0 !important;}
.wp-caption-text,
.gallery-caption,
.entry-caption{line-height:1.5em;}
img.wp-smiley,
.rsswidget img{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;box-shadow:none;margin-bottom:0;margin-top:0;padding:0;}
.entry-content dl.gallery-item{margin:0;}
.sticky{padding:5% !important;width:90%;background:#fff;}
body{line-height:22px;}
h1{line-height:64px;font-weight:500;margin-top:0;margin-bottom:0;color:#d52b1e;}
h2{line-height:28px;font-weight:500;margin-top:0;margin-bottom:0;color:#555;}
h3{line-height:20px;font-weight:500;margin-top:0;margin-bottom:0;color:#555;}
h4{line-height:20px;font-weight:500;margin-top:0;margin-bottom:0;color:#555;}
h5{line-height:20px;font-weight:500;margin-top:0;margin-bottom:0;color:#555;}
h6{line-height:20px;font-weight:500;margin-top:0;margin-bottom:0;color:#555;}
.shortcode_h1{font-weight:bold;line-height:39px;color:#2e2e2e;}
.dark .shortcode_h6{color:#000;}
.shortcode_h2{color:#000;line-height:28px;}
.shortcode_h4{color:#000;line-height:28px;}
.all_centered .shortcode_h4{text-align:center;}
.light .shortcode_h1,
.light .shortcode_h2,
.light .shortcode_h3,
.light .shortcode_h4,
.light .shortcode_h5,
.light .shortcode_h6{color:#fff;}
.dark_version h1,
.dark_version h2,
.dark_version h3,
.dark_version h4,
.dark_version h5,
.dark_version h6{color:#fff;}
.helvetica{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif !important;}
nav .menu li a{line-height:33px}
.style_3 .header_border{margin-top:20px;text-align:center;position:relative;left:50%;margin-left:-50px;}
.style .header_border{margin-top:-20px;}
.style h1{text-transform:uppercase;}
.header_page.basic{border:1px solid #e7e7e7;border-left:0px;border-right:0px;}
.header_page.basic h1{font-size:22px;position:relative;float:left;color:#fff;font-weight:400;text-transform:uppercase;padding-top:20px;width:100%;float:left;font-family:"Open Sans";}
.header_page.basic.single h1{font-size:21px;position:relative;float:left;font-weight:400;text-transform:uppercase;width:100%;float:left;}
.header_page.basic.single{background:#f6f6f6}
.header_page.basic .header_border{float:left;text-align:none;margin-left:0px;left:auto;}
.header_page .header_border{top:24px;text-align:center;position:relative;left:50%;margin-left:-40px;}
.header_page.basic .header_border{top:13px;}
.header_page .border_center{height:3px;width:90px;float:left;margin-top:-1px;}
.header_page #video_background{top:0px;position:relative;-webkit-backface-visibility:hidden!important;min-width:100%;min-height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.header_page .video-wrap{position:absolute !important;top:0;left:0;width:100%;overflow:hidden;height:100%;z-index:-1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.style_3 .border_side{height:2px;width:30px;float:left;background:#e4e4e4;}
.style_3 .border_center{height:3px;width:90px;float:left;margin-top:-1px;}
.style .header_border_right{height:1px;margin-top:43px;}
.header_dot{background:url('img/dot.png') no-repeat;width:13px;height:14px;position:absolute;display:inline-block;margin-top:-6px;}
.top_nav{width:100%;position:relative;top:0;left:0;height:30px;opacity:1;z-index:33;}
.top_nav .widget_text,
.login.small_widget .widget_activation a,
.top_nav .small_widget .widget_activation a{padding-top:12px;float:left;font-size:13px;}
.top_nav .headecart .widget_activation a{width:100%;text-align:center;}
.top_nav .widget span.price{float:left;}
.top_nav .view_cart span{padding-right:8px;}
.top_nav .checkout_link span{padding-right:8px;}
#lang_sel{padding-top:14px;}
.widget.widget_icl_lang_sel_widget{border-left:0px;}
.top_nav .span6{margin-top:0px;}
.adjustsub .menu li .sub-menu{top:58px;}
.top_nav .widget{font-family:"Open Sans";float:left;padding-left:0px;padding-right:0px;font-size:11px;}
.top_nav .widget span{line-height:15px;font-size:13px;font-weight:600;font-family:Helvetica;}
.top_nav .widget{padding-left:20;}
.top_nav .widget_text{padding-top:0px;padding-bottom:0px;float:left;}
.topinfo{margin-top:17px;}
.top_nav .topinfo .phone{background:url(img/phone.png) no-repeat 0;width:20px;height:20px;padding-left:21px;padding-right:21px;font-weight:600;}
.top_nav .topinfo .email{background:url(img/envelope.png) no-repeat 0;width:20px;height:20px;padding-left:21px;padding-right:5px;font-weight:600;}
.top_nav .widget{height:30px;}
.top_nav .widget_shortcode{margin-top:15px !important;height:15px;}
.top_nav .social_widget ul{margin:0;padding:0;list-style:none;padding-top:5px}
.top_nav .widget.social_widget,
.top_nav .footer_social_icons{margin-top:0px !important;}
.footer_social_icons li,
footer#footer .footer_social_icons li{width:40px;height:0px;}
.top_nav .social_widget ul li{height:auto;float:left;margin-right:0px;opacity:1 !important;position:relative;overflow:hidden;}
footer#footer .social_widget ul li{height:auto;float:left;margin-right:1px;opacity:1 !important;margin-left:0px !important;position:relative;overflow:hidden;margin-bottom:8px;}
.top_nav .social_widget ul li:hover{top:0;right:0;height:50px;}
.social_widget ul li.google_plus:hover:after,
.social_widget ul li.rss:hover:after,
.social_widget ul li.facebook:hover:after,
.social_widget ul li.twitter:hover:after,
.social_widget ul li.linkedin:hover:after,
.social_widget ul li.youtube:hover:after,
.social_widget ul li.vimeo:hover:after,
.social_widget ul li.email:hover:after,
.social_widget ul li.skype:hover:after,
.social_widget ul li.flickr:hover:after,
.social_widget ul li.pinterest:hover:after,
.social_widget ul li.tumblr:hover:after,
.social_widget ul li.blogger:hover:after,
.social_widget ul li.dribbble:hover:after,
.social_widget ul li.vk:hover:after,
.social_widget ul li.instagram:hover:after{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);}
footer#footer .thin_line{height:1px;float:left;position:relative;width:100%;margin-top:-31px;}
footer#footer.type_dark .footer_social_icons li:hover{border-color:transparent !important;}
.top_nav .social_widget ul li:first-child{margin-left:0;}
.top_nav .social_widget ul li a{float:left;width:100%;}
.top_nav .social_widget .row-fluid{display:none}
.top_nav .social_widget .social_row{display:block;margin-top:17px;}
.top_nav .social_widget li i{float:left;width:100%;height:100%;line-height:26px;font-size:17px;display:block;text-align:center;padding-left:0;position:relative;z-index:9999;}
.top_nav .social_widget li a:hover{text-decoration:none;display:block;}
.top_nav .social_widget ul li:last-child{margin-right:0}
.top_nav .widget ul{float:left;list-style:none;margin:0;padding:0;margin-top:5px;}
.top_nav .widget ul li{float:left;}
.top_nav .icl_languages_selector a.lang_sel_sel{border:none !important;font-size:12px !important;line-height:21px !important;padding-left:0 !important;color:#999 !important;}
.top_nav .widget.widget_search{margin-top:4px;}
.top_nav .widget.widget_search input{border:1px solid #999;}
.top_nav .widget.widget_search input:focus{outline:none;border:1px solid #999;}
.top_nav #lang_sel ul ul{left:1px !important;background:#fafafa !important;top:41px !important;border-top:0px !important;visibility:visible !important;display:none;}
.top_nav #lang_sel ul li:hover ul,
.top_nav #lang_sel ul a:hover ul{display:block !important;}
.top_nav #lang_sel ul ul li{border:1px solid #eef1f2 !important;border-bottom:none !important;background:#fafafa !important;color:#555 !important;padding-top:5px !important;padding-bottom:5px !important;width:177px;left:-16px;}
.top_nav #lang_sel ul ul li:last-child{border-bottom:1px solid #eef1f2 !important;}
.top_nav #lang_sel ul ul li:hover{background:#fafafa !important;}
.top_nav #lang_sel ul ul a{background:#fafafa !important;}
.top_nav #lang_sel a,
.top_nav #lang_sel a:visited{border:none;font-size:13px;}
.top_nav #lang_sel > ul > li{height:40px;}
.top_nav .widget.icl_languages_selector{margin-top:9px;height:15px;}
.top_nav .icl_languages_selector img.iclflag{top:-1px !important;}
.top_nav .icl_languages_selector li{width:97px !important;}
.top_nav .icl_languages_selector ul ul li{width:160px !important;}
.top_nav .icl_languages_selector ul,
.top_nav .icl_languages_selector li{z-index:50000;}
.top_nav .icl_languages_selector ul ul{width:160px !important;left:-21px !important;}
.top_nav .icl_languages_selector ul ul a,
.top_nav .icl_languages_selector ul ul a:visited{padding-left:21px !important;}
#logo{float:left;height:100%;padding-top:25px;}
.border_before{width:1px;height:5px;width:1px;height:20px;float:left;margin-top:39px;margin-right:10px;}
.logo_desc{float:left;padding-top:38px;}
#logo img{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
#logo .light{opacity:0;}
.background--dark #logo .light{opacity:1;}
.background--dark #logo img:first-child{opacity:0;}
header#header{position:relative;z-index:30;height:44px;}
/*.fix-head-top header#header{height:42px;}
.fixed_header{position:fixed !important;width:100%;left:0;top:0;z-index:9999999;border-bottom:1px solid #ddd;height:60px !important;}
.fixed_header nav .menu > li{line-height:58px;}
.fixed_header #logo{padding-top:5px;}
.fixed_header .border_before{margin-top:21px;}
.fixed_header .logo_desc{padding-top:21px;}
header.fixed_header{margin-top:18px;}
.fixed_header nav .menu > li:hover,
.fixed_header nav .menu > li{padding-bottom:0px;}
.fixed_header .header_wrapper.no-transparent nav .menu > li > ul.sub-menu{top:60px !important;}
.fixed_heaader nav .menu > li{padding-top:0px;}
header#header.fixed_header{margin-top:0px;}
.fixed_header nav .menu > li{padding-top:0px;padding-bottom:0px !important;}
header.fixed_header .right_search{margin-top:16px;}
.fixed_header .right_search_container{top:0px;}
.fixed_header .right_search_container input[type="text"]{padding-bottom:0px;}
header#header.sticky_header.fixed_header{background:#fff;box-shadow:0px 0px 3px 0px #ddd;}
header#header.sticky_header.fixed_header .row-fluid{padding-top:0px;padding-bottom:0px;}*/
.admin-bar .fixed_header{top:32px;}
#logo img{max-width:none;margin-top:6px;}
.header_logo{width:100%;}
.logo-box{padding:10px 0;}
/*.logo-box span{display:block;font-size: 13px;padding-left: 38px;line-height: 17px;}*/
.logo-box span{display:block;font-size: 13.5px;padding-left: 38px;line-height: 19px; font-family:'robotoregular'}
.header_wrapper{width:100%;float:left;z-index:32;}
.header_wrapper.no-transparent{height:98px;}
.header_wrapper.header_3.no-transparent,
.header_wrapper.header_4.no-transparent{height:99px;}
.background--dark header#header.sticky_header.fixed_header #logo img:first-child{opacity:1 !important;}
.header_wrapper.drop_shadow_yes{}
header#header .container{position:relative;}
header#header .row-fluid{padding-bottom:0px;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
header#header .row-fluid .span12{height:48px}
#float_side{position:relative;}
.tp-caption a{color:#ff7302;text-shadow:none;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out}
.tp-caption a:hover{color:#ffa902}
.no_slider .slide_element{margin-bottom:26px;}
.flexslider{position:relative;z-index:50;margin-bottom:0;}
.nav_top{margin-top:-1px;}
.nav_center{margin-left:0px;}
.nav_center nav{margin-top:0px !important;}
.slides .slide_element iframe{width:100%;}
header#header.animate_this .row-fluid{padding-top:0;padding-bottom:0;}
header#header.animate_reverse .row-fluid{padding-top:22px;padding-bottom:22px;}
header#header #navigation{}
nav{float:left;width:100%;margin-top:-14px;}
nav .menu{float:left;padding:0;margin:0;list-style:none;text-align:center;position:relative;height:31px;margin-top:0; width:100%;}
nav .menu li{float:left;padding-top:26px;padding-bottom:14px;position:relative;height:50px;transition:all 0.2s ease;}
nav .menu>li:hover>a{}
nav .menu>li>a{padding:2px 12px;font-size:14px;/*text-transform:uppercase;*/}
.background--dark nav .menu li > a{color:#fff !important;}
.background--dark nav .menu li > a:before{color:#fff !important;}
.background--dark .right_search_container .input-append i{color:#fff !important;}
.background--dark header .right_search i{color:#fff !important;}
.right_search_container::-webkit-input-placeholder{color:rgb(47, 56, 61);}
.right_search_container:-moz-placeholder{color:rgb(47, 56, 61);}
.right_search_container::-moz-placeholder{color:rgb(47, 56, 61);}
.right_search_container:-ms-input-placeholder{color:rgb(47, 56, 61);}
.background--dark header#header.sticky_header.fixed_header .right_search_container::-webkit-input-placeholder{color:rgb(47, 56, 61);}
.background--dark header#header.sticky_header.fixed_header .right_search_container:-moz-placeholder{color:rgb(47, 56, 61);}
.background--dark header#header.sticky_header.fixed_header .right_search_container::-moz-placeholder{color:rgb(47, 56, 61);}
.background--dark header#header.sticky_header.fixed_header .right_search_container:-ms-input-placeholder{color:rgb(47, 56, 61);}
.background--dark .right_search_container::-webkit-input-placeholder{color:white;}
.background--dark .right_search_container:-moz-placeholder{color:white;}
.background--dark .right_search_container::-moz-placeholder{color:white;}
.background--dark .right_search_container:-ms-input-placeholder{color:white;}
.background--dark .right_search_container input[type="text"]{color:#fff !important;}
.right_search_container input[type="text"]{color:#2f383d;}
nav .menu li a:hover{text-decoration:none; color: #ffffff !important;}
nav .menu li.current-menu-item a,
nav .menu li.current-menu-parent a{}
nav .menu li.current-menu-item li a,
nav .menu li.current-menu-parent li a{}
.fixed_header nav .menu li ul.non_mega_menu{top:63px !important;}
.fixed_header nav .themeple_custom_menu_mega_menu{top:63px !important;}
#navigation.fixed_header nav .menu li ul.non_mega_menu{top:50px !important;}
nav .menu > li > ul.sub-menu,
nav .menu > li > ul.sub-menu ul{list-style:none;margin:0 !important;display:none;position:absolute;left:0;top:50px;left:0px;z-index:100000;width:230px;-webkit-box-shadow:0 5px 5px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 5px 5px rgba(0, 0, 0, 0.1);box-shadow:0 5px 5px rgba(0, 0, 0, 0.1);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
nav .menu > li:first-child > ul.sub-menu{left:-34px;}
.fixed_header nav .menu > li:hover,
.fixed_header nav .menu > li{padding-bottom:9px;}
.fixed_header nav .menu > li:hover{border-bottom:0px;}
nav .menu > li:hover>.sub-menu{}
nav .menu li:hover .sub-menu>li:first-child{}
nav .menu li:hover .sub-menu>li:last-child{}
nav .menu li > ul.sub-menu li{z-index:50005;float:left;text-align:left;margin:0 !important;padding:0 !important;height:auto;display:block;width:100%;border-top:1px solid rgba(255, 255, 255, 0.05);}
nav .menu li > ul.sub-menu li:first-child{border-top:none;}
nav .menu li ul.sub-menu li a{/*text-transform:uppercase;*/float:left;line-height:20px !important;padding:8px 20px;font-size:11px;}
nav .menu li ul.sub-menu li:hover{opacity:1;}
nav .menu li ul.sub-menu li.current-menu-item{}
nav .menu .sub-menu li.current-menu-item a{border:none !important;}
nav .menu li .current-menu-item{}
nav .menu > li > ul.sub-menu li > .sub-menu{top:0px !important;left:100%;padding-left:0px;}
nav .menu li ul.sub-menu li:last-child{border-bottom:none;}
.down_m nav .menu>li.hasSubMenu:after{content:"\e3b6";font-family:'moon';speak:none;font-style:normal;line-height:1;text-decoration:none;-webkit-font-smoothing:antialiased;position:relative;right:11px;color:#555555;font-size:16px;top:3px;}
.header_wrapper.no-transparent nav .menu > li > ul.sub-menu{top:45px;padding-left:0px;}
/*.fix-head-top .header_wrapper.no-transparent nav .menu > li > ul.sub-menu{top:42px;}*/
.no-transparent nav .themeple_custom_menu_mega_menu{top:100px;}
nav .themeple_custom_menu_mega_menu{display:none;position:absolute;right:-403px;top:58px;z-index:100000;width:160px;padding:10px 15px;-webkit-box-shadow:0 5px 5px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 5px 5px rgba(0, 0, 0, 0.1);box-shadow:0 5px 5px rgba(0, 0, 0, 0.1);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
nav .themeple_custom_menu_mega_menu.themeple_mega1{width:255px !important;}
nav .themeple_custom_menu_mega_menu.themeple_mega1 li{width:195px !important;}
nav .themeple_custom_menu_mega_menu.themeple_mega2{width:300px !important;}
nav .themeple_custom_menu_mega_menu.themeple_mega2 li{width:140px !important;}
nav .themeple_custom_menu_mega_menu.themeple_mega3{width:460px !important;}
nav .themeple_custom_menu_mega_menu.themeple_mega3 li{width:140px !important;}
nav .themeple_custom_menu_mega_menu.themeple_mega4{width:645px !important;}
nav .themeple_custom_menu_mega_menu.themeple_mega4 li{width:145px !important;}
nav .themeple_custom_menu_mega_menu.themeple_mega5{width:961px !important;right:-512px;}
nav .themeple_custom_menu_mega_menu.themeple_mega5 li{width:176px !important;}
nav .themeple_custom_menu_mega_menu.themeple_mega6{width:940px !important;}
nav .themeple_custom_menu_mega_menu.themeple_mega6 li{width:140px !important;}
nav .themeple_custom_menu_mega_menu li{margin-left:20px !important;}
nav .themeple_custom_menu_mega_menu li li{margin-left:0 !important;}
nav .themeple_custom_menu_mega_menu ul ul{margin-top:10px;margin-bottom:15px;}
nav .themeple_custom_menu_mega_menu ul ul ul{margin-top:0px;margin-bottom:0;}
nav .themeple_custom_menu_mega_menu ul>li{float:left;padding:0;margin:0;height:auto;}
nav .themeple_custom_menu_mega_menu ul>li li{margin-left:0 !important;}
nav .themeple_custom_menu_mega_menu ul>li li:last-child{}
nav .themeple_custom_menu_mega_menu h4{text-transform:capitalize;font-weight:500;font-size:15px;margin-top:15px;text-align:left;letter-spacing:1.5px;padding-left:22px;}
.dark_version nav .themeple_custom_menu_mega_menu h4{color:#fff;}
nav .themeple_custom_menu_mega_menu a{}
nav .themeple_custom_menu_mega_menu > ul{float:left;display:block;}
nav .themeple_custom_menu_mega_menu ul{float:left;display:block !important;padding:0;position:relative !important;margin:0;border-top:none !important;list-style:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
nav .themeple_custom_menu_mega_menu > ul > li:first-child{margin-left:0 !important;}
nav .menu li:first-child{margin-left:0;}



.mega-menu { display:none;  width: 1056px; overflow: hidden; position: absolute; top:45px; background-color: #f5f5f7; left: 0px; border-top: 5px solid #d52b1e; padding: 10px 20px 10px 20px;
 text-align: left; border-bottom: 2px solid #eae0df; border-left: 2px solid #eae0df; border-right: 2px solid #eae0df;}
.mega-menu h2{ margin:10px 0px; color: #d52b1e; font-size: 22px;}
.mega-menu h3{ margin:10px 0px; color: #d52b1e; font-size: 18px;}
.mega-menu .mega-menu-links{ float:left; width:95%;}
.mega-menu .mega-menu-links a{ font-size:14px; /*border-left: 2px solid #d52b1e; padding-left:8px;*/ margin:5px 0px; color:#000;  background: url(images/common/nav-drop-line-bg.png) 8px 8px no-repeat;  height: auto; line-height: 1.3em; padding: 5px 5px 5px 20px;
 display: block; }
.mega-menu .mega-menu-links a:hover{ font-size:14px;/* border-left: 2px solid #000;*/ color:#fff !important; background-color: #d52b1e; background: #d52b1e url(images/common/nav-drop-hover-line-bg.png) 8px 8px no-repeat; }

.mega-menu li { border-bottom: 1px solid #4b4b4b; background: #1d1d1d;}

.sub-menu.mega-menu ul li.current-menu-item{background:#d52b1e;}
nav .menu .mega-menu ul a{display:block;margin:9px 10px;padding:0 3px 0 12px;border-left:#fff 3px solid;font-size:13px;float:none;}

.mega-menu .diveder{ background: url(images/common/mega-menu-line.jpg) no-repeat right; min-height: 225px;}
.mega-menu-links2 img { position: relative; left: -20px;}



.mega-menu .editing-ser-link { margin-top:10px; float: left; margin-right: 10px;}
.mega-menu .one a{ background-color:#fff; color:#000; border:1px solid #eae0e1; width: 190px; padding: 10px 20px 10px 10px; float: left; }
.mega-menu .one a:hover{ color:#000 !important; border:1px solid #333; }
.mega-menu .one a:before{ content: ""; display: inline-block; background: url(images/common/plan-icons2.png) 0 0 no-repeat;  width: 46px; height: 36px; margin-right: 10px; vertical-align: top;}


.mega-menu .two a{ background-color:#fff; color:#000; border:1px solid #eae0e1; width: 190px; padding: 10px 20px 10px 10px; float: left; }
.mega-menu .two a:hover{ color:#000 !important; border:1px solid #333; }
.mega-menu .two a:before{ content: ""; display: inline-block;  background: url(images/common/plan-icons2.png) 0px -75px no-repeat;  width: 46px; height: 36px; margin-right: 10px; vertical-align: top;}


.mega-menu .three a{ background-color:#fff; color:#000; border:1px solid #eae0e1; width: 190px; padding: 10px 20px 10px 10px; float: left; }
.mega-menu .three a:hover{ color:#000 !important; border:1px solid #333; }
.mega-menu .three a:before{ content: ""; display: inline-block;background: url(images/common/plan-icons2.png) 0px -37px no-repeat; width: 46px; height: 36px; margin-right: 10px; vertical-align: top;}

.mega-menu .four a{ background-color:#fff; color:#000; border:1px solid #eae0e1; width: 190px; padding: 10px 20px 10px 10px; float: left; }
.mega-menu .four a:hover{ color:#000 !important; border:1px solid #333; }
.mega-menu .four a:before{ content: ""; display: inline-block;background: url(images/common/plan-icons2.png) 0px -114px no-repeat; width: 46px; height: 36px; margin-right: 10px; vertical-align: top;}


.mega-menu .ps-link { margin-top:10px; float: left; margin-right: 10px;}
.mega-menu .ps-link .one a span{ float:left; line-height:18px; font-size:12px;}
.mega-menu .ps-link .one a{ font-size: 16px; background-color:#fff; color:#000; border:1px solid #eae0e1; width: 304px; padding: 10px 0px 10px 10px; float: left; }
.mega-menu .ps-link .one a:hover{ color:#000 !important; border:1px solid #333; }
.mega-menu .ps-link .one a:before{ content: ""; display: inline-block; background: url(images/common/pack-icon.png) 0 0 no-repeat !important;  width: 46px; height: 36px; margin-right: 10px; vertical-align: top;}

.mega-menu .ps-link .two a span{ float:left; line-height:18px; font-size:12px;}
.mega-menu .ps-link .two a{ font-size: 16px; background-color:#fff; color:#000; border:1px solid #eae0e1;  width: 290px; padding: 10px 15px 10px 10px; float: left; }
.mega-menu .ps-link .two a:hover{ color:#000 !important; border:1px solid #333; }
.mega-menu .ps-link .two a:before{ content: ""; display: inline-block;  background: url(images/common/pack-icon.png) 0px -39px no-repeat !important;  width: 46px; height: 36px; margin-right: 10px; vertical-align: top;}


.mega-menu .ps-link .three a{ font-size: 16px; background-color:#fff; color:#000; border:1px solid #eae0e1; width: 285px; padding: 10px 20px 10px 10px; float: left; }
.mega-menu .ps-link .three a:hover{ color:#000 !important; border:1px solid #333; }
.mega-menu .ps-link .three a:before{ content: ""; display: inline-block;background: url(images/common/pack-icon.png) 0px -122px no-repeat !important; width: 46px; height: 36px; margin-right: 10px; vertical-align: top;}
.ps-link.marb20 { margin-bottom: 10px;}

.mega-menu .ps-link .four a{ font-size: 16px; background-color:#fff; color:#000; border:1px solid #eae0e1; width: 178px; padding: 10px 20px 10px 10px; float: left; }
.mega-menu .ps-link .four a:hover{ color:#000 !important; border:1px solid #333; }
.mega-menu .ps-link .four a:before{ content: ""; display: inline-block; background:url(publication-support-services/images/new-link-arrow.png) 0px -42px no-repeat !important; width: 46px; height: 38px;  margin-right: 10px; vertical-align: top;}

.mega-menu .ps-link .five a{ font-size: 16px; background-color:#fff; color:#000; border:1px solid #eae0e1; width: 178px; padding: 10px 20px 10px 10px; float: left; }
.mega-menu .ps-link .five a:hover{ color:#000 !important; border:1px solid #333; }
.mega-menu .ps-link .five a:before{ content: ""; display: inline-block; background:url(publication-support-services/images/new-link-arrow.png) 0px 0px no-repeat !important; width: 46px; height: 38px;  margin-right: 10px; vertical-align: top;}



.mega-menu .cta-box {  float: none;  margin: 0px 4%; width: 100%;  clear: both;  text-align: center;}
.mega-menu .cta-box a {  margin-left:-73px;padding-right: 20px; background: #029dcd; box-shadow: 0px 4px 0px #0281a8; letter-spacing: 0; font-weight: normal; line-height: 60px; padding: 10px 20px;  border-radius: 2px; font-size: 18px; font-family: 'Open Sans SamiBold'; color:#fff;}
.mega-menu .cta-box a:hover { background: #0281a8;}


/*#editing-services { position: initial !important;}*/

#publication-support-services {position: initial !important;}
#publication-support-services .mega-menu h3{ color:#000;}
#publication-support-services .mega-menu .cta-box {float: left; margin:0px 4%; clear: none;  text-align: center; margin-left: 2%;}
#publication-support-services .mega-menu .cta-box.big a { padding:10px 110px; }
/*#publication-support-services .mega-menu .cta-box a { padding: 10px 150px ;}*/
#publication-support-services .mega-menu .cta-box a{ margin:0; padding: 10px 20px; }
#publication-support-services .mega-menu .mega-menu-links a { margin:3px 0; }

.mega-menu .cta-box a:hover { background: #0281a8;}

.header_widgetized{margin-left:20px;}
.select-menu{display:none}
.top_wrapper{z-index:1;margin-bottom:0;-webkit-transition:all 1.2s ease-in-out;-moz-transition:all 1.2s ease-in-out;-o-transition:all 1.2s ease-in-out;transition:all 1.2s ease-in-out;}
.page_header_yes #content{padding-top:90px !important;}
.page_header_yes #content.content_portfolio{padding-top:77px !important;}
.header_wrapper_body.page_header_yes .top_wrapper{padding-top:98px !important;}
.header_1_body.page_header_yes.page_header_centered .top_wrapper.no-transparent{padding-top:98px !important;}
.header_1_body.page_header_yes.page_header_centered .top_wrapper{padding-top:0 !important;}
.fullwidth_slider_page .top_wrapper{padding-top:0 !important;}
.fullwidth_slider_page .top_wrapper.no-transparent{padding-top:105px !important;}
.fullwidth_slider_page .no-transparent nav .menu > li:hover{padding-bottom:21px;}
.fullwidth_slider_page .header_1.no-transparent nav .menu > li > ul.sub-menu{top:80px !important;}
.fullwidth_slider_page .no-transparent nav .themeple_custom_menu_mega_menu{top:80px;}
.page_header_yes.animated_h #content{padding-top:243px}
#content .row > .span9 .container{width:825px;}
#content > .container{top:0;}
.header_page{width:100%;position:relative;float:left;background:#fff;z-index:0;}
.header_page.basic{height:90px;width:100%;padding-top:0;padding-bottom:0;}
.description_basic{float:left;margin-left:-90px;padding-left:0px;left:0px;padding-top:16px;}
.left_content{top:50%;position:relative;margin-top:-81px;}
.left_content h1{font-size:47px;padding-bottom:24px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;}
.left_content h2{font-size:16px;padding-bottom:15px;font-weight:300;text-transform:uppercase;letter-spacing:1.5px;}
.description_left{padding-top:24px;width:647px;}
.left_content .border_bottom_left{height:4px;width:80px;}
.header_page.left{height:600px;}
.header_page.centered h1{font-size:60px;font-weight:bold;float:left;line-height:71px;text-transform:uppercase;text-align:center;width:100%;color:inherit;}
.header_page.centered h2{font-size:20px;position:relative;float:left;color:inherit;line-height:47px;font-family:"Open Sans";}
.header_page.centered .centered_content{height:140px;position:absolute;top:50%;margin-top:-70px;width:100%;}
.header_page.centered h2{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);left:50%;}
.header_page .container{position:relative;z-index:1000;height:100%;}
.page_parents li:first-child{padding-right:6px;}
.page_parents li{float:left;padding-left:0px;position:relative;padding-left:15px;font-weight:500;padding-right:4px;font-size:13px;}
.page_parents li:after{content:"/";position:absolute;left:4px;top:-1px;width:3px;height:7px;display:inline;margin-top:0;}
.page_parents li:first-child:after{content:'' !important;display:none;}
.page_parents li:last-child{margin-right:0px;}
.page_parents li a:hover{text-decoration:none;}
.page_parents li:last-child a{margin-right:0px;}
.page_parents{margin:7px 0 0;padding:0;list-style:none;float:left;}
.header_1_body.with_slider_page .header_page.basic .page_parents{margin-top:-10px;}
.widgets_right_menu #search-form{margin-top:53px;display:none;position:absolute;margin:0;right:0;}
.widgets_right_menu #search-form button[type="submit"]{display:none;}
.widgets_right_menu #search-form input[type="text"]{height:30px;padding-left:12px;width:184px;background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.09);-moz-box-shadow:0 2px 2px rgba(0, 0, 0, 0.09);box-shadow:0 2px 2px rgba(0, 0, 0, 0.09);}
.widgets_right_menu #search-form .close_{position:relative;right:20px;top:7px;}
.widgets_right_menu #search-form .close_ i{color:#ccc !important;font-size:10px !important;}
.header_shadow{width:100%;position:relative;z-index:1000;}
.top_wrapper{position:relative;}
.footer_social_bar{height:70px;float:left;width:100%;}
.footer_social_bar h3{color:rgba(255, 255, 255, 1);height:100%;line-height:70px;font-size:20px;}
.footer_social_bar .socials{list-style:none;padding:0;margin:0;}
.footer_social_bar .socials > li{height:100%;float:left;padding:0 20px;}
.footer_social_bar .socials > li i{font-size:24px;color:#fff;line-height:75px;}
.footer_social_bar .socials > li:hover i{color:#000;}
footer .widget_search input[type="text"]{border:1px solid rgba(255, 255, 255, 0.18) !important;color:#fff;}
.footer_wrapper{margin-top:0px;bottom:0px;position:relative;z-index:0;width:100%;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;}
footer#footer{width:100%;float:left;}
footer#footer .inner{}
footer#footer .inner .row-fluid.ff:first-child{padding-top:35px;padding-bottom:35px}
#copyright, #disclaimer{padding:10px 0 0;font-size:13px;}
#disclaimer{padding:20px 0;font-size:13px;}
#copyright span{margin-left:20px;font-size:13px !important;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif !important;}
footer .standard-form textarea{height:80px;}
footer .standard-form input,
footer .standard-form select,
footer .standard-form textarea{width:100% !important;background:#333333 !important;color:#999999;border:1px solid #444 !important;}
footer .standard-form input[type="submit"]{color:#fff !important;padding-left:0 !important;width:75px !important;padding-right:0 !important;}
footer .standard-form p{margin-top:0;}
footer .inner .widget ul{margin:0;padding:0;list-style:none;float:left;}
footer .tagcloud a{color:inherit;font-size:14px !important;margin-right:5px;margin-bottom:5px;color:#FFF;}
footer .tagcloud a:hover{color:#fff !important;text-decoration:none; /*background-color:#000 !important*/}
footer .widget_flickr{float:left;}
footer .widget_flickr .flickr_container{float:left;margin-top:0px}
footer .widget_flickr .flickr_badge_image{float:left;border:2px solid rgba(0, 0, 0, 0);margin-bottom:9px;margin-right:13px;width:73px;height:73px;border-radius:6px;-webkit-border-radius:6px;moz-border-radius:6px}
footer .widget_flickr img{}

footer .inner a.foot-link, footer .inner .btn-read-more{color:#fff !important; text-decoration:underline;}
footer .inner a:hover{ color: #b0b0b0 !important; text-decoration:none}

footer  .footer-flags ul { margin:10px 0 0 0 !important; }
footer  .linking { margin-left:20px !important; }

footer .inner .socialmedia{ margin-right:15px;}
footer .inner .socialmedia-icon{ margin:0; padding:0; float:left;}
footer .inner .socialmedia-icon li{ float:left; list-style-type:none; padding-top:0px !important; width:40px}
footer .inner .socialmedia-icon li.hide{display:none;}
footer .inner .socialmedia-icon li a{ display:block; width:28px; height:28px; }
footer .inner .socialmedia-icon li a:before{content:""; font-family:"moon"; font-size:28px;  display:block }
footer .inner .socialmedia-icon li a.facebook:before{content:"\e499"; color:#fff; }
footer .inner .socialmedia-icon li a.twitter:before{content:"\e49e"; color:#fff; }
footer .inner .socialmedia-icon li a.linkedin:before{content:"\e4cf"; color:#fff; }
footer .inner .socialmedia-icon li a.youtube:before{content:"\e4a3"; color:#fff; font-size:36px; }

footer .inner .app-links { margin-top:20px; }
footer .inner .app-links li { list-style-type:none; padding-top:0px !important; }
footer .inner .app-links li a { display:block; background:url(images/footer/app-link-img.png) 0 0 no-repeat; width:126px; height:37px; }
footer .inner .app-links li a.android { margin-top:5px; background-position:left bottom; }

footer .inner .widget_flickr .flickr_badge_image:nth-child(3n+1){margin-right:0px;}
footer .inner .widget{font-size:14px;line-height:24px;}
footer .inner .widget ul li:last-child{padding-bottom:0;border-bottom:none !important;}
footer .inner .widget ul li:first-child{padding-top:0;}
footer .inner .widget ul li{margin:0;padding:0;}
footer .inner .widget ul li a{font-size:14px;}
footer .inner .widget_flickr .flickr_badge_image:nth-child(5){margin-bottom:0}
footer .inner .widget_flickr .flickr_badge_image:nth-child(6){margin-bottom:0}
footer .inner .widget_flickr .flickr_badge_image:nth-child(7){margin-bottom:0}
footer .inner .widget_contact_info ul{margin:0;padding:0 !important;list-style:none;float:left;width:100%;}
footer .inner .widget_contact_info li{border:none !important;margin-bottom:20px !important;padding:0 !important;float:left;width:100%;}
footer .inner .widget_contact_info li i{margin-right:15px;height:30px;float:left;font-size:18px;margin-top:3px;}
footer .inner .widget_contact_info li span{line-height:25px;font-size:14px;}
footer .inner .widget_contact_info li span span{font-weight:400;}
footer .inner .widget_recent_posts li{background:none;padding:0;margin:0;float:left;margin-bottom:0px;width:100%;}
footer .inner .widget_recent_posts li:last-child{margin-bottom:0;}
footer .inner .widget_recent_posts li dt{width:44px;height:44px;border:2px solid #444444;cursor:pointer;}
footer .inner .widget_recent_posts li dt img{border:2px solid #222;width:40px;height:40px;}
footer .inner .widget_recent_posts li dl{margin:0;}
footer .inner .widget_recent_posts li .info{color:#a0a0a0;margin-top:0;}
footer .widget_recent_posts dl{width:100%;}
footer .widget_recent_posts dd{margin-left:0;}
footer .inner .widget{float:left;width:100%;}
footer .social_row{float:left;position:relative;}
footer .footer_social_icons{float:left;margin-top:0px !important;position:relative;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);left:50%;}
footer .inner .footer_social_icons li{float:left;margin-right:0px;width:41px;height:41px;margin-left:7px !important;padding:0 !important;}
footer .inner .footer_social_icons li:first-child{margin-left:0 !important;}
footer .inner .footer_social_icons li:last-child{margin-right:0 !important;}
footer .footer_social_icons li a{float:left;width:100%;}
footer .footer_social_icons li i{float:left;width:100%;height:100%;line-height:40px;font-size:20px;display:block;text-align:center;padding-left:0;color:#222;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
footer .footer_social_icons li i:hover{color:#fff;}
footer .widget.footerlogo_widget{margin-bottom:6px;}
footer .widget_recent_entries .post-date{color:#fff;padding-left:0px;float:left;width:100%;font-size:12px;color:#888;}
#copyright .desc{text-align:left;font-size:12px;}
.foot-link	{color:#fff;}
.foot-link:hover	{color:#fff; text-decoration:underline}
#copyright .widget ul{float:left;list-style:none;display:inline-block;margin:0;border:none;}
#copyright .widget ul li{float:left;padding-right:14px;margin-top:5px;border-bottom:none !important;line-height:15px !important;height:11px;}
#copyright .widget ul li a{top:-2px;position:relative;}
#copyright .widget ul li:first-child{border:none;}
#copyright .widget ul li a{border:none;line-height:15px !important;font-size:13px;}
#content{float:left;width:100%;padding-top:0px;padding-bottom:0px;}
.header_1_body #content{padding-top:20px;padding-bottom:20px;float:left;width:100%;}
.single-portfolio.header_1_body.fullwidth_slider_page #content{padding-top:0px !important;}
.single-portfolio.header_1_body.page_header_yes #content{padding-top:60px !important;padding-bottom:0px;}
.header_1_body.fullwidth_slider_page #content{padding-top:100px;}
.one_page_header nav ul li.current-menu-item a{font-weight:600;color:#fff !important;}
.one_page_header nav ul li a{color:#fff !important;}
.one_page #content{padding-top:50px;}
#content.section_first{padding-top:0;}
#content.section_last{padding-bottom:0;margin-bottom:-14px;}
.section-style .row-dynamic-el{margin-bottom:30px}
.section-style.no_borders{border:none !important;}
.section-style.section_space_2 .row-dynamic-el{margin-bottom:30px;}
.section-style.section_space_2 .row-dynamic-el:last-child{margin-bottom:0;}
.section-style.section_space_3{padding-top:70px !important;padding-bottom:70px !important;}
.section-style.section_space_3 .row-dynamic-el{margin-bottom:90px;}
.section-style.section_space_3 .row-dynamic-el:last-child{margin-bottom:0;}
#content.section_last .section-style:last-child{border-bottom:none}
#content.section_first .section-style:first-child{border-top:none;}
.media{float:left;width:100%;}
.media img{width:100%}
.media iframe{width:100%;}
.big_title_element{width:100%;text-align:center;float:left;text-transform:uppercase;font-size:36px;}
.dark .big_title_element{color:#444;}
.light .big_title_element{color:#fff;}
.single-post .blog-article{border:none;}
.single-post .blog-article .info,
.single-post .blog-article h1,
.single-post .blog-article .blog-content{padding-left:0px;}
.single-post .blog-article .blog-content{border:none;}
article dl dt .date.box{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
article dl:hover dt .date.box{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
article dl dt .type.box i,
article dl dt .type.box{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
article dl:hover dt .type.box{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
article dl:hover dt .type.box i{color:#fff;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.blog-article.grid dl dt .date.box{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.blog-article.grid:hover dl dt .date.box{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.carousel.carousel_blog .blog-article.grid dd .media{height:193px !important;}
.blog-article{margin-top:38px;margin-bottom:38px;}
.blog-article .content:nth-child(2){padding-top:70px;}
.blog-article:first-child{margin-top:0;}
.blog-article.v2 span.date{margin-top:0;}
.single-post .blog-article{margin-bottom:40px;}
.single-post .prev{float:right;font-size:13px;color:#888;font-weight:400;padding:5px 12px;margin-bottom:25px;}
.single-post .prev:hover{color:#fff;}
.single-post .next{float:right;font-size:13px;color:#888;font-weight:400;padding:5px 12px;margin-left:10px;margin-bottom:25px;}
.single-post .next:hover{color:#fff;}
.blog-article{position:relative;float:left;width:100%;background:#fff;padding-bottom:22px;}
.blog-article .date_div{font-size:14.6px;color:#2f383d;padding:0;float:left;position:absolute;top:20px;z-index:999999;left:20px;}
#blog .blog-article .date_div{border:2px solid #fff;color:#fff;}
#blog .blog-article.format-quote .date_div,
#blog .blog-article.no_thumbnail .date_div{color:#2f383d;border:2px solid #2f383d;}
.blog-article .media{margin-top:0;}
.blog-article dd{margin-left:64px;}
.blog-article h1{margin-top:22px;margin-bottom:0px;float:left;line-height:20px;color:#2f383d;font-size:30px;text-transform:uppercase;padding-bottom:10px;font-weight:300;padding-left:30px;box-sizing:border-box;}
.blog-article h1 a{color:#2f383d;}
.blog-article h5.short_desc{color:#888;font-size:18px;color:#888;font-weight:500;margin-bottom:25px;float:left;width:100%;}
.blog-article .blog-content{float:left;margin-top:8px;padding-left:30px;padding-top:5px;padding-bottom:20px;padding-right:30px;box-sizing:border-box;width:100%;}
.blog-article .info{margin:0;padding:0;float:left;width:100%;margin-top:0px;list-style:none;padding:0px 40px;color:#626262;padding-top:18px;box-sizing:border-box;}
.blog-article.format-quote .info{margin-top:0;box-sizing:border-box;}
.blog-article .info > li{padding-left:30px;padding-right:0px;color:inherit;float:left;line-height:20px;font-size:11px;}
.readm{text-transform:uppercase;font-size:13px;}
.readm_img{padding-left:10px;margin-top:-4px;}
.blog-article.grid .info{border-top:none;padding-bottom:15px;padding-top:0px;padding-left:19px;padding-right:0px !important;}
.blog-article.grid .info > li:last-child{float:right;padding-right:20px;}
.blog-article.grid .info > li:nth-child(2){padding-left:58.7px !important;}
.blog-article .info li.readm a{color:#222c2b;font-size:12px;font-weight:bold;text-transform:uppercase;}
.blog-article .info > li a{color:#969ba2;}
.blog-article .info > li i{padding-top:4px;padding-right:7px;font-size:15px;}
.blog-article .info > li:first-child{padding-left:0;border-left:none;}
.blog-article .info > li.readm{float:right;}
.blog-article .blog-content p:first-child{padding-top:0;margin-top:0;}
.blog-article .blog-content p:last-child{padding-bottom:0;margin-bottom:0;}
.blog-article:last-child{border-bottom:none;}
#post-single-widget-area{margin-top:30px;margin-bottom:30px;float:left;}
.blog_post_author{margin-left:0 !important;width:100% !important;float:left;margin-top:20px;}
.blog-article .info ul.tags{margin:0;padding:0;list-style:none;float:left;display:inline-block;margin-left:30px;}
.blog-article .info ul.tags li{float:left;text-transform:uppercase;font-size:12px;color:#888;margin-right:5px;}
.blog-article.v2 .tags{margin-left:15px !important;}
.blog-article.v2 h1{padding:0;}
.blog-article.v2 h1{margin-top:0;line-height:26px;padding-bottom:10px;}
.blog-article.v2 .quote_box{margin-top:0;}
.blog-article.v2{border:none;}
.blog-article.v2 .blog-content{border:none;padding:0;}
.blog-article.v2 .content{float:left;width:100%;}
.blog-article.v2 .info{padding:0;padding-top:10px;}
.row > .span12 .blog-article.v2 .content{margin-top:25px;}
.row > .span9 .blog-article.v2 .media iframe{height:192px;}
.row > .span12 .blog-article.v2 .media iframe{height:255px;}
.shares{float:right;padding-right:32px;padding-top:8px;}
.shares li{display:inline;list-style:none;}
.shares li a i{font-size:17px;letter-spacing:13.5px;}
.blog-article .info ul.shares{margin:0;padding:0;list-style:none;padding-top:3px;float:right;}
.blog-article .info ul.shares li{float:left;margin-right:0px;margin-left:8px;}
.blog-article .info ul.shares li:hover{opacity:1;}
.blog-article .info ul.shares li:first-child{margin-left:0;}
.blog-article .info ul.shares li a{float:left;width:100%;}
.blog-article .tags:first-child{margin-left:0 !important;}
.blog-article .info ul.shares li i{color:#d7d7d7;font-size:16px;width:100%;float:left;line-height:15px;text-align:Center;}
.blog-article .quote_box{padding:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:26px;line-height:32px;font-weight:300;color:#fff;position:relative;padding-top:75px;}
.blog-article .quote_box .author{position:absolute;font-size:14px;text-transform:uppercase;font-weight:400;line-height:54px;top:0px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);border-bottom:3px solid #fff;float:left;color:#2f383d;}
.blog-article.grid{padding:0 !important;border:none;}
#inifiniteLoader{display:none;}
#blogmasonry .readm{position:absolute;left:50%;margin-left:-60px;background:#f6f6f6;padding:10px 16px;margin-top:40px;}
#blogmasonry .blog-article .content{border:1px solid #e4e4e4;float:left;}
#blogmasonry .blog-article .blog-content{border-bottom:0;}
#blogmasonry .readm:hover{color:#fff;}
#blogmasonry .blog-article .content:nth-child(2){padding-top:10px;}
#blogmasonry .blog-article.grid .content .blog-content{padding-bottom:40px;}
#blogmasonry .blog-article.grid{margin-bottom:45px;margin-left:20px;width:353.3px;display:block;}
#inifiniteLoader{text-align:center;}
.load_more_pagination .load_new{color:#fff;padding:10px 42px;cursor:pointer;}
.load_more_pagination{text-align:center;}
#blogmasonry .blog-article.grid .media:after{content:"";background:url('img/triangle.png') no-repeat;width:32px;height:20px;position:absolute;margin-top:-16px;left:50%;margin-left:-14px;z-index:1000;}
#blogmasonry .blog-article.grid .categories{float:right;font-size:11px;padding-right:15px;}
.grid_row{width:100%;padding-bottom:30px;padding-top:30px;}
.grid_row:first-child{padding-top:0;}
#blog .blog-article .tpl2 a.link{margin-left:-5px;display:inline-block;width:44px;height:44px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background:#fff;}
#blog .blog-article .tpl2 a.link:hover i{color:#fff;}
#blog .blog-article .center-bar{height:44px;margin-top:-22px;}
#blog .blog-article .center-bar a i{line-height:45px;font-size:18px;color:#222;}
.blog_masonry{width:100%;position:relative;visibility:hidden;margin-top:80px;-moz-box-sizing:border-box;box-sizing:border-box;}
.blog_masonry .blog-article{padding:0;border:none;}
.blog_masonry .blog-article .media{width:100%;float:left;}
.blog_masonry .blog-article .bar_info{width:100%;float:left;height:30px;bottom:0;position:absolute;}
.blog_masonry .one_fourth{width:257px;height:270px;}
.blog_masonry .one_fourth_al{width:257px;height:380px;}
.blog_masonry .seven_tw{width:632px;height:380px;}
.blog_masonry .one_third{width:351px;height:380px;}
.blog_masonry .five_tw{width:445px;height:380px;}
.blog_masonry .five_tw_al{width:445px;height:170px;}
.blog_masonry .mega-entry{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;position:absolute;-webkit-transition:all 0.6s ease-out;-moz-transition:all 0.6s ease-out;-o-transition:all 0.6s ease-out;-ms-transition:all 0.6s ease-out;-webkit-transform:translateZ(10);-webkit-backface-visibility:hidden;-webkit-perspective:1000;z-index:2;}
.blog_masonry .mega-entry-innerwrap{width:100%;height:100%;position:relative;overflow:visible;z-index:2;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-webkit-transform:translateZ(10);-webkit-backface-visibility:hidden;-webkit-perspective:1000;}
.mega-landscape .mega-landscape-left{top:0px;left:0px;width:50%;height:100%;overflow-y:hidden;}
.mega-square .mega-square-top{top:0px;left:0px;bottom:auto;overflow-y:hidden;}
.mega-portrait-bottom{bottom:30px;left:0px;top:auto;width:100%;overflow-y:hidden;}
.mega-portrait-top{top:0;left:0px;bottom:auto;width:100%;overflow-y:hidden;}
.mega-covercaption{padding:25px 15px;background:rgba(255, 255, 255, 0.9);-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;position:absolute;}
.mega-covercaption .info h3{font-weight:300;color:#444444;}
.mega-covercaption .info li{font-size:12px;color:#999;border-left:1px solid #999;}
.mega-covercaption p{margin-top:20px;float:left;width:100%;margin-bottom:0;}
.with_small_text .info{margin-top:10px;}
.with_small_text p{margin-top:10px;}
.blog_masonry .bar_info{margin:0;padding:0;padding-left:10px;padding-right:10px;color:#fff;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;float:left;list-style:none;}
.blog_masonry .bar_info li{margin-right:13px;float:left;color:#fff;padding-top:4px;padding-bottom:4px;}
.blog_masonry .bar_info li i{margin-right:5px;color:#fff;font-size:11px;}
.blog_masonry .bar_info li span{font-size:11px;color:#fff;}
.blog_masonry .bar_info li:last-child{margin-right:0;float:right !important;}
.single-post .single_title{position:relative;float:left;width:100%;}
.single-post .single_title h3{font-size:23.6px;margin-top:58px;color:#2f383d;position:relative;padding-right:20px;z-index:999;float:left;text-transform:uppercase;}
.single-post .single_title:after{content:"";width:100%;height:1px;position:absolute;left:0;top:85%;z-index:0;}
#comments{margin-top:0px;float:left;width:100%;}
#comments h5{color:#999;font-weight:500;line-height:50px;margin-bottom:0;width:85px;}
.comment{position:relative;padding-top:20px;}
.comments_list .children{position:relative;}
.comments_list .children:after{width:20px;height:1px;background:#e8e8e8;position:absolute;}
.comment.span12{margin-left:0}
.comment:first-child{padding-top:20px;}
.comment .upper{float:left;width:96%;padding-top:5px;padding-bottom:5px;}
.comment dl dt{width:86px;height:86px;border-radius:43px;-webkit-border-radius:43px;-moz-border-radius:43px;-o-border-radius:43px;margin-top:5px;}
.comment-edit-link,
.comment-reply-link{text-transform:uppercase;}
.comment dl dt img{width:100%;}
.comment dl dd{margin-top:0px;margin-left:123px}
.comment dl dd ul{margin:0;padding:0;list-style:none;float:left;margin-top:6px;}
.comment dl dd ul li{float:left;line-height:11px;}
.comment dl dd ul li span{padding-left:8px;padding-right:8px;color:#222c2b;font-weight:500;}
.comment dl dd ul li span a{color:#222c2b;font-weight:500;}
.comment dl dd span.author a{font-weight:500;}
.comment dl dd ul li a{color:#222c2b;font-weight:500;}
.comment dl dd ul li a:hover{text-decoration:none;}
.comment dl dd ul li:first-child span{padding-left:0}
.comment dl dd ul li:last-child{border-right:none;}
.comment{padding-top:20px;padding-bottom:20px}
#respond h3{font-size:23.6px;margin-top:60px;float:left;width:100%;color:#2f383d;position:relative;margin-bottom:40px;text-transform:uppercase;}
#respond h3 span{float:left;position:relative;z-index:9999;padding-right:20px;}
#respond h3:before{width:100%;content:"";height:1px;position:absolute;bottom:7px;}
#respond a:hover{text-decoration:none}
#respond a{color:#666;}
#reply-title{}
#respond{margin-top:40px;float:left;}
#respond label span{color:#999999;font-size:10px;text-transform:uppercase;font-weight:bold}
#respond input[type="text"]{height:44px;position:relative;z-index:2;margin-bottom:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #d0d0d0;}
.dark_version #respond input[type="text"]{background:transparent;}
#respond textarea{width:100%;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #d0d0d0;}
.dark_version #respond textarea{background:transparent;}
.dark_version code{background:transparent;border:transparent;color:#aaa;}
#respond input[type="submit"]{font-size:13px;font-weight:400;color:#fff;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;padding:14px 21px;float:left;margin-top:20px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;text-transform:uppercase;}
#respond input[type="submit"]:hover{background:transparent;color:#222;border:2px solid #222;}
#respond .logged-in-as a{color:#666;font-weight:500}
#respond .logged-in-as a:hover{text-decoration:none}
#comments .row-fluid.comments_list .comment{background:#fff;margin-top:30px;padding-left:40px;}
#respond input[type="submit"]:focus{outline:none}
.comment-form-author input,
.comment-form-email input{width:402px;}
.comment-form-url input{width:825px;}
.comment-form-author,
.comment-form-email,
.comment-form-url{float:left;border:none;}
.comment-form-author{padding-right:20px;}
.comment-form-comment{width:100%;}
.form-submit #submit{}
.comment_text{padding-left:0;padding-top:16px;width:100%;float:left;padding-right:30px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;}
.dark_version .comment_text{color:#aaa;}
.comment .author{color:#222c2b;float:left;margin-right:5px;}
.comment-form-comment label{float:left;width:100%;margin-top:10px;}
.form-allowed-tags{width:100%;}
.portfolio_single .flexslider img{}
#portfolio-single-widget-area{float:left;width:100%;margin-top:60px;margin-bottom:60px;}
a{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.btn-system.normal{border:2px solid;}
.btn-system.normal.default:hover,
.btn-system.normal.medium:hover,
.btn-system.normal.large:hover{background:transparent !important;border:2px solid #d52b1e;}
.btn-system.standard{color:#fff;float:right;margin-top:20px;}
.btn-system.standard:hover{color:#000;background:transparent;}
.btn-system.normal:hover{background:#fff;border:2px solid;color:#d52b1e;}
.btn-system.normal:hover span{color:#2f383d !important;}
.btn-system.normal{padding:9px 30px;font-size:14px;font-weight:400;text-transform:uppercase;color:#FFF;}
.btn-system.large.only_border,
.btn-system.large.normal{padding:14px 50px !important;}
.btn-system.medium.only_border,
.btn-system.medium.normal{padding:12px 37px;;}
.btn-system{padding:9px 30px;font-size:14px;font-weight:400;text-transform:uppercase;}
.btn-system.normal span{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.btn-system.medium.only_border{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.btn-system.medium.only_border:hover{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.btn-system.only_border{background:transparent;float:left;}
.btn-system.only_border:hover span{color:#fff !important;}
.btn-system.only_border:hover i{color:#fff !important;}
.light .btn-system{color:#fff;}
.light .btn-system.primary_btn{border:1px solid #fff;padding:12px 30px;background:none !important;}
.light .btn-system.primary_btn:hover{background:#fff !important;}
.btn-system.primary_btn{color:#fff;}
.btn-system.second_btn{color:#fff;}
.light .btn-system.second_btn{border:2px solid #fff;}
.light .btn-system.second_btn:hover{background:#fff;color:#242424;border:2px solid #fff !important;}
.all_centered .btn-system{position:relative;left:50%;margin-top:5px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.btn-system.normal.default.blank:hover{background:#fff !important;border:2px solid #fff !important;color:#2f383d;}
.btn-system.normal.slides:hover{background:#fff !important;color:#000 !important;}
.btn-system.normal.slides2:hover{background:transparent !important;border-color:#fff !important;;}
.captionss{position:absolute;bottom:60px;right:30px;width:522px}
.flex-caption{margin:0;float:right;color:#fff;background:rgba(0, 0, 0, 0.8);font-size:22px;font-weight:300;padding:12px 18px;visibility:hidden;}
.flex-caption:last-child{margin-top:10px}
.flex-caption.animated{visibility:visible}
.flex-caption span{font-size:22px;color:#fff;font-weight:300;line-height:25px;float:left}
footer .widget-title{margin-bottom:20px;color:#fff;text-transform:uppercase;font-size:22px;position:relative;z-index:99999;}
aside #s{width:100%;height:33px;background:url('img/search.png') 94% center no-repeat;font-size:13px;background-color:#f6f6f6;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
aside .widget.widget_search{border:none;}
aside #search-form .more,
footer #search-form .more{display:none;}
aside #search-form .more:hover,
footer #search-form .more:hover{background-color:#444;}
aside h5.widget-title{margin-bottom:18px;margin-top:0;font-weight:400;color:#484747;float:left;line-height:20px;width:100%;text-transform:uppercase;font-size:22px;}
aside ul li a{margin-left:0px;font-size:13px;}
aside .widget{margin-bottom:35px;float:left;width:100%;padding:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:0px;font-size:14px !important;}
aside .widget > ul{margin:0;padding:0;list-style:none;float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
aside .widget > ul li ul{margin:0;padding:0;list-style:none;width:108%;float:left;margin-top:8px;margin-bottom:-9px;}
.recent_posts_widget #recent .title{font-size:14px;color:#666;}
aside .widget:first-child{margin-top:0}
aside .list_content ul li,
aside .widget_recent_posts ul li{background:none;margin:0px;padding:0px;}
aside .list_content ul li img{padding-right:20px;}
aside .widget_recent_posts ul li{border-bottom:0px;}
aside .widget_recent_posts ul li a{color:#777;font-weight:800}
aside .widget_recent_posts dd{line-height:7px;}
aside .widget_recent_posts i{font-size:30px;}
aside .widget_recent_posts .info{color:#999;}
aside .standard-form select{margin-bottom:10px;}
aside .standard-form #themeple_name{margin-right:3px;}
aside .standard-form .more-large{color:#222;}
aside .tagcloud a{background:#fff;}
aside .tagcloud a:hover{color:#fff;}
#popular_widget dt{float:left;padding-right:10px;}
#popular_widget dt img{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;}
#popular_widget{float:left;width:100%;}
#popular_widget dl{margin:0px;padding-top:20px;padding-bottom:28px;}
#popular_widget dl dd{}
#popular_widget dl:last-child{border-bottom:none !important;}
#popular_widget dl .title{line-height:33px;font-weight:600;}
#popular_widget dl{webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.slider{}
.slider#slider-fullwidth{width:100%;margin-top:0;}
.header_1_body .slider#slider-fixed{padding-top:0px;}
.slider#slider-fixed{padding-top:45px;padding-bottom:45px;}
#slider-fixed.section_active{padding-bottom:80px;padding-top:80px;}
.featured_img_page{width:100%;}
.dark_version #slider-fixed.section_active{background:#41434b}
#slider-fixed.padding_top_none{padding-top:0;}
.ls-defaultskin{padding:0 !important;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;border-radius:none !important;-moz-border-radius:none !important;-webkit-border-radius:none !important;}
.ls-layer{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.ls-defaultskin .ls-nav-prev:hover{opacity:1;}
.ls-defaultskin .ls-nav-next:hover{opacity:1;}
.ls-defaultskin .ls-nav-prev,
.ls-defaultskin .ls-nav-next{width:64px !important;height:64px !important;z-index:10000 !important;top:50% !important;margin-top:-32px !important;position:absolute !important;visibility:visible}
.ls-defaultskin .ls-nav-prev{left:65px !important}
.ls-defaultskin .ls-nav-next{right:65px !important}
.ls-layer .big_title_white{font-size:50px;line-height:50px;font-weight:300;font-family:"Roboto Slab";color:#fff;background-color:transparent;}
.ls-layer .medium_title_white{font-size:30px;line-height:50px;font-weight:300;font-family:"Roboto";color:#fff;background-color:transparent;}
.ls-layer .description_text{font-size:20px;line-height:30px;font-weight:300;font-family:"Roboto";color:#fff;background-color:transparent;}
.tparrows.hidearrows{opacity:0 !important;}
.tp-leftarrow.default{background:none!important;width:60px;height:60px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:2px solid #fff;opacity:0.7;}
.tp-leftarrow.default:before{content:"\f104";font-family:FontAwesome;font-size:48px;color:#fff;text-align:center;width:56px;position:absolute;line-height:60px;top:0;left:0;}
.tp-rightarrow.default{background:none!important;width:60px;height:60px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:2px solid #fff;opacity:0.7;}
.tp-rightarrow.default:before{content:"\f105";font-family:FontAwesome;font-size:48px;color:#fff;text-align:center;width:63px;position:absolute;line-height:60px;top:0;left:0;}
.tp-leftarrow.default:hover{opacity:1;}
.tp-rightarrow.default:hover{opacity:1;}
.active_slider ul{list-style:none;padding:0;margin:0 auto;width:1100px;visibility:hidden;}
.active_slider li{cursor:pointer;}
.active_slider li.roundabout-in-focus{cursor:default;-webkit-box-shadow:0 2px 10px 5px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 2px 10px 5px rgba(0, 0, 0, 0.1);box-shadow:0 2px 10px 5px rgba(0, 0, 0, 0.1);}
.active_slider li span{display:block;padding-top:6em;}
.active_slider_pagination{float:left;margin-top:20px;width:100%;}
.active_slider_pagination .el{height:4px;background:#e1e1e1;float:left;margin-right:3px;cursor:pointer;}
.active_slider_pagination .el:last-child{margin-right:0;}
.active_slider_pagination .el.active{background:#c1c1c1;}
.with_text_thumbnail{opacity:0;display:none;}
.with_text_thumbnail .flex-text-thumbnail{width:100%;margin:0;padding:0;list-style:none;float:left;}
.with_text_thumbnail .flex-text-thumbnail li{height:93px;cursor:pointer;background:#fff;float:left;border-top:2px solid #fff;padding:14px 17px;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;}
.dark_version .with_text_thumbnail .flex-text-thumbnail li{background:transparent;border-top:2px solid transparent;}
.with_text_thumbnail .flex-text-thumbnail li:hover{border-top:2px solid #444444;}
#slider-fullwidth .with_text_thumbnail .flex-text-thumbnail{margin-bottom:100px;}
.with_text_thumbnail .flex-text-thumbnail li h5{font-size:15px;color:#444444}
.dark_version .with_text_thumbnail .flex-text-thumbnail li h5{color:#fff;}
.with_text_thumbnail .flex-text-thumbnail li p{color:#999;font-size:12px;line-height:20px;margin-top:5px;}
.dark_version .with_text_thumbnail .flex-text-thumbnail li p{color:#aaa;}
.with_thumbnails_container .with_thumbnails_carousel{padding:10px 0px;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;}
.with_thumbnails_container .with_thumbnails_carousel .inner_shadow{left:0;z-index:999999;}
.span6.dynamic_slideshow .with_thumbnails_container .with_thumbnails_carousel{padding:15px 118px;}
.with_thumbnails_container .with_thumbnails_carousel li{margin-left:10px;cursor:pointer;}
.with_thumbnails_container .with_thumbnails_carousel li:first-child{margin-left:0;}
.with_thumbnails_container .with_thumbnails_carousel img{opacity:.4;}
.with_thumbnails_container .with_thumbnails_carousel .flex-active-slide img{opacity:1;}
.vertical_slider{width:800px;}
.vertical_slider .slides{width:800px;float:left;}
.vertical_slider .vertical-slider-thumbs{float:left;width:300px;padding:0;margin:0;list-style:none;overflow:hidden;position:absolute;right:-300px;}
.vertical_slider .vertical-slider-thumbs li{margin-left:3px;cursor:pointer;float:left;margin-bottom:3px;opacity:0.5;}
.vertical_slider .vertical-slider-thumbs li:hover{opacity:0.8;}
.vertical_slider .vertical-slider-thumbs li.flex-active{opacity:1;}
.portfolio_big_title{text-align:center;padding-bottom:16px;font-size:45px;}
.recent_portfolio #portfolio-preview-items{margin-top:0px;}
.recent_portfolio.pagination.right{float:right;width:4%;left:0px;position:relative;}
#portfolio-filter{margin-bottom:40px;position:relative;min-height:20px !important;}
#portfolio-filter #filters{color:#000;padding-top:0px;}
#portfolio-filter #filters{border-radius:3px;-web-kit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:39px;left:50%;position:absolute;margin-left:-104px;margin-top:-10px;background:url('img/arrow_up_filter.png') #fff no-repeat;background-position:191px 11px;text-transform:uppercase;font-weight:700;}
#portfolio-filter #filters:focus{outline:0px;}
#portfolio-filter:before{content:"";height:1px;width:100%;left:0;position:absolute;z-index:-1;top:12px;margin-top:0px;}
#portfolio-filter ul{margin:0;padding:0;list-style:none;float:left;z-index:999;position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;}
#portfolio-filter{background:url('img/line-border.png') repeat-x;background-position:10px;}
#portfolio-filter ul li a{border-right:none;}
#portfolio-filter.v1{background:none !important;margin-top:0px;margin-bottom:20px;}
#portfolio-filter{margin-top:35px;margin-bottom:58px;}
#portfolio-filter ul li{float:left;font-size:13px;color:#909ba2;margin-top:30px;margin-bottom:30px;text-transform:uppercase;webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
#portfolio-filter ul li a{font-weight:600;font-size:13px;padding:8px 25px;float:left;}
#portfolio-filter ul li:last-child{border-right:none;}
#portfolio-filter ul li.active a{font-weight:400;color:#fff;}
#portfolio-filter ul li.active{position:relative;}
#portfolio-filter ul li:hover a{color:#fff;}
#portfolio-filter ul li a:hover{text-decoration:none}
#portfolio-filter .nav{float:right;margin-bottom:0;}
#portfolio-filter .nav a{width:37px;height:27px;margin-left:11px;-webkit-box-shadow:0 1px 0 white, inset 0 1px 0 white;-moz-box-shadow:0 1px 0 white, inset 0 1px 0 white;box-shadow:0 1px 0 white, inset 0 1px 0 white;float:left;}
#portfolio-filter .nav a i{font-size:14px;color:#c1c1c1;width:100%;text-align:center;margin-top:4px;}
.home_portfolio{margin-left:0px;}
.home_portfolio .portfolio-item{margin-left:0 !important;margin-bottom:0 !important;}
.home_portfolio.with_space .portfolio-item{padding-left:20px !important;padding-bottom:20px !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.home_portfolio.with_space{margin-left:-20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
#blog-filter{margin-bottom:47px;}
#blog-filter ul{margin:0;padding:0;list-style:none;float:left;width:68%;height:27px;}
#blog-filter ul li{float:left;cursor:pointer;padding:5px 12px;font-size:14px;color:#888;margin-right:9px;webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
#blog-filter ul li{color:#888;font-weight:400;font-size:13px;}
#blog-filter ul li.active{font-weight:400;color:#fff;}
#blog-filter ul li.active{position:relative;}
#blog-filter ul li:hover{}
#blog-filter ul li:hover{text-decoration:none}
#blog-filter .nav{float:right;margin-bottom:0;}
#blog-filter .nav a{width:37px;height:27px;margin-left:11px;-webkit-box-shadow:0 1px 0 white, inset 0 1px 0 white;-moz-box-shadow:0 1px 0 white, inset 0 1px 0 white;box-shadow:0 1px 0 white, inset 0 1px 0 white;float:left;}
#blog-filter .nav a i{font-size:14px;color:#c1c1c1;width:100%;text-align:center;margin-top:4px;}
.transition_height{height:0px;opacity:0;}
.delay_04{transition-delay:0.4s;-webkit-transition-delay:0.4s;}
.portfolio_single_header{margin-top:40px;margin-bottom:24px;}
.single_content.bottom .span8 .meta{border-bottom:none;}
.portfolio_single_header:after{position:absolute;content:"";height:1px;width:100%;left:0px;margin-top:98px;}
.portfolio_single_header h1{float:left;text-transform:uppercase;width:100%;}
.span12.bottom{margin-top:64px;}
.portfolio_single_nav.bottom{text-align:center;float:none !important;}
.portfolio_single_nav.bottom li.all{margin-left:50%;}
.portfolio_single_nav li.prev{float:left;margin-left:0;}
.portfolio_single_nav.bottom li.next{float:right;}
.single_content.side_single .flex-control-nav.flex-control-paging{display:none;}
.single_content.side_single .flex-direction-nav li{position:absolute;bottom:0px;left:50%;margin-left:-44px;bottom:-7px;}
.single_content.side_single .flex-direction-nav li:last-child{position:absolute;bottom:0;left:50%;margin-left:5px;bottom:-7px;}
.single_content.side_single .flex-direction-nav li:first-child a:hover{background:url('img/arrow-left.png') #fff no-repeat;background-position:center;}
.single_content.side_single .flex-direction-nav li:last-child a:hover{background:url('img/arrow-right.png') #fff no-repeat;background-position:center;}
.single_content.side_single .flex-direction-nav li a{background:#fff;opacity:1;left:0;width:39px;height:27px;border-radius:3px;-web-kit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;background:url('img/arrow-left-normal.png') #fff no-repeat;background-position:center;}
.single_content.side_single .flex-direction-nav li:last-child a{background:url('img/arrow-right-normal.png') #fff no-repeat;background-position:center;}
.single-portfolio .btn-system.single:hover{background:transparent;border:2px solid #000000;color:#000000;}
.single-portfolio .btn-system.single{color:#fff;font-size:13px;font-weight:600;margin-top:21px;padding:10px 20px;text-transform:none;border:2px solid transparent;}
.portfolio_single_nav{list-style:none;margin:0;padding-left:0;float:none;margin-top:11px;left:50%;position:absolute;margin-top:83px;margin-left:-92px;z-index:9999;}
.portfolio_single_nav li{float:left;width:46px;height:30px;margin-left:19px;margin-bottom:12px;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.portfolio_single_nav li.next{background:url('img/arrow-right-normal.png') #fff no-repeat;background-position:center;}
.portfolio_single_nav li.next:hover{background:url('img/arrow-right.png') #fff no-repeat;background-position:center;}
.portfolio_single_nav li.all{background:url('img/main.png') #fff no-repeat;background-position:center;}
.portfolio_single_nav li.all:hover{background:url('img/main_hover.png') #fff no-repeat;background-position:center;}
.portfolio_single_nav li.prev{background:url('img/arrow-left-normal.png') #fff no-repeat;background-position:center;}
.portfolio_single_nav li.prev:hover{background:url('img/arrow-left.png') #fff no-repeat;background-position:center;}
.portfolio_single_nav li.all{margin-left:20px;}
.portfolio_single_nav li a{float:left;width:100%;height:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.portfolio_single_nav li a i{font-size:17px;line-height:35px;width:100%;float:left;text-align:center;color:inherit;}
.portfolio_single_nav li a:hover{text-decoration:none;}
.single_content.bottom .flexslider{margin-bottom:80px}
.single_content .meta{float:left;width:100%;margin-bottom:25px;padding-bottom:15px;}
.single_content.bottom .meta-content{margin-top:15px;float:left;}
.single_content.bottom h1{width:100%;}
.single_content h1{text-transform:uppercase;font-size:20px;z-index:999999999;width:100%;position:relative;float:left;font-size:30px;padding-bottom:10px;}
.single_content.bottom .line{height:2px;background:#e4e4e4;width:100%;float:left;position:relative;margin-top:-24px;z-index:1;}
.single_content .meta:last-child{margin-bottom:0;}
.single_content .meta i{padding:1px 5px;margin-right:10px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;float:left;font-size:10px;margin-top:-3px;}
.single_content .meta h3{text-transform:uppercase;font-size:22px;color:#2f383d;}
.single_content .meta p{margin-top:0px;margin-bottom:0;}
.single_content.side_single .meta-content{margin-top:20px;float:left;}
.details_side{float:left;margin-top:0px;}
.section-style{}
.content-layout{padding-bottom:50px;}
.items-layout-wide .portfolio-item{margin-bottom:0px !important;margin-left:0px !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:block;}
.items-layout-wide .filterable{margin-left:0px !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.center-bar .btn-system{padding:6px 12px;color:#fff;font-size:12px;letter-spacing:0.5px;border-radius:none;border:1px solid #fff;}
.center-bar .btn-system:hover{color:#fff;}

.center-bar .centered{float:left;margin-left:-102px;left:50%;margin-bottom:10px;position:relative;}
.center-bar .btn-system.second{color:#fff;border:1px solid #fff;}
.center-bar .btn-system.second:hover{color:#fff;}
.portfolio-item{}
.portfolio-item img{width:100%;display:block;}
#portfolio-preview-items.four-cols{width:100%;float:left;}
.recent_portfolio #portfolio-preview-items.four-cols{width:auto;float:none;}
.recent_portfolio #portfolio-preview-items.four-cols .portfolio-item{width:260px;}
#portfolio-preview-items.three-cols .portfolio-item{position:relative;width:351px;float:left;margin-left:20px;margin-bottom:20px;}
#portfolio-preview-items.three-cols .portfolio-item img{width:100%;float:left}
#portfolio-preview-items.three-cols .portfolio-item .overlay{height:100%;position:absolute;top:0;left:0;width:100%}
#portfolio-preview-items.five-cols .portfolio-item{position:relative;width:200px;float:left;margin-left:20px;margin-bottom:20px;}
#portfolio-preview-items.five-cols .portfolio-item.v2 .tpl2 .center-bar{margin-top:-20px;}
#portfolio-preview-items.five-cols .portfolio-item img{width:100%;float:left}
#portfolio-preview-items.five-cols .portfolio-item .overlay{height:100%;position:absolute;top:0;left:0;width:100%}
#portfolio-preview-items.four-cols .portfolio-item{position:relative;width:258px;float:left;margin-left:20px;margin-bottom:20px;}
#portfolio-preview-items.four-cols .portfolio-item .overlay{height:100%;position:absolute;top:0;left:0;width:100%}
#portfolio-preview-items.four-cols .portfolio-item .overlay .btns{margin-top:75px;margin-left:74px;width:84px;height:40px;float:left;}
#portfolio-preview-items.two-cols .portfolio-item{position:relative;width:538px;float:left;margin-left:20px;margin-bottom:20px;}
#portfolio-preview-items.two-cols .portfolio-item .overlay{height:100%;width:100%;position:absolute;top:0;left:0;}
#portfolio-preview-items.two-cols .portfolio-item .overlay .btns{margin-top:185px;margin-left:194px;width:84px;height:40px;float:left;}
#portfolio-preview-items.one-cols .portfolio-item{position:relative;width:1098px;float:left;margin-left:20px;margin-bottom:20px;}
#portfolio-preview-items.one-cols .portfolio-item .overlay{height:100%;width:100%;position:absolute;top:0;left:0;}
.tpl2 .bg{opacity:0;width:100%;position:absolute;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;background:rgba(0, 0, 0, 0.8);webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;top:0;height:100%;}
.tpl2 .bg:hover{opacity:1}
.portfolio-item{}
.portfolio-item .info{background:#fff;float:left;width:100%;box-sizing:border-box;}
.portfolio-item .overlay{}
.portfolio-item h3{font-weight:700;float:left;text-transform:uppercase;padding-top:20px;padding-bottom:20px;padding-left:14px;font-family:"Open Sans";font-size:12px;}
.portfolio-item.v1 .categories{padding-top:20px;padding-bottom:20px;}
.portfolio-item .categories{font-size:11px;font-weight:400;text-transform:capitalize;color:#8a8a8a;float:right;padding-top:5px;padding-bottom:20px;padding-right:14px;}
.portfolio-item .info p{color:#fff;float:left;width:100%;}
.portfolio-item.v2{overflow:hidden;}
.portfolio-item.v2 .tpl2 .center-bar{margin-top:-42.5px;height:45px;margin-bottom:0 !important;}
.portfolio-item.v2 .info{position:absolute;bottom:-102px;left:0;webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.portfolio-item.v2 .info:after{content:"";position:absolute;left:50%;margin-left:-9.5px;margin-top:-12px;width:0px;height:0px;border-style:solid;border-width:0 9.5px 12px 9.5px;border-color:transparent transparent #fff transparent;}
.portfolio-item.v2:hover .info{bottom:0;}
.portfolio-item .link{border:2px solid #fff;color:#fff;text-transform:uppercase;display:inline-block;padding:8px 15px;margin-right:10px;font-size:12px;font-weight:bold;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;}
.portfolio-item .link:last-child{margin-right:0;}
.portfolio-item .center-bar .title{font-size:17px;text-transform:uppercase;width:100%;color:#fff;display:inline-block;letter-spacing:1.5px;}
.v1.portfolio-item .center-bar .categories,
.v1.portfolio-item .center-bar .title{display:none;}
.portfolio-item .center-bar .categories{font-size:13px;width:100%;color:#fff;display:inline-block;}
.tpl2{float:left;position:relative;}
.tpl2 img{max-width:none;width:100%}
.tpl2 .center-bar{height:30px;position:absolute;top:50%;margin-top:-15px;text-align:center;width:100%;}
#portfolio-preview-items .portfolio-item.circle{border:none;}
#portfolio-preview-items .portfolio-item.triangle{border:none;}
#portfolio-preview-items .portfolio-item.hexagonal{border:none;}
#portfolio-preview-items.two-cols .portfolio-item.circle{width:456px !important;}
#portfolio-preview-items.three-cols .portfolio-item.circle{width:296px !important;}
#portfolio-preview-items.three-cols .portfolio-item.hexagonal{width:296px !important;}
#portfolio-preview-items.four-cols .portfolio-item.hexagonal{width:216px !important;}
#portfolio-preview-items.four-cols .portfolio-item.triangle{width:216px !important;}
.single_portfolio_page_parents{top:64px;padding-bottom:5px;}
.single_portfolio_page_parents i{font-size:14px;color:#ced0d5;}
.single_portfolio_page_parents li{margin-right:0px;}
.single_portfolio_page_parents li a{margin-right:1px;float:left;}
.single_content{margin-top:0px}
.single_content .content h1,
.single_content .content h2,
.single_content .content h3,
.single_content .content h4,
.single_content .content h5,
.single_content .content h6{font-weight:500;color:#222;margin-bottom:5px;}
.single_content .content p{margin:0;padding:0;}
.single_content .row-dynamic-el:first-child{margin-top:0 !important;margin-bottom:40px;}
.wide_slider{width:100%;position:relative;left:0;margin-bottom:70px;top:-10px;}
.single_content ul.metas{margin:0;list-style:none;margin-top:20px;float:left;}
.single_content .metas dl{margin-bottom:0;float:left;margin-top:0;padding-bottom:10px;padding-top:10px;width:100%;}
.single_content .metas li:first-child dl{padding-top:0;}
.single_content dt.details{font-size:13px;height:auto;text-align:left;float:left;color:#222}
.single_content .metas dd{color:#222;font-weight:400;margin-left:80px;}
.single_content ul.metas{margin-top:0}
.single_content li:first-child dl{margin-top:0;}
.single_content dl dd{margin-left:120px;}
.single_content ul{list-style:none;padding-left:0px;margin-left:0px;}
.skill{height:11px;position:relative;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;margin-bottom:12px;float:left;width:100%;background:#fff;}
.skill:last-child{margin-bottom:0;}
.skill .prog{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.skill .prog .circle{width:35px;height:35px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;position:absolute;right:-17px;top:-9px;}
.skill_title{float:left;color:#666;font-weight:400;font-size:13px;margin-bottom:3px;}
.light .skill_title{color:#fff;}
.block_skill .big_percentage{font-size:13px;float:right;color:#222;margin-left:5px;margin-bottom:5px;}
.skill .prog{position:relative;height:100%;}
.chart_skill{height:204px;}
.chart_skill .new_color{display:none;}
.chart_skill{position:relative;}
.chart_skill .text{line-height:38px;width:164px;float:left;position:absolute;top:50%;left:50%;font-size:26px;margin-left:-82px;margin-top:-18px;}
.light .chart_skill p{color:#fff;}
.chart_skill p{color:#2f383d;text-align:center;padding-top:0px;margin-top:0px;padding-left:30px;padding-right:30px;}
.easyPieChart{font-size:30px !important;color:#2f383d;}
.light .chart_skill .text{color:#fff;}
.chart_skill h5{text-align:center;width:100%;margin-top:28px;color:#2f383d;font-weight:bold;padding-bottom:15px;font-family:"Open Sans";text-transform:uppercase;}
.light .chart_skill h5{color:#fff;}
.chart_skill i.base{-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.single_content{float:left}
.single_content .single_info{margin:0;padding:0;list-style:none;margin-top:40px;float:left;width:100%;}
.single_content .single_info li{padding-top:10px;padding-bottom:10px;border-top:1px dashed #ccc;color:#999;font-weight:400;}
.single_content .single_info li:last-child{border-bottom:1px dashed #ccc;}
.single_content .single_info li .title{width:50px;float:left;margin-right:15px;font-weight:500;}
.single_content .single_info li a{color:#999;}
.single_content .single_info li a:hover{text-decoration:none}
.single_content .content{float:left;width:100%;}
.single_content .skills{margin-top:20px}
.single_content .skill{margin-top:20px !important;float:left;width:100%;margin-bottom:0}
.single_content ul.metas{padding-top:0px;float:left;width:100%;padding-left:0}
.single_content ul.metas li{width:100%;float:left;}
.single_content #project_details{margin-top:34px;}
.single_content #project_details li.details{padding-top:10px;padding-bottom:10px;}
.single_content #project_details li.details:first-child{padding-top:0px;}
.single_content #project_details .details .title{font-size:13px;color:#666;}
.single_content #project_details .details .details_content{color:#999;padding-left:5px;}
.single_content h5{color:#222;margin-bottom:20px;font-weight:300;}
.end_lines{float:left;width:100%;position:absolute;bottom:0}
.one_line,
.second_line,
.third_line,
.fourth_line{float:left;position:relative;width:25%;height:4px;}
.one_line{background:#34d59a;}
.second_line{background:#29e0e2;}
.third_line{background:#21c2f8;}
.fourth_line{background:#0070c7;}
.row-dynamic-el{margin-bottom:90px;}
.row-dynamic-el:first-child{margin-top:0px;}
.row-dynamic-el.second_space{margin-bottom:0;}
.row-dynamic-el.third_space{margin-bottom:60px;}
.row-dynamic-el.fourth_space{margin-bottom:60px;margin-top:-40px;}
.row-dynamic-el.section-style:first-child{margin-top:0}
.row-dynamic-el:last-child{margin-bottom:0;}
.header h6,
.header h5,
.header h4{}
.row-dynamic-el .header h2,
.themeple_sc .header h2{z-index:9999;position:relative;float:left;color:#2f383d;line-height:28px;font-size:30px;text-transform:uppercase;}
.light .header h2,
.light .header h2{color:#fff;}
.light .header h1{color:#fff;}
.row-dynamic-el .header .header_link{font-weight:300;margin-left:5px;}
.row-dynamic-el .header h6,
.themeple_sc .header h6:first-child{float:left;}
.header dt{width:40px;height:40px;background:#eee;}
.header dt i{color:#444;font-size:16px;width:100%;float:left;text-align:center;line-height:40px;}
.header dt:hover i{color:#fff}
.row-dynamic-el .header,
.themeple_sc .header{width:100%;float:left;margin-bottom:28px;position:relative;}
.row-dynamic-el .header:before,
.themeple_sc .header:before,
.row-fluid.single_content .header:before{width:100%;content:"";left:0;height:1px;position:absolute;top:50%;margin-top:-2.5px;}
.row-fluid.single_content .header{float:left;position:relative;width:100%;margin-top:0px;margin-bottom:41px;}
.row-fluid.single_content .header .navigations{float:left;position:relative;padding-right:20px;padding-top:20px;}
.single_content{margin-top:70px;}
.row-dynamic-el .header.two_h:nth-child(2){margin-right:0 !important;}
.row-dynamic-el .header dl{margin:0;}
.row-dynamic-el .border_style_color,
.themeple_sc .border_style_color{position:absolute;bottom:-4px;z-index:10;width:57px;height:3.5px;left:0;bottom:-2px;}
.row-dynamic-el .header,
.themeple_sc .header{width:100%;float:left;position:relative;}
.themeple_sc .header .pagination{position:absolute;right:0;margin:0;top:50%;padding:0;padding-left:20px;margin-top:-3px;z-index:999;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;left:auto;}
.row-dynamic-el .pagination a,
.row-fluid .pagination a,
.themeple_sc .header .pagination a{width:7px;height:7px;margin-left:3px;background-color:#f6f6f6;float:left;}
.light .pagination a{margin-left:5px;}
.light .pagination a.selected{}
.row-dynamic-el .pagination a span,
.row-fluid .pagination a span,
.themeple_sc .header .pagination a span{display:none;}
.row-fluid .pagination a:hover,
.themeple_sc .header .pagination a:hover{background-color:#696969;}
.desc .pagination{margin:0;margin-top:15px;}
.desc .pagination a:first-child{margin-left:0;}
.row-dynamic-el .caroufredsel_wrapper{width:100% !important;margin-bottom:0 !important}
.carousel_shortcode .caroufredsel_wrapper{width:100% !important;margin-bottom:0 !important}
.row-dynamic-el .carousel .portfolio-item{margin-bottom:0 !important}
.sticky_box h2{color:#fff;font-weight:500;line-height:33px;}
.sticky_box p{color:#fff;margin-bottom:45px;}
.sticky_box .stickyy{position:relative;border:none !important;padding:15px;}
.sticky_box .triangle_outside{width:0px;height:0px;border-style:solid;border-width:0 21px 21px 0;border-color:transparent #fff transparent transparent;position:absolute;top:0;right:0;}
.sticky_box .triangle_inside{width:0px;height:0px;border-style:solid;border-width:21px 0px 0px 21px;border-color:transparent transparent transparent rgba(255, 255, 255, 0.4);position:absolute;top:0;right:0px;}
.textbar-container{position:relative;float:left;width:100%;text-align:left;padding-top:50px;padding-bottom:50px;}
.textbar-container h1{line-height:28px;float:left;font-weight:600;font-family:"Open Sans";font-size:22px;}
.container .textbar-container{padding-left:30px;padding-right:30px;padding-top:35px;padding-bottom:35px;}
.textbar-container .btn-system{float:right;position:relative;margin-left:28px;top:-4px;font-weight:600;}
.container .textbar-container{box-sizing:border-box;}
.dark .textbar-container h1{color:#212121;}
.textbar-container p{font-size:17px;}
.light .textbar-container p{color:#fff;}
.light .textbar-container h1{color:#fff;float:left;letter-spacing:1.5px;}
.textbar-container.style_2 h1{text-transform:uppercase;text-align:left;font-size:30px;float:left;width:100%;position:relative;line-height:38px;}
.light .textbar-container.style_2 h1{text-shadow:0px 0px 10px #000;}
.textbar-container.style_2 p{float:left;width:100%;margin:0;margin-top:10px;}
.textbar-container.style_2 .btn-system{float:right;}
.tabbable .nav-tabs{margin:0;padding:0;}
.tabbable .nav-tabs i{padding-right:5px;}
.tabbable .nav-tabs li{border-left:1px solid #d3d3d3;border-top:1px solid #d3d3d3;}
.tabbable .nav-tabs li:last-child{border-right:1px solid #d3d3d3;}
.tabbable.tabs-left .nav-tabs li:last-child{border-bottom:1px solid #d3d3d3 !important;}
.tabbable.tabs-left .nav-tabs li.active:last-child{border-bottom:1px solid #d3d3d3;}
.tabbable .tab-content{border:1px solid #d3d3d3;}
.tabbable.tabs-left{float:left;width:100%;}
.tabbable.tabs-top .nav-tabs{}
.tabbable.tabs-left .nav-tabs{border-right:none;}
.tabbable .nav-tabs li{border-right:none;}
.tabbable .nav-tabs li.active{border-bottom:1px solid #fff;background:#fff;}
.tabbable .nav-tabs li.active a{background:#009dcd;color:#FFF;}
.light .tabbable .nav-tabs li.active,
.light .tabbable .nav-tabs li{background:rgba(0, 0, 0, 0);}
.light .tabbable .nav-tabs li.active a{background:rgba(0, 0, 0, 0);color:#fff;}
.light .tabbable .nav-tabs li.active{border-bottom:1px solid rgba(255, 255, 255, 0.3);}
.light .tabbable .nav-tabs li{border-left:1px solid rgba(255, 255, 255, 0.3);border-top:1px solid rgba(255, 255, 255, 0.3);}
.light .tabbable .tab-content{border:1px solid rgba(255, 255, 255, 0.3);}
.light .tabbable .nav-tabs li:last-child{border-right:1px solid rgba(255, 255, 255, 0.3);}
.tabbable .nav-tabs li:first-child{}
.tabbable.tabs-left .nav-tabs li:first-child{}
.tabbable.tabs-left li{margin-bottom:0px;margin-top:0;border-bottom:none;}
.tabbable.tabs-left li:last-child{border-right:none !important;}
.tabbable.tabs-left .nav-tabs li:hover{}
.tabbable.tabs-left .nav-tabs li.active{border-bottom:none;}
.tabbable .nav-tabs li a{color:#6d7a83;font-size:18px;font-weight:500;}
.tabbable.tabs-left .nav-tabs li a{border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;margin-bottom:0;}
.tabbable .nav-tabs > li > a,
.nav-pills > li > a{padding-left:11px;padding-right:11px;}
.tabbable .tab-content{padding:20px;background:#fff;}
.tabbable.tabs-left .tab-content{margin-top:0px;padding:15px;height:100%;}
.dl-horizontal.list dd h4{color:inherit;text-transform:none;font-family:"Open Sans";font-size:13px;}
.dl-horizontal.list{margin:0;}
.services_list p{margin-top:5px;}
.services_list .header{margin-bottom:30px;}
.services_list dl{margin-bottom:50px;}
.services_list dl:last-child{margin-bottom:0;}
.services_list dl:first-child{margin-top:0 !important;}
.services_list dt{position:relative;width:72px;height:72px;overflow:visible;}
.services_list dt .circle{width:68px;height:68px;border:3px solid #d1d1d1;z-index:9999;position:relative;margin-left:2px;margin-top:2px;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.services_list dt i{color:#000000;}
.services_list dt i{width:100%;text-align:center;float:left;line-height:71px;font-size:32px;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.services_list dd{margin-left:95px;}
.services_list dl{position:relative;}
.services_list h4{font-weight:bold;text-transform:uppercase;margin-bottom:8px;margin-top:2px;}
.services_list ul{margin:0;padding:0;list-style:none;}
.services_list ul li{padding-left:10px;margin-bottom:3px;}
.services_list .btns{float:left;margin-top:30px;}
.services_list .btns a{margin-right:20px;}
.services_list dl:hover dt .circle{border:3px solid #222;}
.services_media{position:relative;overflow:hidden;}
.services_media img{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.services_media:hover img{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;opacity:0.6;}
.services_media .serv_content{padding-top:24px;}
.services_media .overlay{position:absolute;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;left:0;top:0;padding:20px;display:block;height:100%;}
.services_media:hover .overlay{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.services_media img{width:100%;}
.services_media iframe{width:100%;height:180px;}
.portfolio-item.v2 .categories{text-align:center;box-sizing:border-box;padding-right:0px;}
.services_media h1{color:#2f383d !important;font-weight:700;text-transform:uppercase;font-family:"Open Sans";font-size:17px;padding-bottom:12px;}
.row-dynamic-el .media{margin-top:0;}
.row-dynamic-el .media .type_image{width:auto;}
.row-dynamic-el .media .type_image.alignment_left{float:left;}
.row-dynamic-el .media .type_image.alignment_right{float:right;}
.row-dynamic-el .media .type_image.alignment_center{margin:0 auto;display:block;}
.row-dynamic-el .media .type_slideshow.alignment_center{margin:0 auto;display:block;}
.slider_overlay{padding:5px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.recent_news.wpb_content_element .row{margin-left:0px;}
.recent_news .date_div{position:relative;top:0px;left:0px;float:left;background:#f6f6f6;text-align:center;width:75px;padding-top:20px;padding-bottom:20px;font-size:20px;}
.recent_news .month_div{float:left;width:75px;color:#fff;text-align:center;}
.recent_news .blog-article,
.recent_news .blog-article .blog-content{border:none;}
.news-carousel-item{margin-top:0px;}
.news-carousel-item:first-child{margin-top:0px;}
.recent_news .news-carousel-item dl dd h5{color:#222;font-family:"Open sans";font-size:15px;font-weight:600;}
.recent_news .news-carousel-item dl{margin:0;padding:0;margin-top:30px;}
.recent_news .news-carousel-item:first-child dl{margin-top:0px;}
.recent_news .news-carousel-item:first-child dl.style_2{margin-top:0px;}
.recent_news .news-carousel-item dl.style_2{margin-top:20px;}
.recent_news .news-carousel-item dl dt{width:190px;height:144px;}
.recent_news .news-carousel-item dl dt .date{width:48px;height:48px;}
.recent_news .news-carousel-item dl dt .date .day{float:left;width:100%;text-align:center;line-height:20px;color:#fff;font-size:22px;margin-top:7px;}
.recent_news .news-carousel-item dl dt .date .month{float:left;width:100%;text-align:center;line-height:15px;color:#fff;font-size:8px;}
.recent_news .news-carousel-item dl dd{margin-left:24px;float:left;width:54%;}
.recent_news .news-carousel-item dl.style_2 dd{margin-left:0px;}
.recent_news .news-carousel-item dl .info{border:none;margin:0;padding:0;margin-top:10px;float:left;font-weight:400;}
.recent_news .news-carousel-item dl .info li{line-height:20px;width:100%;text-align:left;padding-left:0px;padding-bottom:5px;color:#969ba2;}
.recent_news .news-carousel-item dl .info li .post-categories{list-style:none;padding-left:0px;float:left;display:inline;}
.recent_news .news-carousel-item dl .info li i{float:left;}
.recent_news .news-carousel-item dl .info li:first-child{padding-left:0;border-left:none;padding-bottom:10px;}
.recent_news .news-carousel-item dl h4{font-family:"Open Sans";font-weight:600;font-size:15px;}
.light .recent_news .news-carousel-item dl h4,
.light .recent_news .news-carousel-item dl h4 a{color:#fff;}
.recent_news .news-carousel-item dl .blog-content{margin-top:10px;font-size:13px;float:left;}
.recent_news .blog-article .blog-content{padding-left:0px;}
.recent_news .news-carousel-item dl.style_2 .blog-content{padding-left:0px;}
.recent_news .news-carousel-item dl dd .read_more{float:left;padding-top:0px;text-transform:capitalize;font-weight:600;}
.recent_news .news-carousel-item dl dd .read_right{float:right;padding-top:50px;text-transform:capitalize;}
.recent_news .news-carousel{width:100% !important;}
.recent_news .news-carousel.style_2{width:100% !important;}
.recent_news .news-carousel-item dl dd .read_right a{font-weight:600;}
.recent_news .news-carousel-item dl.style_2 dd{width:72%;}
.recent_news .news-carousel-item dl.style_2 dt{width:124px;height:168px;float:left;padding-right:0px;}
.vc_col-sm-3.wpb_column.column_container:last-child .wpb_wrapper .services_slideshow_container{margin-left:-30px;border-left:0;border-right:1px solid #dadada;}
.vc_col-sm-3.wpb_column.column_container:first-child .wpb_wrapper .services_slideshow_container{border-right:0px;margin-right:-17px;}
.vc_col-sm-3.wpb_column.column_container:nth-child(2) .wpb_wrapper .services_slideshow_container{border-right:0;margin-left:-15px;}
.vc_col-sm-3.wpb_column.column_container:nth-child(3) .wpb_wrapper .services_slideshow_container{margin-left:-30px;}
.services_slideshow_container{border:1px solid #dadada;padding:30px 0px;}
.services_slideshow_title h4{font-family:"Open Sans";font-size:18px;font-weight:700}
.services_slideshow_title p{margin-top:5px;font-family:"Helvetica";color:#999;}
.services_slideshow_icon{margin-left:20px;float:left;width:50px;height:50px;border-radius:50%;color:#fff;text-align:center;line-height:50px;font-size:18px;margin-right:16px;background:#222}
.services_small_icon{float:left;padding-right:10px;}
.services_small_container{float:left;padding-bottom:80px;}
.services_small .services_small_container .services_small_icon i{float:left;width:100%;font-size:30px;}
.services_small p{margin:0;margin-top:6px;float:left;}
.services_small h4{float:left;padding-top:6px;font-family:"Open Sans";text-transform:uppercase;font-weight:700;}
.light .services_small h3{color:#30424c;}
.light .services_small h3 a:hover{color:#fff;}
.fullwidth_portfolio .swiper-container{width:100%;height:auto !important;}
.fullwidth_portfolio .swiper-container .swiper-slide.layout-full{height:auto !important;}
.fullwidth_portfolio .swiper-container .swiper-slide .he-wrap{width:100%;height:100%;}
.fullwidth_portfolio .swiper-wrapper{float:left;height:auto !important;}
.recent_portfolio .desc .readmore,
.latest_blog .desc .readmore,
.carousel_blog li.blog-article .readmore,
.services_small .link,
.direct_btn{width:20px;height:20px;background:#f3f3f3;border:1px solid #d6d6d6;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.direct_btn i{color:#313131;font-size:8px;width:100%;float:left;text-align:center;line-height:20px;}
.direct_btn:hover i{color:#fff;}
.first_row_table{margin-bottom:0;}
.first_row_table .services_table{padding-top:0 !important;}
.second_row_table{margin-bottom:0;}
.services_medium_left dl{margin:0;padding:0;}
.services_medium_left dl dt{width:92px;height:92px;}
.services_medium_left dl dt .icon_wrapper{width:90px;height:90px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background:#ececec;}
.light .services_medium_left dl dt .icon_wrapper{background:rgba(0, 0, 0, 0.2);}
.services_medium_left dl dt .icon_wrapper i{float:left;width:100%;line-height:92px;text-align:center;font-size:32px;}
.services_medium_left dl:hover dt .icon_wrapper i{color:#fff;}
.services_medium_left dl dd{margin-left:115px;}
.services_medium_left h6 a{color:#101010;}
.light .services_medium_left h6 a{color:#fff;}
.services_step{text-align:center;position:relative;top:0;padding:15px;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.services_step .icon_wrapper{position:relative;left:50%;margin-left:-55px;z-index:9999;}
.services_step i{border:1px solid #e6e9ea;}
.services_step.style_1 .icon_wrapper{background:#e5e5e5;}
.fancybox-overlay{z-index:10000000 !important;}
.services_step i{float:left;text-align:center;width:112px;height:112px;line-height:119px;font-size:40px;z-index:1000;border:1px solid #c2c2c2;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;}
.services_step h4{margin-bottom:0px;text-transform:uppercase;color:#242424;font-weight:600;float:left;width:100%;text-align:center;margin-top:26px;position:relative;z-index:9999;letter-spacing:1.5px;}
.light .services_step h6,
.light .services_step h6 a{color:#fff;}
.services_step p{margin-top:10px;margin-bottom:0;padding:0;}
.services_step p{display:block;text-align:center;float:left;position:relative;z-index:9999;color:#999;}
.services_step i{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.services_step{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.services_step:hover i{color:#fff;}
.services_step .readmore{float:left;text-align:center;width:100%;padding-top:20px;font-weight:600;font-size:14px;margin-bottom:60px;text-transform:uppercase;letter-spacing:1.5px;}
.services_step .line_left{position:absolute;height:2px;width:64px;background:#e0e0e0;top:57px;left:114px;}
.services_step .line_right{position:absolute;height:2px;width:64px;background:#e0e0e0;top:57px;left:-64px;}
.services_boxed{border:1px solid #e0e0e0;text-align:center;padding-top:10px;padding-bottom:33px;}
.services_boxed{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.services_boxed .icon_wrapper i{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.services_boxed p{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s}
.services_boxed:hover h4 a{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s}
.services_boxed:hover{background:#f6f6f6;}
.services_boxed p{padding-bottom:0px;font-size:13px;}
.line_under_full{float:left;width:100%;padding-top:30px;}
.line_under_full .read_1:hover{color:#fff;cursor:pointer;}
.line_under_full .read_1{left:50%;background:#fff;padding:12px 29px;position:absolute;margin-top:-17px;margin-left:-154px;font-weight:600;}
.line_under_full .read_2{left:50%;background:#f6f6f6;padding:14px 29px;position:absolute;margin-top:-17px;margin-left:6px;font-weight:600;cursor:pointer;}
.line_under_full .line_full:after{height:1px;width:1900px;position:absolute;float:left;margin-top:7px;content:"";}
.line_under_full .full_center{position:absolute;left:50%;width:15px;height:15px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;}
.line_under{padding-top:13px;padding-bottom:8px;}
.line_under .line_left{height:1px;width:52px;position:relative;float:left;left:50%;margin-left:-53px;margin-top:3px;}
.line_under .line_right{height:1px;width:52px;position:relative;float:right;right:50%;margin-right:-60px;margin-top:3px;}
.line_under .line_center{height:8px;width:8px;-web-kit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;left:50%;position:absolute;}
.services_boxed p,
.services_boxed h4{padding-left:16px;padding-right:16px;}
.services_boxed h4{padding-top:45px;text-transform:uppercase;font-weight:600;font-family:"Open Sans";font-size:15px;}
.services_boxed .readmore{font-weight:600;position:absolute;padding:10px 21px;left:50%;margin-left:-52px;margin-top:10px;background:#fff;}
.services_boxed .readmore:hover{color:#fff;}
.services_boxed .icon_wrapper{position:relative;}
.services_boxed:hover .icon_wrapper i{color:#fff;}
.services_boxed .icon_wrapper i{border:1px solid #e0e0e0;padding:22px;border-radius:50%;position:absolute;top:-45px;left:50%;margin-left:-36px;font-size:24px;background:#f6f6f6;}
.light .services_boxed h4 a,
.light .services_boxed .readmore{color:#fff;}
.services_box_color{float:left;position:relative;width:100%;}
.services_box_color .title{font-size:20px;text-transform:uppercase;padding-top:50px;text-align:center;}
.services_box_color .title a:hover{color:#fff;}
.services_box_color .icon i{font-size:30px;color:#fff;padding:17px 22px;text-align:center;border:1px solid #fff;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;-o-border-radius:13px;}
.services_box_color .icon{text-align:center;}
.services_medium{text-align:center;position:relative;top:0;padding:15px;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;}
.services_medium .icon_wrapper{position:relative;left:50%;margin-left:-46px;z-index:9999;width:90px;height:90px;border-radius:50%;-web-kit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;}
.services_medium.style_1 .icon_wrapper{background:#e5e5e5;}
.fancybox-overlay{z-index:10000000 !important;}
.services_medium .read_more .readmore{float:left;text-align:center;font-size:15px;font-weight:600;padding:8px 20px;}
.services_medium .read_more{width:100%;width:100%;text-align:center;float:left;position:relative;left:50%;margin-top:20px;margin-left:-56px;}
.services_medium .read_more .readmore:hover{color:#fff;}
.services_medium i{float:left;text-align:center;width:68px;height:68px;line-height:94px;font-size:31px;z-index:1000;border-radius:0px;-webkit-border-radius:0;-moz-border-radius:0px;-o-border-radius:0px;color:#e3e3e3;left:50%;margin-left:11px;}
.services_medium h4{margin-bottom:0px;text-transform:uppercase;color:#333;font-weight:700;float:left;width:100%;text-align:center;margin-top:26px;position:relative;z-index:9999;font-family:"Open Sans";font-size:15px;}
.light .services_medium h6,
.light .services_medium h6 a{color:#fff;}
.services_medium p{margin-top:10px;margin-bottom:0;padding:0;}
.services_medium p{display:block;text-align:center;float:left;position:relative;z-index:9999;font-size:13px;}
.services_medium_new i{line-height:60px;font-size:36px;width:100%;float:left;text-align:center;position:relative;z-index:9999;}
.services_medium_new .overlay{position:relative;}
.services_medium_new .overlay span{opacity:0;width:50px;height:50px;top:4px;border-radius:50%;position:absolute;left:50%;background:rgba(0, 0, 0, 0);margin-left:-25px;-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}
.light .services_medium_new .overlay span{-webkit-box-shadow:0 0 100px rgba(255, 255, 255, 0.6), inset 0 0 100px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 0 100px rgba(255, 255, 255, 0.6), inset 0 0 100px rgba(255, 255, 255, 0.2);box-shadow:0 0 100px rgba(255, 255, 255, 0.6), inset 0 0 100px rgba(255, 255, 255, 0.2);}
.services_medium_new:hover .overlay span{opacity:1;}
.services_medium_new h6{width:100%;float:left;text-align:center;margin-top:12px;margin-bottom:12px;}
.services_medium_new p{width:100%;text-align:center;float:left;margin-bottom:0;margin-top:0;}
.light .services_medium_new i{color:inherit;}
.light .services_medium_new a{color:inherit;}
.light .services_medium_new h6{color:inherit;}
.dark_version .services_medium h4 a{color:#fff;}
.dark_version a{color:#fff;}
.services_medium_box{position:relative;}
.services_medium_box .icon_box{position:absolute;top:0px;left:50%;margin-left:-37px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:50%;padding:8px;-webkit-border-radius:50%;-moz-border-radius:50%;width:74px;height:74px;float:left;border:1px solid #fff;-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}
.services_medium_box .icon_box i{font-size:32px;line-height:62px;float:left;color:#fff;width:100%;text-align:center;}
.services_medium_box .content_box{margin-top:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-top:60px;text-align:center;padding-bottom:30px;padding-left:45px;padding-right:45px;-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}
.services_medium_box .content_box h3{font-weight:400;color:#222;}
.services_medium_box .content_box p{margin-top:15px;margin-bottom:0;}
.services_medium_box .read_m{margin-top:15px;float:left;width:100%;}
.services_medium_box:hover .content_box{background:#fff !important}
.latest_blog .blog_content{float:left;border:1px solid #e4e4e4;border-top:none;padding-left:21px;padding-right:21px;padding-bottom:21px;box-sizing:border-box;}
.latest_blog .blog-article.grid .overlay .date,
.latest_blog .blog-article.grid .overlay .author{border-right:1px solid #969ba2;}
.latest_blog .swiper-container{height:400px !important;}
.swiper-slide.blog-article{overflow:hidden;position:relative;margin-bottom:0 !important;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-ms-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;margin-top:0 !important;float:left;height:400px !important;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;background-repeat:no-repeat;}
.swiper-slide.blog-article img{width:100%;float:left;}
.latest_blog .swiper-container{height:auto;}
.swiper-slide.blog-article .overlay{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;background:rgba(255, 255, 255, 0.7);-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-ms-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;}
.swiper-slide.blog-article .overlay .date{border:2px solid #2f383d;padding:10px 12px;font-size:23px;color:#2f383d;text-transform:uppercase;position:absolute;left:50%;margin-left:-51.5px;top:50%;margin-top:-108px;}
.swiper-slide.blog-article:hover .overlay{opacity:1;}
.swiper-slide.blog-article .content{position:absolute;height:175px;bottom:-193px;padding:20px 15px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;background:#fff;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-ms-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;}
.swiper-slide.blog-article .content h5{float:left;width:100%;text-align:left;text-transform:uppercase;color:#222;}
.swiper-slide.blog-article .content h5 a{color:#222;}
.swiper-slide.blog-article .content p{float:left;width:100%;text-align:left;margin-top:6px;margin-bottom:10px;}
.swiper-slide.blog-article .content a{float:left;width:100%;text-transform:uppercase;color:#222;text-align:left;}
.swiper-slide.blog-article:hover .content{bottom:0;}
.clients_el{min-height:75px;}
.clients_el .controls:after{content:"";width:100%;height:1px;background:#ebebeb;position:absolute;}
.clients_el .controls a{cursor:pointer;z-index:999;}
.clients_el.no .controls{display:none;}
.clients_el.yes .clients .separator{display:none;}
.clients_el .controls{position:absolute;width:100%;left:0;margin-top:98px;border:none;}
.recent_portfolio .pagination{position:absolute;width:100%;left:0;margin-top:60px;border:none;margin-bottom:60px;}
.recent_portfolio .pagination.right,
.recent_news .pagination.news{width:50px;left:0px;height:0;position:relative;margin-top:-44px;float:right;margin-bottom:42px;}
.recent_portfolio .pagination:after{content:"";width:100%;height:1px;background:#ebebeb;position:absolute;}
.recent_portfolio .pagination.right:after{background:none;}
.recent_portfolio .pagination a{cursor:pointer;z-index:999;}
.clients{float:left;z-index:5 !important;}
.clients_el.no .clients .item{margin-bottom:12px;padding-bottom:30px;padding-top:18px;}
.clients_el.no .clients .item{width:164px;}
.clients_el.no .clients .separator{height:1px;width:100%;float:left;margin-bottom:13px;}
.clients_el.no .clients .item:nth-child(8){display:none;}
.clients .item{width:203px;padding:10px; padding-top: 10px; padding-bottom: 10px;height:auto;float:left;}
.light_clients .clients .item{}
.clients .items .item:nth-child(4n){border-right:none !important;}
.clients .items .item:nth-child(n+5){border-bottom:none !important;}
.span6.clients-container .item{width:153px;}
.tooltip.top .tooltip-arrow{border-top-color:#444;}
.clients .item:hover img{opacity:1;}
.clients .item a{display:block;height:auto;float:left;position:relative;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);left:50%;}
.clients .item a img{opacity:0.5;top:0;left:0;float:left;bottom:0;right:0;margin:auto;max-width:100%;max-height:100%;margin-top:0;}
.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:-o-transform, opacity;transition-property:transform, opacity;}
.tparrows{webkit-transition-duration:0.4s !important;-moz-transition-duration:0.4s !important;-o-transition-duration:0.4s !important;-ms-transition-duration:0.4s !important;transition-duration:0.4s !important;-webkit-transition:color 0.8s ease-in, background-color 0.1s ease-in, border-color 0.1s ease-in;-moz-transition:color 0.8s ease-in, background-color 0.1s ease-in, border-color 0.1s ease-in;-o-transition:color 0.8s ease-in, background-color 0.1s ease-in, border-color 0.1s ease-in;transition:color 0.8s ease-in, background-color 0.1s ease-in, border-color 0.1s ease-in;}
.tp-bullets.simplebullets.round .bullet{background:url(img/bullet.png) no-repeat top left;}
.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected{background-position:0px -19px !important;}
#slider-fullwidth .slider_container{width:940px;margin:0 auto}
#faq-filter ul li.active a,
#faq-filter ul li.active a:hover{webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
#faq-filter{margin-bottom:47px;}
#faq-filter ul{margin:0;padding:0;list-style:none;float:left;z-index:999;position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
#faq-filter ul li.active a,
#faq-filter ul li:hover a{color:#fff;}
#faq-filter ul li{float:left;font-size:14px;webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;border-right:1px solid #e6e9ea;}
#faq-filter ul li:last-child{border-right:none;}
#faq-filter ul li a{color:#909ba2;font-weight:400;font-size:13px;text-transform:uppercase;padding:8px 25px;float:left;}
#faq-filter ul li.active a{font-weight:400;}
#faq-filter ul li.active{position:relative;}
#faq-filter ul li a:hover{text-decoration:none}
#faq-filter .nav{float:right;margin-bottom:0;}
#faq-filter .nav a{margin-left:11px;-webkit-box-shadow:0 1px 0 white, inset 0 1px 0 white;-moz-box-shadow:0 1px 0 white, inset 0 1px 0 white;box-shadow:0 1px 0 white, inset 0 1px 0 white;float:left;}
#faq-filter .nav a i{font-size:14px;color:#c1c1c1;width:100%;text-align:center;margin-top:4px;}
.accordion .accordion-inner{}
.accordion .accordion-group{border:none;margin-bottom:10px}
.accordion .accordion-heading{border:1px solid #d3d3d3;position:relative;background:#fff;}
.light .accordion .accordion-heading{border:1px solid rgba(255, 255, 255, 0.3);}
.accordion .accordion-heading .accordion-toggle{font-weight:400;font-size:16px;padding:14px 16px;border:none;}
.light .accordion .accordion-heading .accordion-toggle{color:#fff;}
.accordion .accordion-heading:after{content:"";background:url('img/toggle_open.png') no-repeat;background-position:center;width:48px;height:100%;position:absolute;right:0;top:0;border-left:1px solid #d3d3d3;font-size:27px;text-align:center;line-height:45px;}
.light .accordion .accordion-heading:after{border-left:1px solid rgba(255, 255, 255, 0.3);}
.accordion .accordion-heading.in_head:after{content:"";background:url('img/toggle_close.png') no-repeat;background-position:center;font-size:36px;text-align:center;line-height:45px;}
.accordion .accordion-inner{border-top:none;padding:14px 18px;padding-bottom:10px;float:left;}
.accordion{float:left;width:100%;}

.left-navigation .span9 .container{width:825px;}
.side-nav{float:left;list-style:none;margin:0;padding:0;width:100%;margin-top:0px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;-o-border-radius:7px;}
.side-nav li{padding-top:20px;font-weight:600;padding-bottom:20px;font-size:14px;background:#fff;}
.side-nav li.page_item_has_children{background:#fff;}
.side-nav li.page_item_has_children.open-child{background:#fff;}
.side-nav li.page_item_has_children.open-child{color:#222;}
.side-nav li:hover{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.side-nav > li:first-child{border-top-left-radius:7px;border-top-right-radius:7px;-webkit-border-top-left-radius:7px;-webkit-border-top-right-radius:7px;-moz-border-top-left-radius:7px;-moz-border-top-right-radius:7px;-o-border-top-left-radius:7px;-o-border-top-right-radius:7px;}
.side-nav li:last-child{border-bottom-left-radius:7px;border-bottom-right-radius:7px;-webkit-border-bottom-left-radius:7px;-webkit-border-bottom-right-radius:7px;-moz-border-bottom-left-radius:7px;-moz-border-bottom-right-radius:7px;-o-border-bottom-left-radius:7px;-o-border-bottom-right-radius:7px;}
.side-nav li a{font-weight:600;padding-left:0px;padding-right:0px;}
.side-nav li a:hover{text-decoration:none;}
.side-nav li:last-child{border-bottom:none;}
.side-nav li.current_page_item{font-weight:300;background-position:195px center;background-repeat:no-repeat;}
.side-nav .page_item_has_children a{padding-left:0px;}
.side-nav .page_item_has_children .children li a{color:#222;}
.side-nav .icon{width:32px;height:32px;float:left;margin-right:7px;margin-top:-7px;}
.side-nav .page_item{position:relative;}
.side-nav .icon span{width:100%;height:100%;float:left}
h6.desc_title{color:#424243}
.one-staff{float:left;width:100%;display:inline-block;background:#fff;}
.one-staff .img_staff{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.one-staff .img_staff{width:100%;max-width:none;}
.one-staff img{width:100%;max-width:none;}
.one-staff .content{position:relative;float:left;border-top:none;padding:19px;padding-top:15px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.one-staff p{float:left;width:100%;margin-bottom:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:7px;}
.one-staff h6{font-weight:600;text-align:center;text-transform:uppercase;font-family:"Open Sans";float:left;}
.one-staff .position_title{float:right;}
.one-staff .position{margin:0 auto;padding-left:8px;padding-right:8px;color:#b4b4b4;}
.light .one-staff h5{color:#fff;}
.one-staff .div:after{content:"/";color:#222;padding-right:10px;padding-left:10px;font-size:14px;float:left;}
.one-staff .position{float:left;line-height:22px;}
.light .one-staff .position{color:#fff !important;}
.one-staff .social_widget{width:88%;float:left;position:relative;text-align:center;border-top:1px solid #ebebeb;margin-left:14px;padding-top:10px;padding-bottom:3px;}
.one-staff img{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.one-staff:hover .content{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.one-staff:hover .social_widget{opacity:1;}
.one-staff .img_staff{position:relative;}
.one-staff .overlay{background:#000;opacity:0;position:absolute;left:0px;top:0px;width:100%;height:100%;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.one-staff:hover .overlay{opacity:0.7;}
.one-staff .social_widget ul{margin:0;padding:0;display:inline-block;list-style:none;}
.one-staff .social_widget ul li{width:30px;height:30px;float:left;text-align:center;position:relative;margin-left:10px;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.one-staff .social_widget ul li:first-child{margin-left:0;}
.one-staff .social_widget ul li i{line-height:30px;width:100%;float:left;color:#6a6a6a;font-size:17px;position:relative;z-index:9999;}
.one-staff .social_widget .connect{float:left;padding-top:4px;}
.count_to{width:234px;height:40px;position:relative;float:left;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:relative;left:50%;margin-top:24px;}
.odometer{font-size:30px;letter-spacing:-1px;line-height:64px;width:100%;top:50%;position:absolute !important;margin-top:-34px;text-align:center;font-weight:600;color:#242424;}
.light .odometer{color:#fff !important;}
.title_counter{text-align:center;color:#242424;}
.title_counter h4{font-family:'Open Sans';font-weight:400;color:#242442;}
.light .title_counter h4{color:#fff;}
.border_counter{width:100%;text-align:center;margin-top:10px;height:9px;}
.border_counter_left{float:left;height:1px;background:rgba(0, 0, 0, 0);width:24%;margin-left:22%;margin-right:auto;}
.border_counter_right{float:right;height:1px;background:rgba(0, 0, 0, 0);width:24%;margin-left:auto;margin-right:22%;}
.light .border_counter_left{background:rgba(0, 0, 0, 0);}
.light .border_counter_right{background:rgba(0, 0, 0, 0);}
.border_counter_center{width:7px;height:7px;position:relative;display:inline-block;left:0%;background:#5e5e5e;top:-12px;}
.animated_counter h4{text-align:center;width:100%;float:left;letter-spacing:1.0px;}
.animated_counter{width:100%;}
.animated_counter .icons{width:120px;text-align:center;font-size:42px;height:120px;border-radius:50%;line-height:120px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);left:50%;position:relative;}
.animated_counter .icons i{color:#fff;}
.light .wpb_text_column p{color:#fff;}
.row-google-map{position:relative;}
.row-google-map .desc{line-height:23px;}
.row-google-map .desc strong{color:#555;}
.row-google-map .desc a{text-decoration:underline;}
.row-google-map iframe{width:100%;height:400px;}
.plain_text.alignment_left{text-align:left;}
.plain_text.alignment_right{text-align:right;}
.plain_text.alignment_right ul.default_list{float:right;margin-left:50%;}
.plain_text.alignment_right .btn{float:right;}
.plain_text.alignment_center{text-align:center;margin-top:0px;}
.plain_text.alignment_center .btn-system{width:80px;left:50%;position:relative;margin-left:-50px;}
.plain_text.alignment_center .btn-system span{text-align:center;width:100%;}
.plain_text .big_title{margin-top:-14px;font-weight:300;color:#222;float:left;width:100%;padding-bottom:30px;}
.plain_text .content{margin-top:35px;float:left}
.plain_text .btn{float:left;}
.plain_text[class*="shortcode_h"]{font-weight:500;color:#222;text-transform:uppercase}
.plain_text p:first-child{margin-top:0;}
.plain_text .btn-system{margin-top:20px}
.plain_text.alignment_center p{text-align:center;width:100%;}
ul.default_list{padding:0;margin:0;float:left;margin-top:10px;list-style:none;}
ul.default_list li{margin-bottom:15px;float:left;width:100%;padding-bottom:12px;position:relative;padding-left:24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
ul.default_list.check li:before{content:"\e372";font-family:'moon';font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;position:absolute;left:0%;top:2px;font-size:16px;display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0% 0%;background-repeat:repeat;margin-top:0;}
ul.default_list li:last-child{margin-bottom:0;border-bottom:none;}
ul.default_list.stroke li{background:url('img/circle.png') no-repeat left 5px;}
ul.default_list.square li{background:url('img/square.png') no-repeat left 6px;}
ul.default_list.circle li{background:url('img/fill_circle.png') no-repeat left 5px;}
ul.default_list.icon li{padding-left:0;}
ul.default_list.icon li i{font-size:12px;}
ul.default_list.icon li span{padding-left:10px;}
ul.default_list.color li{color:#999;}
ul.default_list.color li:before{content:"";width:20px;height:20px;position:absolute;background-image:url('img/right_triangle.png');background-position:9px 6px;background-repeat:no-repeat;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;left:-3px;}
ul.default_list.star li{background:url('img/star.png') no-repeat left 2px;}
ol.default_list{padding:0;margin:0;float:left;margin-top:10px;list-style-position:inside;}
ol.default_list li{margin-bottom:15px;float:left;width:100%;padding-bottom:12px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
ol.default_list li>*{color:#444;}
ol.default_list li:last-child{border-bottom:none;}
ul.default_list.light li{border-bottom:none;}
ul.default_list.check.light li:before,
ul.default_list.light li span{color:#fff !important;}
.btn-system.normal.default{font-weight:600;}
.contact_form h2{text-transform:uppercase;margin-bottom:40px;}
.contact_form p.desc{margin-top:0;margin-bottom:20px;}
.contact_form span.label{text-transform:uppercase;padding:0;text-shadow:none;font-weight:normal;color:#999999;background:none;font-size:10px;width:100%;}
.contact_info h2{margin-bottom:40px;text-transform:uppercase;}
.contact_info p{font-size:15px;color:#2f383d;line-height:34px;}
.contact_info .social{margin-top:20px;}
.contact_info .social ul{margin:0;padding:0;list-style:none;}
.contact_info .social ul li{float:left;margin-right:20px;}
.contact_info .social ul li a{color:#99abb7;}
.contact_info .social ul li i{color:inherit;font-size:24px;}
.contact_form label{margin-right:2%;}
.contact_form input[type="text"],
.contact_form input[type="file"],
.contact_form select{height:50px;float:left;margin-right:2%;margin-bottom:23px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;background:#f6f6f6;border:1px solid #fff;display:block !important;color:#444;font-size:13px;text-transform:capitalize !important;padding-left:18px;border:1px solid #e1e1e1;}
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form select{width:250px;height:40px;float:left;margin-top:10px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border:1px solid #e1e1e1;display:block !important;color:#444;font-size:13px;text-transform:capitalize !important;margin-bottom:0;padding-left:18px;}
.wpcf7-form textarea{border-radius:0;margin-top:10px;-webkit-border-radius:0;-moz-border-radius:0;border:1px solid #e1e1e1;color:#444;font-size:13px;text-transform:capitalize !important;padding-left:18px;}
.wpcf7-form{width:100%;float:left;}
.wpcf7-form p{float:left;width:100%;color:#999;font-size:12px;}
.contact_form input[type="text"]:nth-child(2){margin-right:0;display:block;}
.contact_form input[type="text"]:nth-child(3){margin-right:0;display:block;}
.contact_form input[type="submit"],
.contact_form input[type="submit"]:hover{color:#2f383d;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.light .contact_form input[type="submit"]:hover{background:rgba(255, 255, 255, 0.5);color:#fff !important;}
.contact_form textarea{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;background:#f6f6f6;border:1px solid #fff;color:#444;font-size:13px;text-transform:capitalize !important;padding-left:18px;padding-top:16px;border:1px solid #e1e1e1;}
.contact_form input:nth-child(3){margin-right:0;}
.contact_form input[type="submit"]{margin-bottom:0;margin-top:15px;border:none;color:#fff;}
.sc-col iframe{width:100%;height:100%}
.sc-col iframe{height:300px;}
.sc-col .img-rounded{width:100%;}
.sc-col .row-fluid .sc-col{margin-top:10px}
.contact_form select{margin-bottom:23px !important;}
.contact_form textarea,
.wpcf7-form textarea{width:100%;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.customSelect{display:none !important}
.boxed_layout{width:1200px;-webkit-box-shadow:0 5px 19px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 5px 19px 2px rgba(0, 0, 0, 0.1);box-shadow:0 5px 19px 2px rgba(0, 0, 0, 0.1);margin:0 auto}
.boxed_layout header#header{margin-top:0px}
.boxed_layout{margin-bottom:0px;position:relative;}
.pattern-2{background:url("img/switcher/debut_dark.png");}
.pattern-3{background:url("img/switcher/tileable_wood_texture.png");}
.pattern-5{background:url("img/switcher/strange_bullseyes.png");}
.pattern-6{background:url("img/switcher/shattered.png");}
.pattern-7{background:url("img/switcher/dust.png");}
#page-bg{position:fixed;width:100%;height:100%;overflow:hidden;top:0;left:0;z-index:-1;}
#page-bg img{position:absolute;height:100%;width:100%}
.color-1{background:#676767}
.color-2{background:#784e3d}
.color-3{background:#2db2ea}
.color-4{background:#495d7f}
.color-5{background:#911938}
.color-6{background:#3b6e40}
.color-7{background:#6957af}
.color-8{background:#fcab55}
.carousel_staff .one-staff{width:218px;margin-left:20px;line-height:20px;}
.one-staff .social{float:left;margin-bottom:15px;}
.services_full{float:left;}
.button_left_desc{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;float:left;position:relative;margin-top:20px;}
.button_left_desc i{position:absolute;bottom:-6px;left:2px;text-align:left}
.button_left_desc span{font-size:14px;font-weight:500;padding-top:8px;padding-bottom:8px;padding-right:30px;padding-left:65px;float:left;}
.button_left_desc:hover{text-decoration:none}
.slider .container{position:relative;}
.post_author{border:1px solid #cecece;background:#fdfdfd;margin-top:20px;margin-bottom:50px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.post_author dl{padding:20px;margin:0}
.post_author dt{border:1px solid #cecece;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.post_author img{width:100%;height:100%}
.post_author dd{margin-left:70px}
.post_author h5{margin-top:0;margin-bottom:5px}
.not_found_error{position:relative;margin-top:60px;}
.not_found_error h1{width:100%;color:#6d7a83;font-weight:300;font-size:36px !important;line-height:36px !important;padding-bottom:60px;}
.not_found_error h2{text-align:center;color:#6d7a83;font-size:22px;float:left;width:100%;}
.not_found_error h3{text-align:center;color:#6d7a83;font-size:14px;float:left;width:100%;padding-top:20px;}
.not_found_error .search{float:left;width:100%;}
.not_found_error .search #searchsubmit{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.not_found_error .search #searchsubmit:hover{background:transparent !important;color:#2f383d;}
.not_found_error .search #searchsubmit{margin-top:-11px;margin-left:-4px;height:42px;padding-left:35px;padding-right:40px;color:#fff;width:120px;font-size:17px;}
.not_found_error .search form{text-align:center;}
.not_found_error .search input{border-radius:0px;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;height:33px;width:288px;}
.not_found_error .search button{border:none;height:40px;}
.not_found_error .image_not_found{float:left;width:100%;text-align:center;padding-top:60px;padding-bottom:60px;}
.not_found_error .title{float:left;width:100%;text-align:center;}
.not_found_error .big_shadow{position:absolute;background:url('img/big_shadow.png') center bottom no-repeat;width:1080px;height:260px;left:-70px;top:123px;}
.header_headline{height:60px;width:100%;}
.centered_header nav .menu li ul{top:72px}
.centered_header nav .menu>li{z-index:5000}
.quote_container{background:#efefef;margin-top:0;padding:20px;padding-bottom:20px;margin-bottom:20px !important;}
.quote_container i{font-size:24px}
.quote_container dt{height:auto !important;clear:none !important;width:26px}
.quote_container h2{line-height:25px;color:#666666;font-weight:400;margin-bottom:10px}
.quote_container h4{margin-bottom:0;font-weight:400;color:#999999;margin-top:10px}
.quote_container dd{margin-left:18px;padding:0;padding-left:25px !important;}
.quote_info{padding-bottom:0 !important}
.pagination ul{padding:0}
.pagination ul li{margin-right:5px}
.pagination ul li:last-child{margin-right:0}
.pagination ul li a{color:#444;}
.pagination ul li a:hover{text-decoration:none;}
.pagination ul li.active a,
.pagination ul li a:hover{color:#444}
#logo.centered_header{width:200px;margin:0 auto;float:none !important;margin-top:32px}
#logo.centered_header a{float:left;width:100%;text-align:center;margin-bottom:35px}
#navigation.centered_header{float:left;margin-top:-15px;width:100%;}
.standard-form input,
.standard-form textarea{box-shadow:none !important;}
.post_page_cont iframe{width:100%;height:250px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.post_page_cont p{margin-top:0;}
.post_page_cont p:last-child{margin-bottom:0;}
.header_content{height:100px;width:100%;position:relative;display:none;}
.header_content.v3_style{height:25px;width:100%;position:relative;float:left;display:block;}
.header_content[class*='span']{z-index:50;position:relative;}
.header_content.v1_style{display:block;height:150px;}
.header_content.v2_style{display:block;}
.header_content.v1_style{color:#fff;}
.header_content.v1_style a{color:#fff;}
.header_content.v1_style h1{margin-top:42px;margin-bottom:22px;padding-left:3%;padding-right:3%;width:94%;}
.header_content.v1_style h2{padding-left:3%;padding-right:3%;width:94%;}
.header_content.v1_style p{width:80%;padding-left:10%;padding-right:10%;margin-top:24px;margin-bottom:9px;}
.header_content.v1_style a{width:80%;padding-left:10%;padding-right:10%;margin-top:5px;font-weight:bold;float:left;}
.header_content.v1_style a:hover{text-decoration:none}
.header_content.v1_style .divider{width:70px;height:2px;background:#fff;margin-left:10%;float:left;}
.header_content.v2_style .span3{padding-top:22px;padding-bottom:22px;}
.header_content.v2_style .span3:first-child{border-left:none}
.header_content.v2_style .span3:last-child{border-right:none}
.header_content.v2_style .span3{margin-left:0;padding-left:19px;padding-right:17px;width:230px}
.header_content.v2_style .circle{width:50px;height:50px;border-radius:50%;float:left;background:#494949;-moz-box-shadow:0px 0px 7px #444;-webkit-box-shadow:0px 0px 7px #444;box-shadow:0px 0px 7px #444;}
.header_content.v2_style .circle i{width:100%;float:left;font-size:30px;text-align:center;line-height:50px;}
.header_content.v2_style .span3:first-child{padding-left:10px;}
.header_content.v2_style .circle:hover{background:#fff;}
.header_content.v2_style h4{color:#2e2e2e;margin-top:16px;margin-left:14px;float:left;}
.header_headline h2{width:100%;text-align:center;color:#8a8a8a;line-height:28px;margin-top:30px;}
.header_headline.larger_height{height:120px;}
aside .accordion-inner{padding:9px 30px !important}
.section-style{padding-top:45px;padding-bottom:45px;position:relative;display:block;float:left;width:100%;}
.full-width-content.section-style .vc_col-sm-12{padding-right:0;padding-left:0;}
.section-style.borders{border-top:1px solid #ededed;border-bottom:1px solid #ededed;}
.section-style .container{position:relative;z-index:1;}
.section-style.parallax_section > .container > .row-fluid{position:relative;}
.section-style .parallax_bg{background-attachment:fixed;position:absolute;top:0;display:block;left:0;height:100%;width:100%;z-index:-1;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;overflow:hidden;}
.second_section_over{position:absolute;left:50%;width:50%;top:0;height:100%;z-index:1;}
.first_section_over{position:absolute;left:0%;width:50%;top:0;height:100%;z-index:1;}
.single_testimonial{width:100%;float:left;background:url("img/quote_bg.png") #fff no-repeat;background-position:top right;}
.controls a,
.recent_portfolio.pagination a,
.recent_news .pagination a{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;}
.controls .next,.recent_portfolio.pagination .next,.recent_news .pagination .next{background:url('img/arrow-right-normal.png') #fff no-repeat;float:left;background-position:center; width: 30px; height: 30px; left: 100%; position: absolute; margin-left: -52%; margin-top: -1%;}
.controls .prev,.recent_portfolio.pagination .prev,.recent_news .pagination .prev{background:url('img/arrow-left-normal.png') #fff no-repeat;background-position: center; width: 30px; height: 30px; left: 2%; position: absolute;  margin-left: 38%; margin-top: -1%;}
.controls .next:hover,.recent_portfolio.pagination .next:hover,.recent_news .pagination .next:hover{  opacity: 0.5;}
.controls .prev:hover,.recent_portfolio.pagination .prev:hover,.recent_news .pagination .prev:hover{ opacity: 0.5;}



.editor-item { padding:0; width: 340px; }
.editor-item  { padding:0 5px; min-height:200px; }
.editor-item  a { color:#000; }
.editor-item  .edi-lt-img, editor-item .title { float:left; }
.editor-item  .title { float: left;  width:180px; display:block; line-height:normal; color:#000;  margin:20px 0 20px 10px; font-size:14px; }
.editor-item  .title strong { font-size:24px; display:block; }
.editor-item  .editor-exp { margin-top:10px; text-align:center; float:left; }
.editor-item  .editor-exp .exp .exp-txt strong { font-size:18px; }
.editor-item  .editor-exp .exp { padding-right:10px; margin-right:10px; border-right:#ccc 1px solid; }
.editor-item  .editor-exp .exp-flag img { margin-left:10px; }
.editor-item  .codet { font-size:12px; display:block; margin-top:10px; text-align:center; float:left; width:93%; }




.home-published-papers .controls .prev{background: url('img/arrow-left-normal.png') no-repeat;background-position:center;width: 30px;height: 30px;position: absolute;margin-left: -30px;margin-top: -56px;}
.home-published-papers .controls .next{background: url('img/arrow-right-normal.png') no-repeat;background-position: center;width: 30px;height: 30px;float: left;position: absolute;left: 54%;margin-top: -56px;}
.home-success-stories-wrap .controls .prev{background: url('img/arrow-left-normal.png') no-repeat;background-position:center;width: 30px;height: 30px;left: 15%;position: absolute;margin-left: -50px;margin-top: -56px;}
.home-success-stories-wrap .controls .next{background: url('img/arrow-right-normal.png') no-repeat;background-position: center;width: 30px;height: 30px;float: left;position: absolute;left: 56%;margin-top: -56px;}


.home-success-stories {	margin: 0;	position: relative; width: 530px !important; }	
				
#pages {	width: 150px;	margin: 20px auto;	}
			
.bullet { background-color: #fff; display: block; width: 10px;	height: 10px; border-radius:10px;	margin: 0;	margin-right: 5px;	float: left;}
a.bullet.off.on { background-color: #000;}
a.bullet.on { background-color: #000;}

			



.img_testimonial{float:left;padding-right:15px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;padding:9px;margin-right:20px;}
.img_testimonial img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;}
.single_testimonial .content{padding:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;position:relative;padding-top:30px;}
.wpb_content_element .pagination{float:left;position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.single_testimonial .content p{line-height:20px;float:left;}
.single_testimonial .content .data{text-align:center;margin-top:30px;position:relative;font-size:13px;color:#2f383d;line-height:30px;}
.single_testimonial .content .data h6{font-size:13px;font-weight:bold;font-family:"Open Sans";float:right;padding-bottom:40px;}
.light .list,
.light .dl-horizontal.list dt .circle i,
.light .description{color:#fff;}
.light .line_under .line_center{background:#fff;}
.light .single_testimonial .content .data h6{color:inherit;}
.single_testimonial .content span{font-size:13px;}
.full_testimonials{float:left;position:relative;width:100%;}
.full_testimonials .row{margin-left:0px;}
.full_testimonials .pagination{margin-top:0px;}
.full_testimonials{background:#fff;}
.full_testimonials .pagination a{width:18px;height:18px;margin-left:3px;background:transparent;border:2px solid #b3b2b2;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;float:left;}
.single_testimonial .img_{float:left;width:14.54%;height:160px;background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;border-top-right-radius:12px;-webkit-border-top-right-radius:12px;-moz-border-top-right-radius:12px;border-bottom-right-radius:12px;-webkit-border-bottom-right-radius:12px;-moz-border-bottom-right-radius:12px;}
.circle_testimonial{float:left;margin-left:0;}
.circle_testimonial p{padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;line-height:22px;font-size:16px;position:relative;}
.circle_testimonial p:before{content:"";background:url('img/quote_testimonial.png') no-repeat;width:26px;height:19px;bottom:-8px;left:20px;position:absolute;}
.circle_testimonial p:after{content:"";background:url('img/triangle.png') no-repeat;width:21px;height:18px;bottom:-18px;right:73px;position:absolute;}
.circle_testimonial .title{float:right;margin-top:10px;}
.circle_testimonial .title .author{font-size:18px;font-weight:bold;margin-right:5px;}
.circle_testimonial .title .position{font-size:13px;font-weight:normal;}
.dynamic_slideshow{position:relative;}
.quote{padding:15px;float:left;background:#fff;border:1px solid #ebebeb;}
.quote i{font-size:4em;}
.quote .content{margin-left:70px;font-size:18px;color:#777777;line-height:24px;}
.quote .content .title{font-weight:500;font-size:12px;color:#222;margin-top:5px;display:block;}
.dynamic_page_header.style h1{background:#fff;position:relative;z-index:20000;padding-right:20px;}
.dynamic_page_header .description{padding-left:300px;padding-right:300px;}
.dynamic_page_header p{text-align:center;}
.dynamic_page_header i{color:#444;width:100%;text-align:center;float:left;margin-bottom:10px;}
.light .dynamic_page_header i{color:#fff;text-shadow:0px 0px 8px rgba(0, 0, 0, 0.75);}
.dark .dynamic_page_header.style_2 i{text-shadow:none;}
.with_second_section .wpb_column:first-child .dynamic_page_header{position:absolute;left:0;width:auto;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:9999;}
.with_second_section .wpb_column:first-child .dynamic_page_header.left{width:50%;}
.with_second_section .wpb_column:first-child .dynamic_page_header.right{width:50%;left:50%;margin-left:62px;position:absolute;}
.dynamic_page_header.style_3 h1,
.dynamic_page_header.style_1 h1,
.dynamic_page_header.style_2 h1{text-align:center;border:none;font-weight:normal;letter-spacing:0px;}
.dynamic_page_header.left .header_border{height:2px;width:65px;float:right;margin-right:54px;margin-top:13px;}
.dynamic_page_header.right .header_border{height:2px;width:65px;float:left;margin-top:13px;}
.dynamic_page_header.left .description{padding-right:29px;float:right;margin-top:0px;width:500px;}
.dynamic_page_header.right .description{width:377px;float:left;padding-right:0px;padding-left:0px;margin-top:0px;}
.dynamic_page_header.left p,
.dynamic_page_header.right p{text-align:inherit;}
.light .dynamic_page_header.style_3 h3{color:#fff;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.75);}
.vc_span5 .dynamic_page_header,
.vc_span6 .dynamic_page_header,
.vc_span4 .dynamic_page_header,
.vc_span3 .dynamic_page_header{margin-bottom:30px !important;}
.light .dynamic_page_header.style_2 h1{color:#fff;}
.page_intro{position:relative;}
.page_intro h1{font-weight:200;line-height:40px;font-size:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.page_intro span.img{position:absolute;top:0;left:0;width:114px;height:114px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.page_intro.type-left h1{float:left;}
.page_intro.type-right h1{float:left;text-align:right;}
.page_intro.type-center h1{float:left;float:left;text-align:center;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);}
.section-style .page_intro.type-center{padding-bottom:60px;}
.page_intro.img-yes h1{padding-left:140px;padding-top:16px;height:114px;}
.countdown .countdown_row{clear:both;width:100%;padding:0px 2px;text-align:center;font-weight:300 !important;}
.countdown_show1 .countdown_section{width:98%;}
.countdown_show2 .countdown_section{width:48%;}
.countdown_show3 .countdown_section{width:32.5%;}
.countdown_show4 .countdown_section{width:24.5%;}
.countdown_show5 .countdown_section{width:19.5%;}
.countdown_show6 .countdown_section{width:16.25%;}
.countdown_show7 .countdown_section{width:14%;}
.countdown_section{display:block;float:left;text-align:center;font-size:18px;font-weight:500;color:#999999;}
.countdown_amount{font-size:60px;font-weight:300;color:#222;line-height:67px;margin-bottom:5px}
.commingsoon_page .section-style{border-top:1px solid #ebebeb !important}
.slideshows{position:relative;height:auto;-moz-transition:height 0.8s ease;-webkit-transition:height 0.8s ease;-o-transition:height 0.8s ease;transition:height 0.8s ease;}
.slideshows .big_title{color:#fff;font-size:35px;text-align:center;margin-bottom:50px;margin-top:0;line-height:36px;}
.slideshows .flexslider{margin-bottom:0;}
.slideshows iframe{width:100%;}
.gallery_nav{position:relative;border-top:none;float:left;width:100%;}
.gallery_nav .item{display:block;padding-top:15px;float:left;opacity:0.7}
.gallery_nav .item:first-child{margin-left:0;}
.gallery_nav .pagination a{z-index:5000;}
.great_gallery{}
.great_gallery .visual{width:166px;height:166px;margin-left:20px;margin-bottom:20px;}
.great_gallery .single_slide_gallery{display:none;position:relative;left:0;top:0;}
.great_gallery .prev{position:absolute;left:20px;margin-left:0 !important;top:50%;margin-top:-8px;}
.great_gallery .next{position:absolute;right:20px;margin-left:0 !important;top:50%;margin-top:-8px;}
.top_nav .woocommerce.widget_product_search .screen-reader-text,
.top_nav .woocommerce.widget_product_search #searchsubmit{display:none;}
.top_nav .woocommerce.widget_product_search #s{background:url(img/search.png) 94% center no-repeat;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}
.top_nav .woocommerce.widget_product_search{margin-top:7px;}
.top_nav .widget_search{margin-top:7px;}
.top_nav .widget_search #s{background:url(img/search.png) 94% center no-repeat;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}
.top_nav .widget_search .more{display:none;}
nav{margin-top:1px;}
nav .menu{height:100%;}
nav .menu > li{height:100%;padding-bottom:8px;margin-left:0px;padding:11px 30px 4px; position:relative}
nav .menu > li:after{content:"\e3b6";font-family:moon;color:#fff;font-size:14px; top:40%} 
/*.fix-head-top nav .menu > li{padding:6px 25px 0px;}
.fix-head-top nav .search-box { top:42px; } */
/*.fix-head-top nav .menu li:hover { border-bottom:0 !important; }*/
nav .menu > li#home{/*border-left:#9d2e50 1px solid;*/ }
nav .menu > li#home:after,nav .menu > li#site-search:after{content:"";}
nav .menu > li > a{font-family:bignoodletitling;padding:0;font-size:16px;font-weight:500;padding-right:0px;letter-spacing:0.8px;}
nav .menu > li:first-child > a{border-left:none;padding-left:0;}
nav .menu > li > ul.sub-menu,
.header_1 nav .menu > li > ul.sub-menu ul{margin:0;padding:0;top:52px;}
nav .themeple_custom_menu_mega_menu{top:67px;}
nav .sub-menu.non_mega_menu{background:#2f383d;}
nav .menu > li:first-child > ul.sub-menu{left:0px;}
.big_title_true header#header{border-bottom:none;}
.big_title_top{line-height:45px;font-size:35px;color:#444;font-weight:200;margin-top:20px;}
.media_el{margin-bottom:0;}
.gallery_nav .item{opacity:0.4;}
.gallery_nav .item.active{opacity:1 !important}
.recent_portfolio .desc p{margin:0;font-weight:300;}
.recent_portfolio .desc .readmore{display:block;font-weight:300;float:left;margin-top:13px;padding-right:15px;}
.top_nav .textwidget{font-size:13px;}
.top_nav .widget:nth-child(2){border-left:none;}
.row-dynamic-el .media_el img{opacity:0;}
.row-dynamic-el .row-dynamic-el:first-child{margin-top:0;}
.great_gallery .start_animation.item{opacity:0.7;-webkit-transition:all 250ms cubic-bezier(0.755, 0.050, 0.855, 0.060) 0ms;-moz-transition:all 250ms cubic-bezier(0.755, 0.050, 0.855, 0.060) 0ms;-o-transition:all 250ms cubic-bezier(0.755, 0.050, 0.855, 0.060) 0ms;-ms-transition:all 250ms cubic-bezier(0.755, 0.050, 0.855, 0.060) 0ms;transition:all 250ms cubic-bezier(0.755, 0.050, 0.855, 0.060) 0ms;}
@-webkit-keyframes themeple-fromr-rev{0%{-webkit-transform:translate(10%, 0);opacity:1}
100%{-webkit-transform:translate(0, 0);opacity:0}
}
@-moz-keyframes themeple-fromr-rev{0%{-moz-transform:translate(10%, 0);opacity:1}
100%{-moz-transform:translate(0, 0);opacity:0}
}
@-o-keyframes themeple-fromr-rev{0%{-o-transform:translate(10%, 0);opacity:1}
100%{-o-transform:translate(0, 0);opacity:0}
}
@keyframes themeple-fromr-rev{0%{transform:translate(10%, 0);opacity:1}
100%{transform:translate(0, 0);opacity:0}
}
@-webkit-keyframes themeplefadeIn{0%{-webkit-transform:scale(0.5);opacity:0.1}
100%{-webkit-transform:scale(1);opacity:1}
}
@-moz-keyframes themeplefadeIn{0%{-moz-transform:scale(0.5);opacity:0.1}
100%{-moz-transform:scale(1);opacity:1}
}
@-o-keyframes themeplefadeIn{0%{-o-transform:scale(0.5);opacity:0.1}
100%{-o-transform:scale(1);opacity:1}
}
@keyframes themeplefadeIn{0%{transform:scale(0.5);opacity:0.1}
100%{transform:scale(1);opacity:1}
}
@-webkit-keyframes themeple-froml{0%{-webkit-transform:translate(-10%, 0);opacity:0}
100%{-webkit-transform:translate(0, 0);opacity:1}
}
@-moz-keyframes themeple-froml{0%{-moz-transform:translate(-10%, 0);opacity:0}
100%{-moz-transform:translate(0, 0);opacity:1}
}
@-o-keyframes themeple-froml{0%{-o-transform:translate(-10%, 0);opacity:0}
100%{-o-transform:translate(0, 0);opacity:1}
}
@keyframes themeple-froml{0%{transform:translate(-10%, 0);opacity:0}
100%{transform:translate(0, 0);opacity:1}
}
@-webkit-keyframes themeple-fromr{0%{-webkit-transform:translate(10%, 0);opacity:0}
100%{-webkit-transform:translate(0, 0);opacity:1}
}
@-moz-keyframes themeple-fromr{0%{-moz-transform:translate(10%, 0);opacity:0}
100%{-moz-transform:translate(0, 0);opacity:1}
}
@-o-keyframes themeple-fromr{0%{-o-transform:translate(10%, 0);opacity:0}
100%{-o-transform:translate(0, 0);opacity:1}
}
@keyframes themeple-fromr{0%{transform:translate(10%, 0);opacity:0}
100%{transform:translate(0, 0);opacity:1}
}
@-webkit-keyframes themeple-fromb{0%{-webkit-transform:translate(0, 50%);opacity:0}
100%{-webkit-transform:translate(0, 0);opacity:1}
}
@-moz-keyframes themeple-fromb{0%{-moz-transform:translate(0, 50%);opacity:0}
100%{-moz-transform:translate(0, 0);opacity:1}
}
@-o-keyframes themeple-fromb{0%{-o-transform:translate(0, 50%);opacity:0}
100%{-o-transform:translate(0, 0);opacity:1}
}
@keyframes themeple-fromb{0%{transform:translate(0, 50%);opacity:0}
100%{transform:translate(0, 0);opacity:1}
}
@-webkit-keyframes themeple-fromt{0%{-webkit-transform:translate(0, -10%);opacity:0}
100%{-webkit-transform:translate(0, 0);opacity:1}
}
@-moz-keyframes themeple-fromt{0%{-moz-transform:translate(0, -10%);opacity:0}
100%{-moz-transform:translate(0, 0);opacity:1}
}
@-o-keyframes themeple-fromt{0%{-o-transform:translate(0, -10%);opacity:0}
100%{-o-transform:translate(0, 0);opacity:1}
}
@keyframes themeple-fromt{0%{transform:translate(0, -10%);opacity:0}
100%{transform:translate(0, 0);opacity:1}
}
@-webkit-animation expandWidth{0%{width:0;}
100%{width:auto;}
}
.portfolio-item.v2 .tpl2{border:none;}
.layout-sidebar_left .portfolio-item{width:257px !important;}
.layout-sidebar_right .portfolio-item{width:257px !important;}
.content_portfolio #portfolio-preview-items img{opacity:1;}
#portfolio-preview-items img.start_animation{-webkit-animation:fadeIn 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-animation:fadeIn 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);-o-animation:fadeIn 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);animation:fadeIn 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);opacity:1;}
.row-dynamic-el #portfolio-filter:before{display:none;}
.row-dynamic-el #portfolio-filter ul{position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.row-dynamic-el .media_el .animation_left.start_animation{-webkit-animation:themeple-froml 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-animation:themeple-froml 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);-o-animation:themeple-froml 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);animation:themeple-froml 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);opacity:1;}
.row-dynamic-el .media_el .start_animation img{opacity:1}
.row-dynamic-el .media_el .animation_right.start_animation{-webkit-animation:themeple-fromr 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-animation:themeple-fromr 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);-o-animation:themeple-fromr 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);animation:themeple-fromr 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);opacity:1;}
.row-dynamic-el .media_el .animation_top.start_animation{-webkit-animation:themeple-fromt 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-animation:themeple-fromt 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);-o-animation:themeple-fromt 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);animation:themeple-fromt 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);opacity:1;}
.row-dynamic-el .media_el .animation_bottom.start_animation{-webkit-animation:themeple-fromb 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-animation:themeple-fromb 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);-o-animation:themeple-fromb 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);animation:themeple-fromb 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);opacity:1;}
.skill .prog.start_animation{-webkit-animation:width 1.2s linear infinite;-moz-animation:width 1.2s linear infinite;-o-animation:width 1.2s linear infinite;animation:width 1.2s linear infinite;}
.price_1_col .footer a:hover{}
.scrollup{width:50px;height:50px;position:fixed;bottom:50px;right:100px;display:none;text-indent:-9999px;background-image:url('img/icon_top.png');background-repeat:no-repeat;background-position:center;background-color:rgba(34, 34, 34, 0.6);border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;z-index:99999;}
.tp-caption a i{color:#fff !important;}
.commingsoon_page #content #mc_signup_form{border:0!important;background-color:#fbfbfb !important;}
.commingsoon_page #mc_display_rewards,
.commingsoon_page #mc_subheader,
#mc_display_rewards{display:none !important;}
.commingsoon_page #mc_signup{width:338px;margin-left:auto;margin-right:auto;margin-top:-20px;}
.commingsoon_page #mc_signup_form .mc_input{border:1px solid #ebebeb !important;background:#fff;box-shadow:none !important;padding-left:14px !important;}
.commingsoon_page #mc_signup_submit{border-radius:0 !important;border:1px solid #ebebeb !important;color:#fff !important;box-shadow:none !important;height:38px !important;padding-left:20px !important;padding-right:20px;margin-left:4px;}
#mc_signup{float:left;}
.mc_signup_submit{float:left;}
#mc_signup_submit{margin-top:0px !important;width:86px !important;border:none !important;height:30px;}
#footer .textwidget{float:left;}
.mc_merge_var{float:left;}
#mc_signup_form .mc_input{border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;border:1px solid #444 !important;height:30px;float:left;width:169px;border-right:0px !important;}
.commingsoon_page .dyn_widget input{padding-left:10px;padding-top:0px !important;padding-bottom:0px !important;height:36px !important;}
.commingsoon_page #mc_signup_submit:hover{background:#fff !important;color:#222 !important;}
.commingsoon_page .mc_error_msg,
.mc_success_msg{color:#222 !important;}
.commingsoon_page #content.section_first .section-style{border-bottom:1px solid #ebebeb !important;}
.commingsoon_page #mailchimpsf_widget-2 .widget-title{display:none !important;}
.big_portfolio_page #page-bg{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:top center;z-index:-1;}
.great_gallery .item{cursor:pointer;}
.animated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;}
.animated.hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;-ms-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;}
@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);}
100%{opacity:1;-webkit-transform:translateX(0);}
}
@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-20px);}
100%{opacity:1;-moz-transform:translateX(0);}
}
@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(-20px);}
100%{opacity:1;-o-transform:translateX(0);}
}
@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px);}
100%{opacity:1;transform:translateX(0);}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft;}
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);}
100%{opacity:1;-webkit-transform:translateX(0);}
}
@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(20px);}
100%{opacity:1;-moz-transform:translateX(0);}
}
@-o-keyframes fadeInRight{0%{opacity:0;-o-transform:translateX(20px);}
100%{opacity:1;-o-transform:translateX(0);}
}
@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px);}
100%{opacity:1;transform:translateX(0);}
}
.fadeInRight{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight;}
@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);}
100%{opacity:0;-webkit-transform:translateX(-20px);}
}
@-moz-keyframes fadeOutLeft{0%{opacity:1;-moz-transform:translateX(0);}
100%{opacity:0;-moz-transform:translateX(-20px);}
}
@-o-keyframes fadeOutLeft{0%{opacity:1;-o-transform:translateX(0);}
100%{opacity:0;-o-transform:translateX(-20px);}
}
@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0);}
100%{opacity:0;transform:translateX(-20px);}
}
.fadeOutLeft{-webkit-animation-name:fadeOutLeft;-moz-animation-name:fadeOutLeft;-o-animation-name:fadeOutLeft;animation-name:fadeOutLeft;}
@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);}
100%{opacity:0;-webkit-transform:translateX(20px);}
}
@-moz-keyframes fadeOutRight{0%{opacity:1;-moz-transform:translateX(0);}
100%{opacity:0;-moz-transform:translateX(20px);}
}
@-o-keyframes fadeOutRight{0%{opacity:1;-o-transform:translateX(0);}
100%{opacity:0;-o-transform:translateX(20px);}
}
@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0);}
100%{opacity:0;transform:translateX(20px);}
}
@-webkit-keyframes popUp{70%{-webkit-transform:scale(1.1);opacity:.8;-webkit-animation-timing-function:ease-out}
100%{-webkit-transform:scale(1);opacity:1}
}
@-moz-keyframes popUp{70%{-moz-transform:scale(1.1);opacity:.8;-moz-animation-timing-function:ease-out}
100%{-moz-transform:scale(1);opacity:1}
}
@keyframes popUp{70%{transform:scale(1.1);opacity:.8;animation-timing-function:ease-out}
100%{transform:scale(1);opacity:1}
}
.fadeOutRight{-webkit-animation-name:fadeOutRight;-moz-animation-name:fadeOutRight;-o-animation-name:fadeOutRight;animation-name:fadeOutRight;}
.themeple_sc .social_icons li{width:22px;height:22px;}
.divider__.solid_border{width:100%;height:1px;float:left}
.divider__.dotted_border{width:100%;height:1px;border-bottom:1px dotted #b2b2b2;float:left}
.divider__.diagonal_dotted{width:100%;height:5px;background:url('img/diagonal.png') repeat-x;float:left}
.divider__.light_shadow{width:100%;height:5px;background:url('img/light_shadow.png') no-repeat center bottom;float:left}
.divider__.big_shadow{width:100%;height:19px;background:url('img/big_shadow.png') no-repeat center bottom;float:left}
.custom_btn{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;text-transform:uppercase;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;}
.perspective{-webkit-perspective:800px;-moz-perspective:800px;perspective:800px;display:inline-block;margin:0;}
.custom_btn:after{width:100%;height:40%;left:0;top:100%;-webkit-transform-origin:0% 0%;-webkit-transform:rotateX(-90deg);-moz-transform-origin:0% 0%;-moz-transform:rotateX(-90deg);-ms-transform-origin:0% 0%;-ms-transform:rotateX(-90deg);transform-origin:0% 0%;transform:rotateX(-90deg);content:'';position:absolute;z-index:-1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.custom_btn:hover{-webkit-transform:rotateX(15deg);-moz-transform:rotateX(15deg);-ms-transform:rotateX(15deg);transform:rotateX(15deg);}
.latest_blog .pagination{margin-top:15px;}
.fixed_slider header#header{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
aside .widget_most_popular ul{float:left}
aside .widget_most_popular dl{margin:0;padding:10px 0px}
aside .widget_most_popular dt{width:60px;height:60px;}
aside .widget_most_popular dd{margin-left:70px;}
aside .widget_most_popular dt{border:1px solid #e3e3e3;width:60px;height:60px;}
aside .widget_most_popular dt span{color:#888;}
aside .widget_most_popular dl p{margin:0;padding:0;color:#888;font-size:13px;}
aside .widget_most_popular ul li{padding-left:0;background:none;width:100%;background:none !important;border-bottom:none;padding-bottom:0 !important;}
aside .widget_most_popular ul li:hover p{color:#222;}
aside .widget_most_popular ul li:first-child{padding-top:0;margin-top:0;}
aside .widget_most_popular ul li:first-child dl{padding-top:0;}
aside .widget_most_popular ul li a.link:before{content:"\e3b1";font-family:'moon';font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;position:absolute;left:0%;top:5px;font-size:9px;display:inline;width:auto;height:auto;color:#888;line-height:normal;vertical-align:baseline;background-image:none;background-position:0% 0%;background-repeat:repeat;margin-top:0;}
aside .widget_most_popular ul li a.link{padding-left:16px;float:left;position:relative;margin-top:7px;text-transform:uppercase;font-size:10px;font-weight:500;}
aside .widget_most_popular ul li .date{font-size:28px;margin-top:10px;font-weight:normal;text-align:center;float:left;width:100%;}
aside .widget_most_popular ul li dt .month{line-height:13px;margin-top:10px;text-transform:uppercase;float:left;width:100%;text-align:center;font-weight:400;font-size:10px;}
.little_icon{float:left;}
.little_icon i{float:left;margin-right:8px;font-size:14px;padding-top:1px;}
.little_icon .text{float:left;}
.swiper-container{width:100%;height:500px;cursor:-moz-grab;cursor:-webkit-grab;}
.swiper-slide.layout-full{height:500px !important;cursor:-moz-grab;cursor:-webkit-grab;}
.swiper-slide.layout-semi{height:250px !important;cursor:-moz-grab;cursor:-webkit-grab;}
.swiper-slide{width:25%;}
.swiper-container .swiper-container{width:100%;}
.swiper-container.layout-semi{height:250px !important;}
.swiper-container.layout-full{height:500px !important;}
.swiper_slider .pagination{position:absolute;z-index:100;left:10px;bottom:10px;}
.swiper_slider .swiper-pagination-switch{display:inline-block;width:10px;height:10px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background:#fff;margin-right:5px;opacity:1;border:1px solid #fff;cursor:pointer;}
.swiper_slider .swiper-visible-switch{background:rgba(255, 255, 255, 0.4);}
.swiper_slider .swiper-active-switch{background:rgba(255, 255, 255, 0.4);}
.swiper_slider .pagination-nested{bottom:auto;top:10px;}
.swiper_slider .pagination-nested .swiper-pagination-switch{display:block;margin-right:0;margin-bottom:5px;}
.swiper-slide.woocommerce-slide{width:20%;}
.swiper-slide.woocommerce-slide .overlay{opacity:0;float:left;width:100%;height:100%;position:relative;}
.swiper-slide.woocommerce-slide:hover .overlay{opacity:1;}
.woocommerce-slide .overlay .center-bar{height:30px;position:absolute;top:50%;margin-top:-15px;text-align:center;width:100%;}
.woocommerce-slide .overlay .center-bar{height:112px;margin-top:-56px;}
.woocommerce-slide .overlay .link{display:inline-block;margin-right:8px;border:2px solid #fff;width:40px;height:40px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.woocommerce-slide .overlay .link i{color:#fff;line-height:40px;width:100%;float:left;text-align:center;font-size:18px;}
.woocommerce-slide h5{font-weight:300;color:#fff;margin-top:15px;margin-bottom:5px;}
.woocommerce-slide .price{font-size:20px;color:#fff;}
.woocommerce-slide .added_to_cart{display:none;}
.woocommerce-slide .loading_ef{top:20% !important;}
.woocommerce-slide.product_added_to_cart:hover .loading_ef{opacity:1 !important;}
.p_pagination{margin-top:40px;position:relative;float:left;width:100%;}
.p_pagination .pagi ul li a:hover{color:#fff;}
.p_pagination .pagi ul li.selected a{color:#fff;}
.p_pagination .pagi ul{display:inline;list-style:none;padding-left:0px;}
.p_pagination .pagi ul li{display:inline;float:left;position:relative;margin-right:10px;}
.p_pagination .nav-previous{float:left;margin-left:10px;}
.p_pagination .nav-next{float:left;margin-left:10px;}
.p_pagination .nav-previous a:hover,
.p_pagination .nav-next a:hover{color:#fff;}
.p_pagination .nav-previous a{font-size:13px;font-weight:400;padding:7px 16px;float:left;}
.p_pagination .nav-next a{font-size:13px;font-weight:400;padding:7px 16px;float:left;}
.p_pagination .pagi{float:left;margin-left:10px;}
.p_pagination .pagi a{font-size:13px;font-weight:400;padding:5px 12px;float:left;}
.p_pagination .pagi a.selected{color:#fff;width:8px;height:8px;margin-top:0;border:none;}
.p_pagination.isotope-item{top:-20px !important;}
.comingsoon_page .header_wrapper,
.comingsoon_page .header_page,
.comingsoon_page .top_nav,
.comingsoon_page .sticky_menu,
.comingsoon_page .footer_wrapper{display:none;}
.comingsoon_page .countdown{margin-top:100px;}
.comingsoon_page #content{padding-top:0;padding-bottom:140px;}
.page-id-661 .top_nav{display:none;}
.fixed_slider header#header.animate_this{border-bottom:1px solid #e1e1e1;}
.carousel_portfolio{line-height:20px;}
.data_visualization{float:left;}
.data_visualization.big{width:230px;margin-right:70px;}
.data_visualization.medium{width:164px;margin-right:22px;}
.data_visualization.small{width:130px;margin-right:6px;}
.data_visualization i{width:30%;float:left;}
.data_visualization span.text{float:left;width:70%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.data_visualization.big span.text{padding-left:20px;}
.data_visualization.medium span.text{padding-left:15px;}
.data_visualization.small span.text{padding-left:10px;}
.data_visualization span.big{color:#444;width:100%;float:left;}
.data_visualization span.small{color:#999;font-size:14px;width:100%;float:left;}
.data_visualization.big i{font-size:64px;}
.data_visualization.medium i{font-size:48px;}
.data_visualization.small i{font-size:32px;}
.data_visualization.big span.big{font-size:40px;margin-bottom:14px;margin-top:10px;}
.data_visualization.medium span.big{font-size:30px;margin-bottom:8px;margin-top:8px;}
.data_visualization.small span.big{font-size:24px;margin-bottom:2px;}
.data_visualization:last-child{margin-right:0;}
.mobile_small_menu{display:none;width:45px;height:45px;float:right;}
.mobile_small_menu.open{background:url('img/res_m_open.png') no-repeat;}
.mobile_small_menu.close{background:url('img/res_m_close.png') no-repeat;}
.menu-small{display:none;float:left;width:100%;background:#fff;z-index:100000;position:relative;}
.menu-small ul.menu{list-style:none;margin:0;padding:0;}
.menu-small ul li:nth-child(2n){background:#f0f0f0 !important;}
.menu-small ul li{float:left;width:100%;}
.menu-small ul li a{margin:0 auto;margin-left:12%;float:left;margin-top:8px;margin-bottom:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.menu-small ul.menu li{background:#fff;}
.dark_version .menu-small ul.menu li{background:#282a2f;}
.menu-small ul.menu > li{background:#fafafa;}
.dark_version .menu-small ul.menu > li{background:#41434b;}
.menu-small ul.menu > li > a{color:#444444;}
.dark_version .menu-small ul.menu > li > a{color:#fff;}
.menu-small ul.menu > li > ul{margin:0;padding:0;list-style:none;}
.menu-small ul.menu > li > ul > li > ul{margin:0;padding:0;list-style:none;}
.menu-small ul.menu .themeple_custom_menu_mega_menu h4{display:none;}
.menu-small ul.menu .themeple_custom_menu_mega_menu > ul{margin:0;padding:0;list-style:none;}
.menu-small ul.menu .themeple_custom_menu_mega_menu > ul > li > ul{margin:0;padding:0;list-style:none;}
.video_section{position:relative;}
#video_background{top:0px;position:relative;-webkit-backface-visibility:hidden!important;min-width:100%;min-height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.bg-overlay{width:100%;position:absolute;left:0;top:0;height:100%;}
.video-wrap{position:absolute !important;top:0;left:0;width:100%;overflow:hidden;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.video_section .row-fluid{position:relative;}
.header_bar{float:left;width:100%;height:45px;margin-top:17px;}
.header_bar .pull-right.socials{list-style:none;}
.header_bar .pull-right.socials li{display:inline;padding-right:20px;}
.header_bar .pull-right.socials li:last-child{padding-right:0px;}
.header_bar .pull-right.socials li a{font-size:20px;}
.header_bar h3{font-size:12px;padding-top:13px;text-transform:capitalize;font-family:Open Sans;}
header .right_search{float:right;position:relative;width:27px;height:27px;margin-left:15px;margin-top:20px;cursor:pointer;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);padding-left:13px;}
header .right_search i{position:absolute;top:5px;right:7px;cursor:pointer;}
header .right_search i:hover{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.right_search_container{float:left;position:absolute;top:0;left:0px;display:none;z-index:1000;}
.right_search_container form{margin:0px;}
.right_search_container input[type="text"]{height:50px;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border:none;width:1088px;line-height:50px;font-family:"bignoodletitling";font-size:49px;z-index:0;}
.right_search_container .input-append i{width:100%;font-size:15px;top:22px;left:-22px;position:relative;}
.right_search_container .more:hover{background-color:#444;}
.top_nav .right_search_container input[type="text"]{height:32px;line-height:48px;font-size:38px;width:1091px;margin-left:-9px;}
.top_nav .right_search_container .input-append i{top:13px;}
.top_nav .right_search i{cursor:pointer;font-size:15px;}
.fixed_header .right_search_container input[type="text"]{height:49px;line-height:60px;font-size:39px;background:#fff;}
.fixed_header .right_search_container .input-append i{left:-20px;}
.dark_version #slider-fixed.section_active{background:#41434b !important}
.dark_version .section-style{background:#41434b !important}
.dark_version .plain_text .content{color:#a7aab2 !important;}
.dark_version .plain_text .big_title{color:#fff !important;}
#fancybox-loading{visibility:hidden}
.top_nav #nav_menu-4{display:none}
.change_online .top_nav .widget.icl_languages_selector{display:none;}
.change_online .top_nav #nav_menu-4{display:block;}
span1{display:inline-block;position:relative;white-space:nowrap;top:0;left:0;-webkit-animation:move 5s;-webkit-animation-iteration-count:infinite;-webkit-animation-delay:1s;-moz-animation:move 5s;-moz-animation-iteration-count:infinite;-moz-animation-delay:1s;-o-animation:move 5s;-o-animation-iteration-count:infinite;-o-animation-delay:1s;animation:move 5s;animation-iteration-count:infinite;animation-delay:1s;font-size:28px;color:#fff !important;line-height:35px;}
.word_animation{float:left;overflow:hidden;position:relative;height:40px;font-weight:normal;background:#0092CB;padding-left:18px;padding-right:18px;font-weight:normal;margin-left:10px;}
@-webkit-keyframes move{5%{top:0px;}
20%{top:-35px;}
40%{top:-70px;}
60%{top:-105px;}
80%{top:-140px;}
}
@-moz-keyframes move{5%{top:0px;}
20%{top:-35px;}
40%{top:-70px;}
60%{top:-105px;}
80%{top:-140px;}
}
@-o-keyframes move{5%{top:0px;}
20%{top:-35px;}
40%{top:-70px;}
60%{top:-105px;}
80%{top:-140px;}
}
.services_small{-webkit-perspective:600px;-moz-perspective:600px;perspective:600px;position:relative}
.services_medium_new.start_animation{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:scale(0.2);-moz-transform:scale(0.2);transform:scale(0.2);-webkit-animation:popUp 0.4s ease-in-out forwards;-moz-animation:popUp 0.4s ease-in-out forwards;animation:popUp 0.4s ease-in-out forwards}
.services_small.start_animation,
.footer_wrapper .row-fluid div.start_animation{-webkit-animation:fadeIn 0.4s ease-in-out forwards;-moz-animation:fadeIn 0.4s ease-in-out forwards;animation:fadeIn 0.4s ease-in-out forwards;}
.recent_portfolio{width:100%;float:left;}
.col.span_12{width:100%;float:none !important;}
.section-style{background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;}
.composer_content{padding-bottom:60px;}
.video_section .container,
.parallax_section .container{position:relative;z-index:10;}
.section-style .triangle_top{width:0px;height:0px;border-style:solid;border-width:0 23px 20px 23px;position:absolute;top:-20px;left:50%;margin-left:-23px;}
.section-style .triangle_bottom{width:0px;height:0px;border-style:solid;border-width:20px 23px 0 23px;position:absolute;bottom:-20px;left:50%;margin-left:-23px;z-index:999;}
.row-dynamic-el.section-style:first-child{margin-top:0px;}
.transparency_section{z-index:9999;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.composer_content{float:left;width:100%;}
.top_wrapper{float:left;width:100%;padding-top:98px;}
.wpb_wrapper p:first-child{margin-top:0;}
.wpb_wrapper p:last-child{margin-bottom:0;}
.wpb_text_column .wpb_wrapper p{margin-top:0px;}
aside ul li{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.services_medium_left dl dt .icon_wrapper{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.services_medium_left dl dt .icon_wrapper i{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.top_nav .social_widget li i{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
nav .menu>li>a{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.footer_social_bar .socials > li i{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.blog-article .info ul.shares li{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.flex-caption{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.tp-leftarrow.default{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.tp-rightarrow.default{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.tabbable.style_1 .nav-tabs li{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.services_medium .icon_wrapper{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.services_medium i{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.clients .item a img{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.one-staff .social_widget ul li i{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.commingsoon_page #mc_signup_submit:hover{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.latest_blog_effect .blog-article{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.latest_blog_effect .blog-article .media{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.skill{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.blog-article .media img{display:block;width:100%;}
.latest_blog_effect .blog-article dl{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.latest_blog_effect .overlay .link i{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
aside .widget_most_popular dt{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
aside .widget_most_popular dl p{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
aside .widget_most_popular ul li a.link:before{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
aside .widget_most_popular ul li .date{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
aside .widget_most_popular ul li dt .month{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.swiper-slide.woocommerce-slide .overlay{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
header#header .cart .cart_icon{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.blog-article .info ul.shares li i{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.right_search_container .more{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.work_process{width:895px;left:10%;position:relative;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1.0, 1.0);-moz-transform:translateZ(0) scale(1.0, 1.0);-ms-transform:translateZ(0) scale(1.0, 1.0);-o-transform:translateZ(0) scale(1.0, 1.0);transform:translateZ(0) scale(1.0, 1.0);}
.work_process p{float:left;width:100%;text-align:center;margin-top:2px;}
.work_process .process_block{width:100%;position:relative;float:left;height:124px;}
.work_process .process_block.first{margin-top:50px;}
.work_process .process_block.first .process:first-child{left:0;}
.work_process .process_block.first .process:nth-child(2){left:50%;margin-left:-61px;}
.work_process .process_block.first .process:nth-child(3){right:0;}
.work_process .process_block.second .process:first-child{left:30%;margin-left:-61px;}
.work_process .process_block.second .process:nth-child(2){left:70%;margin-left:-61px;}
.work_process .process{width:122px;height:122px;position:absolute;margin-left:65px;margin-right:65px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;box-shadow:0 0 0 9px #b2b5b6;-webkit-box-shadow:0 0 0 9px #b2b5b6;-moz-box-shadow:0 0 0 9px #b2b5b6;background:#dedede;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.work_process .process i{float:left;width:100%;line-height:125px;text-align:center;font-size:48px;color:#575A5C;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.work_process .second .process:after{width:0px;content:"";height:0px;border-style:solid;border-width:0 6px 9px 6px;border-color:transparent transparent #b2b5b6 transparent;position:absolute;top:-15px;left:50%;margin-left:-5.5px;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.work_process .first .process:after{width:0px;content:"";height:0px;border-style:solid;border-width:9px 6px 0 6px;border-color:#b2b5b6 transparent transparent transparent;position:absolute;bottom:-15px;left:50%;margin-left:-5.5px;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.work_process .little_circle{width:22px;position:absolute;height:22px;left:50%;margin-left:-11px;background:#fff;border:1px solid #b2b5b6;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.work_process .little_circle span{width:14px;height:14px;background:#b2b5b6;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;position:absolute;top:4px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;left:4px;}
.work_process .first .little_circle{bottom:-53px;}
.work_process .second .little_circle{top:-53px;}
.work_process .border_wrapper{width:100%;height:7px;float:left;background:#fff;border:1px solid #d1d1d1;margin-top:35px;margin-bottom:35px;}
.single-portfolio #content{padding-bottom:60px !important;padding-top:0 !important;}
.fixed_header .header_wrapper nav .themeple_custom_menu_mega_menu{top:57px;}
.row-google-map .overlay{background:transparent;position:relative;height:300px;top:300px;margin-top:-300px;}
.section_clear{margin-left:-15px;margin-right:-15px;}
.wpb_row.standard_section{margin-bottom:90px;}
.wpb_row.standard_section:last-child{margin-bottom:0;}
.wpb_row.section-style{margin-bottom:90px;}
.wpb_row.section-style:last-child{margin-bottom:0;}
.wpb_row .wpb_column .wpb_row .container{width:auto;}
.wpb_row .wpb_column .wpb_row{margin-left:0;margin-right:0;}
.full-width-content{padding:0;margin-right:0 !important;}
.full-width-content > .col{margin:0;}
.full-width-content .span_12{width:100%;}
.vc_responsive .full-width-content.wpb_row .vc_span6{padding-right:0;}
.vc_responsive .full-width-content.wpb_row .vc_span12{padding-right:0;}
.full-width-content .wpb_column.with_bg{background-position:center;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;}
.wpb_column.centered_col{text-align:center;}
.top_footer .tweet_list{float:left;padding-left:0px;}
.top_footer .pagination{margin-top:25px;}
.top_footer .caroufredsel_wrapper{margin-top:12px !important;padding-bottom:0px;height:48px !important;}
.top_footer .tweet h5 img{padding-right:10px;}
.top_footer .tweet h5 a{color:#fff;}
.top_footer .tweet h5 a:hover{color:#e1e1e1;}
.top_footer .tweet_list .tweet{list-style:none;}
.top_footer .tweet_list li h5{color:#fff;font-size:14px;margin-top:0px;font-family:"Open Sans";}
.top_footer .pagination a,
.top_footer .pagination a:hover{background-color:transparent;}
.top_footer .pagination a:hover i{color:#fff;}
.top_footer .pagination a{padding-left:7px;}
.search-results .header_page.basic{height:150px;}
.search-results .header_page.basic h1{color:inherit;}
.woocommerce ul.products li.product a img,
.woocommerce-page ul.products li.product a img{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
.woocommerce ul.products li.product a:hover img,
.woocommerce-page ul.products li.product a:hover img{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
.woocommerce ul.products li.product h4{font-family:"Open Sans";font-weight:700;text-align:center;padding-top:14px;text-transform:uppercase;}
.woocommerce ul.products li.product .onsale,
.woocommerce-page ul.products li.product .onsale{}
.woocommerce ul.products li.product .links{text-align:center;}
.woocommerce ul.products li.product .links a{text-align:center;background:#fff;border:1px solid #ebebeb;padding:11px 17px;font-weight:600;font-size:14px;left:50%;position:absolute;margin-left:15px;margin-top:-375px;text-shadow:none;z-index:9999;}
.button.link.add_to_cart_button.product_type_simple.added:before{display:none !important;}
.woocommerce ul.products li.product .links{position:absolute;}
.woocommerce ul.products li.product .links button{text-align:center;background:#fff;border:1px solid #ebebeb;padding:11px 17px;font-weight:600;font-size:14px;left:50%;margin-left:15px;margin-top:-18px;text-shadow:none;}
.woocommerce ul.products li.product .links button{z-index:99;}
.woocommerce ul.products li.product .links a:hover,
.woocommerce ul.products li.product .links button:hover{color:#fff;}
.woocommerce ul.products li.product p{font-size:12px;color:#444;text-align:center;margin-top:18px;margin-bottom:38px;}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product{float:left;margin:0 1.6% 5.0em 0;padding:0;position:relative;width:23.6%;}
.woocommerce ul.products li.product.last{margin-right:0px;}
.woocommerce #content input.button,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce-page #content input.button,
.woocommerce-page #respond input#submit,
.woocommerce-page a.button,
.woocommerce-page button.button,
.woocommerce-page input.button{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;}
.woocommerce .products .star-rating,
.woocommerce-page .products .star-rating{float:left;position:absolute;top:12px;left:13px;}
.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price{float:right;position:absolute;top:12px;right:13px;}
.woocommerce .star-rating span,
.woocommerce-page .star-rating span:before,
.woocommerce .star-rating span:before,
.woocommerce-page .star-rating span:before{content:"\e2fe\e2fe\e2fe\e2fe\e2fe";top:0;font-family:"moon";position:absolute;left:0;letter-spacing:0.1em;}
.woocommerce ul.products li.product .onsale,
.woocommerce-page ul.products li.product .onsale{margin:228px 2px 0 0;}
.woocommerce ul.products li.product .price ins,
.woocommerce-page ul.products li.product .price ins{font-weight:700;font-size:16px;}
.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price .amount,
.woocommerce ul.products li.product .price ins,
.woocommerce-page ul.products li.product .price del{font-weight:700;font-size:16px;}
.woocommerce ul.products li.tpl2{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.woocommerce .woocommerce-ordering select,
.woocommerce-page .woocommerce-ordering select,
.woocommerce #content div.product form.cart .variations select{font-weight:700;border-radius:0;background:url('img/select_shop.png') #fff no-repeat;background-position:right;z-index:9999;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:27px;padding-top:0px;}
.woocommerce ul.products li.product .bg-shop p{padding-right:10px;padding-left:10px;}
.woocommerce #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images{margin-right:44px;}
.woocommerce #content div.product form.cart .variations td.label{background:#fff;color:#444;font-family:"Bebas Neue";font-size:30px;padding-top:10px;}
.woocommerce #content div.product form.cart .button,
.woocommerce div.product form.cart .button,
.woocommerce-page #content div.product form.cart .button,
.woocommerce-page div.product form.cart .button{border:none;padding:14px 14px;text-shadow:none;}
.top_nav .cart .content{border-top:none;padding:17px;width:190px;margin-top:56px;margin-left:-14px;}
.top_nav .headecart.small_widget{width:197px;}
.top_nav .cart .checkout .view_cart{float:left;padding-right:34px;}
.top_nav .cart .checkout{padding-top:13px;}
.top_nav .cart .cart_item a,
.cart .cart_item a img{float:left;}
.top_nav .cart .subtotal{float:left;width:100%;padding-top:20px;padding-bottom:20px;padding-left:83px;}
.top_nav .cart .cart_item .description{float:right;width:105px;padding-left:14px;}
.top_nav .cart .cart_item a{padding-bottom:20px;}
.woocommerce .tpl12 .bg{float:left;background:#fff;position:relative;}
#woocommerce .cart h2{float:left;padding-top:7px;padding-right:11px;font-size:30px;}
#woocommerce .price_square{float:left;}
#woocommerce .woocommerce-product-rating{float:right;}
#woocommerce .price .amount{font-size:22px;font-weight:600;float:left;margin-top:-4px;}
#woocommerce .price_square .price .amount{margin-top:3px;}
#woocommerce .desc_shop{width:100%;float:left;}
#woocommerce .price_rating{float:left;border:1px solid #ededed;width:100%;padding:10px 20px;margin-bottom:15px;}
.woocommerce #content div.product .product_title,
.woocommerce div.product .product_title{margin-bottom:20px;}
#woocommerce .desc_shop{padding-bottom:20px;}
#woocommerce .tabbable{float:left;width:100%;margin-bottom:35px;}
#woocommerce .posted_in{font-weight:600;}
#woocommerce .add_buttons{float:left;width:100%;margin-top:32px;border-top:1px solid #ebebeb;padding-top:20px;border-bottom:1px solid #ebebeb;padding-bottom:20px;}
.woocommerce table.cart td.actions .coupon .input-text,
.woocommerce-page #content table.cart td.actions .coupon .input-text,
.woocommerce-page table.cart td.actions .coupon .input-text{height:37px;width:150px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;}
.coupon input.btn-system,
.actions input.btn-system{color:#fff;border:none;height:37px;}
.woocommerce-page #content .quantity,
.woocommerce-page .quantity{float:left;}
.cart_item .product-quantity h2{display:none;}
.woocommerce table.cart input,
.woocommerce-page #content table.cart input,
.woocommerce-page table.cart input{margin-right:10px;}
.woocommerce form .form-row select,
.woocommerce-page form .form-row select{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;margin-top:10px;}
.woocommerce-page form .form-row input.input-text{height:34px;border-radius:0px;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;}
.shipping-calculator-form .btn-system{border:none;color:#fff;}
.boxed_layout .rev_slider_wrapper.fullwidthbanner-container{position:relative !important;left:0px !important;width:100% !important;}
.boxed_layout .forcefullwidth_wrapper_tp_banner{height:500px !important;}
.boxed_layout .tp-bullets{margin-left:0px !important;}
.boxed_layout .tp-leftarrow{left:15px !important;}
.boxed_layout .tp-rightarrow{right:15px !important;}
.boxed_layout .top_nav{width:1198px;}
.boxed_layout .line_under_full .line_full:after{width:1200px;}
.header_1_body .header_bar,
.header_4_body .header_bar,
.header_6_body .header_bar{display:none;}
.header_1_body .widget_topnav,
.header_1_body .widget_icl_lang_sel_widget{display:none;}
.header_2_body #text-2{display:none;}
.header_2_body #text-3,
.header_2_body #text-4,
.header_2_body .social_widget{display:none;}
.header_3_body #text-2,
.header_3_body #text-3,
.header_3_body #text-4,
.header_3_body .social_widget{display:none;}
.header_4_body .widget_topnav,
.header_4_body .widget_icl_lang_sel_widget,
.header_4_body .widget_topnav{display:none;}
.header_5_body .top_nav{display:none;}
.header_6_body #text-2,
.header_6_body #text-3,
.header_6_body #text-4,
.header_6_body .social_widget{display:none;}
.header_7_body .top_nav,
.header_7_body .header_bar{display:none;}
.header_2_body #slider-fixed.padding_top_none,
.header_3_body #slider-fixed.padding_top_none,
.header_5_body #slider-fixed.padding_top_none{padding-top:45px;}
.header_1_body .header_page.basic,
.header_6_body .header_page.basic,
.header_7_body .header_page.basic{margin-top:0px;}
.header_4.header_wrapper.no-transparent{border-bottom:none !important;}
body{background:#fff}
.boxed_layout,
.top_wrapper{background:#fff;}
input,
button,
select,
textarea,
body,
span,
aside .widget_twitter li,
.ui-slider-tabs-list li a span,
aside ul li a,
nav .menu li ul.sub-menu li a,
.skill_title{font-family:Open Sans;}
input,
button,
select,
textarea,
body,
aside .widget_twitter li{font-size:14px;color:#000;}
h1,
h2,
h3,
h4,
h5,
h6,
.ui-slider-tabs-list li a,
.page_intro h1,
.kwicks .box p.title,
.single-post .single_title{font-family:Open Sans}
.recent_posts_widget #recent .title a{color:#e54d26;}
nav .menu > li > a{font-family:Open Sans;}
nav .menu li ul.sub-menu li a{color:#FFF}
nav .menu li > ul.sub-menu li:hover,
nav .menu .sub-menu li.current-menu-item{background:#d52b1e;}
nav .menu li ul.sub-menu li a{display:block;margin:9px 10px;padding:0 3px 0 12px;border-left:#fff 3px solid;font-size:13px;float:none;}
nav .menu > li ul.sub-menu li.sub-arrow:before{content:"\e385";font-family:moon;float:right;color:#fff !important;font-size:8px;margin:6px 10px 0 0;}
header#header,
.header_4 #navigation,
.right_search_container input[type="text"],
.header_3 .nav_top{background:#1d1d1d;}
header#header.fixed_header,
.fixed_header .right_search_container input[type="text"]{background:rgba(15, 15, 15, 0.9)}
h1{font-size:40px}
h2{font-size:28px}
h3{font-size:22px}
h4{font-size:18px}
h5{font-size:16px}
h6{font-size:14px}
#logo{width:165px;margin-top:2px;margin-bottom:0px;}
.header_wrapper.no-transparent{height:42px;}
.top_wrapper{padding-top:98px;}
.header_page.basic{margin-top:45px;}
nav .menu > li > a{color:#FFF;}
nav .menu>li:hover>a,
nav .menu>li.current-menu-item > a{color:#FFF;}
.background--dark header#header.sticky_header.fixed_header .right_search_container input[type="text"],
.background--dark header#header.sticky_header.fixed_header .right_search_container .input-append i{color:#555}
header .right_search i{color:#FFF;}
.header_1 nav .menu li > a,
.header_4 nav .menu li > a,
.header_2 nav .menu > li > a, .header_2 nav .menu > li > span > a {color:#FFF;}
footer#footer .inner{background:#1d1d1d;color:#fff;}
footer .tagcloud a{/*background:#999999!important;*/ color:#fff}
#disclaimer .widget-title{}
footer .widget-title {
 color: #fff;
 font-family:Open Sans;
 font-size: 18px;
}
#disclaimer h4.widget-title{color:#fff !important;}
footer#footer .thin_line{background:#999;}
footer .tabbable .nav-tabs > li > a{color:#999;}
footer#footer #copyright{ background: #1d1d1d; color: #fff; font-size: 14px;}
footer#footer #copyright .border-t{ border-top:1px solid #343434; padding: 10px 0px;}
footer#footer #disclaimer{background:#2e2e2e;color:#999;}
#mc_signup_form .mc_input{background:#272727 !important;}

.container2, .navbar-static-top .container2, .navbar-fixed-top .container2, .navbar-fixed-bottom .container2 {width: 1500px;  margin: 0px auto;}



.top_nav,
.top_nav_sub.login,
.cart .content{background:#fff}
.top_nav_sub.login,
.top_nav_sub.login input,
.cart .content{border:1px solid #e2e3e2;}
.top_nav .social_widget li i:hover{color:#5f6b80}
.top_nav .topinfo .phone,
.top_nav .topinfo .email,
.top_nav .social_widget li i{color:#999}
.top_nav .widget{/*border-left:1px solid #e2e3e2;border-right:1px solid #e2e3e2;*/}
.top_nav .widget_text,
.login.small_widget .widget_activation a,
.headecart.small_widget .widget_activation a,
.lang_sel_sel.icl-en,
.top_nav #lang_sel a,
#lang_sel a.lang_sel_sel:hover{color:#999;}
aside .tweet_list dt i{color:#009dcd}
aside .tweet_list dt{border:1px solid #009dcd;}
.widget #wp-calendar a,
#faq-filter ul li.active a,
#faq-filter ul li a:hover{color:#009dcd;}
a:hover,
footer .inner .widget_contact_info li i,
.blog-article h1 a:hover,
aside ul li:hover a,
.blog-article .info ul.shares li:hover i,
.dark .services_medium_new i,
.dark .services_medium_new a,
.dark .services_medium_new h6,
.services_medium_new h6 a:hover,
.recent_news .news-carousel-item dl .info,
.services_medium_box h5 a,
.services_medium_box .read_m,
.services_medium_left dl dt .icon_wrapper i,
.services_medium_left dl dd > a,
.services_medium:hover i,
.services_small .services_small_container .services_small_icon i,
.dark .dynamic_page_header i,
.one-staff .social_widget ul li:hover i,
.light .services_small dt i,
.single_testimonial .content .data h6,
.star-rating span,
ul.products .product .price,
#woocommerce .product .summary .price,
.woocommerce .product .summary .price,
.right_search i:hover,
.swiper-slide.blog-article .content a:hover,
.contact_info .social ul li a:hover,
.single_testimonial .content span{color:#d52b1e;  color: #b0b0b0 ;}
nav .menu > li > ul.sub-menu,
nav .menu > li > ul.sub-menu ul,
nav .themeple_custom_menu_mega_menu{background:#1d1d1d }
footer .tagcloud a,
footer .tabbable .nav-tabs li,
footer .tabbable .nav-tabs li{/*background:#a31741;*/}
footer .tagcloud a:hover,
.footer_social_bar,
.blog-article dt .date.box,
#portfolio-filter ul li.active,
#faq-filter ul li:hover,
#faq-filter ul li.active,
#portfolio-filter ul li:hover,
.portfolio-item .link:hover{/*background:#000;*/  color: #b0b0b0 !important;}
.top_nav .widget ul li a:hover{color:#009dcd;}
.top_nav .widget span,
.top_nav .widget ul li a,
.top_nav .checkout_link a i,
.top_nav .view_cart a i{color:#999}
.top_nav{border:0px solid #f6f6f6;  margin: 0px;
 padding: 0px;
 min-height: 25px !important;}
#faq-filter ul li:hover,
#faq-filter ul li.active{border-right:1px solid #009dcd;}
#portfolio-filter ul li a{color:#009dcd;}
#faq-filter ul li.active{border-left:1px solid #009dcd;}
.woocommerce ul.products li.product .links a,
.woocommerce ul.products li.product .price,
.woocommerce ul.products li.product .price .amount,
.woocommerce ul.products li.product .price ins,
.woocommerce ul.products li.product .price del{color:#009dcd;}
.woocommerce ul.products li.product .links a:hover,
.woocommerce ul.products li.product .links button:hover,
.woocommerce ul.products li.product .onsale,
.woocommerce-page ul.products li.product .onsale{background:#009dcd}
.woocommerce ul.products li.tpl2:hover{border:1px solid #009dcd;}
.woocommerce #content div.product form.cart .button,
.woocommerce div.product form.cart .button,
.woocommerce #content div.product form.cart .button,
.woocommerce div.product form.cart .button{background:#009dcd}
.services_step:hover i{border:1px solid #009dcd;}
.services_step:hover i{background:#009dcd;}
.skill .prog,
.contact_form input[type="submit"]{background:#009dcd;}
.header_border_left,
.header_border_right,
.border_counter_center{background:#009dcd;}
.full_testimonials .pagination a.selected{border-color:#009dcd;}
.btn-system.only_border:hover{background:#009dcd;border:2px solid #009dcd !important;}
.btn-system.default{border:2px solid #009dcd;}
.btn-system.normal{border:2px solid #d52b1e;}
.btn-system.normal{background:#d52b1e;}
header nav .menu > li > a:before{background:#009dcd;}
.accordion .accordion-heading.in_head{border-top:2px solid #009dcd;}
.header_bar{background:#555;}
.header_bar h3,
.header_bar .pull-right.socials li a{color:#fff;}
.header_bar .pull-right.socials li a:hover{color:#009dcd}
.accordion .accordion-heading.in_head:after{color:#009dcd}
.contact_form input[type="submit"]:hover{background:#e58926;border:2px solid #009dcd;}
.contact_form input[type="submit"]{background:#e58926;border:2px solid #e58926 !important;}
.not_found_error .search #searchsubmit{background:#009dcd;}
.not_found_error .search #searchsubmit{border:2px solid #009dcd;}
.tp-rightarrow.default:hover,
.tp-leftarrow.default:hover{background:#009dcd !important;border:2px solid #009dcd;}
.p_pagination .pagi ul li a,
.p_pagination .nav-previous a,
.p_pagination .nav-next a{border:2px solid #009dcd;color:#009dcd;}
.p_pagination .pagi ul li.selected a,
.p_pagination .pagi ul li a:hover,
.p_pagination .nav-next a:hover,
.p_pagination .nav-previous a:hover{background:#009dcd;border:2px solid #009dcd;}
aside .tagcloud a:hover{background:#009dcd;}
#blogmasonery .readm,
.shares li a{color:#444;}
.shares li a:hover,
.blog-article .info > li i{color:#009dcd;}
.left_content .border_bottom_left{background:#009dcd;}
.style_3 .border_center,
.header_page .border_center{background:#009dcd}
.services_step i{color:#009dcd;}
.services_step:hover .line_left,
.services_step:hover .line_right{background:#009dcd;}
.services_medium .read_more .readmore:hover{background:#009dcd;border-color:#009dcd;}
.services_boxed .icon_wrapper i{color:#009dcd;}
.services_boxed:hover .icon_wrapper i{background:#009dcd;}
#blogmasonry .readm:hover,
.load_more_pagination .load_new{background:#009dcd}
aside .tagcloud a:hover{border:1px solid #009dcd;}
.light .single_testimonial .content .data span{color:#009dcd;}
.center-bar .btn-system:hover{background:#009dcd;}
.tabbable .nav-tabs li.active{}
.line_under_full .read_1:hover{background:#009dcd;}
.line_under_full .read_2:hover{color:#009dcd;}
.dl-horizontal.list dt .circle i{color:#009dcd;}
aside .tagcloud a{border:1px solid #009dcd;}
aside ul li:hover,
aside #popular_widget dl:hover{border-bottom:1px solid #009dcd;}
.header_page.basic.single{background:#f6f6f6;}
.header_page.basic.single h1{color:#000000;}
nav .menu > li.current_page_item,
nav .menu > li:hover,
nav .menu > li.current-menu-parent,
nav .menu > li.current-menu-ancestor{background:#d52b1e;}
.portfolio_single_nav li a:hover{color:#009dcd;}
.single_content .meta i{border:2px solid #009dcd;color:#009dcd;}
.dynamic_page_header.left .header_border,
.dynamic_page_header.right .header_border{background:#009dcd}
.portfolio_big_title,
.line_under_full .read_1{color:#009dcd}
.line_under .line_center{background:#009dcd;}
.services_boxed .readmore:hover{background:#009dcd;border:2px solid #009dcd;}
.line_under_full .full_center{background:#009dcd}
.services_boxed .readmore{color:#009dcd}
.logo_desc{color:#999}
.border_before{background:#e1e1e1;}
header .right_search{border-left:1px solid #e1e1e1;}
.services_slideshow_icon:hover{background:#009dcd}
.recent_news .month_div{background:#009dcd}
.textbar-container{border-top:2px solid #009dcd;}
.textbar-container .btn-system.normal:hover{border:2px solid #555;background:#555}
.textbar-container .btn-system.normal{border:2px solid #009dcd;}
nav .menu li > ul.sub-menu li{border-bottom: 1px solid #4b4b4b; border-right:0; background-color:#1d1d1d;}
.clients_el.no .clients .item:nth-child(2),
.clients_el.no .clients .item:nth-child(6){border-left:1px solid #ededed;border-right:1px solid #ededed;}
.line_under_full .read_1{border:1px solid #ededed;}
.tpl2{border:1px solid #ededed;}
.clients_el.no .clients .separator{background:#ededed}
.line_under .line_left,
.line_under .line_right,
.line_under_full .line_full:after{background:#ededed}
.services_boxed .readmore{border:2px solid #ededed;}
.portfolio_single_header:after{background:#ededed}
.single_content.side_single .flex-direction-nav li a{border:1px solid #ededed}
.single_content .meta{border-bottom:1px solid #ededed;}
.portfolio-item .info{border-left:1px solid #ededed;border-right:1px solid #ededed;border-bottom:1px solid #ededed;}
#portfolio-filter #filters{border:1px solid #ededed;}
.themeple_blockquote{border-left:2px solid #009dcd;}
.not_found_error .search input{border:1px solid #ededed;}
.full_testimonials{border:1px solid #ededed;}
.img_testimonial{border:1px solid #ededed;}
.full_testimonials{border-top:2px solid #009dcd;}
.portfolio_single_nav li a,
.skill{border:1px solid #ededed}
.services_medium .icon_wrapper{border:1px solid #ededed;}
.services_medium .read_more .readmore{border:2px solid #ededed;}
aside #s{border:1px solid #ededed;}
.single .information,
.clients_el .controls{border-top:1px solid #ededed;}
.blog-article.grid .info{border-bottom:1px solid #ededed;}
.one-staff,
.controls a,
.recent_portfolio.pagination a,
.recent_news .pagination a{border:0px solid #ededed;}
aside ul li,
aside dl{border-bottom:1px solid #ededed;}
aside ul li:first-child,
aside dl:first-child{border-top:1px solid #ededed}
.comment .upper{border-top:1px solid #ededed;border-bottom:1px solid #ededed;}
.page_parents li a:hover{color:#009dcd}
.widget_recent_content .tabbable.style_1 .nav-tabs li{border-left:1px solid #ededed;border-right:1px solid #ededed;border-bottom:1px solid #ededed;}
.blog-article .info{border-top:1px solid #ededed}
.blog-article{border:1px solid #ededed;}
aside .widget_recent_content #recent dl,
aside .widget_recent_content #popular dl,
footer .widget_recent_content #recent dl,
footer .widget_recent_content #popular dl,
aside .widget_recent_content #comments_recent dl,
footer .widget_recent_content #comments_recent dl{border-bottom:1px solid #ededed;}
.side-nav{border:1px solid #ededed;}
.side-nav li{border-bottom:1px solid #ededed;}
.side-nav li:last-child{border-bottom:none;}
.one-staff .left_border{background:#009dcd}
.one-staff .right_border{background:#009dcd}
#portfolio-filter ul li a,
#portfolio-filter ul li:last-child a{border:1px solid #ededed;}
.side-nav li.current_page_item a{color:#009dcd;}
.widget_recent_content .tabbable .nav-tabs > li > a{color:#444;}
.btn-system.standard{background:#009dcd;border:2px solid #009dcd;}
.coupon input.btn-system,
.actions input.btn-system,
.shipping-calculator-form .btn-system,
.form-row.place-order #place_order,
.checkout_coupon .btn-system{background:#009dcd}
#respond input[type="submit"]{background:#009dcd;border:2px solid #009dcd;}
.dynamic_page_header.style_3 h1,
.dynamic_page_header.style h1,
.dynamic_page_header .subtitle{color:#555;}
nav .menu > li.current-menu-item,
nav .menu > li:hover,
nav .menu > li.current-menu-parent,
nav .menu > li.current_page_ancestor,
nav .menu > li.current-menu-ancestor{border-bottom:0; padding: 6px 10px;}
/*.fix-head-top nav .menu > li.current-menu-item,
.fix-head-top nav .menu > li:hover,
.fix-head-top nav .menu > li.current-menu-parent,
.fix-head-top nav .menu > li.current_page_ancestor,
.fix-head-top nav .menu > li.current-menu-ancestor{border-bottom:4px solid #d52b1e;padding-bottom:0;}*/
.left_content h1,
.left_content h2,
.description_left{color:#fff}
.header_page.centered{height:270px;}
.header_page.centered h2:before{background:#2f383d;}
.header_page.centered h2:after{background:#2f383d;}
.header_wrapper.header_3.no-transparent,
.header_wrapper.header_4.no-transparent,
.header_wrapper.header_5.no-transparent{background:#555 !important;}
.header_3_body .header_bar,
.header_5_body .header_bar{background:#fff;color:#555;}
.header_3_body .header_bar h3,
.header_3_body .header_bar .socials i,
.header_5_body .header_bar h3,
.header_5_body .header_bar .socials i{color:#555;}
.header_3_body .header_bar .pull-right.socials li a:hover i,
.header_5_body .header_bar .pull-right.socials li a:hover i{color:#009dcd;}
.header_wrapper.header_3 #logo img,
.header_wrapper.header_4 #logo img,
.header_wrapper.header_5 #logo img{display:none;}
.header_wrapper.header_3 #logo img.light,
.header_wrapper.header_4 #logo img.light,
.header_wrapper.header_55 #logo img.light{opacity:1 !important;display:block;}
.header_wrapper.header_3 nav .menu > li > a,
.header_wrapper.header_4 nav .menu > li > a,
.header_wrapper.header_5 nav .menu > li > a{color:#f6f6f6;}
.header_3_body nav .menu > li.current_page_item,
.header_3_body nav .menu > li:hover,
.header_3_body nav .menu > li.current-menu-parent,
.header_3_body nav .menu > li.current-menu-ancestor,
.header_4_body nav .menu > li.current_page_item,
.header_4_body nav .menu > li:hover,
.header_4_body nav .menu > li.current-menu-parent,
.header_4_body nav .menu > li.current-menu-ancestor,
.header_5_body nav .menu > li.current_page_item,
.header_5_body nav .menu > li:hover,
.header_5_body nav .menu > li.current-menu-parent,
.header_5_body nav .menu > li.current-menu-ancestor{background:#444;}
.single-portfolio .btn-system.single{color:#fff;font-size:13px;font-weight:600;margin-top:21px;padding:10px 20px;text-transform:none;border:2px solid transparent;}
#faq-filter ul li.active a,
#faq-filter ul li:hover a{color:#fff;}
.widget_mailchimpsf_widget .widget-title{line-height:1.4em;margin-bottom:0.75em;}
#mc_subheader{line-height:1.25em;margin-bottom:18px;}
.mc_merge_var{margin-bottom:1.0em;}
.mc_var_label,
.mc_interest_label{display:block;margin-bottom:0.5em;}
.mc_input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;}
.mc_input.mc_phone{width:auto;}
select.mc_select{margin-top:0.5em;width:100%;}
.mc_address_label{margin-top:1.0em;margin-bottom:0.5em;display:block;}
.mc_address_label ~ select{width:100%;}
.mc_list li{list-style:none;background:none !important;}
.mc_interests_header{margin-top:1.0em;margin-bottom:0.5em;}
.mc_interest label,
.mc_interest input{margin-bottom:0.4em;}
#mc_signup_submit{margin-top:1.5em;width:80%;}
#mc_unsub_link a{font-size:0.75em;}
#mc_unsub_link{margin-top:1.0em;}
.mc_header_address,
.mc_email_format{display:block;font-weight:bold;margin-top:1.0em;margin-bottom:0.5em;}
.mc_email_options{margin-top:0.5em;}
.mc_email_type{padding-left:4px;}
.marL-70{margin-left:70px !important;}
.partners_container a.only-link{color:#fff;background:url(images/common/link-arrow-white.png) no-repeat right 14px;}
.partners_container a.only-link::after{background:none;}
.map{position:relative;}
.map .googleMap{width:100%;height:480px;}
.map .googleMap .googleMap-description{padding:30px;position:relative;width:300px;font-family:'titillium_webregular', sans-serif;font-size:14px;background-color:#ffffff;-webkit-box-shadow:0 0px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 0px 10px rgba(0,0,0,0.2);box-shadow:0 0px 10px rgba(0,0,0,0.2);}
.map .googleMap .googleMap-description .googleMap-triangle{position:absolute;left:-20px;top:40px;width:0px;height:0px;border-style:solid;border-width:20px 20px 20px 0;}
.map .googleMap .googleMap-description .googleMap-triangle .googleMap-triangle-inside{position:absolute;top:-18px;left:4px;width:0px;height:0px;border-style:solid;border-width:18px 18px 18px 0;border-color:transparent #ffffff transparent transparent;}
.map .googleMap .googleMap-description .map-description-header{max-width:150px;}
.map .googleMap .googleMap-description .map-description-header .logo{font-size:24px;}
.map .googleMap .googleMap-description img{position:absolute;top:30px;right:30px;width:90px;height:70px;overflow:hidden;}
.map .googleMap.small{height:200px;}
.map .googleMap.small .googleMap-description{display:none;}
/*.fix-head-top nav .menu > li.current-menu-item,
.fix-head-top nav .menu > li:hover,
.fix-head-top nav .menu > li.current-menu-parent,
.fix-head-top nav .menu > li.current_page_ancestor,
.fix-head-top nav .menu > li.current-menu-ancestor{border-bottom:4px solid #d52b1e;padding-bottom:0;}*/
#ribbons{width:100%;height:55px;border-bottom:solid 2px #85062d;background-color:#000;}
.ribtext{font-family:verdana;color:#fff;font-size:14px;line-height:20px;width:100%;padding-top:6px;text-align:center;}
.closebtn{line-height:25px;position:absolute;right:10px;top:3px;}
.flagdiv{float:left;margin-top:5px;}
.msgdiv{float:left;margin:0 17px;width:767px;font-family:Verdana, Geneva, sans-serif;font-size:12px;text-align:left;}
.micropayment{float:right;margin-top:5px;}
#ribbonmsg{width:981px !important;margin:auto !important;border:none;display:block;}
#text-3 h1{font-size:11px;color:#989898;margin:0;padding:0;font-family:Open Sans;line-height:20px;}
#mktz_container .close{right:7px !important;bottom:4px !important;}
.pdleft40{padding-left:40px !important;}
.collaborations .one{background:url(images/home/uni-bg-icon.png) no-repeat 18px 0px;border:1px solid #c0c0c0;margin-right:22px;margin-bottom:15px;box-shadow:0px 1px 7px 0px #ccc;padding:20px;margin-left:0px !important;cursor:pointer;}
.collaborations .one:hover{border:1px solid #d52b1e;box-shadow:none;}
.collaborations .one h3{font-size:30px;color:#000;font-weight:bold;margin:105px 0px 50px 0px;}
.collaborations .one p{font-size:16px;color:#000;font-weight:normal;line-height:24px;margin:15px 0px;}
.collaborations .one span{width:28px;height:30px;float:left;background:url(images/home/tick-awords2.png) no-repeat 0px 7px;display:block;}
.collaborations .one li{padding:5px 0px;list-style-type:none;}
.collaborations .two{background:url(images/home/publisher-icon.png) no-repeat 18px 0px;border:1px solid #c0c0c0;margin-right:0px;margin-bottom:15px;box-shadow:0px 1px 7px 0px #ccc;padding:20px;margin-left:0px !important;cursor:pointer;}
.collaborations .two:hover{border:1px solid #d52b1e;box-shadow:none;}
.collaborations .two h3{font-size:30px;color:#000;font-weight:bold;margin:105px 0px 50px 0px;}
.collaborations .two p{font-size:16px;color:#000;font-weight:normal;line-height:24px;margin:15px 0px;}
.collaborations .two span{width:28px;height:30px;float:left;background:url(images/home/tick-awords2.png) no-repeat 0px 7px;display:block;}
.collaborations .two li{padding:5px 0px;list-style-type:none;}
.services .one{border:1px solid #c0c0c0;margin-right:22px;margin-bottom:15px;box-shadow:0px 1px 7px 0px #ccc;padding:20px;cursor:pointer;}
.services .span4{border:1px solid #c0c0c0;margin-right:22px;margin-bottom:15px;box-shadow:0px 1px 7px 0px #ccc;padding:20px;cursor:pointer;}
.services .span4:hover{border:1px solid #d52b1e;box-shadow:none;}
.services h2{font-size:30px;color:#000;font-weight:bold;margin:15px 0px 30px 0px;}
.services h2:after{content:"";display:block;height:4px;width:40px;background:#d52b1e;clear:both;margin:20px 0px;}
.services p{font-size:16px;color:#000;font-weight:normal;line-height:24px;margin:15px 0px;}
.pro-link{position:relative;top:-40px;}
a.read-link{color:#0000ff;text-decoration:underline;font-size:12px;}
.pad50{padding:50px 0px;}
.award-heading{width:35%;color:#d52b1e;font-size:36px;font-weight:bold;text-align:left;float:right;line-height:52px;margin-right:4%;}
.award-heading span{font-size:21px;font-weight:normal;}
.topimgwrapper-v1{width:100%;}
.topimgwrapper-v1 .topimgcontainer-v1{padding:35px 0 0px 0}
.topimgwrapper-v1 .topimgcontainer-v1 img{border:none;padding:0;margin:0}
.topbigtext{background-color:#fff;padding:0 0 20px;color:#000;border-bottom:5px solid #d52b1e}
.topbigtext h2{font-size:29px;line-height:32px;margin-top:0px;color:#d52b1e;font-weight:600;text-transform:uppercase;margin-bottom:30px;text-align:center;font-family:"Open Sans",sans-serif}
.topbigtext h2 b{font-size:45px;font-style:italic;line-height:42px;}
.topbigtext p{font-size:24px;line-height:30px;font-weight:600;margin-bottom:20px;}
.ctacontainer{margin-bottom:30px;}
.ctacontainer p{font-size:16px;font-weight:600;margin-bottom:10px;}
.ctacontainer a{background-color:#029dcd;border:0 none;border-radius:4px;box-shadow:0 4px 0 #0281a8;color:#fff;cursor:pointer;display:inline-block;font-size:24px;padding:18px 36px;font-weight:600;text-align:center;vertical-align:top;text-transform:uppercase;transition:all 0.1s ease 0s;}
.ctacontainer a:hover{background:#15acdb none repeat scroll 0 0;text-decoration:none;color:#fff;}
.cursor{cursor:pointer;}
.marR40{margin-right:40px;}
body .fix-head-top nav .menu > li:after{top:25%;}
.awardswrap{display:inline-block !important;float:none !important;}
@media (min-width:320px) and (max-width:470px){.topbigtext h2{font-size:45px;line-height:46px;}
}
@media (min-width:480px) and (max-width:580px){.topbigtext h2{font-size:45px;}
}
@media (min-width:580px) and (max-width:768px){}
@media (min-width:769px) and (max-width:992px){}
@media (min-width:992px) and (max-width:1050px){}
@media (min-width:1075px){}
.home .cta a{background:#029dcd;box-shadow:0px 3px 0px #0281a8;}
.home .cta a:hover{background:#0281a8;}
.home h3.sub-head{font-size:29px;line-height:30px;text-align:center;color:#d52b1e;margin-bottom:20px;font-family:Open Sans;}
.home h3.sub-head span{display:inline-block;margin-left:5px;padding:2px 5px 2px 0px;font-size:16px;line-height:16px;vertical-align:middle;color:#606060;}
.home h1.sub-head{font-size:29px;line-height:30px;text-align:center;color:#d52b1e;font-weight:bold;font-family:Open Sans;}
.bt-title-set{margin-bottom:-8px !important;margin-top:12px;}
.rating{padding:10px 10px 0px 0px;}
#news{max-height:320px !important;}
.newsbox-img{float:left;width:23%;margin-right:2%;border:1px solid #ccc;padding:8px;text-align:center;}
.newsbox-home{float:right;width:72%;}
.newsbox-home h4 a{font-size:18px;line-height:1.5;color:#d52b1e;font-weight:bold;}
.newsbox-home1{padding-top:16px !important;}
.newsbox-home1 h4 a{font-size:15px !important;color:#d52b1e;font-weight:bold;}
.newsbox-home1 p{line-height:22px !important;font-size:15px !important;font-family:Open Sans !important;margin:2px 5px 15px 0px !important;}
.home .fix-head-top ul#menu-menu-1 li:hover, .home .fix-head-top ul#menu-menu-1 li.active{padding:2px 6px 1px !important;}
.pricecolumn{background-color:#fff8e1;box-shadow:#e1e1e1 0 0 20px;}