@import url("../icons/icons.css");
@import url("loader.css");
@import url("text_content.css");

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

} 

/* GENERAL */
p {
    font-size: 12px;
    letter-spacing: 0.5pt;
    margin-bottom: 10px;
}
p strong {
    color: #0d0a01;
}
#content {
    padding-bottom: 0;
}
.portus-main-article-block ol, .portus-main-article-block ul {
    font-size: 14px;
    font-weight: 400;
}
.post table tr:last-child > td{
	border-bottom:none;
	
}
.vc_gitem-post-data h3 a {
    font-weight: 700;
}
/* END GENERAL */

/* Header */

.header-logo .site-title a {
    color: #e9b400;
    font-family: "heroregular" !important;
    font-size: 48px;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 66px;
    position: relative;
    top: -8px;
}
.site-title {
    margin-bottom: 0;
    margin-top: 15px;
}
.header-logo .site-title a::before {
    color: #575656;
    float: left;
    font-family: icomoon !important;
    font-size: 100px;
    min-height: 100px;
}
.site-slogan {
    font-size: 19px;
    font-weight: 300;
    margin-bottom: 5px;
    position: relative;
    top: -25px;
}
#header .header-logo {
    padding-bottom: 5px;
    padding-top: 5px;
}
#main-menu ul.ot-mega-menu .item-header.item-header-hover .item-header-hover-buttons a {
    color: #FFFFFF;
}

/* END Header */

/* MENUS */
#top-menu .wrapper > ul li a {
    color: #575656;
    letter-spacing: 0.5pt;
    padding: 6px 8px;
}
#top-menu {
    border-bottom: 0 none;
    font-family: "raleway";
    font-size: 12px;
    letter-spacing: inherit;
}
#top-menu .wrapper > ul {
    float: right;
}
#main-menu .wrapper > ul > li > a {
    font-size: 18px;
    font-weight: normal !important;
    letter-spacing: 0.5pt;
    padding-left: 30px;
    padding-right: 30px;
}
#main-menu .wrapper > ul > li:nth-child(2) > a {
    padding-left: 0;
}

#main-menu .wrapper > ul > li.home {
    display: none ;
}
#main-menu .wrapper > ul > li.home a {
	font-size: 10px ;
	transition: font-size 12s;
}
#main-menu.is-now-following .wrapper > ul > li.home {
    display: inherit !important;
}
#main-menu.is-now-following .wrapper > ul > li.home a {
    font-size: 30px;
}
#main-menu.is-now-following .wrapper > ul > li:nth-child(2) > a {
    padding-left: 30px;
}
.search-nav input {
    font-family: "raleway";
    font-size: 18px;
    width: 125px;
}
#main-menu .wrapper > ul li:hover > a {
    background: rgba(0, 0, 0, 0.11) none repeat scroll 0 0;
	padding-left:30px;
}
/* END MENUS */

/* Breadcrumb*/
/* END Breadcrumb*/

/* Footer */

#footer .widget > .widget-title > h3 {
    border-bottom: 0 none;
    font-family: "heroregular";
    font-size: 30px;
    font-weight: 200;
    letter-spacing: 0.5pt;
    margin-bottom: 10px;
    padding-bottom: 5px;
}
#footer .widget .tagcloud a {
    background: transparent none repeat scroll 0 0;
    color: #fff;
    margin: 0;
    padding: 0;
}
#footer .widget .tagcloud a::after {
    content: ",";
    display: inline-block;
}
#footer .widget .tagcloud a:last-child::after {
    display: none;
}
#footer-info {
    color: #fff;
    padding-bottom: 10px;
    padding-top: 5px;
}
#footer-widgets {
    padding-bottom: 5px;
}
#footer .menu li {
    padding-bottom: 20px;
    padding-right: 40px;
    position: relative;
}
#footer .menu li:last-child {
    padding-bottom: 0;
}
#footer .menu a {
    color: #fff;
    font-family: "raleway";
    font-size: 14px;
    font-weight: 700;
    left: 40px;
    position: relative;
}
#footer .menu-item-description {
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    position: relative;
    width: 100%;
}
#footer .menu li[class^="icon-trm-"]::before, #footer .menu li[class*=" icon-trm-"]::before {
    display: none;
}

#footer .menu li i[class^="icon-trm-"]::before, #footer .menu li i[class*=" icon-trm-"] {
    font-size: 28px;
    left: 0;
    position: absolute;
}
#footer input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #FFF;
}
#footer input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #FFF;
   opacity:  0.8;
}
#footer input::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #FFF;
   opacity:  0.8;
}
#footer input:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #FFF;
}
/* END Footer */

/* Homepage*/
.home .theiaStickySidebar .owl-controls {
    display: none;
}
.portus-article-slider-big .item-article-title {
    font-family: "Raleway";
}
.portus-article-slider-big .item-article-category {
    font-family: "heroregular";
}
.portus-content-block .portus-content-title h2, .portus-main-content-panel .portus-content-title h2 {
    color: #95c230;
    font-family: "heroregular";
    font-size: 30px;
    font-weight: 300 !important;
    letter-spacing: 0.5pt;
}
.portus-content-block .portus-content-title, .portus-main-content-panel .portus-content-title {
    background: transparent none repeat scroll 0 0;
    padding-left: 0;
}
.cat-block-trm .portus-content-title p, .cat-block-trm .item-header br, .cat-block-trm .item-meta br {
    display: none;
}
.cat-block-trm .item-content, body.ot-clean.category .article-grid-default .item .item-content {
    background: #fff none repeat scroll 0 0;
    padding: 12px !important;
}
.cat-block-trm .large-item-list .item h3 {
    margin-bottom: 10px;
    margin-top: 0;
}
.cat-block-trm .item-meta {
    margin-bottom: 3px !important;
}
.cat-block-trm .item-header > p {
    margin-bottom: 0 !important;
}
.cat-block-trm .item-header.item-header-hover p > a::before {
    background: #e9b400 none repeat scroll 0 0;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: all 0.2s ease 0s;
    width: 100%;
    z-index: 0;

}
.cat-block-trm .item-header.item-header-hover:hover p > a::before {
    opacity: 0.8;
}
.home #content {
    padding-bottom: 0;
}
.home .wpb_gmaps_widget {
    margin-bottom: 0;
}
.home .wpb_gmaps_widget .wpb_wrapper {
    padding-bottom: 0;
}
.home.et_monarch .et_social_inline_bottom {
    margin-top: 0px;
}
.home.et_monarch .et_social_autowidth li {
    margin-left: 5px !important;
    margin-right: 5px !important;
}
body.ot-clean.home .article-grid-default .article-grid-layout-3 .item {
    background: transparent none repeat scroll 0 0 !important;
}
body.ot-clean.home .article-grid-default .article-grid-layout-3 .item .item-content {
    padding: 10px 0 10px !important;
}
body.ot-clean.home .article-grid-default .article-grid-layout-3 .item .item-meta {
    margin-bottom: 2px;
    margin-top: 8px;
}
body.ot-clean.home  .w-comment-list .item, body.ot-clean .w-article-list .item, body.ot-clean .w-article-list-num .item{
	padding-bottom:5px;
	margin-bottom: 20px;
}
body.ot-clean.home .w-article-list .item-header, .w-review-articles .item:not(.item-large):not(.no-image) .item-header {
    padding-top: 0;
}
body.ot-clean.home .article-grid-default .item {
    margin-bottom: 20px !important;
}
.home .item-header.item-header-hover .item-header-hover-buttons {
    width: 100%;
}
/* END Homepage*/

/* CATEGORY PAGE*/
.category .portus-content-title h1, .author .portus-content-title h1, .tag .portus-content-title h1{
    color: #95c230;
    font-family: "heroregular";
    font-size: 30px;
    font-weight: 300 !important;
    letter-spacing: 0.5pt;
    border-bottom: 2px solid;
    display: inline-block;
    margin-bottom: -6px;
    padding-bottom: 10px;

}
.portus-pagination .page-numbers {
    background: transparent none repeat scroll 0 0;
    border: 1px solid #e9b400;
    border-radius: 0;
    color: #e9b400;
    padding: 2px 8px;
}

