/*@import url(http://fonts.googleapis.com/css?family=Lato:400,100,100italic,300italic,300,400italic,700,700italic,900,900italic);
@import url(http://fonts.googleapis.com/css?family=EB+Garamond);
@import url(http://fonts.googleapis.com/css?family=Quattrocento:400,700);
@import url(http://fonts.googleapis.com/css?family=Dancing+Script:400,700);*/

/* Law Office skin for the theme
------------------------------------------------------------------------- */

/* Theme Accent Color
------------------------------------------------------------------------- */
a:hover,
.theme_accent,
.topTabsWrap .speedBar a:hover,
.topWrap .topMenuStyleFon > ul li a:hover,
.topWrap .topMenuStyleFon > ul > li.sfHover > a,
.topWrap .topMenuStyleFon > ul > li > a.sf-with-ul:hover,
.topWrap .topMenuStyleFon > ul > li ul a.sf-with-ul:after,
.topWrap .topMenuStyleLine > ul > li ul li a:hover,
.topMenuStyleFon ul#mainmenu .menu-panel ul.columns > li > a,
.topMenuStyleFon ul#mainmenu .menu-panel ul.columns > li a:hover,
.topMenuStyleFon ul#mainmenu .menu-panel ul.columns > li ul li a:hover,
.topMenuStyleFon ul#mainmenu .menu-panel ul.thumb_title > li > a,
.topMenuStyleFon ul#mainmenu .menu-panel ul.thumb_title > li > a:hover,
.infoPost a:hover, 
.tabsButton ul li a:hover,
.widgetWrap  ul  li:before,
.widget_popular_posts article h3:before,
.widgetTabs .widget_popular_posts article .post_info .post_date a:hover,
.sidebar .widget_popular_posts article .post_info .post_date a:hover,
.sidebar .widget_recent_posts article .post_info .post_date a:hover,
.main .widgetWrap a:hover,
.main .widgetWrap a:hover span,
.widgetWrap a:hover span,
.roundButton:hover a,
input[type="submit"]:hover,
input[type="button"]:hover,
.squareButton.border > a,
.roundButton.border > a,
.nav_pages_parts > a:hover,
.nav_comments > a:hover,
.comments_list a.comment-edit-link:hover,
.widget_area ul.tabs > li.squareButtonlite.ui-state-active > a,
#wp-calendar tbody td a,
#wp-calendar tbody td.today a:hover,
.wp-calendar tbody td a,
.wp-calendar tbody td.today a:hover,
blockquote cite,
blockquote cite a,
.sc_quote_title,
.sc_quote_title a,
.postLink a,
.masonry article .masonryInfo a:hover,
.masonry article .masonryInfo span.infoTags a:hover,
.relatedPostWrap article .relatedInfo a:hover,
.relatedPostWrap article .relatedInfo span.infoTags a:hover,
.infoPost span.infoTags a:hover,
.page404 p a,
.page404 .searchAnimation.sFocus .searchIcon,
.sc_team .sc_team_item .sc_team_item_position,
.copyWrap a,
.comments .commBody li.commItem .replyWrap .posted a:hover,
.comments .commBody li.commItem h4 a:hover,
.ratingItem span:before,
.reviewBlock .totalRating,
.widget_area .contactInfo .fContact:before,
.widget_area .widgetWrap a:hover,
.widget_area .widgetWrap a:hover span,
.widget_area .widgetWrap ul > li > a:hover, 
.widget_area .widgetWrap ul > li > a:hover span,
.footerStyleLight .widget_area article .post_title:before,
.footerStyleLight .widget_area article .post_info a:hover,
.footerStyleLight .widget_area article .post_info .post_date a:hover,
.sc_list_style_arrows li:before,
.sc_list_style_arrows li a:hover,
.sc_list_style_iconed li a:hover,
.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title,
.sc_accordion.sc_accordion_style_2 .sc_accordion_item.sc_active .sc_accordion_title,
.sc_accordion.sc_accordion_style_3 .sc_accordion_item.sc_active .sc_accordion_title,
.sc_toggles.sc_toggles_style_1 .sc_toggles_item .sc_toggles_title,
.sc_toggles.sc_toggles_style_1 .sc_toggles_item .sc_toggles_title:before,
.sc_toggles.sc_toggles_style_2 .sc_toggles_item.sc_active .sc_toggles_title,
.sc_toggles.sc_toggles_style_2 .sc_toggles_item.sc_active .sc_toggles_title:before,
.sc_toggles.sc_toggles_style_3 .sc_toggles_item.sc_active .sc_toggles_title,
.sc_tabs .sc_tabs_titles li a:hover,
.sc_dropcaps.sc_dropcaps_style_3 .sc_dropcap,
.sc_dropcaps.sc_dropcaps_style_4 .sc_dropcap,
.sc_dropcaps.sc_dropcaps_style_5 .sc_dropcap,
.sc_dropcaps.sc_dropcaps_style_6 .sc_dropcap,
.sc_highlight.sc_highlight_style_2,
.sc_tooltip_parent,
.sc_title_icon:before,
.sc_scroll_controls .flex-direction-nav a:hover:before,
.sc_testimonials_style_1 .flex-direction-nav a:hover:before,
.sc_testimonials_style_3 .flex-direction-nav a:hover:before,
.sc_testimonials_style_3 .flex-direction-nav a:active:before,
.pagination .pageLibrary > li.libPage > .pageFocusBlock .flex-direction-nav a:hover:before,
.topWrap .usermenu_area ul.usermenu_list li.usermenu_currency > a:hover,
.topWrap .usermenu_area ul.usermenu_list li.usermenu_currency > a,
.topWrap .usermenu_area ul.usermenu_list li.usermenu_currency.sfHover > a,
.topWrap .usermenu_area ul.usermenu_list li ul li a:hover,
.topWrap .usermenu_area ul.usermenu_list li.usermenu_cart .widget_area ul li a:hover,
.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_currency > a:hover,
.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_currency > a,
.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_currency.sfHover > a,
.sidemenu_wrap .usermenu_area ul.usermenu_list li ul li a:hover,
.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_cart .widget_area ul li a:hover,
.sc_blogger a:hover,
.sc_blogger.style_date .load_more:before,
.sc_blogger.style_date .sc_blogger_item .sc_blogger_date .day_month,
.sc_blogger.style_date .sc_blogger_item .sc_blogger_info .comments_number,
.sc_blogger.style_accordion .sc_blogger_info .comments_number,
.widgetTabs .widgetTop ul > li:not(.tabs):before, 
.widgetTabs .widgetTop ul > li:not(.tabs) > a:hover, 
.widgetTabs .widgetTop ul > li:not(.tabs) > a:hover span,
.widgetTabs .widgetTop.widget_popular_posts article .post_title:before,
.swpRightPos .tabsMenuBody a:hover,
.swpRightPos .tabsMenuBody a:hover:before,
.openRightMenu:hover:before,
.topWrap .search:not(.searchOpen):hover:before,
.user-popUp .formItems.loginFormBody .remember .forgotPwd,
.user-popUp .formItems.loginFormBody .loginProblem,
.user-popUp .formItems.registerFormBody .i-agree a,
.sc_slider_pagination_area .flex-control-nav.manual .slide_info .slide_title,
h1 > a, h2 > a, h4 > a, h5 > a, h6 > a,
.h1 > a, .h2 > a, .h4 > a, .h5 > a, .h6 > a,
.sc_blogger a,
.relatedPostWrap article .relatedInfo a,
.sc_list_style_iconed li:before,
.sc_list_style_arrows li:before,
.sc_team .sc_team_item .sc_team_item_title,
.sc_team .sc_team_item .sc_team_item_title a,
.footerStyleLight .footerWidget .widgetWrap .title,
#wp-calendar thead th span,
.wp-calendar thead th span,
#footerStyleLight .footerWidget .wp-calendar thead th,
.footerStyleLight .footerWidget .wp-calendar thead th,
#wp-calendar thead tr th,
.wp-calendar thead tr + tr th,
/* added in lawoffice */
.page404 .h2,
.usermenu_area .sidemenu_button i,
.relatedPostWrap article .relatedInfo .separator,
.relatedPostWrap article .relatedInfo span.infoTags a,
.openResponsiveMenu:hover,
.sidemenu_wrap .sidemenu_area ul li ul li ul li a:hover,
.sidebar > .widget > ul > li a:hover,
.booking_weekdays_custom,
.woocommerce div.product span.price, .woocommerce div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content div.product p.price,
ul > li.share > ul.shareDrop > li > a:hover,
.menu-aboutus-side-container .menu .current-menu-item.page_item > a,
.menu-cilents-sidemenu-container .sub-menu .current-menu-item > a,
.menu-ourteam-sidebar-container .sub-menu .current-menu-item > a,
#menu-sidebar-custom .sub-menu .current-menu-item > a,
#menu-resources-sidemenu .sub-menu .current-menu-item > a,
#menu-resources-sidemenu .current-menu-item > a,
.home a.cls_contactinfo.phonenum:hover,
a.cls_contactinfo.phonenum:hover ,a.cls_contactinfo.mail:hover
{ color:#f55e45; }
.sub-menu a, .current-menu-parent a{font-size:15px;}

h1, h2, h4, h5, h6,
.h1, .h2, .h4, .h5, .h6,
.sc_team .sc_team_item .sc_team_item_title a:hover
{ color:#676758; }

.booking_month_container_all .booking_month_name,
.booking_month_container_all .booking_month_year
{ color:#676758 !important; }

.content .booking_month_navigation_button_custom:hover,
.content .booking_month_navigation_button_custom,
.content .booking_month_container_custom {
	background-color: #fff !important;
}

/* added in lawoffice */
.hoverIncrease .hoverIcon
{color: #d9d9cc;}

/* added in lawoffice */
.sc_blogger h4 > a:hover
{color: #373737;}

/* added in lawoffice */
#toc .toc_description,
#toc a:hover,
#toc .toc_item.current .toc_icon,
#toc .toc_item:hover .toc_icon,
.sidemenu_wrap .sidemenu_close,
.sidemenu_wrap .sidemenu_area > ul > li > a
{color: #f2f2e2;}

.topWrap .topMenuStyleLine > ul > li ul li a:hover,
.footerStyleDark .widget_area a.button:hover,
.flip-clock-wrapper ul li a div div.inn,
.footerStyleDark .widget_area .squareButton > a,
.tabsButton ul li.ui-tabs-active a,
/* added in lawoffice */
.sc_testimonials .flex-direction-nav a:hover:after,
.sc_testimonials .flex-direction-nav a:hover:before,
.themerex_message_info,
.themerex_message_info .themerex_message_close,
.themerex_message_info .themerex_message_icon,
.themerex_message_info .themerex_message_header,
.woocommerce div.product span.price, .woocommerce div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content div.product p.price,
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price
{ color:#f55e45 !important; }


.theme_accent_bgc,
.sc_video_player:active .sc_video_play_button:after,
input[type="submit"]:active,
input[type="button"]:active,
.nav_pages_parts > span.page_num,
.nav_comments > span.current,
ul > li.likeActive:active > a,
.sc_table.sc_table_style_1 table tr:first-child th,
.sc_table.sc_table_style_1 table tr:first-child td,
.masonry article .status,
.post .postStatus,
.sc_team .sc_team_item .sc_team_item_avatar:after,
.itemPageFull .itemDescriptionWrap .toggleButton:active,
.footerWrap .footerWidget .sc_video_player:active .sc_video_play_button:after,
.topMenuStyleLine > ul .menu-panel,
.userFooterSection.global,
.sliderLogo .elastislide-wrapper nav span:active:before,
.sc_skills_bar .sc_skills_item .sc_skills_count,
.sc_skills_counter .sc_skills_item.sc_skills_style_3 .sc_skills_count,
.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_count,
.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_info,
.sc_dropcaps.sc_dropcaps_style_1 .sc_dropcap,
.sc_dropcaps.sc_dropcaps_style_2 .sc_dropcap,
.sc_tooltip_parent .sc_tooltip,
.sc_tooltip_parent .sc_tooltip:before,
.sc_title_bg:before,
.sc_accordion.sc_accordion_style_3 .sc_accordion_item .sc_accordion_title,
.sc_toggles.sc_toggles_style_3 .sc_toggles_item .sc_toggles_title,
.sc_scroll_controls .flex-direction-nav a:active,
.sc_testimonials_style_1 .flex-direction-nav a:active,
.sc_testimonials_style_3 .sc_testimonials_items,
.sc_testimonials_style_3 .flex-direction-nav li,
.sc_testimonials_style_3 .flex-direction-nav a,
.pagination .pageLibrary > li.libPage > .pageFocusBlock .flex-direction-nav a:active,
.sc_popup_light:before,
.user-popUp ul.loginHeadTab li.ui-tabs-active:before,
.sc_banner:before,
.global_bg,
.widgetWrap .tagcloud a:hover,
.widgetWrap .tagcloud a:active,
.sc_scroll_bar .swiper-scrollbar-drag:before,
.widgetTabs .widgetTop .tagcloud a:hover,
.widgetTabs .widgetTop .tagcloud a:active,
#custom_options .co_options #co_bg_images_list a.current,
#custom_options .co_options #co_bg_pattern_list a.current,
.fullScreenSlider.globalColor .sliderHomeBullets .rsContent:before,
.fullScreenSlider .sliderHomeBullets .rsContent .slide-3 .order p span,
ul.sc_list_style_disk li:before,
.sc_slider_pagination_area .flex-control-nav.manual .slide_date,
.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li.ui-state-active a,
.sc_contact_form_custom .bubble label:hover,
.sc_contact_form_custom .bubble label.selected,
.sc_video_player:hover .sc_video_play_button:after,
.footerStyleLight .footerWidget .sc_video_player:hover .sc_video_play_button:after,
.sliderHomeBullets.slider_alias_13 .textPrice,
.sliderHomeBullets.slider_alias_13 .slide-2 .textPrice,
/* added in lawoffice */
.portfolio .isotopeElement .folioShowBlock:before,
.squareButton > a:hover,
.squareButton.active > span,
.squareButton.active > a,
.squareButton.ui-state-active > a,
.roundButton > a:active,
.squareButton > a:active,
.squareButton.global > a,
.squareButton.dark > a:active,
.squareButton.border > a:hover,
.roundButton.border:hover > a,
.sc_pricing_table .sc_pricing_columns .sc_pricing_title,
.sc_pricing_table .sc_pricing_columns:hover ul li.sc_pricing_title,
.sc_highlight.sc_highlight_style_1,
.topWrap .usermenu_area .phone_number,
.sc_pricing_table .sc_pricing_columns ul:hover,
.sc_accordion .sc_accordion_item.sc_active .sc_accordion_title:before,
.days_container_all .booking_day_container:hover .booking_day_slots,
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button,
.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt
{ background-color:#f55e45; }
.page #sidebar_main .menu-ourteam-sidebar-container ul li a:hover { color: #222; cursor: auto;}
.page #sidebar_main .menu-ourteam-sidebar-container ul li ul li a:hover { color: #f55e45; cursor: pointer;}


/* added in lawoffice */
.sc_pricing_table .sc_pricing_columns ul{ background-color:#f2f2e2; }

.booking_day_container a { background-color:#f2f2e2 !important; }

/* added in lawoffice */
#booking_submit_button,
.content .booking_clear_custom:hover,
.booking_book_now_custom,
.booking_book_now_custom:hover,
.booking_ok_button,
.booking_ok_button:hover,
.themerex_message_dialog .themerex_message_button:hover,
.post-password-form input[type="submit"]:hover
{ background-color:#f55e45 !important; }

.sc_table.sc_table_style_1 table tr:first-child th,
.sc_table.sc_table_style_1 table tr:first-child td {
	border-top-color: #f55e45;
}
.sc_table.sc_table_style_1 table tr:first-child th:first-child,
.sc_table.sc_table_style_1 table tr:first-child td:first-child {
	border-left-color: #f55e45;
}
.sc_table.sc_table_style_1 table tr:first-child th:last-child,
.sc_table.sc_table_style_1 table tr:first-child td:last-child {
	border-right-color: #f55e45;
}

.theme_accent_bg,
.ih-item.circle.effect1.colored .info,
.ih-item.circle.effect2.colored .info,
.ih-item.circle.effect3.colored .info,
.ih-item.circle.effect4.colored .info,
.ih-item.circle.effect5.colored .info .info-back,
.ih-item.circle.effect6.colored .info,
.ih-item.circle.effect7.colored .info,
.ih-item.circle.effect8.colored .info,
.ih-item.circle.effect9.colored .info,
.ih-item.circle.effect10.colored .info,
.ih-item.circle.effect11.colored .info,
.ih-item.circle.effect12.colored .info,
.ih-item.circle.effect13.colored .info,
.ih-item.circle.effect14.colored .info,
.ih-item.circle.effect15.colored .info,
.ih-item.circle.effect16.colored .info,
.ih-item.circle.effect18.colored .info .info-back,
.ih-item.circle.effect19.colored .info,
.ih-item.circle.effect20.colored .info .info-back,
.ih-item.square.effect1.colored .info,
.ih-item.square.effect2.colored .info,
.ih-item.square.effect3.colored .info,
.ih-item.square.effect4.colored .mask1,
.ih-item.square.effect4.colored .mask2,
.ih-item.square.effect5.colored .info,
.ih-item.square.effect6.colored .info,
.ih-item.square.effect7.colored .info,
.ih-item.square.effect8.colored .info,
.ih-item.square.effect9.colored .info .info-back,
.ih-item.square.effect10.colored .info,
.ih-item.square.effect11.colored .info,
.ih-item.square.effect12.colored .info,
.ih-item.square.effect13.colored .info,
.ih-item.square.effect14.colored .info,
.ih-item.square.effect15.colored .info { background:#f55e45; }

.ih-item.circle.effect1.colored .info,
.ih-item.circle.effect2.colored .info,
.ih-item.circle.effect5.colored .info .info-back,
.ih-item.circle.effect19.colored .info,
.ih-item.circle.effect20.colored .info .info-back,
.ih-item.square.effect4.colored .mask1,
.ih-item.square.effect4.colored .mask2,
.ih-item.square.effect6.colored .info,
.ih-item.square.effect7.colored .info,
.ih-item.square.effect12.colored .info,
.ih-item.square.effect13.colored .info,
.sc_image_shape_round:hover figcaption,
.post .sc_image_shape_round:hover figcaption { background: rgba(245,94,69,0.6);}

.ih-item.circle.effect17.colored a:hover .img:before {
	box-shadow: inset 0 0 0 110px #f55e45, inset 0 0 0 16px rgba(255, 255, 255, 0.8), 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 0 0 110px rgba(245,94,69, 0.6), inset 0 0 0 16px rgba(255, 255, 255, 0.8), 0 1px 2px rgba(0, 0, 0, 0.1);
}

.ih-item.circle.effect1 .spinner {
	border-right-color: #f55e45;
	border-bottom-color: #f55e45;
}

.mejs-embed, .mejs-embed body, .mejs-container .mejs-controls { background:#f55e45 !important; }
.mejs-controls .mejs-volume-button .mejs-volume-slider { background: rgba(245,94,69,0.7) !important; }

.top_panel_above .fullScreenSlider .topWrap,
.top_panel_above .fullScreenSlider .topWrap .topMenuStyleLine > ul > li ul,
.top_panel_above .fullScreenSlider .topWrap .topMenuStyleLine > ul > li .menu-panel { background-color: rgba(245,94,69,0.8);}

.sc_slider_flex .sc_slider_info,
.sc_slider_swiper .sc_slider_info,
.sc_slider_flex .flex-direction-nav li,
.sc_slider_swiper .flex-direction-nav li { background-color: rgba(245,94,69,0.8) !important; }

.theme_accent_border,
.postSharing > ul > li > a:active,
.postSharing > ul > li > span:active
.squareButton.active > span,
.squareButton.active > a,
.roundButton > a:active,
.squareButton > a:active,
.squareButton > a:hover,
.squareButton.ui-state-active > a,
.squareButton.global > a,
.squareButton.dark > a:active,
.squareButton.border > a,
.roundButton.border > a,
.nav_pages_parts > span.page_num,
.nav_comments > span.current,
#wp-calendar thead tr th,
.wp-calendar thead tr + tr th,
.sc_skills_bar .sc_skills_item .sc_skills_count,
.itemPageFull .itemDescriptionWrap .toggleButton:active,
.footerWidget .sc_video_player:active .sc_video_play_button:after,
.topWrap .topMenuStyleLine > ul > li ul,
.topMenuStyleLine > ul#mainmenu ul.menu-panel,
.sc_scroll_controls .flex-direction-nav a:active,
.sc_testimonials_style_1 .flex-direction-nav a:active,
.pagination .flex-direction-nav a:active,
.sliderLogo .elastislide-wrapper nav span:active:before,
.sc_dropcaps.sc_dropcaps_style_4 .sc_dropcap,
.sc_dropcaps.sc_dropcaps_style_5 .sc_dropcap,
.sc_dropcaps.sc_dropcaps_style_6 .sc_dropcap,
.sc_accordion.sc_accordion_style_3 .sc_accordion_item,
.sc_toggles.sc_toggles_style_3 .sc_toggles_item,
.sc_tooltip_parent,
pre.code,
.widgetWrap .tagcloud a:hover,
.widgetWrap .tagcloud a:active,
.sc_accordion .sc_accordion_item.sc_active .sc_accordion_title:before,
.sc_accordion.sc_accordion_style_3 .sc_accordion_item.sc_active .sc_accordion_title:before
{ border-color:#f55e45; }

/* added in Law Office*/
.sidemenu_wrap .sidemenu_area > ul > li + li {
	border-color: #f2f2e2;
}

::selection { color: #fff; background-color:#f55e45;}
::-moz-selection { color: #fff; background-color:#f55e45;}


/* WooCommerce colors */
.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button:hover,
.woocommerce .quantity input[type="button"]:hover, .woocommerce #content input[type="button"]:hover, .woocommerce-page .quantity input[type="button"]:hover, .woocommerce-page #content .quantity input[type="button"]:hover,
.woocommerce ul.cart_list li > .amount, .woocommerce ul.product_list_widget li > .amount, .woocommerce-page ul.cart_list li > .amount, .woocommerce-page ul.product_list_widget li > .amount,
.woocommerce ul.cart_list li span .amount, .woocommerce ul.product_list_widget li span .amount, .woocommerce-page ul.cart_list li span .amount, .woocommerce-page ul.product_list_widget li span .amount,
.woocommerce ul.cart_list li ins .amount, .woocommerce ul.product_list_widget li ins .amount, .woocommerce-page ul.cart_list li ins .amount, .woocommerce-page ul.product_list_widget li ins .amount,
.woocommerce.widget_shopping_cart .total .amount, .woocommerce .widget_shopping_cart .total .amount, .woocommerce-page.widget_shopping_cart .total .amount, .woocommerce-page .widget_shopping_cart .total .amount,
.woocommerce a:hover h3, .woocommerce-page a:hover h3,
.woocommerce .cart-collaterals .order-total strong, .woocommerce-page .cart-collaterals .order-total strong,
.woocommerce .checkout #order_review .order-total .amount, .woocommerce-page .checkout #order_review .order-total .amount,
.woocommerce .star-rating, .woocommerce-page .star-rating, .woocommerce .star-rating:before, .woocommerce-page .star-rating:before,
.widget_area .widgetWrap ul > li .star-rating span, .woocommerce #review_form #respond .stars a, .woocommerce-page #review_form #respond .stars a
{
	color: #f55e45;
}

.woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before,.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range
{ 
	background-color: #f55e45; 
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle
{
	background: #f55e45; 
}

.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message,
.woocommerce a.button.alt:active, .woocommerce button.button.alt:active, .woocommerce input.button.alt:active, .woocommerce #respond input#submit.alt:active, .woocommerce #content input.button.alt:active, .woocommerce-page a.button.alt:active, .woocommerce-page button.button.alt:active, .woocommerce-page input.button.alt:active, .woocommerce-page #respond input#submit.alt:active, .woocommerce-page #content input.button.alt:active,
.woocommerce a.button:active, .woocommerce button.button:active, .woocommerce input.button:active, .woocommerce #respond input#submit:active, .woocommerce #content input.button:active, .woocommerce-page a.button:active, .woocommerce-page button.button:active, .woocommerce-page input.button:active, .woocommerce-page #respond input#submit:active, .woocommerce-page #content input.button:active
{ 
	border-top-color: #f55e45; 
}

.twitBlock .sc_slider .flex-direction-nav li {background-color: #60aaea !important; }

/* Theme Accent2 Color */
.theme_accent2,
.sc_team .sc_team_item .sc_team_item_position,
h3, .h3, h3 > a, .h3 > a,
.sc_blogger h3 > a, .sc_blogger .h3 > a,
.openRightMenu:hover:before,
.topWrap .search:not(.searchOpen):hover:before,
.sliderHomeBullets.slider_alias_15 .order a:hover,
.sc_blogger.style_date .sc_blogger_item .sc_blogger_info .post_author,
.sc_blogger.style_date .sc_blogger_item .sc_blogger_info .comments_number,
#wp-calendar tbody td.today,
 #wp-calendar tbody td.today a,
 .wp-calendar tbody td.today,
.wp-calendar tbody td.today a
{ color:#f55e45; }

.topWrap .topMenuStyleLine > ul > li ul li a:hover .menu_item_description,
.topWrap .topMenuStyleFon > ul > li > a:hover,
.topWrap .topMenuStyleFon > ul > li.sfHover > a,
.topMenuStyleFon ul#mainmenu .menu-panel ul.columns > li > a,
.topWrap .topMenuStyleFon > ul > li ul li a:hover,
.topWrap .topMenuStyleFon > ul > li ul li a:hover .menu_item_description
{ color:#ababab !important; }

.theme_accent2_bgc,
.sc_title_divider.theme_accent2 .sc_title_divider_before,
.sc_title_divider.theme_accent2 .sc_title_divider_after,
.sliderHomeBullets.slider_alias_15 .order a,
.dark .sc_slider_pagination_area .flex-control-nav.manual li.active .slide_date,
.dark .sc_slider_pagination_area .flex-control-nav.manual li.cs-active-pagination .slide_date,
.dark .sc_slider_pagination_area .flex-control-nav.manual li:hover .slide_date,
.sc_blogger.style_date .sc_blogger_item .sc_blogger_date,
.sc_video_player .sc_video_play_button:after,
.footerStyleLight .footerWidget .sc_video_player .sc_video_play_button:after,
.twitBlock,
.twitBlockWrap,
.sliderHomeBullets.slider_alias_13 .order a:hover
{ background-color:#f55e45; }

.twitBlock .sc_slider .flex-direction-nav li
{ background-color:#f55e45 !important; }

.theme_accent2_bg { background:#f55e45; }

.theme_accent2_border,
.topWrap .topMenuStyleLine > ul > li ul,
.sliderHomeBullets.slider_alias_13 .order a:hover { border-color:#ffffff; }

.topWrap .openRightMenu:hover,
.topWrap .search:not(.searchOpen):hover { border-color:transparent; }

.top_panel_above .fullScreenSlider .topWrap,
.top_panel_above .fullScreenSlider .topWrap .topMenuStyleLine > ul > li ul,
.top_panel_above .fullScreenSlider .topWrap .topMenuStyleLine > ul > li .menu-panel { background-color: #ffffff;}

/* Tribe Events */
.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a, #tribe_events_filters_wrapper input[type="submit"], .tribe-events-button, #tribe-events .tribe-events-button, .tribe-events-button.tribe-inactive, #tribe-events .tribe-events-button:hover, .tribe-events-button:hover, .tribe-events-button.tribe-active:hover {
	background-color: #f55e45;
}

#tribe-bar-form .tribe-bar-submit input[type="submit"] { background:#f55e45; }



/* Other skin settings
------------------------------------------------------------------------- */


/* Fonts */
body { font-family: 'Lato', sans-serif; font-size:16px; line-height:28px; font-weight:400; color:#818180; }
textarea { font-family: 'Lato', sans-serif; color:#191d1e; }
.logo_text {font-family: 'Rufina', serif; font-weight:700; }
h1, h2,
.h1, .h2 { letter-spacing: 1px; text-transform: uppercase;}
h1, h2 {font-family: 'EB Garamond', serif; color:#26337a;}
h1, .h1 { font-weight:400; }
h3, .h3 { font-size:24px; line-height:35px; }
h4, .h4 { font-size:20px; line-height:24px; }
h5, .h5 { font-size:18px; line-height:20px;}
h6, .h6 { font-size:16px; line-height:18px;}

b, strong { font-weight:700; }

#toc .toc_description,
.portfolio .isotopeElement .folioShowBlock .folioContentAfter h4,
.sidemenu_wrap .sidemenu_area ul li ul li ul li a,
.sidemenu_wrap .sidemenu_area > ul > li > a,
.topWrap .topMenuStyleFon > ul > li > a,
.topWrap .topMenuStyleLine > ul > li > a,
.topWrap .topMenuStyleFon > ul > li ul,
.topWrap .topMenuStyleLine > ul > li ul,
.openResponsiveMenu,
.h1, .h2 { font-family: 'Quattrocento', serif; }

/* User menu */
.usermenu_area { background-color: #ffffff; }
.topWrap .usermenu_area { color: #91918c; font-weight: 400; }
.topWrap .usermenu_area a { color: #91918c; }

/* Top area */
.topWrap .logo { font-size:36px; }
header.menu_right .logo_slogan {
	color: #919181;
	display:block;
}
.logo .logo_text { line-height:45px; }
header.fixedTopMenu .topWrap .logo .logo_text { line-height:21px; }
.logo .logo_slogan {
	font-size:8px;
	font-weight: 700;
	letter-spacing: 11px;
	line-height:22px;
	text-align: center;
	text-transform: uppercase;
}
.topWrap .logo { height: 35px; padding-top:26px; }
.topWrap .logo img { height:35px; }
.sidemenu_wrap .logo img { height:35px; }
header.fixedTopMenu .topWrap .logo { }
header.fixedTopMenu .topWrap .logo img {margin-top: 5px;}

.topTabsWrap { background: #eaeaea; border-bottom-width: 0; }
.tabsButton ul li.ui-state-default:hover a:before, .tabsButton ul li.ui-tabs-active { border-color: transparent; }
.tabsButton ul li, .tabsButton ul li a:before { border-radius:0; }
.tabsButton ul li:hover a { color: #9b9b9b; }

.openRightMenu,
.topWrap .search { border-width: 1px; border-color:transparent; }
.topWrap .search.searchOpen { border-color:#676758; }
.openRightMenu:before,
.topWrap .search:before { color:#676758; }
.topWrap .search:before { content: '\e808'; }

/* Main menu */
.topWrap .topMenuStyleLine > ul > li > a,
.topWrap .topMenuStyleLine > ul > li ul { font-weight: 400; }
.topWrap .topMenuStyleFon > ul > li > a > span,
.topWrap .topMenuStyleLine > ul > li > a > span {display: none;}
.topWrap .topMenuStyleFon > ul li.current-menu-item > a,
.topWrap .topMenuStyleLine > ul li.current-menu-item > a,
.topWrap .topMenuStyleFon ul > li.current-menu-parent > a,
.topWrap .topMenuStyleLine ul > li.current-menu-parent > a,
.topWrap .topMenuStyleFon > ul > li.current-menu-ancestor > a,
.topWrap .topMenuStyleLine > ul > li.current-menu-ancestor > a {color: #f55e45;}
.topWrap .topMenuStyleFon > ul > li > a:hover,
.topWrap .topMenuStyleLine > ul > li > a:hover {color: #f55e45;}
.topWrap .topMenuStyleFon > ul > li.highlight > a,
.topWrap .topMenuStyleLine > ul > li.highlight > a {
	color: #f55e45;
	text-decoration: underline;
}
/* Blog
------------------------------------------------------------------- */
.relatedPostWrap article .relatedInfo { font-style: normal; }
.relatedPostWrap article h4 {font: 400 28px/35px 'EB Garamond', serif;}

/* Footer
------------------------------------------------------------------- */
.footerWrap.footerStyleLight { background:#f9f9f9 url(../../images/bg/texture_11.png) repeat; border:none; }

.contactFooterWrap.footerStyleLight { background:#26337a;  }
.contactFooter .logo img { height: 75px; }

.author .socPage ul li a span, .copyWrap .socPage ul li a span, .widget_socials .socPage ul li a span, .author .socPage ul li a, .copyWrap .socPage ul li a, .widget_socials .socPage ul li a, .sc_team .sc_team_item .sc_team_item_socials li a span, .sc_team .sc_team_item .sc_team_item_socials li a {
    background-size: 24px 48px;
    height: 24px;
    width: 24px;
}
.widget_socials .socPage ul li a, .author .socPage ul li a, .copyWrap .socPage ul li a, .sc_team .sc_team_item .sc_team_item_socials li a {
    background-position: 0 -24px;
}
.widget_socials .socPage ul li a span, .author .socPage ul li a span, .copyWrap .socPage ul li a span, .sc_team .sc_team_item .sc_team_item_socials li a span {
    background-position: 0 0;
}
.copyWrap .socPage ul li a {color: #b5b5b0;font-size: 16px;}
.copyWrap .socPage ul li a:hover {color: #242420;}
ul li a.social_icons {color: #96968c;}

ul li a.social_icons.icon-facebook:hover {color: #3b5998 !important;}
ul li a.social_icons.icon-twitter:hover {color: #1ab2e8 !important;}
ul li a.social_icons.icon-gplus:hover {color: #d43e33 !important;}
ul li a.social_icons.icon-linkedin:hover, .menuUsItem .social_icons.icon-linkedin:hover {color: #f55e45 !important;}
ul li a.social_icons.icon-dribbble:hover {color: #e04c86 !important;}
ul li a.social_icons.icon-pinterest:hover {color: #c60703 !important;}
ul li a.social_icons.icon-tumblr:hover {color: #41546C !important;}
ul li a.social_icons.icon-behance:hover {color: #4176FA !important;}
ul li a.social_icons.icon-youtube-play:hover {color: #d8271d !important;}
ul li a.social_icons.icon-vimeo:hover {color: #41B2DC !important;}
ul li a.social_icons.icon-rss:hover {color: #f55e45 !important;}
ul li a.social_icons.icon-flickr:hover {color: #0062DD !important;}
.widget_socials .socPage ul,
.copyWrap .socPage,
.copyWrap .socPage ul {  height: 24px; }
.copyWrap .socPage { padding-top: 4px; }

.footerStyleLight .footerWidget #wp-calendar tbody td.today, .footerStyleLight .footerWidget #wp-calendar tbody td.today a,
.footerStyleLight .footerWidget .wp-calendar tbody td.today, .footerStyleLight .footerWidget .wp-calendar tbody td.today a { background-color:transparent; }
.footerStyleDark .footerWidget .widgetWrap .title { color: #ffffff; }

.copyWrap { color: #818175; font-size: 14px;}
.copyWrap a { color: #f55e45; }
.copyWrap a:hover { color: #242420; }


/* Shortcodes 
------------------------------------------------------------------- */
/* Accordion and Toggles */
.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title,
.sc_toggles.sc_toggles_style_1 .sc_toggles_item .sc_toggles_title { background: none; }

/* Blogger */
.sc_blogger.style_date .sc_blogger_item .sc_blogger_date { border-width:0; }
.sc_blogger.style_date .sc_blogger_item .sc_blogger_date .day_month { color: #ffffff !important; font-weight:400; } 
.sc_blogger.style_date .sc_blogger_item .sc_blogger_date .year { color: #ffffff; font-weight:400; } 
.sc_blogger.style_date .sc_blogger_item .sc_blogger_title { font-family: 'Lato', sans-serif; font-weight:400; font-size: 1em; color: #191d1e;  } 
.sc_blogger.style_date .sc_blogger_item .sc_blogger_title a { color: #191d1e;  }
.sc_blogger.style_date .sc_blogger_item .sc_blogger_info { font-style:normal; }

/* Team */
.sc_team .sc_team_item .sc_team_item_position { color: #96968c; }
.sc_team .sc_team_item .sc_team_item_info { 
	-webkit-transition: all 0.4s ease-in-out;
	   -moz-transition: all 0.4s ease-in-out;
	    -ms-transition: all 0.4s ease-in-out;
	     -o-transition: all 0.4s ease-in-out;
	        transition: all 0.4s ease-in-out;
}
/*.sc_team .sc_team_item:hover .sc_team_item_info { padding-bottom:7px; }*/
.sc_team .sc_team_item:hover .sc_team_item_avatar { margin-top:0; }
.sc_team .sc_team_item .sc_team_item_position { font-weight:400; }
/*.sc_team .sc_team_item .sc_team_item_avatar:after {background-color: #373737;}*/
/* Slider */
.dark .sc_slider_pagination_area .flex-control-nav.manual .slide_info .slide_title { font-family: 'Lato', sans-serif; font-weight:400; color: #ffffff; }
.dark .sc_slider_pagination_area .flex-control-nav.manual li + li .slide_pager { border-color: rgba(255,255,255,0.3); }
.dark .sc_slider_pagination_area .flex-control-nav.manual li.active,
.dark .sc_slider_pagination_area .flex-control-nav.manual li.cs-active-pagination,
.dark .sc_slider_pagination_area .flex-control-nav.manual li:hover { background-color:transparent; }
.dark .sc_scroll_vertical .sc_scroll_bar { border-color: rgba(255,255,255,0.3); }

/* Video */
.sc_video_player .sc_video_play_button:after,
.sc_video_player:hover .sc_video_play_button:after,
.footerStyleLight .footerWidget .sc_video_player .sc_video_play_button:after,
.footerStyleLight .footerWidget .sc_video_player:hover .sc_video_play_button:after { color: #ffffff; }

/* Title with huge icon*/
.sc_title_icon.sc_title_top.sc_size_huge + h5 {margin-top: 40px;}

/* Icon and text section */
.hover_red .sc_section .sc_title_icon:before,
.hover_red .sc_section .sc_title {
	color: #b9b9aa;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.hover_red .sc_section:hover .sc_title_icon:before {color: #f55e45;}
.hover_red .sc_section .sc_title {
	border-bottom: 1px solid transparent;
	display: inline-block;
	margin-top: 21px !important;
	padding-bottom: 7px;
	position: relative;
}
.hover_red .sc_section:hover .sc_title {border-bottom-color: #f55e45;}
/* Disable round corners
------------------------------------------------------------------- */
.rad4,
.topWrap .topMenuStyleFon > ul > li > a,
.topWrap .topMenuStyleFon > ul > li ul,
.postSharing > ul > li,
.postSharing > ul > li > a,
.postSharing > ul > li > span,
.mejs-container .mejs-controls,
.mejs-container .mejs-controls .mejs-time-rail span,
.mejs-container .mejs-controls .mejs-horizontal-volume-slider > div,
.pagination > ul > li > a,
.pagination .pageLibrary li.libPage .navInput,
.pagination .pageLibrary > li.libPage > .pageFocusBlock,
input[type="submit"],
input[type="button"],
.squareButton > span,
.squareButton > a,
.nav_pages_parts span,
.nav_comments a,
.nav_comments span,
.comments_list a.comment-edit-link,
.topWrap .search .ajaxSearchResults,
input[type="text"],
input[type="password"],
textarea,
.sc_infobox,
.sc_tabs_style_1 .sc_tabs_content + .sc_tabs_content,
.masonry article .status,
.sc_skills_bar .sc_skills_item,
.sc_skills_bar .sc_skills_item .sc_skills_count,
.reviewBlock .infoTotal,
.upToScroll,
.sc_skills_counter .sc_skills_item.sc_skills_style_3 .sc_skills_count,
.sc_testimonials_style_1 .sc_testimonials_item_quote,
.sc_testimonials_style_2 .sc_testimonials_items,
.sc_testimonials_style_3 .sc_testimonials_items,
.sc_testimonials_style_2 .flex-direction-nav li,
.sc_testimonials_style_3 .flex-direction-nav li,
.sc_scroll_bar .swiper-scrollbar-drag:before,
.sc_tabs_style_2 .sc_tabs_titles li a,
.sc_slider_pagination_area .flex-control-nav.manual .slide_date,
.user-popUp .formItems .formList li .sendEnter,
.user-popUp .formItems .formList .loginSoc .iconLogin,
.widgetWrap .tagcloud a,
.widgetTabs .widgetTop .tagcloud a,
#toc .toc_description
{ -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}

.topWrap .topMenuStyleFon > ul > li.sfHover > a,
.postSharing > ul > li.share > a.selected,
.postSharing > ul > li.share > span.selected,
.sc_accordion.sc_accordion_style_3 .sc_accordion_item:first-child .sc_accordion_title,
.sc_accordion.sc_accordion_style_3 .sc_accordion_item:first-child,
.sc_toggles.sc_toggles_style_1 .sc_toggles_item:first-child .sc_toggles_title,
.sc_toggles.sc_toggles_style_1 .sc_toggles_item:first-child,
.sc_toggles.sc_toggles_style_3 .sc_toggles_item:first-child .sc_toggles_title,
.sc_toggles.sc_toggles_style_3 .sc_toggles_item:first-child,
.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_count
/*radius4 top left*/{-moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; border-top-left-radius: 0;}
.topWrap .topMenuStyleFon > ul > li.sfHover > a,
.postSharing > ul > li.share > a.selected,
.postSharing > ul > li.share > span.selected,
.postSharing > ul > li.share > ul.shareDrop,
.sc_accordion.sc_accordion_style_3 .sc_accordion_item:first-child .sc_accordion_title,
.sc_accordion.sc_accordion_style_3 .sc_accordion_item:first-child,
.sc_toggles.sc_toggles_style_1 .sc_toggles_item:first-child .sc_toggles_title,
.sc_toggles.sc_toggles_style_1 .sc_toggles_item:first-child,
.sc_toggles.sc_toggles_style_3 .sc_toggles_item:first-child .sc_toggles_title,
.sc_toggles.sc_toggles_style_3 .sc_toggles_item:first-child,
.sc_tabs_style_1 .sc_tabs_content,
.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_count
/*radius4 top right*/{-moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0;}
.postSharing > ul > li.share > ul.shareDrop,
.sc_accordion.sc_accordion_style_3 .sc_accordion_item:last-child .sc_accordion_title,
.sc_accordion.sc_accordion_style_3 .sc_accordion_item:last-child .sc_accordion_content,
.sc_accordion.sc_accordion_style_3 .sc_accordion_item:last-child,
.sc_toggles.sc_toggles_style_1 .sc_toggles_item:last-child .sc_toggles_title,
.sc_toggles.sc_toggles_style_1 .sc_toggles_item:last-child .sc_toggles_content,
.sc_toggles.sc_toggles_style_1 .sc_toggles_item:last-child,
.sc_toggles.sc_toggles_style_3 .sc_toggles_item:last-child .sc_toggles_title,
.sc_toggles.sc_toggles_style_3 .sc_toggles_item:last-child .sc_toggles_content,
.sc_toggles.sc_toggles_style_3 .sc_toggles_item:last-child,
.sc_tabs_style_1 .sc_tabs_content,
.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_info,
.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_info:before
/*radius4 bottom left*/{-moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0;}
.postSharing > ul > li.share > ul.shareDrop,
.sc_accordion.sc_accordion_style_3 .sc_accordion_item:last-child .sc_accordion_title,
.sc_accordion.sc_accordion_style_3 .sc_accordion_item:last-child .sc_accordion_content,
.sc_accordion.sc_accordion_style_3 .sc_accordion_item:last-child,
.sc_toggles.sc_toggles_style_1 .sc_toggles_item:last-child .sc_toggles_title,
.sc_toggles.sc_toggles_style_1 .sc_toggles_item:last-child .sc_toggles_content,
.sc_toggles.sc_toggles_style_1 .sc_toggles_item:last-child,
.sc_toggles.sc_toggles_style_3 .sc_toggles_item:last-child .sc_toggles_title,
.sc_toggles.sc_toggles_style_3 .sc_toggles_item:last-child .sc_toggles_content,
.sc_toggles.sc_toggles_style_3 .sc_toggles_item:last-child,
.sc_tabs_style_1 .sc_tabs_content,
.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_info,
.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_info:before
/*radius4 bottom right*/{-moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0;}

.sc_border .sc_zoom,
.sc_border .slides,
.mejs-container .mejs-controls .mejs-time-rail span.mejs-time-float,
.reviewBlock .ratingItem .ratBubble
/*radius3*/{ -webkit-border-radius: 0; -moz-border-radius:0; border-radius: 0;}

.sc_table,
.sc_pricing_table,
.sc_pricing_table .sc_pricing_columns:hover ul.columnsAnimate
/*radius10*/{ -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
.sc_table table tr:first-child th:first-child,
.sc_table table tr:first-child td:first-child,
.sc_pricing_table .sc_pricing_columns:first-child ul li:first-child,
.sc_pricing_table .sc_pricing_columns:hover ul.columnsAnimate li:first-child,
.sc_pricing_table .sc_pricing_columns:first-child ul,
.sc_pricing_table .sc_pricing_columns:first-child ul li.sc_pricing_title_img img,
.tabsButton ul li, .tabsButton ul li a:before,
.sc_tabs_style_1 .sc_tabs_titles li.ui-tabs-active a
/*radius10 top left*/{-moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; border-top-left-radius: 0;}
.sc_table table tr:first-child th:last-child,
.sc_table table tr:first-child td:last-child,
.sc_pricing_table .sc_pricing_columns:last-child ul li:first-child,
.sc_pricing_table .sc_pricing_columns:hover ul.columnsAnimate li:first-child,
.sc_pricing_table .sc_pricing_columns:last-child ul,
.sc_pricing_table .sc_pricing_columns:last-child ul li.sc_pricing_title_img img,
.tabsButton ul li, .tabsButton ul li a:before,
.sc_tabs_style_1 .sc_tabs_titles li.ui-tabs-active a
/*radius10 top right*/{-moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0;}
.sc_table table tr:last-child th:first-child,
.sc_table table tr:last-child td:first-child,
.sc_pricing_table .sc_pricing_columns:first-child ul li:last-child,
.sc_pricing_table .sc_pricing_columns:hover ul.columnsAnimate li:last-child,
.sc_pricing_table .sc_pricing_columns:first-child ul
/*radius10 bottom left*/{-moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0;}
.sc_table table tr:last-child th:last-child,
.sc_table table tr:last-child td:last-child,
.sc_pricing_table .sc_pricing_columns:last-child ul li:last-child,
.sc_pricing_table .sc_pricing_columns:hover ul.columnsAnimate li:last-child,
.sc_pricing_table .sc_pricing_columns:last-child ul
/*radius10 bottom right*/{-moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0;}





/* added in lawoffice */
.dark .sc_testimonials .flex-direction-nav a:after,
.dark .sc_testimonials .flex-direction-nav a:before {color: #555555;}

.twitBlock .sc_slider .flex-direction-nav li a:before { color: rgba(255,255,255,0.6); }
.twitBlock .sc_slider .flex-direction-nav li:hover a:before { color: #ffffff; background-color:transparent; }

.roundButton.left a:before,
.sc_scroll_controls_horizontal .flex-direction-nav a.flex-prev:before,
.sc_testimonials .flex-direction-nav a.flex-prev:before,
.twitBlock .sc_slider .flex-direction-nav li a.flex-prev:before,
.pagination .flex-direction-nav a.flex-prev:before,
.squareButton.ico.left > a:before {
	content:'\e825';
}
.roundButton.right a:before,
.sc_scroll_controls_horizontal .flex-direction-nav a.flex-next:before,
.sc_testimonials .flex-direction-nav a.flex-next:before,
.twitBlock .sc_slider .flex-direction-nav li a.flex-next:before,
.pagination .flex-direction-nav a.flex-next:before,
.squareButton.ico.right > a:after {
	content:'\e826';
}
.sc_scroll_controls_vertical .flex-direction-nav a.flex-prev:before, .roundButton.up a:before {
	content:'\e827';
}
.sc_scroll_controls_vertical .flex-direction-nav a.flex-next:before, .roundButton.down a:before {
	content:'\e824';
}

.widget_calendar:not(.widgetTop) .roundButton.left a:before,
.widget_calendar:not(.widgetTop) .roundButton.right a:before { font-size:14px; }

.sc_testimonials_style_3 .flex-direction-nav a:before,
.footerStyleDark .footerWidget .sc_video_player .sc_video_play_button:after { color: rgba(255,255,255,0.6); }
.sc_testimonials_style_3 .flex-direction-nav li:hover a:before,
.footerStyleDark .footerWidget .sc_video_player:hover .sc_video_play_button:after { color: #191d1e; }





/* Revolution Slider 
---------------------------------------------------------------------- */
.tparrows.default { background:none; background-color:transparent; line-height:40px; color: #ffffff; }
.tparrows.default:before { font-family: "fontello"; font-size:3em; }
.tp-leftarrow.default:before { content: '\e942'; }
.tp-rightarrow.default:before { content: '\e943'; }
.tp-bullets.simplebullets.round .bullet { background:none; background-color:#fff; border:1px solid #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin-right:12px; width:12px; height: 12px; }
.tp-bullets.simplebullets.round .bullet.selected, .tp-bullets.simplebullets.round .bullet:hover { background-color:transparent; }


/* 26-03-2015 */
/* header style */

.main_content header.noFixMenu .topWrap .logo img, .main_content header.noFixMenu .topWrap .logo{height:66px;}
.main_content header.noFixMenu .topWrap .logo{padding:0; margin:18px 0 18px 0;}
.usermenu_area .main { position: relative; }
.usermenu_area .menuUsItem.menuItemRight { position: absolute; right: 0; width: 260px; }
.noFixMenu .menuTopWrap.topMenuStyleLine { margin-top: 45px; }
.fixedTopMenu .menuTopWrap.topMenuStyleLine { margin-top:0; }
.main_content header.fixedTopMenu .topWrap .logo img { height: 50px; }
.main_content header.fixedTopMenu .topWrap .logo img{margin-top:-7px;}

.main_content header.noFixMenu.menu_right .topWrap .openRightMenu, .main_content header.noFixMenu.menu_right .topWrap .search{margin-top:61px !important;}
.main_content header.noFixMenu.menu_right .topWrap .openRightMenu, .main_content header.fixedTopMenu.menu_right .topWrap .search{margin-top:15px !important;}

.main_content header.noFixMenu.menu_right .topWrap .topMenuStyleLine > ul > li, .main_content header.noFixMenu.menu_right .topWrap .topMenuStyleFon > ul > li{padding-top:14px; padding-bottom:0;}
.main_content header.noFixMenu.menu_right .topWrap .openRightMenu, .main_content header.noFixMenu.menu_right .topWrap .search { margin-bottom: 0; margin-top: 16px; }

.usermenu_area .social_icons.icon-linkedin {float: right; font-size: 16px; color: #b5b5b0 !important; padding-right:10px; text-decoration:none !important; padding-top:12px; }
.main_content .topWrap .usermenu_area .phone_number::before{ color: #b5b5b0; text-decoration:none !important; font:400 18px/35px "fontello"; left:40px; top:8px;}
.main_content .topWrap .usermenu_area .phone_number { background-color: transparent; color: #e5543c; margin-right:0; padding:8px 26px 0 70px;}
.userHeaderSection .sc_section{width:100%;color:#ff0;background-color:#373737;border-top: 1px solid #e5543c;}
.userHeaderSection .sc_section ul{margin:0; padding:0;}
.userHeaderSection .sc_section ul li{float:left; margin-left:46px; padding:30px 0; display:inline-block; font-size:16px; line-height:22px; color:#ffffff;}
.userHeaderSection .sc_section ul li:first-child{margin-left:0px;}
.userHeaderSection .sc_content.main img {padding-right: 10px;}

/* menu style */

.main_content header.noFixMenu.menu_right .topWrap .topMenuStyleLine > ul#mainmenu > li > .menu-panel, .main_content header.noFixMenu.menu_right .topWrap .topMenuStyleLine > ul > li > ul {top: 57px;}
figure{margin-bottom: 0 !important;}
.sc_section.bg_tint_none .columns1_5{width:16.67%; margin-left:4%; margin-right:0;}
.columns1_5.sc_column_item.sc_column_item_1.odd.first{margin-left:0;}
.columns1_5.sc_column_item p{text-align:center; padding:0 0 60px;}
.columns1_5.sc_column_item .wpb_wrapper p{ padding:4px 0 63px; }
.home .post .sc_image figcaption, .post .sc_image figcaption{display:none;}
.columnsWrap.sc_columns.sc_columns_count_5{margin:0 auto; width:1150px;}
.content .post ol li{padding-left:8px;font-size: 16px;line-height: 32px;}
.home .wpb_wrapper > p {font-size: 14px; font-family: "Lato",sans-serif; color: #888; line-height: 22px}
.home .sc_image_align_left{margin-right:0 !important;}
.home .sc_line{margin:0;}
.home .columns1_2.sc_column_item.sc_column_item_1.odd.first { margin: 0 50px 0 0; }
.sc_image.sc_image_align_right.sc_image_shape_square {width: 560px; height: 238px; margin-top: 80px !important;}
.sc_title.sc_title_regular > a { color: #25327a; font-size:18px; letter-spacing:0.5px; }
.sc_title.sc_title_regular > a:hover{color: #f55e45;}

.footerContentWrap .copyWrap .copy .copyright { float: right; width: 190px;   line-height: 17px; margin: 0; min-height: auto; font-size: 13px;  padding:0px 0 10px; text-align:right;}
.footerContentWrap .mainmenu_area { float: left; width: 770px; line-height: 10px; }
.footerContentWrap .copy_socials.socPage { display: inline-block; float: left; width: 190px; padding-top:13px;}
.footerContentWrap .mainmenu_area nav ul li{float:left; display:table;}
.mainmenu_area nav ul li a{padding:9px 0 0 30px; color:#818175; font-size:13px; text-transform:uppercase; display:block;}
.mainmenu_area nav ul li:first-child a{padding-left:0px;}
.home .contactFooter{padding:80px 0 25px;}
.widgetWrap.widget-number-1.widget.woocommerce.widget_shopping_cart { display: block !important;}

/* 07-04-2014 style */
/*#sidebar_main .sidebar > .widget > ul > li ul, #sidebar_main .widget_area .widgetWrap ul > li ul{display:block;}*/
.sidebar > .widget > ul > li ul, .widget_area .widgetWrap ul > li ul{display:block !important;}
.sc_content.main span.sc_title_icon.sc_title_left.sc_size_small.icon-phone, .sc_content.main span.sc_title_icon.sc_title_left.sc_size_small.icon-email { margin: 0 5px 5px 0 !important;}
h6.sc_title.sc_title_iconed{margin-top:0 !important;}
ul.sc_list_style_iconed li::before, ul.sc_list_style_arrows li::before{width:26px; margin-right:4px;}
.columnsWrap.sc_columns.sc_columns_count_5 a div{ height:110px; width:190px; display:block; background-image: url(images/home-icon.png); background-color: #f2f2f2; }
.cls_about{ background-position: 0 0; }
a:hover .cls_about{background-position: 0 bottom;}
.cls_service{background-position: -190px 0;}
a:hover .cls_service{background-position: -190px -110px;}
.cls_client{background-position: -380px 0;}
a:hover .cls_client{background-position: -380px -110px;}
.cls_resource{background-position: -570px 0;}
a:hover .cls_resource{background-position: -570px -110px;}
.cls_contact{background-position: right 0;}
a:hover .cls_contact{background-position: right bottom;}
a .sc_title.sc_title_regular{color:#26337a;}
a:hover .sc_title.sc_title_regular{color:#f55e45;}
.columns1_5.sc_column_item a{margin-top:45px; display:block;}
.topWrap .usermenu_area a.cls_contactinfo.phonenum{color:#e5543c;}  
.topWrap .usermenu_area a.cls_contactinfo.phonenum:hover, .main_content .topWrap .usermenu_area .phone_number:hover{color:#f55e45; text-decoration:none;}
a.cls_contactinfo.phonenum ,a.cls_contactinfo.mail { color: #373737; }
.home .vc_col-sm-12.wpb_column.vc_column_container .wpb_wrapper #consultation-title, .home .vc_col-sm-12.wpb_column.vc_column_container .wpb_wrapper #consultation-frm{width:990px;}
.home .vc_col-sm-12.wpb_column.vc_column_container .wpb_wrapper .main .columns1_1{width:100%; margin:0;}
.post-3016.page.type-page.status-publish.hentry.post.post_format_standard.postAlter.no_margin .sc_section.bg_tint_none.sc_aligncenter, 
.post-3016.page.type-page.status-publish.hentry.post.post_format_standard.postAlter.no_margin .sc_list.sc_list_style_iconed.list_iplaw, 
.post-3725.page.type-page.status-publish.hentry.post.post_format_standard.postAlter.no_margin .sc_section.bg_tint_none.sc_aligncenter, 
.post-3725.page.type-page.status-publish.hentry.post.post_format_standard.postAlter.no_margin .sc_list.sc_list_style_iconed, .post-3748.page.type-page.status-publish.hentry.post.post_format_standard.postAlter.no_margin .sc_section.bg_tint_none.sc_aligncenter,
 .page.type-page.status-publish.hentry.post.post_format_standard.postAlter.no_margin .sc_content.main .sc_list.sc_list_style_iconed, figure.sc_image.sc_image_shape_square
 { margin: 0 auto 30px; width: 720px;}
 .post-3748.page.type-page.status-publish.hentry.post.post_format_standard.postAlter.no_margin .sc_section.bg_tint_none.sc_aligncenter{max-height: 510px;}
 .page.type-page.status-publish.hentry.post.post_format_standard.postAlter.no_margin .columns1_3.sc_column_item.sc_column_item_4.even .sc_content.main .sc_list.sc_list_style_iconed,
  .page.type-page.status-publish.hentry.post.post_format_standard.postAlter.no_margin .columns1_3.sc_column_item.sc_column_item_3.odd.after_span_2 .sc_content.main .sc_list.sc_list_style_iconed {width: auto;}
 .page.type-page.status-publish.hentry.post.post_format_standard.postAlter.no_margin .sc_list.sc_list_style_iconed.list_iplaw { margin-bottom:35px;}
.sidebar > .widget > ul > li ul li::before, .widget_area .widgetWrap ul > li ul li::before, .sub-menu a, .sidebar .current-menu-parent a{line-height:22px !important;}

.theme_accent_border, .postSharing > ul > li > a:active, .postSharing > ul > li > span:active .squareButton.active > span, .squareButton.active > a, .roundButton > a:active, .squareButton > a:active, .squareButton > a:hover, .squareButton.ui-state-active > a, .squareButton.global > a, .squareButton.dark > a:active, .squareButton.border > a, .roundButton.border > a, .nav_pages_parts > span.page_num, .nav_comments > span.current, #wp-calendar thead tr th, .wp-calendar thead tr + tr th, .sc_skills_bar .sc_skills_item .sc_skills_count, .itemPageFull .itemDescriptionWrap .toggleButton:active, .footerWidget .sc_video_player:active .sc_video_play_button::after, .topWrap .topMenuStyleLine > ul > li ul, .topMenuStyleLine > ul#mainmenu ul.menu-panel, .sc_scroll_controls .flex-direction-nav a:active, .sc_testimonials_style_1 .flex-direction-nav a:active, .pagination .flex-direction-nav a:active, .sliderLogo .elastislide-wrapper nav span:active::before, .sc_dropcaps.sc_dropcaps_style_4 .sc_dropcap, .sc_dropcaps.sc_dropcaps_style_5 .sc_dropcap, .sc_dropcaps.sc_dropcaps_style_6 .sc_dropcap, .sc_accordion.sc_accordion_style_3 .sc_accordion_item, .sc_toggles.sc_toggles_style_3 .sc_toggles_item, .sc_tooltip_parent, pre.code, .widgetWrap .tagcloud a:hover, .widgetWrap .tagcloud a:active, .sc_accordion .sc_accordion_item.sc_active .sc_accordion_title::before, .sc_accordion.sc_accordion_style_3 .sc_accordion_item.sc_active .sc_accordion_title::before { border-color: #f0f0df; color: #797978;}
.theme_accent_bgc, .sc_video_player:active .sc_video_play_button::after, input[type="submit"]:active, input[type="button"]:active, .nav_pages_parts > span.page_num, .nav_comments > span.current, ul > li.likeActive:active > a, .sc_table.sc_table_style_1 table tr:first-child th, .sc_table.sc_table_style_1 table tr:first-child td, .masonry article .status, .post .postStatus, .sc_team .sc_team_item .sc_team_item_avatar::after, .itemPageFull .itemDescriptionWrap .toggleButton:active, .footerWrap .footerWidget .sc_video_player:active .sc_video_play_button::after, .topMenuStyleLine > ul .menu-panel, .userFooterSection.global, .sliderLogo .elastislide-wrapper nav span:active::before, .sc_skills_bar .sc_skills_item .sc_skills_count, .sc_skills_counter .sc_skills_item.sc_skills_style_3 .sc_skills_count, .sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_count, .sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_info, .sc_dropcaps.sc_dropcaps_style_1 .sc_dropcap, .sc_dropcaps.sc_dropcaps_style_2 .sc_dropcap, .sc_tooltip_parent .sc_tooltip, .sc_tooltip_parent .sc_tooltip::before, .sc_title_bg::before, .sc_accordion.sc_accordion_style_3 .sc_accordion_item .sc_accordion_title, .sc_toggles.sc_toggles_style_3 .sc_toggles_item .sc_toggles_title, .sc_scroll_controls .flex-direction-nav a:active, .sc_testimonials_style_1 .flex-direction-nav a:active, .sc_testimonials_style_3 .sc_testimonials_items, .sc_testimonials_style_3 .flex-direction-nav li, .sc_testimonials_style_3 .flex-direction-nav a, .pagination .pageLibrary > li.libPage > .pageFocusBlock .flex-direction-nav a:active, .sc_popup_light::before, .user-popUp ul.loginHeadTab li.ui-tabs-active::before, .sc_banner::before, .global_bg, .widgetWrap .tagcloud a:hover, .widgetWrap .tagcloud a:active, .sc_scroll_bar .swiper-scrollbar-drag::before, .widgetTabs .widgetTop .tagcloud a:hover, .widgetTabs .widgetTop .tagcloud a:active, #custom_options .co_options #co_bg_images_list a.current, #custom_options .co_options #co_bg_pattern_list a.current, .fullScreenSlider.globalColor .sliderHomeBullets .rsContent::before, .fullScreenSlider .sliderHomeBullets .rsContent .slide-3 .order p span, ul.sc_list_style_disk li::before, .sc_slider_pagination_area .flex-control-nav.manual .slide_date, .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li.ui-state-active a, .sc_contact_form_custom .bubble label:hover, .sc_contact_form_custom .bubble label.selected, .sc_video_player:hover .sc_video_play_button::after, .footerStyleLight .footerWidget .sc_video_player:hover .sc_video_play_button::after, .sliderHomeBullets.slider_alias_13 .textPrice, .sliderHomeBullets.slider_alias_13 .slide-2 .textPrice, .portfolio .isotopeElement .folioShowBlock::before, .squareButton > a:hover, .squareButton.active > span, .squareButton.active > a, .squareButton.ui-state-active > a, .roundButton > a:active, .squareButton > a:active, .squareButton.global > a, .squareButton.dark > a:active, .squareButton.border > a:hover, .roundButton.border:hover > a, .sc_pricing_table .sc_pricing_columns .sc_pricing_title, .sc_pricing_table .sc_pricing_columns:hover ul li.sc_pricing_title, .sc_highlight.sc_highlight_style_1, .topWrap .usermenu_area .phone_number, .sc_pricing_table .sc_pricing_columns ul:hover, .sc_accordion .sc_accordion_item.sc_active .sc_accordion_title::before, .days_container_all .booking_day_container:hover .booking_day_slots, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt, .gform_button.button {
  background-color: #26337a; color: #fff; }
.main .squareButton.global > a:hover, .main .squareButton.global > a:active, .gform_button.button:active, .gform_button.button:hover { background-color: #f55e45; border-color: #f55e45;}
.contactAddress a.cls_contactinfo.phonenum, .contactAddress a.cls_contactinfo.mail{color: #fff !important;}
.gform_button.button{color: #fff !important;}
/* 20-4-2015  */
.sc_team .sc_team_item:hover .sc_team_item_avatar:after{margin: 0 !important; background-color:transparent !important; transition:none !important;}
input[type="submit"], input[type="button"], .squareButton > a, .squareButton > span{background-color:#eaeaea;}
.squareButton.dark > a, .squareButton.dark > span { background-color: #26337a !important; border-color: #26337a !important; color: #fff;}
.squareButton.dark > a:hover, .squareButton.dark > span:hover{background-color: #f55e45 !important; border-color: #f55e45 !important;}
.footerWrap.corporate-winner-awards {  background:#eaeaea; }
.footerWrap.corporate-winner-awards .title h2{color: #e5543c; /*text-transform:uppercase;*/ font-family: "EB Garamond",serif; text-align: center;}
.footerWrap.corporate-winner-awards ul{padding: 10px 0 30px; clear: both;  list-style-type: none; margin: 0px; display: table;}
.footerWrap.corporate-winner-awards ul li{float: left; width: 300px;}
.footerWrap.corporate-winner-awards ul li a{display: block;}
.footerWrap.corporate-winner-awards ul li a img{max-width: 100%;}
.footerWrap.corporate-winner-awards ul li{margin-left:90px;}
.footerWrap.corporate-winner-awards ul li:first-child{margin-left:30px;}
.footerWrap.corporate-winner-awards .contactFooter { padding: 45px 0 25px;}
.sc_team.team_hover .columns1_5 .sc_team_item .sc_team_item_avatar{height: 210px !important;}
.sc_team_item .sc_team_item_info{padding-top: 0 !important;}

.home .sc_section.bg_tint_none .sc_section.bg_tint_none.sc_aligncenter{margin-bottom: 60px; }

.sidebar > .widget > ul #menu-item-5132 > a, .widget_area .widgetWrap ul #menu-item-5132 > a,
.sidebar > .widget > ul #menu-item-4379 > a, .widget_area .widgetWrap ul #menu-item-4379 > a, 
.sidebar > .widget > ul #menu-item-4380 > a, .widget_area .widgetWrap ul #menu-item-4380 > a, 
.sidebar > .widget > ul #menu-item-4381 > a, .widget_area .widgetWrap ul #menu-item-4381 > a
 { color: #222222 !important; cursor:default !important;}

 .owl-carousel{ width: 1010px; padding: 0 50px; }
 a.slider_link{color: #26337a;}
 a.slider_link:hover{color: #f55e45;}
 .btn-center{text-align: center;}
#not-active a{ pointer-events: none; cursor: default;}
.wpb_wrapper img.alignleft.size-full{margin-bottom: 20px;}


label.gfield_label { display: none !important; }
.post_text_area .sc_team .sc_team_item .sc_team_item_avatar img{position: relative;}
.post_text_area .sc_team .sc_team_item .sc_team_item_avatar{height: auto;}
.widget_area .widgetWrap ul > li.dropMenu::before { content: ""; font-size: 8px;}
.widget_area .widgetWrap ul > li .sub-menu li::before{content: "";}


.topTabsWrap .pageTitle { font-weight: 700; }
.post{margin: 50px 0;}
.sidebar{padding: 50px 0;}
p span strong{ color: #000; font-weight: bold; }
h1, .h1 {text-align: left;}
/* 18-5-2015  */
.post p { color: #818180; }
h2{/*text-decoration:underline;*/ color: #000; }
.pageTitle.h3 { text-transform: capitalize;}
.footerContentWrap {margin-top: 20px;}
.sc_list_item.icon-right-open-mini { font-weight: bold;}
.wpb_content_element h5, .post_text_area h5 { color: #333; font-size: 18px; line-height: 26px; font-weight: bold; margin: 0 0 10px; padding: 0; text-decoration: underline; }
.sc_content.main strong, { color: #f55e45; font-weight: normal; }
.sc_team_item_title > a { font-size: 18px; }
.wpb_wrapper > h3 { padding-bottom: 5px; }
.sc_team { padding: 0 0 30px; }
center.slider_title { font-size: 32px !important; font-weight: bold !important; padding: 0 0 0 20px !important; text-align: left !important;}

/* Advice */
.advice.clearfix > li {list-style: outside none none; margin-bottom: 10px;}
.sidebar .title { color: #818180 !important; font-family: "Lato",sans-serif !important; font-size: 16px !important; font-weight: normal !important; line-height: 25px !important; }
.widgetWrap.widget.widget_text .wpb_wrapper > p { padding: 0 0 10px !important; }
a.cls_contactinfo.phonenum, a.cls_contactinfo.mail, .widgetWrap.widget.widget_text .wpb_wrapper > p, .external_link {color: #818180 !important; font-weight: normal;}
a.cls_contactinfo.phonenum:hover, a.cls_contactinfo.mail:hover, .external_link:hover{color: #f55e45 !important;}

.post .sc_image img{display: inline-block !important; text-align: center; width: auto !important;}
.blog-title{margin: 50px 0 0; padding: 0;}
.post ol, .post ul{margin-bottom: 20px !important;}



/* =============== Desktop Version 1024 =============== */
@media screen and (max-width:1279px){
.home .userHeaderSection .sc_section ul li{margin-left:0; width:50%; padding:20px 0;}
.sc_section.bg_tint_none .columns1_5, .columns1_5.sc_column_item.sc_column_item_1.odd.first{margin-left:1%;}
.usermenu_area .social_icons.icon-linkedin {padding-top:16px;}
.home .columns1_2.sc_column_item.sc_column_item_1.odd.first { margin-right:2%; }
.sc_image.sc_image_align_right.sc_image_shape_square {width: 100%; height:auto; margin-top: 80px !important;}
.columnsWrap.sc_columns.sc_columns_count_2 { margin-left: 2%;}
.footerContentWrap .copy_socials.socPage{width:20px;}
.footerContentWrap .mainmenu_area{width:650px;}
.footerContentWrap .copyWrap .copy .copyright{width:180px;}
.upToScroll.buttonShow {bottom: 83px;}
.sc_content.main h6.sc_title.sc_title_iconed { margin-top: 5px !important;}
.topWrap .topMenuStyleFon > ul > li ul li ul, .topWrap .topMenuStyleLine > ul > li ul li ul {top: 5px !important;}
.contactFooter .contactAddress .addressLeft, .contactFooter .contactAddress .addressRight { color: #fff;}
.footerWrap.corporate-winner-awards ul li{width: 250px;}
.footerWrap.corporate-winner-awards ul li { margin-left: 20px; }
.sc_team .sc_team_item .sc_team_item_avatar { height: 180px; /*width: 150px !important;*/ }
.post-3016.page.type-page.status-publish.hentry.post.post_format_standard.postAlter.no_margin .sc_section.bg_tint_none.sc_aligncenter, .post-3016.page.type-page.status-publish.hentry.post.post_format_standard.postAlter.no_margin .sc_list.sc_list_style_iconed.list_iplaw, .post-3725.page.type-page.status-publish.hentry.post.post_format_standard.postAlter.no_margin .sc_section.bg_tint_none.sc_aligncenter, .post-3725.page.type-page.status-publish.hentry.post.post_format_standard.postAlter.no_margin .sc_list.sc_list_style_iconed, .post-3748.page.type-page.status-publish.hentry.post.post_format_standard.postAlter.no_margin .sc_section.bg_tint_none.sc_aligncenter, .page.type-page.status-publish.hentry.post.post_format_standard.postAlter.no_margin .sc_content.main .sc_list.sc_list_style_iconed, figure.sc_image.sc_image_shape_square {  width: auto; margin: 0 auto 10px;}
/*.sc_team .sc_team_item .sc_team_item_avatar{margin: 0 auto !important; height: 170px !important;}*/
.opn{display: none;}
.home .vc_col-sm-12.wpb_column.vc_column_container .wpb_wrapper #consultation-title, .home .vc_col-sm-12.wpb_column.vc_column_container .wpb_wrapper #consultation-frm { width: 850px; }
.owl-carousel{width: 668px;}
.owl-controls .owl-page, .owl-controls .owl-buttons .owl-prev, .owl-controls .owl-page, .owl-controls .owl-buttons .owl-next { top: 55px; }
.gform_footer.top_label input[type="submit"], input[type="submit"] {border-radius: 0 !important; -webkit-appearance:none;}
/*input[type="submit"], input[type="button"] {-webkit-appearance:none;}*/
center.slider_title{font-size: 26px !important; padding: 0 0 0 10px !important;}
}

/* =============== Desktop Version 768 =============== */
@media screen and (max-width:1023px){
.mainmenu_area .responsiveMenu{margin-right:-20px; margin-top:58px}
.main_content .topWrap .usermenu_area .phone_number{padding:8px 10px 0 70px;}
#menu-item-2727 > a { padding-left: 20px !important;}
.sc_image.sc_image_align_right.sc_image_shape_square {float: none !important; width: 100%; display: block; margin: 5% 0 0 0 !important; padding: 0 !important;}
.home .sc_section .main{width:750px;}
.home .userHeaderSection .sc_section ul { margin:0 0 0 3%; padding: 0;}
.home .userHeaderSection .sc_content.main img { padding-right: 5px;}
.tp-caption.mediumlightwhite1, .mediumlightwhite1{color:#26337a;}
.mainWrap.without_sidebar .sc_section.bg_tint_none .columns1_5{width:12%; clear:none;}
.mainWrap.without_sidebar .post .columns1_5 .sc_image img{width:70%;}

.post .columns1_2.sc_column_item.sc_column_item_1.odd.first .sc_image img, .columns1_2.sc_column_item.sc_column_item_2.even{width:94%; text-align: center;}
.userHeaderSection .sc_section ul li{font-size:15px;}
.columns1_2.sc_column_item.sc_column_item_1.odd.first {text-align: center; width: 100%;}
.home .sc_title.sc_title_regular { margin-top: 5% !important; text-align:center !important;}
.home .sc_list.sc_list_style_ol {margin-bottom: 5% !important;}
/*.wpb_column.vc_column_container .sc_content.main { margin-top: 3% !important;}*/
/* footer */
.footerContentWrap .mainmenu_area { display: none;}
.footerContentWrap .copyWrap .copy .copyright { width: 400px; padding:30px 0 15px;}
.footerContentWrap .copy_socials.socPage{padding-top:26px;}
.rev_slider_wrapper .rev_sl2_text_bg > img { height: auto !important; width: auto !important; }
.mainmenu_area nav ul li:first-child a { padding-left: 20px; }
.copyright .policy_link { display: block;}
.boxedWrap .with_sidebar .columns1_2.sc_column_item.sc_column_item_3.odd { width: 100%;}

/* 08-04-2015 */
.columns1_5.sc_column_item a { display: table; margin: 45px auto 0;}
.columnsWrap.sc_columns.sc_columns_count_5 a div { background-size: auto 110px; display: block; height: 60px; margin-bottom: 20px; text-align: center; width: 65px;}
.cls_about { background-position: -15px 7px;}
a:hover .cls_about { background-position: -15px 172px;}
.cls_service { background-position: -108px 4px; }
a:hover .cls_service { background-position: -108px 169px; }
.cls_client { background-position: -205px 1px; }
a:hover .cls_client { background-position: -205px 167px; }
.cls_resource { background-position: -300px 4px; }
a:hover .cls_resource { background-position: -300px 169px; }
.cls_contact { background-position: -396px 1px; }
a:hover .cls_contact { background-position: -396px 166px; }

.home .vc_col-sm-12.wpb_column.vc_column_container .wpb_wrapper .main, .home .vc_col-sm-12.wpb_column.vc_column_container .wpb_wrapper #consultation-title, .home .vc_col-sm-12.wpb_column.vc_column_container .wpb_wrapper #consultation-frm { width: 500px;}
/*.home .sc_title.sc_title_regular{margin-top:-15px !important;}*/
.content .post ol li{text-align:left;}
.home .columnsWrap.sc_columns.sc_columns_count_5 .columns1_5 h4.sc_title.sc_title_regular{margin-top: -15px !important;}
.footerWrap.corporate-winner-awards ul{width: 100%;}
.footerWrap.corporate-winner-awards ul li:first-child, .footerWrap.corporate-winner-awards ul li{ float: none; margin: 0 auto; text-align: center; width: 80%;}
.footerWrap.corporate-winner-awards ul li{margin-top: 20px;}
.footerWrap.corporate-winner-awards ul li:first-child{margin-top: 0;}
.team_hover .columns1_5{width: 45% !important;}
.topTabsWrap .speedBar { float: left; width: 100%;}
.sc_team.team_hover .columns1_5 .sc_team_item .sc_team_item_avatar { height: 170px !important;}
#mainmenu a{z-index: 1;}
.opn {display: block;  color: #f55e45; font-size: 18px; height: 35px; line-height: 24px; padding-top: 5px; position: absolute; right: 0; text-align: center; top: 0; vertical-align: middle; width: 40px;  z-index: 2;}
.sub-menu .opn { color: #f55e45; font-size: 24px; height: 35px; line-height: 28px; position: absolute; right: 0; text-align: center; top:0; vertical-align: middle; width: 40px;  z-index: 2; padding-top: 0;}
.responsive_menu .menuTopWrap > ul > li > a{border-bottom: 1px solid #ccc;}
.responsive_menu .main_content .menuTopWrap ul li ul li a { padding: 6px 50px 6px 30px !important; background: #f3f3f3;}
.topWrap .topMenuStyleFon > ul > li:not(.custom_view_item) ul, .topWrap .topMenuStyleLine > ul > li:not(.custom_view_item) ul { padding: 0 !important; }
.responsive_menu .menuTopWrap ul li ul, .responsive_menu .menuTopWrap ul li ul li { border-top: 1px solid #ddd !important; }
.responsive_menu .menuTopWrap ul li ul:first-child, .responsive_menu .menuTopWrap ul li ul li:first-child { border-top: medium none !important;}
ul.sub-menu li a ul.sub-menu li a{background: #e9e9e9;}
.topWrap .topMenuStyleLine > ul > li ul{box-shadow: none !important;}
.responsive_menu .main_content .menuTopWrap ul li ul li ul li a { padding: 6px 50px !important; background: #e9e9e9;}

.sc_columns.columnsWrap .columns1_5:nth-child(1) { width: auto;}
.sc_columns.columnsWrap .columns1_5:nth-child(2), .sc_columns.columnsWrap .columns1_5:nth-child(3), .sc_columns.columnsWrap .columns1_5:nth-child(4), .sc_columns.columnsWrap .columns1_5:nth-child(5) { width: auto;}
.sc_columns.columnsWrap .columns1_5:nth-child(4) { clear: none;}

.owl-carousel{width: 380px;}

.owl-controls .owl-page, .owl-controls .owl-buttons .owl-prev, .owl-controls .owl-page, .owl-controls .owl-buttons .owl-next { top: 35px; }

/*body .upToScroll{height: 32px;}*/
/*.main_content header.noFixMenu.menu_right .topWrap .openRightMenu, .main_content header.noFixMenu.menu_right .topWrap .searchOpen { margin-top: 0 !important;}*/
header .topWrap .search.searchOpen { width: 132px; }
header .topWrap .search .searchForm { width: 132px; }
header .topWrap .search .ajaxSearchResults::after{left: 130px;}
.menu-cilents-sidemenu-container { margin-bottom: 50px; }

.rev_slider_wrapper .rev_bg_image { display: block !important;}
.tp-caption.mediumlightwhite.lfr.tp-resizeme.start { top: 60px !important; }
.tp-caption.lfr.rev_sl2_text_bg.start { right: 17px !important; }
.sc_button.sc_button_style_global.sc_button_size_medium.iplaw_link.squareButton.global.medium.ico { display: block; }
center.slider_title { font-size: 20px !important; padding: 0 0 0 10px !important; white-space: pre-line !important; color: #fff;}
.sliderHomeBullets .rev_slider_wrapper .subtext_a { right: 180px !important; }
.sliderHomeBullets .rev_slider_wrapper .rev_sl2_text_bg > img { width: 200px !important; }
.tp-caption.lfr.rev_sl2_text_bg.start { right: 118px !important; }

}

/* =============== Tablet Version 480 =============== */
@media screen and (max-width:767px){
/*.tp-bgimg	{ width: 120% !important;}*/
.home .userHeaderSection .sc_section ul li { font-size: 13px; width:95%; }	
.policy_link {display: block;}
.main_content .topWrap .usermenu_area .phone_number { padding-top:8px;}
.home .columnsWrap.sc_columns.sc_columns_count_5{width:100%;}
.mainWrap.without_sidebar .sc_section.bg_tint_none .columns1_5 {width: 46%;}
.home .sc_image.sc_image_shape_square{width:100%; margin-right:0 !important;}
.mainWrap.without_sidebar .post .columns1_5 .sc_image img { margin: 0 auto !important; text-align: center; width: 190px !important;}	
.columnsWrap.sc_columns.sc_columns_count_5 .sc_image.sc_image_shape_square{width:100%;}
.menuTopWrap #mainmenu{display:none;}
.vc_responsive .upToScroll.buttonShow { bottom: 95px;}

.pagination .squareButton, .squareButton { margin: 0 0 7px 7px !important;}
.post-3016.page.type-page.status-publish.hentry.post.post_format_standard.postAlter.no_margin .sc_section.bg_tint_none.sc_aligncenter, .post-3016.page.type-page.status-publish.hentry.post.post_format_standard.postAlter.no_margin .sc_list.sc_list_style_iconed.list_iplaw { width: auto;}
/*.columnsWrap.sc_columns.sc_columns_count_5 a div {  background-size: 100% 100%;  padding-left: 15px;}
.columnsWrap.sc_columns.sc_columns_count_5 a div {  width: 190px;  margin: 0 auto;}*/
.home .columnsWrap.sc_columns.sc_columns_count_5 .columns1_5 h4.sc_title.sc_title_regular{margin-top: 10px !important;}
.tp-caption.subtext_a.lfr.tp-resizeme.start > a { line-height: 10px !important;}
.tp-caption.lfr.rev_sl2_text_bg.start > img {display: none;}

a.slider_link{background: #fff; padding:7px 15px !important; display: block;}
.columns1_5.sc_column_item a { margin-top: 20px;}
.home .columnsWrap.sc_columns.sc_columns_count_5{padding: 20px 0;}
.columns1_5.sc_column_item .wpb_wrapper p { padding-bottom:20px;}
.content .post ol li { font-size: 15px; line-height: 25px;}
.home .userHeaderSection .sc_section ul li {padding: 5px 0 20px;}
.home .userHeaderSection .sc_section ul li:first-child{padding-top: 20px;}
.home .sc_section.bg_tint_none .sc_section.bg_tint_none.sc_aligncenter{margin-bottom: 30px !important; }
.sidebar > .widget > ul > li, .widget_area .widgetWrap ul > li{cursor:default !important;}
.responsive_menu .menuTopWrap ul li ul, .responsive_menu .menuTopWrap ul li ul li { cursor: default !important;}
body .owl-controls .owl-buttons .owl-prev, body .owl-controls .owl-buttons .owl-next{top:15px;}
.sc_section.bg_tint_none.sc_aligncenter > br { display: none; }
.slider_title > br { display: none; }
center.slider_title { font-size: 16px !important; padding: 0 0 0 15px !important; }

/*.columnsWrap.sc_columns.sc_columns_count_5 a div.cls_resource, .columnsWrap.sc_columns.sc_columns_count_5 a div.cls_contact{background-size: auto 116px; width: 77px;}
.columnsWrap.sc_columns.sc_columns_count_5 a:hover div.cls_resource{background-size: -300px 175px;}
.columnsWrap.sc_columns.sc_columns_count_5 a:hover div.cls_contact{background-size: -396px 172px;}*/

}

@media screen and (max-width:667px){
body .owl-controls .owl-buttons .owl-prev, body .owl-controls .owl-buttons .owl-next{top:50px;}
.tp-caption.subtext_a.lfr.tp-resizeme.start { right: 55px !important;}

}
/* =============== mobile Version 320 =============== */
@media screen and (max-width:479px){
.usermenu_area .menuUsItem.menuItemRight {right: 45px; top: 65px;}
.mainmenu_area .responsiveMenu { margin-top: 45px; margin-right:0;}
.home .userHeaderSection .sc_section ul li { width: 96%; }
.contactFooter .contactAddress .addressLeft, .contactFooter .contactAddress .addressRight { float: none; text-align: center; width: 96%;}
.home .columnsWrap.sc_columns.sc_columns_count_5{margin-top:7%;}
.columnsWrap.sc_columns.sc_columns_count_5 .sc_image.sc_image_shape_square{margin-top:0;}
.footerWrap .contactFooter .logo img { height: 75px;}
.contactAddress address{padding-bottom:15px;}
.copyright a.terms_link{display:block;}
.footerContentWrap .copyWrap .copy .copyright{width:90%;}
.footerContentWrap .copy_socials.socPage { width: 8%;}
.vc_responsive .upToScroll.buttonShow { bottom: 118px;}
.pagination .squareButton + .squareButton, .squareButton + .squareButton { margin: 0;}
.home .vc_col-sm-12.wpb_column.vc_column_container .wpb_wrapper .main {  width: 280px;}
.main { position: relative; }
.responsive_menu .openResponsiveMenu { position: absolute; right: 0; top: 10px; width: 35px;}
.sc_scroll_controls .flex-direction-nav, .sc_slider_controls_top + .flex-direction-nav { display: block !important;}
.topTabsWrap .speedBar{float: left;}
body .owl-controls .owl-buttons .owl-prev, body .owl-controls .owl-buttons .owl-next{top:15px;}
.sc_image_align_center, .sc_aligncenter{font-size: 14px;}
.owl-carousel{width: 180px;}
.home .vc_col-sm-12.wpb_column.vc_column_container .wpb_wrapper #consultation-title, .home .vc_col-sm-12.wpb_column.vc_column_container .wpb_wrapper #consultation-frm { width: 280px;}
center.slider_title { font-size: 14px !important; padding: 0 0 0 5px !important; }
.tp-caption.mediumlightwhite.lfr.tp-resizeme.start {top: 20px !important;}

}
@media screen and (max-width:321px){
body .owl-controls .owl-buttons .owl-prev, body .owl-controls .owl-buttons .owl-next{top:50px;}
}

/* IE style */
.lt-ie9 .main_content .sc_section .sc_content.main ul li img{max-width: none !important;}