.portus-pagination a.page-numbers:hover {
    background-color: #FFFFFF;
}
body.ot-clean .article-blog-default .item-content h3, body.ot-clean .article-grid-default .item h3 {
    margin-top:0;
}
.category .article-grid-default .item p {
    color: #575656;
    font-size: 12px;    
}
#cat_image_desktop {
    display: block;
    float: left;
    margin-bottom: 25px;
    margin-left: 3.33333%;
    width: 41.6666%;
}
#cat_image_mobile {
    display: none;
	margin-bottom: 25px;
}
/* END CATEGORY PAGE*/
/* Buttons*/
.button.ot-shortcode-button.button-outline::before {
    border-radius: 0;
    border-width: 1px;
}
.button.ot-shortcode-button.button-outline:hover::before {
    opacity: 1 !important;
}
.button.ot-shortcode-button.button-outline:hover {
    background: #ffffff none repeat scroll 0 0 !important;
    color: #e9b400 !important;
    opacity: 1;
}
a.button.ot-shortcode-button {
    font-family: "heroregular";
    font-weight: 400;
    letter-spacing: 0.5pt;
    padding: 8px 10px 8px 4px;
}
.vc_general.vc_btn3, a.button.submit, .button.submit {
    font-family: "heroregular";
    letter-spacing: 0.5pt;
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline {
    border-color: #e9b400 !important;
    color: #e9b400 !important;
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:hover {
    background-color: #e9b400 !important;
    border-color: #e9b400 !important;
    color: #fff !important;
}
a.button.submit, .button.submit {
    background-color: transparent;
    border: 1px solid #e9b400;
    border-radius: 0;
    box-shadow: none;
    color: #fff;
    text-shadow: none;
    transition: all 0.3s ease 0s;
}
a.button.submit:hover, .button.submit:hover {
    background-color: #e9b400;
	color:#FFF;
}
.vc_grid .vc_grid-item a.vc_gitem-link.vc_btn3 {
    background-color: #e9b400;
    border-radius: 0;
}

/* END Buttons*/

/* Forms*/
/* END Forms*/

/* SIDEBAR / WIDGETS*/
.sidebar .widget .tagcloud a {
    background: #e9b400 none repeat scroll 0 0;
    border-radius: 0;
    color: #fff;
    font-family: "raleway";
    font-size: 12px !important;
    padding: 3px 6px;
    text-shadow: none;
}
.tagcloud > a#see_all_tags {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    color: #333333;
    font-size: 14px !important;
    padding: 0 0 10px;
    width: 100%;
}
.sidebar .widget {
    border-bottom: 0 none;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.sidebar.portus-sidebar-large {
    color: #575656;
}
.theiaStickySidebar .vc_progress_bar .vc_single_bar .vc_label {
    font-family: "Raleway";
    font-size: 12px;
    padding: 0.2em 0.5em;
}
.theiaStickySidebar .vc_progress_bar .vc_single_bar {
    background: #cecece none repeat scroll 0 0;
    border-radius: 0 ;
    box-shadow: none;
    margin-bottom: 8px;
}
.theiaStickySidebar .vc_label_units {
    float: right;
    font-size: 14px;
    font-weight: 600;
    position: relative;
    top: -2px;
}
.theiaStickySidebar .vc_progress_bar .vc_single_bar .vc_bar{
	 border-radius: 0 ;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_bar, .vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_bar {
    background-color: #ea5b0c !important;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_bar, .vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_bar {
    background-color: #95c230 !important;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_bar, .vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_bar {
    background-color: #831f82 !important;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_label_units, .vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .² {
    color: #ea5b0c !important;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_label_units, .vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_label_units {
    color: #95c230 !important;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_label_units, .vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_label_units {
    color: #831f82 !important;
}
/* END SIDEBAR / WIDGETS*/

/*Mobile menu*/
.dat-menu-setup {
    background-color: #e9b400;
    background-image: none;
}
/* END Mobile menu*/

/* CATEGORIES ICONS */
[class^="icon-trm-cat-"], [class*=" icon-trm-cat-"] {
    font-size: 18px;
    margin-left: 0 !important;
    width: 22px !important;
}
.icon-trm-cat-2:before {
    content: "\e925";
}
.icon-trm-cat-5:before {
    content: "\e908";
}
.icon-trm-cat-11:before {
    content: "\e90c";
}
.icon-trm-cat-18:before {
    content: "\e911";
}
.icon-trm-cat-17:before {
    content: "\e909";
}
/* END CATEGORIES ICONS */

/* ICONS COLORS */
[class^="icon-"].red, [class*=" icon-"].red {
   color:#c61a2c;
}
[class^="icon-"].yellow, [class*=" icon-"].yellow {
   color:#e9b400;
}
[class^="icon-"].violet, [class*=" icon-"].violet {
   color:#831f82;
}
[class^="icon-"].orange, [class*=" icon-"].orange {
   color:#ea5b0c;
}
[class^="icon-"].green, [class*=" icon-"].green {
   color:#95c230;
}
[class^="icon-"].grey, [class*=" icon-"].grey {
   color:#333333;
}
[class^="icon-"].small, [class*=" icon-"].small {
   font-size:24px;
   text-align: right;
}
.medium[class^="icon-"], .medium[class*=" icon-"] {
    font-size: 50px;
    text-align: right;
}
[class^="icon-"].large, [class*=" icon-"].large {
   font-size:70px;
   text-align: right;
}

/* END ICONS COLORS */


/* SINGLE POST */

.portus-main-article-block h1, .portus-main-article-block h2, .portus-main-article-block h3, .portus-main-article-block h4, .portus-main-article-block h5, .portus-main-article-block h6 {
    font-family: "Raleway" !important;
}
.portus-main-article-block h2 {
    font-size: 24px;
    font-weight: 800;
	margin-bottom: 15px;
}
.portus-main-article-block h3 {
    font-size: 18px;
    font-weight: 400;
	color:#000000;
	margin-bottom: 0px;
}
.portus-main-article-block p + h2, .portus-main-article-block blockquote + h2, .portus-main-article-block p + h3, .portus-main-article-block blockquote + h3 {
    margin-top: 30px;
}

.portus-main-article-block p {
    color: #575656;
    font-size: 14px;
}

.portus-main-article-meta {
    display: none;
}

.portus-main-article-block {
    margin-bottom: 20px !important;
    padding: 30px 30px 15px !important;
}

.portus-post-tags a, .cs-single-post-tags a {
    background: #cecece none repeat scroll 0 0;
    color: #fff;
    letter-spacing: 0.5pt;
    margin-bottom: 0;
    margin-top: 5px;
    padding: 2px 5px;
	border-radius:0;
}
.cs-single-post-tags, .portus-post-tags {
    margin-bottom: 0;
}
.portus-post-tags a:hover, .cs-single-post-tags a:hover {
    background-color: #e6b318;
    color: #fff !important;
}
.single h1, .page h1 {
    background-color: #95c230;
    color: #ffffff !important;
    font-family: "heroregular" !important;
    padding: 10px;
}
.home h1 {
    background-color: transparent !important;
    padding: 0;
}

.page #leaderboard {
    margin-top: 20px;
}
#share_trm {
    background: #fff none repeat scroll 0 0;
    margin-bottom: 25px;
    padding: 15px 10px 3px;
}
#share_trm > #share_trm_text > h3 {
    font-family: "Raleway";
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 0;
}
#share_trm > #share_trm_text > p {
    font-size: 12px;
}
#share_trm .et_social_inline_bottom {    
    margin-top: 0;   
}

#share_trm ul.et_social_icons_container {
    float: right;
    width: auto !important;
}
.single.et_monarch #share_trm .et_social_networks .et_social_icons_container {
    float: right;
    min-width: 224px !important;
    width: auto !important;

}
.et_monarch .et_social_networks li a br {
    display: none;
}
.et_monarch .et_social_all_button, .et_monarch .et_social_networks.et_social_circle .et_social_all_button i {
    background-color: #e9b400;
}
.et_monarch .et_social_all_button i {
    color: #FFFFFF !important;
}
.single .portus-content-block .portus-content-title h2, .portus-sidebar-large .widget > .widget-title > h3, .portus-sidebar-small .widget > .widget-title > h3, .widget_wp_related_posts .widget-title > h3 {
    color: #000000;
    font-family: "heroregular";
    font-size: 14px;
    font-weight: 400 !important;
    letter-spacing: 0.5pt;
}
.portus-post-author {
    border: 0 none;
    padding: 0;
}
.portus-post-author-content h3 a {
    font-family: "Raleway";
    font-size: 18px;
    font-weight: 200;
    letter-spacing: 0.8pt;
}
.portus-post-author-content > p {
    color: #575656 !important;
    font-weight: 200;
}
.portus-post-author .item-meta a, .item-meta a, .item-meta span, .article-grid-default .item .item-meta .item-meta-i i {
    color: #e9b400 !important;
    font-weight: 200 !important;
}
.portus-post-author .item-meta a {
    border-right: 1px solid #000;
    color: #e9b400;
    font-weight: 200;
    margin-right: 6px;
    padding-right: 12px;
}
.portus-post-author .item-meta a:last-child {
    border-right: none;
    padding-right: 0px;
}
.single .portus-content-block .portus-content-title a.right {
    bottom: inherit;
    color: #d9d9d9 !important;
    float: none;
    line-height: 30px;
    margin-bottom: -6px;
    margin-top: 0;
    padding-bottom: 10px;
    padding-left: 20px;
    position: relative;
    right: inherit;
}
.single .portus-content-block .portus-content-title a.right:hover {

    color: #e9b400 !important;

}
.single a.set-this-dotted::after {
    bottom: 13px;
    content: "|";    
    font-size: 100%;   
    left: 5px;
}
.comment-info {
    padding-top: 5px;
}
.portus-content-block-comment-list {
    display: none;
}
#attachment-box {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.03);
    cursor: text;
    display: block;
    margin-bottom: 8px;
    padding: 10px 12px;
}
#attachment-box  > label {
    color: #9d9d9d;
}
.gglcptch.gglcptch_v2 #gglcptch_error{
	display:none;
}
.gglcptch_v1, .gglcptch_v2 {
    margin-bottom: 5px;
}
/* END SINGLE POST */

/* SOCIAL SHARING*/
.et_monarch .et_social_networks li, .et_monarch .widget_monarchwidget .et_social_networks li, .et_monarch .widget .et_social_networks li, .et_monarch .widget_text .et_social_networks li {
    min-height: 36px;
}
.et_monarch .et_social_networks .et_social_icon, .et_monarch .et_social_networks .et_social_icon::before, .et_monarch .et_social_networks .et_social_icon::after {
    height: 36px;
    line-height: 36px;
    width: 36px;
}
/* END SOCIAL SHARING*/
/* Breadcrumb*/
#breadcrumbs {
    margin-top: 10px;
}
#breadcrumbs span {
    color: #575656;
    font-size: 12px;
    letter-spacing: 1.2pt;
}
#breadcrumbs > span > span > a {
    color: #e6b318;
}
/* END Breadcrumb*/

/* Contact block bottom pages*/
.background_f6f6f6 {
    background-color: #f6f6f6;
}
#contact_row {
    margin-top: 50px;
    padding: 80px 0;
}
#contact_row.vc_row-has-fill .vc_column-inner {
    padding-top: 5px;
}
.wpb_content_element, #contact_row .wpb_content_element {
    margin-bottom: 0 !important;
}
.contact_row_logo {
	background-image:url("/wp-content/uploads/2016/07/gift_bg_transparent.png") !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    padding-bottom: 15px !important;
}
#contact_row .shareaholic-share-buttons {
    margin-bottom: 0 !important;
}
#contact_row .shareaholic-share-buttons-container li.shareaholic-share-button {
    padding: 0 10px 0 0 !important;
}


/* END Contact block bottom pages*/

/* Banner AMAHE*/
#banner_amahe::after {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.5+0,0.03+100 */
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.03) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.03) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.03) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#08000000',GradientType=0 ); /* IE6-9 */
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    width: 100%;
}
#banner_amahe {
    cursor: pointer;
    margin: 20px 0;
}
#banner_amahe .vc_column-inner {
    padding: 25px 50px;
}
#banner_amahe h3 {
    color: #ffffff;
    font-family: "heroregular";
    font-size: 30px !important;
    font-weight: 400;
    margin-bottom: 20px !important;
    text-shadow: 1px 0 5px rgba(0, 0, 0, 0.35);
}
/* END Banner AMAHE*/

/* Meta */
a.item-meta-i {
    font-family: "heroregular";
    font-size: 12px;
    letter-spacing: 0.5pt;
}
/* END meta*/

/* RELATED POSTS*/
.widget ul.related_post .wp_rp_excerpt {
    display: none;
}
.widget ul.related_post li a img {
    width: 110px;
}
.widget ul.related_post li a.wp_rp_title {
    color: #000;
    font-family: "Raleway";
    font-size: 14px;
    font-weight: 700;
}
.widget_wp_related_posts .widget-title {
    border-bottom: 2px solid rgba(0, 0, 0, 0.1);
}
.widget_wp_related_posts .widget-title > h3{
    border-bottom: 2px solid #5e8dcf;
    display: inline-block;
    margin-bottom: -2px;
    padding-bottom: 17px;
	color: #000000;
    font-family: "heroregular";
    font-size: 14px;
    font-weight: 400 !important;
    letter-spacing: 0.5pt;
}
#col_right ul.related_post li, .widget ul.related_post li {
    border: 0 none !important;
    clear: both;
}
#col_right .related_post_title {
    display: none;
}
#col_right .related_post.wp_rp > li:nth-child(3) {
    display: none;
}
#col_right .related_post.wp_rp > li {
    
    margin-bottom: 20px !important;
    padding: 0 0 10px !important;
}
#col_right ul.related_post li a.wp_rp_thumbnail img {
    max-width: 340px !important;
    width: 100%;
}
#col_right a.wp_rp_thumbnail {
    max-height: 180px;
    overflow: hidden;
    width: 100%;
}
#col_right .wp_rp_title {
    background: #fff none repeat scroll 0 0 !important;
    color: #000;
    display: inline-block;
    font-family: "Raleway";
    font-size: 24px;
    font-weight: 700;
    padding: 7px;
    width: 100%;
}
#col_right .wp_rp_excerpt {
    color: #575656;
    display: inline-block;
    font-family: "Raleway";
    font-size: 12px;
    line-height: 16px;
    padding: 7px;
	background: #fff none repeat scroll 0 0 !important;
}
ul.related_post li .item-meta-i i {
    padding-right: 4px;
}
#col_right .wp_rp_content .item-meta {
	background: #fff none repeat scroll 0 0 !important;
    padding: 0 7px;
}
.widget ul.related_post li a.item-meta-i {
    letter-spacing: 0;
}
/* END RELATED POSTS*/

/* WIDGET TWITTER IN FOOTER*/
#ctf .ctf-item {
    border-bottom: 1px solid #fff;
    padding: 5px 5px 1px;
    position: relative;
}
#ctf .ctf-item:first-child {
    padding-top: 0;
}
#ctf .ctf-item a {
    color: #fff;
}
#ctf.ctf-super-narrow .ctf-author-name {
    margin-left: 0;
}
.ctf-author-box {
    width: 100%;
}
.ctf-tweet-meta {
    bottom: 0;
    position: absolute;
    right: 0;
}
#ctf .ctf-tweet-actions a.ctf-reply, #ctf .ctf-tweet-actions a.ctf-retweet, #ctf .ctf-tweet-actions a.ctf-like {
    color: #fff;
}
#ctf .ctf-tweet-actions a.ctf-reply:hover, #ctf .ctf-tweet-actions a.ctf-retweet:hover, #ctf .ctf-tweet-actions a.ctf-like:hover {
    color: #fff !important;
}

.ctf-author-box-link::after {
    content: "\e924";
    font-family: "icomoon" !important;
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    position: absolute;
    right: 0;
    text-transform: none;
    top: 7px;
}

/* END WIDGET TWITTER IN FOOTER*/

/* WIDGET NEWSLETTER FOOTER*/
.widget_mc4wp_form_widget {
    margin-top: 60px;
}
#footer-widgets .mc4wp-form-theme input[type="text"], #footer-widgets .mc4wp-form-theme input[type="email"], #footer-widgets .mc4wp-form-theme input[type="tel"], #footer-widgets .mc4wp-form-theme input[type="url"], #footer-widgets .mc4wp-form-theme input[type="date"], #footer-widgets .mc4wp-form-theme input[type="number"], #footer-widgets .mc4wp-form-theme select, #footer-widgets .mc4wp-form-theme textarea {
    background: transparent none repeat scroll 0 0 !important;
    border: 1px solid #ffffff !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    color: #fff !important;
    float: left;
    font-family: "Raleway" !important;
    padding: 5px 7px !important;
    width: 210px !important;
}
#footer-widgets .mc4wp-form-theme button, #footer-widgets .mc4wp-form-theme input[type="submit"], #footer-widgets .mc4wp-form-theme input[type="button"] {
    background: transparent none repeat scroll 0 0 !important;
    border: 1px solid #fff !important;
    border-radius: 0 !important;
    color: #fff !important;
    float: left !important;
    font-family: "Raleway" !important;
    font-size: 14px !important;
    margin-left: 10px !important;
    padding: 5px 7px !important;
}
#footer-widgets .mc4wp-form-theme-light input[type="text"]:focus, #footer-widgets .mc4wp-form-theme-light input[type="email"]:focus, #footer-widgets .mc4wp-form-theme-light input[type="tel"]:focus, #footer-widgets .mc4wp-form-theme-light input[type="url"]:focus, .mc4wp-form-theme-light input[type="date"]:focus, #footer-widgets .mc4wp-form-theme-light select:focus, #footer-widgets .mc4wp-form-theme-light textarea:focus {
    border: 2px solid #fff !important;
    box-shadow: none;
}
#footer-widgets .mc4wp-form-theme-light button:active, #footer-widgets .mc4wp-form-theme-light button:focus, #footer-widgets .mc4wp-form-theme-light button:hover, #footer-widgets .mc4wp-form-theme-light input[type="submit"]:active, #footer-widgets .mc4wp-form-theme-light input[type="submit"]:focus, #footer-widgets .mc4wp-form-theme-light input[type="submit"]:hover {
    background: #fff none repeat scroll 0 0 !important;
    border-color: #fff;
    color: #e9b400  !important;
}
/* END WIDGET NEWSLETTER FOOTER*/

/* MEGAMENU*/
.ot-mega-menu li .widget-split:nth-child(4) .w-article-list .item:first-child {
    display: none;
}
#main-menu li:hover > ul.ot-mega-menu {
    width: 100%;
}
.ot-mega-menu .widget-split:nth-child(2) {
    max-width: inherit;
    padding-left: 20px;
    width: 30%;
}
.ot-mega-menu .widget-split:nth-child(3) {
    max-width: inherit;
    width: 35%;
}
.ot-mega-menu .widget-split:nth-child(4) {
    max-width: inherit;
    width: 35%;
	padding-right:20px;
}
#main-menu li.has-ot-mega-menu > ul.ot-mega-menu .widget:first-child {
    padding-top: 10px;
}
#main-menu li.has-ot-mega-menu > ul.ot-mega-menu > li {
    display: block;
}
.ot-mega-menu .widget-split:nth-child(4) .item {
    border: 0 none;
    margin-bottom: 10px;
}
.ot-mega-menu .widget-split:first-child {
    display: inline-block;
    max-width: none;
    width: 100%;
}
.ot-mega-menu .widget-split {
    border: 0 none;
    padding: 0;
}
#main-menu li.has-ot-mega-menu > ul.ot-mega-menu .widget {
    width: auto;
}
.ot-mega-menu .widget-split:first-child > .widget.first > .textwidget {
    border-bottom: 2px solid rgba(0, 0, 0, 0.1);
    margin-left: 60px;
    margin-right: 20px;
}
.ot-mega-menu .textwidget > h2 {
    border-bottom: 2px solid #e9b400;
    color: #95c230;
    display: inline;
    font-family: "heroregular";
    font-weight: 400;
    line-height: 50px;
    margin-left: 0 !important;
    padding-bottom: 8px;
}
.ot-mega-menu .textwidget i {
    color: #e9b400;
    float: left;
    font-size: 32px;
    left: 20px;
    margin-top: 14px;
    position: absolute;
}
.ot-mega-menu .widget-split:first-child > .widget {
    padding: 15px 0 !important;
}
#main-menu ul.ot-mega-menu .widget_nav_menu a {
    color: #e9b400;
    font-size: 18px;
    font-weight: 500 !important;
    padding: 8px 0;
}
#main-menu ul.ot-mega-menu .widget_nav_menu a::before {
    content: ">";
    padding-right: 6px;
    position: relative;
    top: 1px;
}
.ot-mega-menu li .widget-split:nth-child(2) .widget-1 {
    margin-bottom: 5px;
    padding-bottom: 5px;
}
#main-menu ul.ot-mega-menu .widget_nav_menu li:hover a {
    background: transparent none repeat scroll 0 0;
    color: #95c230;
    padding-left: 15px;
}
#main-menu .wrapper > ul > li:hover > a span {
    background: transparent none repeat scroll 0 0;
    color: #fff;
}
#main-menu .wrapper > ul li > a span::after {
    display: none;
}
body.ot-clean .ot-mega-menu a.post-title-comment {
    display: inline-block !important;
}

.ot-mega-menu .widget_orange_themes_cat_posts .item h4 {
    font-family: "Raleway";
    font-weight: 700;
}
.ot-mega-menu .widget-split:nth-child(3) .item h4 {
    font-size: 24px;
}
.ot-mega-menu .widget-split:nth-child(4) .item h4 {
    font-size: 18px;
    line-height: 20px;
}
.ot-mega-menu .item-categories a {
    font-family: "heroregular";
    font-size: 12px !important;
	color:#e9b400 !important;
}
.ot-mega-menu .item-categories a::before {
    color: #b3b3b3;
    content: "|";
    display: inline-block;
    margin-right: 3px;
}
.ot-mega-menu .item-categories a:last-child::before, .ot-mega-menu .item-categories a:first-child::before {
    display: none;
}
.ot-mega-menu .widget-split:first-child > .widget {
    padding-left: 0;
}

/* END MEGAMENU*/

/* BLOC FLOTANT GAUCHE */
.et_social_contact {
    background: #e9b400 none repeat scroll 0 0;
}
.et_social_colors, .et_social_colors > a {
    background: #333333 none repeat scroll 0 0;
}

.et_monarch .et_social_icon, .et_monarch .icon-trm-email.et_social_icon::before, .et_monarch .icon-trm-email.et_social_icon::after, .et_monarch .et_social_icon, .et_monarch .icon-trm-paint-board-and-brush.et_social_icon::before, .et_monarch .icon-trm-paint-board-and-brush.et_social_icon::after {
    font-family: "icomoon";
    font-size: 28px;
}
.et_monarch .et_social_icon, .et_monarch .et_social_icon::before, .et_monarch .et_social_icon::after {
    line-height: 38px;
}
.et_monarch .et_social_sidebar_networks a {
    padding: 0;
}

.et_monarch .et_social_sidebar_networks li  {
    max-height:38px;
}
.et_monarch .et_social_sidebar_networks li.et_social_colors {
    max-height: unset;
}
.et_monarch .et_social_sidebar_networks li > a {
    float: left;
    width: 40px;
}
.et_monarch .et_social_sidebar_networks .sidebar_explanation {
    float: right;
    height: 0;
    left: -100%;
    opacity: 0;
    padding: 0;
    position: relative;
    transition: all 0.25s ease 0s;
    width: 0;
    z-index: 10;
}
.et_monarch .et_social_sidebar_networks li.active .sidebar_explanation {
    height: auto;
    left: 0;
    opacity: 1;
    padding: 4px 10px 7px;
    width: auto;
}
.et_monarch .et_social_sidebar_grow li.active {
    width: auto;
}

#choice_color .color {
    background: red none repeat scroll 0 0;
    border-radius: 45px;
    content: "";
    display: block;
    float: left;
    height: 20px;
    margin-left: 10px;
    margin-top: 5px;
    position: relative;
    width: 20px;
	cursor:pointer;
}
#choice_color .color.yellow {
 background-color:#e9b400;  
}
#choice_color .color.red {
 background-color:#c61a2c;  
}
#choice_color .color.violet {
 background-color:#831f82;  
}
#choice_color .color.green {
 background-color:#95c230;  
}
#choice_color .color.orange {
 background-color:#ea5b0c;  
}

#choice_color .color.active::after {
    color: #fff;
    content: "\e92b";
    display: block;
    font-family: "icomoon" !important;
    font-size: 19px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    left: 4px;
    line-height: 1;
    position: relative;
    text-shadow: 1px 0 0 #000;
    text-transform: none;
    top: -2px;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.et_social_sidebar_networks li h3, .et_social_sidebar_networks li a, .et_social_sidebar_networks li a:hover  {
    color: #fff;
    display: inline;
    float: left;
    line-height: 30px !important;
    text-align: left;
}

/* END BLOC FLOTANT GAUCHE */

/*Forms*/
.pfbc-label > label {
    line-height: 20px;
    margin-right: 15px !important;
    min-height: 40px;
    text-align: right !important;
}
.pfbc-label strong {
    display: none;
}
.accua-form fieldset > legend {
    font-size: 16px !important;
    font-weight: 400;
    margin-bottom: 15px;
}
.accua-form input[type="text"], .accua-form input[type="password"], .accua-form input[type="number"], .accua-form input[type="email"], select, input[type="file"] {
 
    height: 35px !important;
    line-height: 35px !important;
	border-radius:0px;
}
.accua-form select {
    padding: 5px !important;
}
.pfbc-element.pfbc-buttons {
    margin-left: 30% !important;
    margin-top: 10px !important;
}
.accua-form-view-sidebyside .pfbc-fieldwrap {
    width: 70%;
}
.accua-form-view-sidebyside .pfbc-label {
    width: 30%;
}
.accua-form button[type="submit"] {
    float: left;
	font-size: 16px;
    height: 42px;
    line-height: 42px;
    padding: 0 15px;
	 background: #ea5b0c none repeat scroll 0 0;
    border: medium none;
    border-radius: 0px;
    color: #fff;
	cursor:pointer;
	transition:all 0.3s ease;
}

.accua-form button[type="submit"]:hover {
    background: #e9b400 none repeat scroll 0 0 !important;
}
.accua-form-view-sidebyside .pfbc-textbox, .accua-form-view-sidebyside .pfbc-textarea, .accua-form-view-sidebyside .pfbc-select {
    width: 100% !important;
}
.accua-form button[type="submit"]{
	transition: all 0.3s ease;
}
.pfbc-error.ui-state-error.ui-corner-all {
    background: #e17d7d none repeat scroll 0 0 !important;
    border: 1px solid #d70000 !important;
    border-radius: 0px !important;
    clear: both;
    display: block !important;
    margin-top: 60px !important;
    padding: 5px !important; 
}
.pfbc-error.ui-state-error.ui-corner-all li {
    color: #ffffff !important;
}
.pfbc-invalid {
    background-color: transparent;
}
.pfbc-invalid input.pfbc-textbox, .pfbc-invalid select.pfbc-select , .pfbc-invalid textarea.accuaform-fieldtype-textarea  {
    border-color: #d70000;
}
fieldset.accuaform-fieldtype-fieldset-begin {
    margin-top: 15px;
}
/**/ 

/*Page contact*/
.wpb_gmaps_widget .wpb_wrapper {
    padding: 0;
}
.fa-ul > li {
    list-style: outside none none !important;
}
/* END Page contact*/


/* CHOICE COLOR */
.border-yellow{
	border-color: #e9b400 !important;
}
.border-red{
	border-color: #c61a2c !important;
}
.border-green{
	border-color: #95c230 !important;
}
.border-violet{
	border-color: #831f82 !important;
}
.border-orange{
	border-color: #ea5b0c !important;
}


.bg-yellow{
	background-color:#e9b400 !important;
}
.bg-red{
	background-color:#c61a2c !important;
}
.bg-green{
	background-color:#95c230 !important;
}
.bg-violet{
	background-color:#831f82 !important;
}
.bg-orange{
	background-color:#ea5b0c !important;
}


.main-color-yellow .header-logo .site-title a {
    color: #e9b400;
}
.main-color-red .header-logo .site-title a {
    color: #c61a2c;
}
.main-color-green .header-logo .site-title a {
    color: #95c230;
}
.main-color-violet .header-logo .site-title a {
    color: #831f82;
}
.main-color-orange .header-logo .site-title a {
    color: #ea5b0c;
}

.main-color-yellow .cat-block-trm .item-header.item-header-hover p > a::before {
    background: #e9b400 none repeat scroll 0 0;
}
.main-color-red .cat-block-trm .item-header.item-header-hover p > a::before {
    background: #c61a2c none repeat scroll 0 0;
}
.main-color-green .cat-block-trm .item-header.item-header-hover p > a::before {
    background: #95c230 none repeat scroll 0 0;
}
.main-color-violet .cat-block-trm .item-header.item-header-hover p > a::before {
    background: #831f82 none repeat scroll 0 0;
}
.main-color-orange .cat-block-trm .item-header.item-header-hover p > a::before {
    background: #ea5b0c none repeat scroll 0 0;
}
     
.main-color-yellow #main-menu ul.ot-mega-menu .item-header.item-header-hover .item-header-hover-buttons a:hover {
    color: #e9b400;
}
.main-color-red #main-menu ul.ot-mega-menu .item-header.item-header-hover .item-header-hover-buttons a:hover {
    color: #c61a2c;
}
.main-color-green #main-menu ul.ot-mega-menu .item-header.item-header-hover .item-header-hover-buttons a:hover {
    color: #95c230;
}
.main-color-violet #main-menu ul.ot-mega-menu .item-header.item-header-hover .item-header-hover-buttons a:hover {
    color: #831f82;
}
.main-color-orange #main-menu ul.ot-mega-menu .item-header.item-header-hover .item-header-hover-buttons a:hover {
    color: #ea5b0c;
}

.main-color-yellow .vc_grid .vc_grid-item a.vc_gitem-link.vc_btn3 {
    background-color: #95c230;
}
.main-color-red .vc_grid .vc_grid-item a.vc_gitem-link.vc_btn3 {
    background-color: #95c230;
}
.main-color-green .vc_grid .vc_grid-item a.vc_gitem-link.vc_btn3 {
    background-color: #c61a2c;
}
.main-color-violet .vc_grid .vc_grid-item a.vc_gitem-link.vc_btn3 {
    background-color: #95c230;
}
.main-color-orange .vc_grid .vc_grid-item a.vc_gitem-link.vc_btn3 {
    background-color: #95c230;
}

.main-color-yellow .portus-pagination .page-numbers.current, 
.main-color-red .portus-pagination .page-numbers.current, 
.main-color-green .portus-pagination .page-numbers.current, 
.main-color-violet .portus-pagination .page-numbers.current, 
.main-color-orange .portus-pagination .page-numbers.current {
    color: #FFFFFF !important;
}
.main-color-yellow .portus-pagination .page-numbers {
    border: 1px solid #e9b400;
    color: #e9b400;
}
.main-color-red .portus-pagination .page-numbers {
    border: 1px solid #c61a2c;
    color: #c61a2c;
}
.main-color-green .portus-pagination .page-numbers {
    border: 1px solid #95c230;
    color: #95c230;
}
.main-color-violet .portus-pagination .page-numbers {
    border: 1px solid #831f82;
    color: #831f82;
}
.main-color-orange .portus-pagination .page-numbers {
    border: 1px solid #ea5b0c;
    color: #ea5b0c;
}


.main-color-yellow .button.ot-shortcode-button.button-outline:hover {
    color: #e9b400 !important;
}
.main-color-red .button.ot-shortcode-button.button-outline:hover {
    color: #c61a2c !important;
}
.main-color-green .button.ot-shortcode-button.button-outline:hover {
    color: #95c230 !important;
}
.main-color-violet .button.ot-shortcode-button.button-outline:hover {
    color: #831f82 !important;
}
.main-color-orange .button.ot-shortcode-button.button-outline:hover {
    color: #ea5b0c !important;
}


.main-color-yellow .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline {
    border-color: #e9b400 !important;
    color: #e9b400 !important;
}
.main-color-red .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline {
    border-color: #c61a2c !important;
    color: #c61a2c !important;
}
.main-color-green .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline {
    border-color: #95c230 !important;
    color: #95c230 !important;
}
.main-color-violet .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline {
    border-color: #831f82 !important;
    color: #831f82 !important;
}
.main-color-orange .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline {
    border-color: #ea5b0c !important;
    color: #ea5b0c !important;
}



.main-color-yellow .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline.active, .main-color-yellow .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:active, .main-color-yellow .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:focus, .main-color-yellow .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:hover {
    background-color: #e9b400 !important;
    border-color: #e9b400 !important;
}
.main-color-red .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline.active, .main-color-red .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:active, .main-color-red .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:focus, .main-color-red .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:hover {
    background-color: #c61a2c !important;
    border-color: #c61a2c !important;
}
.main-color-green .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline.active, .main-color-green .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:active, .main-color-green .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:focus, .main-color-green .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:hover {
    background-color: #95c230 !important;
    border-color: #95c230 !important;
}
.main-color-violet .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline.active, .main-color-violet .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:active, .main-color-violet .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:focus, .main-color-violet .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:hover {
    background-color: #831f82 !important;
    border-color: #831f82 !important;
}
.main-color-orange .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline.active, .main-color-orange .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:active, .main-color-orange .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:focus, .main-color-orange .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:hover {
    background-color: #ea5b0c !important;
    border-color: #ea5b0c !important;
}


.main-color-yellow .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:hover, .main-color-red .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:hover, .main-color-green .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:hover, .main-color-violet .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:hover, .main-color-orange .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:hover  {
    color: #fff !important;
}


.main-color-yellow .portus-post-author .item-meta a, .main-color-yellow .item-meta a, .main-color-yellow .item-meta span, .main-color-yellow .article-grid-default .item .item-meta .item-meta-i i {
    color: #e9b400 !important;
}
.main-color-red .portus-post-author .item-meta a, .main-color-red .item-meta a, .main-color-red .item-meta span, .main-color-red .article-grid-default .item .item-meta .item-meta-i i {
    color: #c61a2c !important;
}
.main-color-green .portus-post-author .item-meta a, .main-color-green .item-meta a, .main-color-green .item-meta span, .main-color-green .article-grid-default .item .item-meta .item-meta-i i {
    color: #95c230 !important;
}
.main-color-violet .portus-post-author .item-meta a, .main-color-violet .item-meta a, .main-color-violet .item-meta span, .main-color-violet .article-grid-default .item .item-meta .item-meta-i i {
    color: #831f82 !important;
}
.main-color-orange .portus-post-author .item-meta a, .main-color-orange .item-meta a, .main-color-orange .item-meta span, .main-color-orange .article-grid-default .item .item-meta .item-meta-i i {
    color: #ea5b0c !important;
}


.main-color-yellow .et_social_contact {
    background: #e9b400 none repeat scroll 0 0;
}
.main-color-red .et_social_contact {
    background: #c61a2c none repeat scroll 0 0;
}
.main-color-green .et_social_contact {
    background: #95c230 none repeat scroll 0 0;
}
.main-color-violet .et_social_contact {
    background: #831f82 none repeat scroll 0 0;
}
.main-color-orange .et_social_contact {
    background: #ea5b0c none repeat scroll 0 0;
}


.main-color-yellow .sidebar .widget .tagcloud a {
    background: #e9b400 none repeat scroll 0 0;
}
.main-color-red .sidebar .widget .tagcloud a {
    background: #c61a2c none repeat scroll 0 0;
}
.main-color-green .sidebar .widget .tagcloud a {
    background: #95c230 none repeat scroll 0 0;
}
.main-color-violet .sidebar .widget .tagcloud a {
    background: #831f82 none repeat scroll 0 0;
}
.main-color-orange .sidebar .widget .tagcloud a {
    background: #ea5b0c none repeat scroll 0 0;
}

.main-color-yellow #main-menu {
    background: #e9b400 none repeat scroll 0 0;
}
.main-color-red #main-menu {
    background: #c61a2c none repeat scroll 0 0;
}
.main-color-green #main-menu {
    background: #95c230 none repeat scroll 0 0;
}
.main-color-violet #main-menu {
    background: #831f82 none repeat scroll 0 0;
}
.main-color-orange #main-menu {
    background: #ea5b0c none repeat scroll 0 0;
}

.main-color-yellow .item-article-category {
	color:#e9b400 !important;
}
.main-color-red .item-article-category {
	color:#d72b3d  !important;
}
.main-color-green .item-article-category {
	color:#95c230 !important;
}
.main-color-violet .item-article-category {
	color:#b34fb2  !important;
}
.main-color-orange .item-article-category {
	color:#ea5b0c !important;
}


.main-color-yellow .ot-mega-menu .textwidget i {
    color: #e9b400;
}
.main-color-red .ot-mega-menu .textwidget i {
    color: #c61a2c;
}
.main-color-green .ot-mega-menu .textwidget i {
    color: #95c230;
}
.main-color-violet .ot-mega-menu .textwidget i {
    color: #831f82;
}
.main-color-orange .ot-mega-menu .textwidget i {
    color: #ea5b0c;
}

.main-color-yellow #main-menu ul.ot-mega-menu .widget_nav_menu a {
    color: #e9b400;
}
.main-color-red #main-menu ul.ot-mega-menu .widget_nav_menu a {
    color: #c61a2c;
}
.main-color-green #main-menu ul.ot-mega-menu .widget_nav_menu a {
    color: #95c230;
}
.main-color-violet #main-menu ul.ot-mega-menu .widget_nav_menu a {
    color: #831f82;
}
.main-color-orange #main-menu ul.ot-mega-menu .widget_nav_menu a {
    color: #ea5b0c;
}

.main-color-yellow .ot-mega-menu .item-categories a {
    color: #e9b400 !important;
}
.main-color-red .ot-mega-menu .item-categories a {
    color: #c61a2c !important;
}
.main-color-green .ot-mega-menu .item-categories a {
    color: #95c230 !important;
}
.main-color-violet .ot-mega-menu .item-categories a {
    color: #831f82 !important;
}
.main-color-orange .ot-mega-menu .item-categories a {
    color: #ea5b0c !important;
}

.main-color-yellow .ot-mega-menu .textwidget > h2 {
    border-bottom: 2px solid #e9b400;
}
.main-color-red .ot-mega-menu .textwidget > h2 {
    border-bottom: 2px solid #c61a2c;
}
.main-color-green .ot-mega-menu .textwidget > h2 {
    border-bottom: 2px solid #95c230;
}
.main-color-violet .ot-mega-menu .textwidget > h2 {
    border-bottom: 2px solid #831f82;
}
.main-color-orange .ot-mega-menu .textwidget > h2 {
    border-bottom: 2px solid #ea5b0c;
}

.main-color-yellow .photo-gallery-nav-right:active, .main-color-yellow .photo-gallery-nav-right:focus, .main-color-yellow .photo-gallery-nav-right, .main-color-yellow .photo-gallery-nav-left:active, .main-color-yellow .photo-gallery-nav-left:focus, .main-color-yellow .photo-gallery-nav-left, .main-color-yellow .photo-gallery-blocks .owl-nav .owl-next, .main-color-yellow .photo-gallery-blocks .owl-nav .owl-prev, .main-color-yellow .accordion > div.active > a::before, .main-color-yellow .portus-pagination span.page-numbers, .main-color-yellow #comments .reply-button::before, .main-color-yellow #comments .user-nick .user-label, .main-color-yellow .article-main-next-prev a:hover, .main-color-yellow .article-main-next-next a:hover, .main-color-yellow .review-post-block > div.review-post-block-score, .main-color-yellow .w-gallery-slider .owl-controls .owl-nav .owl-prev, .main-color-yellow .w-gallery-slider .owl-controls .owl-nav .owl-next, .main-color-yellow .portus-video-slider-min .item-photo:hover i.fa, .main-color-yellow .widget .tagcloud a:hover, .main-color-yellow .article-slider-full-small .owl-controls .owl-nav .owl-next, .main-color-yellow .article-slider-full-small .owl-controls .owl-nav .owl-prev, .main-color-yellow #main-menu, .main-color-yellow .item-header.item-header-hover > a::before, .main-color-yellow .button-alt::before, .main-color-yellow a.button, .main-color-yellow .button {
    background-color: #e9b400;
}
.main-color-red .photo-gallery-nav-right:active, .main-color-red .photo-gallery-nav-right:focus, .main-color-red .photo-gallery-nav-right, .main-color-red .photo-gallery-nav-left:active, .main-color-red .photo-gallery-nav-left:focus, .main-color-red .photo-gallery-nav-left, .main-color-red .photo-gallery-blocks .owl-nav .owl-next, .main-color-red .photo-gallery-blocks .owl-nav .owl-prev, .main-color-red .accordion > div.active > a::before, .main-color-red .portus-pagination span.page-numbers, .main-color-red #comments .reply-button::before, .main-color-red #comments .user-nick .user-label, .main-color-red .article-main-next-prev a:hover, .main-color-red .article-main-next-next a:hover, .main-color-red .review-post-block > div.review-post-block-score, .main-color-red .w-gallery-slider .owl-controls .owl-nav .owl-prev, .main-color-red .w-gallery-slider .owl-controls .owl-nav .owl-next, .main-color-red .portus-video-slider-min .item-photo:hover i.fa, .main-color-red .widget .tagcloud a:hover, .main-color-red .article-slider-full-small .owl-controls .owl-nav .owl-next, .main-color-red .article-slider-full-small .owl-controls .owl-nav .owl-prev, .main-color-red #main-menu, .main-color-red .item-header.item-header-hover > a::before, .main-color-red .button-alt::before, .main-color-red a.button, .main-color-red .button {
    background-color: #c61a2c;
}
.main-color-green .photo-gallery-nav-right:active, .main-color-green .photo-gallery-nav-right:focus, .main-color-green .photo-gallery-nav-right, .main-color-green .photo-gallery-nav-left:active, .main-color-green .photo-gallery-nav-left:focus, .main-color-green .photo-gallery-nav-left, .main-color-green .photo-gallery-blocks .owl-nav .owl-next, .main-color-green .photo-gallery-blocks .owl-nav .owl-prev, .main-color-green .accordion > div.active > a::before, .main-color-green .portus-pagination span.page-numbers, .main-color-green #comments .reply-button::before, .main-color-green #comments .user-nick .user-label, .main-color-green .article-main-next-prev a:hover, .main-color-green .article-main-next-next a:hover, .main-color-green .review-post-block > div.review-post-block-score, .main-color-green .w-gallery-slider .owl-controls .owl-nav .owl-prev, .main-color-green .w-gallery-slider .owl-controls .owl-nav .owl-next, .main-color-green .portus-video-slider-min .item-photo:hover i.fa, .main-color-green .widget .tagcloud a:hover, .main-color-green .article-slider-full-small .owl-controls .owl-nav .owl-next, .main-color-green .article-slider-full-small .owl-controls .owl-nav .owl-prev, .main-color-green #main-menu, .main-color-green .item-header.item-header-hover > a::before, .main-color-green .button-alt::before, .main-color-green a.button, .main-color-green .button {
    background-color: #95c230;
}
.main-color-violet .photo-gallery-nav-right:active, .main-color-violet .photo-gallery-nav-right:focus, .main-color-violet .photo-gallery-nav-right, .main-color-violet .photo-gallery-nav-left:active, .main-color-violet .photo-gallery-nav-left:focus, .main-color-violet .photo-gallery-nav-left, .main-color-violet .photo-gallery-blocks .owl-nav .owl-next, .main-color-violet .photo-gallery-blocks .owl-nav .owl-prev, .main-color-violet .accordion > div.active > a::before, .main-color-violet .portus-pagination span.page-numbers, .main-color-violet #comments .reply-button::before, .main-color-violet #comments .user-nick .user-label, .main-color-violet .article-main-next-prev a:hover, .main-color-violet .article-main-next-next a:hover, .main-color-violet .review-post-block > div.review-post-block-score, .main-color-violet .w-gallery-slider .owl-controls .owl-nav .owl-prev, .main-color-violet .w-gallery-slider .owl-controls .owl-nav .owl-next, .main-color-violet .portus-video-slider-min .item-photo:hover i.fa, .main-color-violet .widget .tagcloud a:hover, .main-color-violet .article-slider-full-small .owl-controls .owl-nav .owl-next, .main-color-violet .article-slider-full-small .owl-controls .owl-nav .owl-prev, .main-color-violet #main-menu, .main-color-violet .item-header.item-header-hover > a::before, .main-color-violet .button-alt::before, .main-color-violet a.button, .main-color-violet .button {
    background-color: #831f82;
}
.main-color-orange .photo-gallery-nav-right:active, .main-color-orange .photo-gallery-nav-right:focus, .main-color-orange .photo-gallery-nav-right, .main-color-orange .photo-gallery-nav-left:active, .main-color-orange .photo-gallery-nav-left:focus, .main-color-orange .photo-gallery-nav-left, .main-color-orange .photo-gallery-blocks .owl-nav .owl-next, .main-color-orange .photo-gallery-blocks .owl-nav .owl-prev, .main-color-orange .accordion > div.active > a::before, .main-color-orange .portus-pagination span.page-numbers, .main-color-orange #comments .reply-button::before, .main-color-orange #comments .user-nick .user-label, .main-color-orange .article-main-next-prev a:hover, .main-color-orange .article-main-next-next a:hover, .main-color-orange .review-post-block > div.review-post-block-score, .main-color-orange .w-gallery-slider .owl-controls .owl-nav .owl-prev, .main-color-orange .w-gallery-slider .owl-controls .owl-nav .owl-next, .main-color-orange .portus-video-slider-min .item-photo:hover i.fa, .main-color-orange .widget .tagcloud a:hover, .main-color-orange .article-slider-full-small .owl-controls .owl-nav .owl-next, .main-color-orange .article-slider-full-small .owl-controls .owl-nav .owl-prev, .main-color-orange #main-menu, .main-color-orange .item-header.item-header-hover > a::before, .main-color-orange .button-alt::before, .main-color-orange a.button, .main-color-orange .button {
    background-color: #ea5b0c;
}


.main-color-yellow .short-tabs:not(.style-2) > ul > li.active, .main-color-yellow #comments .user-nick a:hover, .main-color-yellow #comments .reply-button, .main-color-yellow .portus-main-article-meta, .main-color-yellow .large-item-list .item .item-meta, .main-color-yellow .w-comment-list a.read-more-sm-link, .main-color-yellow .button-alt, .main-color-yellow a.post-title-comment, .main-color-yellow .portus-main-content-panel .block-category-list .item.active, .main-color-yellow .portus-main-content-panel .block-category-list .item:hover, .main-color-yellow a:hover, .main-color-yellow .portus-content-block .portus-content-title a.right, .main-color-yellow .portus-main-content-panel .portus-content-title a.right, .main-color-yellow .w-article-list-num .item-num, .main-color-yellow .item-header.item-header-hover .item-header-hover-buttons span:hover a {
    color: #e9b400;
}
.main-color-red .short-tabs:not(.style-2) > ul > li.active, .main-color-red #comments .user-nick a:hover, .main-color-red #comments .reply-button, .main-color-red .portus-main-article-meta, .main-color-red .large-item-list .item .item-meta, .main-color-red .w-comment-list a.read-more-sm-link, .main-color-red .button-alt, .main-color-red a.post-title-comment, .main-color-red .portus-main-content-panel .block-category-list .item.active, .main-color-red .portus-main-content-panel .block-category-list .item:hover, .main-color-red a:hover, .main-color-red .portus-content-block .portus-content-title a.right, .main-color-red .portus-main-content-panel .portus-content-title a.right, .main-color-red .w-article-list-num .item-num, .main-color-red .item-header.item-header-hover .item-header-hover-buttons span:hover a {
    color: #c61a2c;
}
.main-color-green .short-tabs:not(.style-2) > ul > li.active, .main-color-green #comments .user-nick a:hover, .main-color-green #comments .reply-button, .main-color-green .portus-main-article-meta, .main-color-green .large-item-list .item .item-meta, .main-color-green .w-comment-list a.read-more-sm-link, .main-color-green .button-alt, .main-color-green a.post-title-comment, .main-color-green .portus-main-content-panel .block-category-list .item.active, .main-color-green .portus-main-content-panel .block-category-list .item:hover, .main-color-green a:hover, .main-color-green .portus-content-block .portus-content-title a.right, .main-color-green .portus-main-content-panel .portus-content-title a.right, .main-color-green .w-article-list-num .item-num, .main-color-green .item-header.item-header-hover .item-header-hover-buttons span:hover a {
    color: #95c230;
}
.main-color-violet .short-tabs:not(.style-2) > ul > li.active, .main-color-violet #comments .user-nick a:hover, .main-color-violet #comments .reply-button, .main-color-violet .portus-main-article-meta, .main-color-violet .large-item-list .item .item-meta, .main-color-violet .w-comment-list a.read-more-sm-link, .main-color-violet .button-alt, .main-color-violet a.post-title-comment, .main-color-violet .portus-main-content-panel .block-category-list .item.active, .main-color-violet .portus-main-content-panel .block-category-list .item:hover, .main-color-violet a:hover, .main-color-violet .portus-content-block .portus-content-title a.right, .main-color-violet .portus-main-content-panel .portus-content-title a.right, .main-color-violet .w-article-list-num .item-num, .main-color-violet .item-header.item-header-hover .item-header-hover-buttons span:hover a {
    color: #831f82;
}
.main-color-orange .short-tabs:not(.style-2) > ul > li.active, .main-color-orange #comments .user-nick a:hover, .main-color-orange #comments .reply-button, .main-color-orange .portus-main-article-meta, .main-color-orange .large-item-list .item .item-meta, .main-color-orange .w-comment-list a.read-more-sm-link, .main-color-orange .button-alt, .main-color-orange a.post-title-comment, .main-color-orange .portus-main-content-panel .block-category-list .item.active, .main-color-orange .portus-main-content-panel .block-category-list .item:hover, .main-color-orange a:hover, .main-color-orange .portus-content-block .portus-content-title a.right, .main-color-orange .portus-main-content-panel .portus-content-title a.right, .main-color-orange .w-article-list-num .item-num, .main-color-orange .item-header.item-header-hover .item-header-hover-buttons span:hover a {
    color: #ea5b0c;
}

.main-color-yellow #footer-widgets .mc4wp-form-theme-light button:active, .main-color-yellow #footer-widgets .mc4wp-form-theme-light button:focus, .main-color-yellow #footer-widgets .mc4wp-form-theme-light button:hover, .main-color-yellow #footer-widgets .mc4wp-form-theme-light input[type="submit"]:active, .main-color-yellow #footer-widgets .mc4wp-form-theme-light input[type="submit"]:focus, .main-color-yellow #footer-widgets .mc4wp-form-theme-light input[type="submit"]:hover {
    color: #e9b400 !important;
}
.main-color-red #footer-widgets .mc4wp-form-theme-light button:active, .main-color-red #footer-widgets .mc4wp-form-theme-light button:focus, .main-color-red #footer-widgets .mc4wp-form-theme-light button:hover, .main-color-red #footer-widgets .mc4wp-form-theme-light input[type="submit"]:active, .main-color-red #footer-widgets .mc4wp-form-theme-light input[type="submit"]:focus, .main-color-red #footer-widgets .mc4wp-form-theme-light input[type="submit"]:hover {
    color: #c61a2c !important;
}
.main-color-green #footer-widgets .mc4wp-form-theme-light button:active, .main-color-green #footer-widgets .mc4wp-form-theme-light button:focus, .main-color-green #footer-widgets .mc4wp-form-theme-light button:hover, .main-color-green #footer-widgets .mc4wp-form-theme-light input[type="submit"]:active, .main-color-green #footer-widgets .mc4wp-form-theme-light input[type="submit"]:focus, .main-color-green #footer-widgets .mc4wp-form-theme-light input[type="submit"]:hover {
    color: #95c230 !important;
}
.main-color-violet #footer-widgets .mc4wp-form-theme-light button:active, .main-color-violet #footer-widgets .mc4wp-form-theme-light button:focus, .main-color-violet #footer-widgets .mc4wp-form-theme-light button:hover, .main-color-violet #footer-widgets .mc4wp-form-theme-light input[type="submit"]:active, .main-color-violet #footer-widgets .mc4wp-form-theme-light input[type="submit"]:focus, .main-color-violet #footer-widgets .mc4wp-form-theme-light input[type="submit"]:hover {
    color: #831f82 !important;
}
.main-color-orange #footer-widgets .mc4wp-form-theme-light button:active, .main-color-orange #footer-widgets .mc4wp-form-theme-light button:focus, .main-color-orange #footer-widgets .mc4wp-form-theme-light button:hover, .main-color-orange #footer-widgets .mc4wp-form-theme-light input[type="submit"]:active, .main-color-orange #footer-widgets .mc4wp-form-theme-light input[type="submit"]:focus, .main-color-orange #footer-widgets .mc4wp-form-theme-light input[type="submit"]:hover {
    color: #ea5b0c !important;
}


.main-color-yellow #breadcrumbs > span > span > a {
    color: #e6b318;
}
.main-color-red #breadcrumbs > span > span > a {
    color: #c61a2c;
}
.main-color-green #breadcrumbs > span > span > a {
    color: #95c230;
}
.main-color-violet #breadcrumbs > span > span > a {
    color: #831f82;
}
.main-color-orange #breadcrumbs > span > span > a {
    color: #ea5b0c;
}

.main-color-yellow .portus-post-tags a:hover, .cs-single-post-tags a:hover {
    background-color: #e6b318;
}
.main-color-red .portus-post-tags a:hover, .cs-single-post-tags a:hover {
    background-color: #c61a2c;
}
.main-color-green .portus-post-tags a:hover, .cs-single-post-tags a:hover {
    background-color: #95c230;
}
.main-color-violet .portus-post-tags a:hover, .cs-single-post-tags a:hover {
    background-color: #831f82;
}
.main-color-orange .portus-post-tags a:hover, .cs-single-post-tags a:hover {
    background-color: #ea5b0c;
}


.main-color-yellow .cta_trm a:hover {
    background: #e6b318 none repeat scroll 0 0;
	color:#ffffff !important;
}
.main-color-red .cta_trm a:hover {
    background: #c61a2c none repeat scroll 0 0;
	color:#ffffff !important;
}
.main-color-green .cta_trm a:hover {
    background: #95c230 none repeat scroll 0 0;
	color:#ffffff !important;
}
.main-color-violet .cta_trm a:hover {
    background: #831f82 none repeat scroll 0 0;
	color:#ffffff !important;
}
.main-color-orange .cta_trm a:hover {
    background: #ea5b0c none repeat scroll 0 0;
	color:#ffffff !important;
}


.main-color-yellow .cta_trm a, .main-color-yellow .cta_trm, .main-color-yellow .cta_trm p, .main-color-yellow .cta_trm p > * {
    color: #e6b318 !important;
}
.main-color-red .cta_trm a, .main-color-red .cta_trm, .main-color-red .cta_trm p, .main-color-red .cta_trm p > * {
    color: #c61a2c !important;
}
.main-color-green .cta_trm a, .main-color-green .cta_trm, .main-color-green .cta_trm p, .main-color-green .cta_trm p > * {
    color: #95c230 !important;
}
.main-color-violet .cta_trm a, .main-color-violet .cta_trm, .main-color-violet .cta_trm p, .main-color-violet .cta_trm p > * {
    color: #831f82 !important;
}
.main-color-orange .cta_trm a, .main-color-orange .cta_trm, .main-color-orange .cta_trm p, .main-color-orange .cta_trm p > * {
    color: #ea5b0c !important;
}


.main-color-yellow .portus-main-article-block a{
	color:#95c230;
}
.main-color-red .portus-main-article-block a{
	color:#95c230;
}
.main-color-green .portus-main-article-block a{
	color:#c61a2c;
}
.main-color-violet .portus-main-article-block a{
	color:#e9b400;
}
.main-color-orange .portus-main-article-block a{
	color:#95c230;
}


[class*=" infographic_"], [class="infographic_"] {
	display:none;
}
.main-color-yellow .infographic_yellow {
	display:block;
}
.main-color-red .infographic_red {
	display:block;
}
.main-color-green .infographic_green {
	display:block;
}
.main-color-violet .infographic_violet {
	display:block;
}
.main-color-orange .infographic_orange {
	display:block;
}

.main-color-yellow .accua-form button[type="submit"] {
	background: #95c230 none repeat scroll 0 0;
}
.main-color-red .accua-form button[type="submit"] {
	background: #95c230 none repeat scroll 0 0;
}
.main-color-green .accua-form button[type="submit"] {
	background: #c61a2c none repeat scroll 0 0;
}
.main-color-violet .accua-form button[type="submit"] {
	background: #e9b400 none repeat scroll 0 0;
}
.main-color-orange .accua-form button[type="submit"] {
	background: #95c230 none repeat scroll 0 0;
}


.main-color-green .ot-mega-menu .textwidget > h2 {
    color: #c61a2c;
}
.main-color-green .portus-content-block .portus-content-title h2, .main-color-green .portus-main-content-panel .portus-content-title h2 {
    color: #c61a2c;
}
.main-color-green.single h1, .main-color-green.page h1{
    background-color: #c61a2c;
}
.main-color-green #main-menu ul.ot-mega-menu .widget_nav_menu li:hover a {    
    color: #c61a2c;
}
.main-color-green.category .portus-content-title h1, .main-color-green.author .portus-content-title h1, .main-color-green.tag .portus-content-title h1 { 
    color: #c61a2c;
}


.main-color-violet .ot-mega-menu .textwidget > h2 {
    color: #e9b400;
}
.main-color-violet .portus-content-block .portus-content-title h2, .main-color-green .portus-main-content-panel .portus-content-title h2 {
    color: #e9b400;
}
.main-color-violet.single h1, .main-color-violet.page h1 {
    background-color: #e9b400;
}
.main-color-violet #main-menu ul.ot-mega-menu .widget_nav_menu li:hover a {    
    color: #e9b400;
}
.main-color-violet.category .portus-content-title h1 { 
    color: #e9b400;
}




/* END CHOICE COLOR */

/* Loading display */
#loading {
    background: #fff none repeat scroll 0 0;
    display: block;
    height: 100%;
    padding-top: 75px;
    position: fixed;
    width: 100%;
    z-index: 999999999;
}
.loader {
    margin: 20% auto;

}
#loading #gift-loading::after {
    background: transparent none repeat scroll 0 0;
    content: "\e904";
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'icomoon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
    display: block;
    font-family: "icomoon" !important;
    font-size: 285px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
	color: #a3a3a3;
	text-indent: 0;
}
#loading #gift-loading {
    left: -130px;
    position: absolute;
    top: -130px;
    width: 290px;
}
/* END Loading display */

/* Menu mobile*/
#dat-menu.dat-menu-setup .dat-menu-list ul li a:hover, #dat-menu.dat-menu-setup .dat-menu-list ul li a {
    color: #fff;
}
#dat-menu.dat-menu-setup .dat-menu-container::after {
    background: rgba(0, 0, 0, 0.35) none repeat scroll 0 0;
}
#dat-menu.dat-menu-setup .dat-menu-list.dat-submenu > ul li.has-ot-mega-menu, .dat-menu-list.dat-submenu div {
    display: inherit !important;
}
#dat-menu.dat-menu-setup .dat-menu-header:first-child {
    display: none;
}
#dat-menu.dat-menu-setup .dat-menu-header {
    border-bottom: 2px solid #fff;
    margin-bottom: 15px;
    text-indent: -9999px;
}
#dat-menu.dat-menu-setup li.dat-menu-header span {
    height: 0;
    padding-bottom: 0;
    padding-top: 0;
}
#dat-menu.dat-menu-setup .dat-menu-load .dat-menu-list {
    padding-left: 8%;
}
#dat-menu.dat-menu-setup li.has-ot-mega-menu ul li div.widget-split:first-child, #dat-menu.dat-menu-setup li.has-ot-mega-menu ul li div.widget-split:nth-child(3), #dat-menu.dat-menu-setup li.has-ot-mega-menu ul li div.widget-split:nth-child(4) {
    display: none !important;
}
#dat-menu.dat-menu-setup li.has-ot-mega-menu ul li div.widget-split:nth-child(2) .widget-1 {
    display: none !important;
}
#dat-menu.dat-menu-setup .dat-menu-list.dat-submenu > ul > li > ul {
    margin-left: 8% !important;
}
#dat-menu.dat-menu-setup li.has-ot-mega-menu ul li div.widget-split:nth-child(2) {
    padding-left: 0;
    width: 100%;
}
/* END Menu mobile*/

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

	
}
@media only screen and (max-width:768px) {
	#cat_image_mobile {
		display: inherit;
	}
	#cat_image_desktop {
		display: none;
	}
	.header-logo .site-title a::before {
		width: 100%;
	}
		
}