@charset "UTF-8";
.container-fluid {
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
}

.container {
    padding-left: 10px;
    padding-right: 10px;
}

.row {
    margin-left: -10px;
    margin-right: -10px;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    padding-left: 10px;
    padding-right: 10px;
}

@font-face {
    font-family: "IRANSans";
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url("../fonts/IRANSansWeb_Light.eot");
    src: url("../fonts/IRANSansWeb_Light.eot?#iefix") format("embedded-opentype"), url("../fonts/IRANSansWeb_Light.woff2") format("woff2"), url("../fonts/IRANSansWeb_Light.woff") format("woff"), url("../fonts/IRANSansWeb_Light.ttf") format("truetype");
}

@font-face {
    font-family: "IRANSans";
    font-style: normal;
    font-weight: bold;
    font-display: swap;
    src: url("../fonts/IRANSansWeb_Bold.eot");
    src: url("../fonts/IRANSansWeb_Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/IRANSansWeb_Bold.woff2") format("woff2"), url("../fonts/IRANSansWeb_Bold.woff") format("woff"), url("../fonts/IRANSansWeb_Bold.ttf") format("truetype");
}

@font-face {
    font-family: 'Material Icons';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/MaterialIcons-Regular.eot");
    /* For IE6-8 */
    src: local("Material Icons"), local("MaterialIcons-Regular"), url("../fonts/MaterialIcons-Regular.woff2") format("woff2"), url("../fonts/MaterialIcons-Regular.woff") format("woff"), url("../fonts/MaterialIcons-Regular.ttf") format("truetype");
}

.icons-sprite, .icons-check, div.checker > span, div.checker:active:hover > span, div.checker.focus > span, div.checker.focus:active > span, div.checker.focus.active, div.checker:hover > span, .icons-checked, div.checker > span.checked, div.checker.active > span, div.checker.active > span.checked, div.checker.active:hover > span.checked, div.checker.active.focus > span.checked, div.checker:active > span, div.checker:active > span.checked, div.checker.focus > span.checked, div.checker.focus:active > span.checked, div.checker:hover > span.checked, div.checker:hover:active > span.checked, div.checker.disabled > span, div.checker.disabled:active > span.checked, div.checker.disabled.active > span.checked, .icons-close1, .modal .modal-close:after, .icons-cmm, .single_item .single_item_details .comments:after, .icons-comment, .item_type6 .description .details .cmm:after, .item_type9 .item_details .comments:after, #comments .comments_tab .tab-content .commnets .comment .comment_option .comment-reply-link:before, .icons-comment2, .item_type3 .description .cmm:after, .icons-edit, #comments .comments_tab .tab-content .commnets .comment .comment_option .comment-edit-link:before, .icons-email, #contact_page .contact_page .contact_form_info ul li.email_icon span:after, .icons-fb, .mobile_menu .maseh_menu .head_content ul li.facebook a:after, #header .header #head .head .head_content ul li.facebook a:after, .single_item .single_item_details .single_item_share .facebook:after, .single_item .single_item_option .single_item_share .facebook:after, .author_information_box .single_item_share .facebook:after, .icons-go, #back_to_top:after, .icons-gp, .mobile_menu .maseh_menu .head_content ul li.google_plus a:after, #header .header #head .head .head_content ul li.google_plus a:after, .single_item .single_item_details .single_item_share .google_plus:after, .single_item .single_item_option .single_item_share .google_plus:after, .author_information_box .single_item_share .google_plus:after, .icons-heart, .single_item .single_item_details .single_item_share .like:after, .single_item .single_item_option .single_item_share .like:after, .icons-home, #contact_page .contact_page .contact_form_info ul li.home_icon span:after, .icons-icon2, .icons-icon3, .icons-icon4, .icons-icon5, .search_section h1:after, .icons-icon6, #header .header #menu .menu #navigation > ul > li.submenu .mega_menu .mega_menu_cats ul li a:after, .icons-instagram, .mobile_menu .maseh_menu .head_content ul li.instagram a:after, #header .header #head .head .head_content ul li.instagram a:after, .icons-like, .item_type6 .description .details .like:after, .icons-link, .single_item .single_item_option .link:after, .icons-mail, .single_item .single_item_details .single_item_share .email:after, .single_item .single_item_option .single_item_share .email:after, .author_information_box .single_item_share .email:after, .icons-mclose, .mobile_menu .maseh_menu .mobile_menu_title .mobile_menu_close:after, .icons-mdown, .mobile_menu .maseh_menu > #mobile_menu > #mobile_menu li a:not(:only-child):after, .icons-minus, #comments .comments_tab .tab-content .commnets .comment .comment_option .comment_rate .minus:after, .icons-more, .item_type1 .description .more:after, .from_digiato .more:after, .single_video .content .more:after, .icons-more2, .section .more:after, .more_news:after, .icons-more3, .single_section .single_section_title .more:after, .single_section .single_section_title2 .more:after, .inner_box .more:after, .icons-mup, .mobile_menu .maseh_menu > #mobile_menu > #mobile_menu li a.has_children:not(:only-child):after, .icons-picture, .item_type1 .description h3 .title .picture_icon, .item_type3.pic .picture:after, .item_type6.picture .description .title:before, .icons-play, .item_type6.single_item_type6 .picture:after, .icons-play2, .item_type6 .picture:after, .icons-plus, #comments .comments_tab .tab-content .commnets .comment .comment_option .comment_rate .plus:after, .icons-select, div.selector:after, .icons-select2, #multimedia_page .multimedia_filter div.selector:after, .icons-select3, #contact_page .contact_page .contact_form_in .contact_form ul li div.selector:after, .icons-share1, .footer .footer_right #social_network ul li.social1 a:after, .icons-share2, .footer .footer_right #social_network ul li.social2 a:after, .icons-share3, .footer .footer_right #social_network ul li.social3 a:after, .icons-share4, .footer .footer_right #social_network ul li.social4 a:after, .icons-share5, .footer .footer_right #social_network ul li.social5 a:after, .icons-share6, .footer .footer_right #social_network ul li.social6 a:after, .footer .footer_right #social_network ul li.social8 a:after, .icons-smile, #comments .comment-respond .comment_text_area .comment_text_tools .smile_area:after, #contact_page .contact_page .contact_form_in .contact_form ul li .comment_text_area .comment_text_tools .smile_area:after, .icons-tel, #contact_page .contact_page .contact_form_info ul li.tel_icon span:after, .icons-telegram, .mobile_menu .maseh_menu .head_content ul li.telegram a:after, #header .header #head .head .head_content ul li.telegram a:after, .single_item .single_item_details .single_item_share .telegram:after, .single_item .single_item_option .single_item_share .telegram:after, .icons-tik, #comments .comment-respond .sent_comment:before, .icons-tw, .mobile_menu .maseh_menu .head_content ul li.twitter a:after, #header .header #head .head .head_content ul li.twitter a:after, .single_item .single_item_details .single_item_share .twitter:after, .single_item .single_item_option .single_item_share .twitter:after, .author_information_box .single_item_share .twitter:after, .icons-upload, #comments .comment-respond .comment_text_area .comment_text_tools .upload_picture:after, #contact_page .contact_page .contact_form_in .contact_form ul li .comment_text_area .comment_text_tools .upload_picture:after, .icons-video, .item_type1 .description h3 .title .clip_icon, .item_type3.pic .clip:after, .item_type6.clip .description .title:before, .icons-whatsapp, .mobile_menu .maseh_menu .head_content ul li.whatsapp a:after, #header .header #head .head .head_content ul li.whatsapp a:after, .single_item .single_item_details .single_item_share .whatsapp:after, .single_item .single_item_option .single_item_share .whatsapp:after {
    background-image: url('../images/icons-sed328285c2.png');
    background-repeat: no-repeat;
}

.icons-check, div.checker > span, div.checker:active:hover > span, div.checker.focus > span, div.checker.focus:active > span, div.checker.focus.active, div.checker:hover > span {
    background-position: 0 0;
    height: 15px;
    width: 15px;
}

.icons-checked, div.checker > span.checked, div.checker.active > span, div.checker.active > span.checked, div.checker.active:hover > span.checked, div.checker.active.focus > span.checked, div.checker:active > span, div.checker:active > span.checked, div.checker.focus > span.checked, div.checker.focus:active > span.checked, div.checker:hover > span.checked, div.checker:hover:active > span.checked, div.checker.disabled > span, div.checker.disabled:active > span.checked, div.checker.disabled.active > span.checked {
    background-position: 0 -15px;
    height: 15px;
    width: 15px;
}

.icons-close1, .modal .modal-close:after {
    background-position: 0 -42px;
    height: 12px;
    width: 12px;
}

.icons-close1:hover, .modal .modal-close:hover:after, .icons-close1.close1-hover, .modal .close1-hover.modal-close:after {
    background-position: 0 -30px;
}

.icons-cmm, .single_item .single_item_details .comments:after {
    background-position: 0 -54px;
    height: 17px;
    width: 17px;
}

.icons-comment, .item_type6 .description .details .cmm:after, .item_type9 .item_details .comments:after, #comments .comments_tab .tab-content .commnets .comment .comment_option .comment-reply-link:before {
    background-position: 0 -71px;
    height: 17px;
    width: 17px;
}

.icons-comment2, .item_type3 .description .cmm:after {
    background-position: 0 -88px;
    height: 11px;
    width: 11px;
}

.icons-edit, #comments .comments_tab .tab-content .commnets .comment .comment_option .comment-edit-link:before {
    background-position: 0 -99px;
    height: 16px;
    width: 16px;
}

.icons-email, #contact_page .contact_page .contact_form_info ul li.email_icon span:after {
    background-position: 0 -115px;
    height: 12px;
    width: 17px;
}

.icons-fb, .mobile_menu .maseh_menu .head_content ul li.facebook a:after, #header .header #head .head .head_content ul li.facebook a:after, .single_item .single_item_details .single_item_share .facebook:after, .single_item .single_item_option .single_item_share .facebook:after, .author_information_box .single_item_share .facebook:after {
    background-position: 0 -127px;
    height: 19px;
    width: 19px;
}

.icons-go, #back_to_top:after {
    background-position: 0 -146px;
    height: 6px;
    width: 10px;
}

.icons-gp, .mobile_menu .maseh_menu .head_content ul li.google_plus a:after, #header .header #head .head .head_content ul li.google_plus a:after, .single_item .single_item_details .single_item_share .google_plus:after, .single_item .single_item_option .single_item_share .google_plus:after, .author_information_box .single_item_share .google_plus:after {
    background-position: 0 -152px;
    height: 19px;
    width: 19px;
}

.icons-heart, .single_item .single_item_details .single_item_share .like:after, .single_item .single_item_option .single_item_share .like:after {
    background-position: 0 -171px;
    height: 16px;
    width: 16px;
}

.icons-home, #contact_page .contact_page .contact_form_info ul li.home_icon span:after {
    background-position: 0 -187px;
    height: 20px;
    width: 24px;
}

.icons-icon2 {
    background-position: 0 -207px;
    height: 5px;
    width: 18px;
}

.icons-icon3 {
    background-position: 0 -212px;
    height: 8px;
    width: 5px;
}

.icons-icon4 {
    background-position: 0 -220px;
    height: 13px;
    width: 11px;
}

.icons-icon5, .search_section h1:not(.tagH1Page):after {
    background-position: 0 -233px;
    height: 13px;
    width: 20px;
}

.icons-icon6, #header .header #menu .menu #navigation > ul > li.submenu .mega_menu .mega_menu_cats ul li a:after {
    background-position: 0 -246px;
    height: 8px;
    width: 5px;
}

.icons-instagram, .mobile_menu .maseh_menu .head_content ul li.instagram a:after, #header .header #head .head .head_content ul li.instagram a:after {
    background-position: 0 -254px;
    height: 19px;
    width: 19px;
}

.icons-like, .item_type6 .description .details .like:after {
    background-position: 0 -273px;
    height: 16px;
    width: 16px;
}

.icons-link, .single_item .single_item_option .link:after {
    background-position: 0 -289px;
    height: 11px;
    width: 20px;
}

.icons-mail, .single_item .single_item_details .single_item_share .email:after, .single_item .single_item_option .single_item_share .email:after, .author_information_box .single_item_share .email:after {
    background-position: 0 -300px;
    height: 17px;
    width: 20px;
}

.icons-mclose, .mobile_menu .maseh_menu .mobile_menu_title .mobile_menu_close:after {
    background-position: 0 -317px;
    height: 14px;
    width: 14px;
}

.icons-mdown, .mobile_menu .maseh_menu > #mobile_menu > #mobile_menu li a:not(:only-child):after {
    background-position: 0 -331px;
    height: 6px;
    width: 11px;
}

.icons-minus, #comments .comments_tab .tab-content .commnets .comment .comment_option .comment_rate .minus:after {
    background-position: 0 -351px;
    height: 14px;
    width: 14px;
}

.icons-minus:hover, #comments .comments_tab .tab-content .commnets .comment .comment_option .comment_rate .minus:hover:after, .icons-minus.minus-hover, #comments .comments_tab .tab-content .commnets .comment .comment_option .comment_rate .minus-hover.minus:after {
    background-position: 0 -337px;
}

.icons-more, .item_type1 .description .more:after, .from_digiato .more:after, .single_video .content .more:after {
    background-position: 0 -365px;
    height: 9px;
    width: 11px;
}

.icons-more2, .section .more:after, .more_news:after {
    background-position: 0 -374px;
    height: 9px;
    width: 11px;
}

.icons-more3, .single_section .single_section_title .more:after, .single_section .single_section_title2 .more:after, .inner_box .more:after {
    background-position: 0 -383px;
    height: 9px;
    width: 11px;
}

.icons-mup, .mobile_menu .maseh_menu > #mobile_menu > #mobile_menu li a.has_children:not(:only-child):after {
    background-position: 0 -392px;
    height: 6px;
    width: 11px;
}

.icons-picture, .item_type1 .description h3 .title .picture_icon, .item_type3.pic .picture:after, .item_type6.picture .description .title:before {
    background-position: 0 -398px;
    height: 19px;
    width: 20px;
}

.icons-play, .item_type6.single_item_type6 .picture:after {
    background-position: 0 -417px;
    height: 80px;
    width: 80px;
}

.icons-play2, .item_type6 .picture:after {
    background-position: 0 -497px;
    height: 48px;
    width: 48px;
}

.icons-plus, #comments .comments_tab .tab-content .commnets .comment .comment_option .comment_rate .plus:after {
    background-position: 0 -559px;
    height: 14px;
    width: 14px;
}

.icons-plus:hover, #comments .comments_tab .tab-content .commnets .comment .comment_option .comment_rate .plus:hover:after, .icons-plus.plus-hover, #comments .comments_tab .tab-content .commnets .comment .comment_option .comment_rate .plus-hover.plus:after {
    background-position: 0 -545px;
}

.icons-select, div.selector:after {
    background-position: 0 -573px;
    height: 6px;
    width: 10px;
}

.icons-select2, #multimedia_page .multimedia_filter div.selector:after {
    background-position: 0 -579px;
    height: 6px;
    width: 10px;
}

.icons-select3, #contact_page .contact_page .contact_form_in .contact_form ul li div.selector:after {
    background-position: 0 -585px;
    height: 6px;
    width: 10px;
}

.icons-share1, .footer .footer_right #social_network ul li.social1 a:after {
    background-position: 0 -591px;
    height: 19px;
    width: 19px;
}

.icons-share2, .footer .footer_right #social_network ul li.social2 a:after {
    background-position: 0 -610px;
    height: 15px;
    width: 19px;
}

.icons-share3, .footer .footer_right #social_network ul li.social3 a:after {
    background-position: 0 -625px;
    height: 19px;
    width: 19px;
}

.icons-share4, .footer .footer_right #social_network ul li.social4 a:after {
    background-position: 0 -644px;
    height: 19px;
    width: 19px;
}

.icons-share5, .footer .footer_right #social_network ul li.social5 a:after {
    background-position: 0 -663px;
    height: 19px;
    width: 19px;
}

.icons-share6, .footer .footer_right #social_network ul li.social6 a:after {
    background-position: 0 -682px;
    height: 19px;
    width: 19px;
}
.icons-share6, .footer .footer_right #social_network ul li.social8 a:after {
    background-position: 0 -882px;
    height: 19px;
    width: 16px;
}

.icons-smile, #comments .comment-respond .comment_text_area .comment_text_tools .smile_area:after, #contact_page .contact_page .contact_form_in .contact_form ul li .comment_text_area .comment_text_tools .smile_area:after {
    background-position: 0 -721px;
    height: 20px;
    width: 20px;
}

.icons-smile:hover, #comments .comment-respond .comment_text_area .comment_text_tools .smile_area:hover:after, #contact_page .contact_page .contact_form_in .contact_form ul li .comment_text_area .comment_text_tools .smile_area:hover:after, .icons-smile.smile-hover, #comments .comment-respond .comment_text_area .comment_text_tools .smile-hover.smile_area:after, #contact_page .contact_page .contact_form_in .contact_form ul li .comment_text_area .comment_text_tools .smile-hover.smile_area:after {
    background-position: 0 -701px;
}

.icons-tel, #contact_page .contact_page .contact_form_info ul li.tel_icon span:after {
    background-position: 0 -741px;
    height: 19px;
    width: 19px;
}

.icons-telegram, .mobile_menu .maseh_menu .head_content ul li.telegram a:after, #header .header #head .head .head_content ul li.telegram a:after, .single_item .single_item_details .single_item_share .telegram:after, .single_item .single_item_option .single_item_share .telegram:after {
    background-position: 0 -760px;
    height: 17px;
    width: 17px;
}

.icons-tik, #comments .comment-respond .sent_comment:before {
    background-position: 0 -777px;
    height: 13px;
    width: 17px;
}

.icons-tw, .mobile_menu .maseh_menu .head_content ul li.twitter a:after, #header .header #head .head .head_content ul li.twitter a:after, .single_item .single_item_details .single_item_share .twitter:after, .single_item .single_item_option .single_item_share .twitter:after, .author_information_box .single_item_share .twitter:after {
    background-position: 0 -790px;
    height: 15px;
    width: 19px;
}

.icons-upload, #comments .comment-respond .comment_text_area .comment_text_tools .upload_picture:after, #contact_page .contact_page .contact_form_in .contact_form ul li .comment_text_area .comment_text_tools .upload_picture:after {
    background-position: 0 -826px;
    height: 21px;
    width: 23px;
}

.icons-upload:hover, #comments .comment-respond .comment_text_area .comment_text_tools .upload_picture:hover:after, #contact_page .contact_page .contact_form_in .contact_form ul li .comment_text_area .comment_text_tools .upload_picture:hover:after, .icons-upload.upload-hover, #comments .comment-respond .comment_text_area .comment_text_tools .upload-hover.upload_picture:after, #contact_page .contact_page .contact_form_in .contact_form ul li .comment_text_area .comment_text_tools .upload-hover.upload_picture:after {
    background-position: 0 -805px;
}

.icons-video, .item_type1 .description h3 .title .clip_icon, .item_type3.pic .clip:after, .item_type6.clip .description .title:before {
    background-position: 0 -847px;
    height: 16px;
    width: 22px;
}

.icons-whatsapp, .mobile_menu .maseh_menu .head_content ul li.whatsapp a:after, #header .header #head .head .head_content ul li.whatsapp a:after, .single_item .single_item_details .single_item_share .whatsapp:after, .single_item .single_item_option .single_item_share .whatsapp:after {
    background-position: 0 -863px;
    height: 19px;
    width: 19px;
}

.my_icons, #header .header #logo .logo > a:after, #header .header #menu .menu #navigation > ul > li.submenu > a:after, #header .header #head #search .search_link:after, #header .header #head #search .search .search_btn:after, #header .header #head #search .search .search_close:after, #header .header #head .head .head_more:after, .item_type2 .details .cmm:before, .item_type5 .description .details .cmm:before {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    display: inline-block;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
}

html {
    overflow-x: hidden;
}

body {
    font-size: 13px;
    background: #F7F7F7;
    font-family: "IRANSans";
    padding: 0 !important;
    overflow-x: hidden !important;
}

a {
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

a:hover {
    outline: 0px dotted;
    text-decoration: none;
}

a:focus {
    outline: 0px dotted;
    text-decoration: none;
}

button:hover {
    outline: 0px dotted !important;
}

button:focus {
    outline: 0px dotted !important;
}

p {
    line-height: 22px;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-weight: bold;
}

h1, .h1, h2, .h2, h3, .h3 {
    margin: 0;
}

ul, ol {
    margin-bottom: 0;
}

img:not(.digiad-image) {
    max-width: 100%;
    height: auto;
}

.clear {
    content: "";
    display: table;
    clear: both;
}

.spr, .mobile_menu .maseh_menu .mobile_menu_title .mobile_menu_close:after, .mobile_menu .maseh_menu .head_content ul li a:after, .modal .modal-close:after, #header .header #menu .menu #navigation > ul > li.submenu .mega_menu .mega_menu_cats ul li a:after, #header .header #head .head .head_content ul li a:after, .item_type1 .description h3 .title .clip_icon, .item_type1 .description h3 .title .picture_icon, .item_type1 .description .more:after, .item_type3 .description .cmm:after, .item_type3.pic .picture:after, .item_type3.pic .clip:after, .item_type6 .picture:after, .item_type6 .description .details .like:after, .item_type6 .description .details .cmm:after, .item_type6 .description .title:before, .item_type6.single_item_type6 .picture:after, .item_type9 .item_details .comments:after, .section .more:after, .from_digiato .more:after, .footer .footer_right #social_network ul li a:after, .single_item .single_item_details .single_item_share .like:after, .single_item .single_item_details .single_item_share .facebook:after, .single_item .single_item_details .single_item_share .twitter:after, .single_item .single_item_details .single_item_share .google_plus:after, .single_item .single_item_details .single_item_share .email:after, .single_item .single_item_details .single_item_share .whatsapp:after, .single_item .single_item_details .single_item_share .telegram:after, .single_item .single_item_details .comments:after, .single_item .single_item_option .link:after, .single_item .single_item_option .single_item_share .like:after, .single_item .single_item_option .single_item_share .facebook:after, .single_item .single_item_option .single_item_share .twitter:after, .single_item .single_item_option .single_item_share .google_plus:after, .single_item .single_item_option .single_item_share .email:after, .single_item .single_item_option .single_item_share .whatsapp:after, .single_item .single_item_option .single_item_share .telegram:after, .single_section .single_section_title .more:after, .single_section .single_section_title2 .more:after, #comments .comment-respond .sent_comment:before, #comments .comment-respond .comment_text_area .comment_text_tools .upload_picture:after, #comments .comment-respond .comment_text_area .comment_text_tools .smile_area:after, #comments .comments_tab .tab-content .commnets .comment .comment_option .comment_rate .plus:after, #comments .comments_tab .tab-content .commnets .comment .comment_option .comment_rate .minus:after, #comments .comments_tab .tab-content .commnets .comment .comment_option .comment-reply-link:before, #comments .comments_tab .tab-content .commnets .comment .comment_option .comment-edit-link:before, .search_section h1:after, #back_to_top:after, .single_video .content .more:after, div.selector:after, .inner_box .more:after, #contact_page .contact_page .contact_form_in .contact_form ul li .comment_text_area .comment_text_tools .upload_picture:after, #contact_page .contact_page .contact_form_in .contact_form ul li .comment_text_area .comment_text_tools .smile_area:after, #contact_page .contact_page .contact_form_info ul li span:after, .more_news:after, .author_information_box .single_item_share .facebook:after, .author_information_box .single_item_share .twitter:after, .author_information_box .single_item_share .google_plus:after, .author_information_box .single_item_share .email:after {
    display: block;
    content: "";
}

.maa {
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.inb, .mobile_menu .maseh_menu .head_content ul li, .item_type1 .description h3 .title .clip_icon, .item_type1 .description h3 .title .picture_icon, .item_type2 .details .category_links a:after, .item_type3 .description .cmm, .item_type6 .description .title:before, .item_type9 .item_details .category_links a:after, .from_digiato .from_digiato_title h4, .footer .footer_left .ft ul li a:after, .single_section .single_section_title .more:after, .single_section .single_section_title2 .more:after, #comments .comments_tab .tabs ul li, #comments .comments_tab .tab-content .commnets .comment .comment_option .comment-reply-link:before, #comments .comments_tab .tab-content .commnets .comment .comment_option .comment-edit-link:before, .single_video .content .single_video_option .time, .single_video .content .single_video_option .date, .author_information_box .single_item_share .facebook, .author_information_box .single_item_share .twitter, .author_information_box .single_item_share .google_plus, .author_information_box .single_item_share .email, .post_tags h5, .post_tags a, .rzpagination a, .rzpagination p {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
}

.bold, .modal .modal-title, #comments .comment-respond .sent_comment, .single_video .content h2, .single_video .content h1, .single_video .content .more, .single_video .single_video_sidebar .single_video_list_filter div.selector span, .single_video .single_video_sidebar .single_video_list_filter div.selector select, .inner_box .section_title, #multimedia_page h1, #contact_page h1, #about_page h1 {
    font-weight: bold;
}

.normal {
    font-weight: bold;
}

.light, #header .header #menu .menu #navigation > ul > li.submenu .mega_menu .mega_menu_content ul li .mega_menu_item .title, .item_type2 .picture .label, .item_type2 .details .date, .item_type2 .details .category_links a, .item_type3 .description .title, .item_type7 .description .date, .item_type8 .title, .item_type9 .date, .item_type9 .item_details .category_links a, .footer .footer_left .ft ul li a, .footer .footer_right #newsletter .newsletter .newsletter_inp, .footer #copyright .copyright_right p, .footer #copyright .copyright_left p, .single_item .content .author_description .author_name, .single_item .content .author_description .date, .single_item .single_item_option .link, .breadcrumb li, #comments .comments_tab .tabs ul li, #comments .comments_tab .tab-content .commnets .comment .date, #comments .comments_tab .tab-content .commnets .comment p, #comments .comments_tab .tab-content .commnets .comment .comment_option .comment_rate .plus, #comments .comments_tab .tab-content .commnets .comment .comment_option .comment_rate .minus, #comments .comments_tab .tab-content .commnets .comment .comment_option .comment-reply-link, #comments .comments_tab .tab-content .commnets .comment .comment_option .comment-edit-link, #comments .comments_tab .tab-content .more_comments, .search_section .search .search_inp {
    font-family: "IRANSans";
}

.more_dots {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.cj {
    text-align: justify;
    -moz-text-align-last: center;
    text-align-last: center;
}

.ns {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.c1, body, a, .section .section_title .tabs ul li.active a, .section .section_title .tabs ul li:hover a, .wrapper .tab_items .tabs ul li.active a, .single_item .content .top_headline, .search_section h1 span, .search_section .search_result_content .top_links ul li.active a, #multimedia_page .multimedia_filter div.selector span, #contact_page .contact_page .contact_form_info ul li p strong {
    color: #33363B;
}

.c2, .mobile_menu .maseh_menu > #mobile_menu > #mobile_menu li a, .modal#loginModal .loginModal_content .wp-social-login-provider-google, .modal#registerModal .loginModal_content .wp-social-login-provider-google, #header .header #logo .logo > a, #header .header #logo .logo > a:after, #header .header #logo .logo .mnu ul li:hover a, #header .header #menu .menu #navigation > ul > li > a, #header .header #menu .menu #navigation > ul > li.submenu > a:after, #header .header #head .profile_in_menu .profile_in_menu_link i:after, #header .header #head #search .search_link:after, #header .header #head #search .search .search_inp, #header .header #head #search .search .search_btn:after, #header .header #head #search .search .search_close:after, #header .header #head .head .head_mossssssssssssssssssssssssssssre:after, .home_part1 .featured_post .description h2 .title, .home_part1 .featured_post .description p, .item_type1 .description h3, .item_type1 .description .h3, .item_type1 .description h2 .title, .item_type1 .description h3 .title, .item_type1 .description .h3 .title, .item_type1 .description .more, .item_type2 .picture .label, .item_type6 .picture .time, .item_type7:hover .description .title, .item_type10 .picture .time, .item_type10 .title, .item_type11 .picture .time, .from_digiato .from_digiato_title h4, .from_digiato .more, .footer, .footer h5, .footer a, .footer .footer_left .ft ul li a:hover, .footer .footer_right #newsletter .newsletter .newsletter_btn, .footer #copyright .copyright_left p, .footer #copyright .copyright_left p a, .single_item .single_item_details .single_item_share .like, .single_item .single_item_option .single_item_share .like, #comments .comments_tab .tab-content .commnets .comment .comment_option .comment_rate .plus:hover, #comments .comments_tab .tab-content .commnets .comment .comment_option .comment_rate .minus:hover, .single_video .content h2, .single_video .content h1, .single_video .content .single_video_option .time, .single_video .content p, .single_video .content .more, .single_video .single_video_sidebar .single_video_list_filter div.selector span, .single_video .single_video_sidebar .single_video_list_filter div.selector select, .post_tags a, .rzpagination .current {
    color: #ffffff;
}

.c3, .modal .modal-title, .single_item .content h1, .single_item .content h2, .single_item .content h3, .single_item .content h4, .single_item .content h5, .single_item .content h6, .single_item .content .h1, .single_item .content .h2, .single_item .content .h3, .single_item .content .h4, .single_item .content .h5, .single_item .content .h6, .single_item .content p, .single_item .content ul li, div.selector span, #contact_page .contact_page h3, .rzpagination a:hover, .rzpagination p:hover {
    color: #000000;
}

.c4, .modal#loginModal .loginModal_content strong, .modal#registerModal .loginModal_content strong, #header .header #logo .logo.active > a:after, #header .header #menu .menu #navigation > ul > li:hover > a:after, #header .header #menu .menu #navigation > ul > li.active > a:after, #header .header #head #search .search_link.active:after, #header .header #head #search .search_link:hover:after, .item_type2:hover .title, .item_type3:hover .title, .item_type5:hover .title, .item_type8:hover .title, .footer #copyright .copyright_right p a, .single_item .content .author_description .author_name, #comments .comment-respond .register_link, #comments .comments_tab .tab-content .commnets .children .comment p b, #multimedia_page .multimedia_page .item_type6:hover .title {
    color: #ef6238;
}

.footer #copyright .copyright_right p a {
    color: #f97a54;
}

.c5, .item_type2 .details .date, .item_type2 .details .cmm, .item_type3 .description .cmm, .item_type4 .description .date, .item_type5 .description .details .date, .item_type5 .description .details .cmm, .item_type6 .description .details .like, .item_type6 .description .details .cmm, .item_type7 .description .date, .item_type9 .date, .item_type9 .item_details .comments, .section .section_title .tabs ul li a, .wrapper .tab_items .tabs ul li a, .single_item .content .author_description .date, .single_item .content .the_headlines, #comments .comments_tab .tab-content .commnets .comment .date, #comments .comments_tab .tab-content .commnets .comment .comment_option .comment_rate .plus, #comments .comments_tab .tab-content .commnets .comment .comment_option .comment_rate .minus, #comments .comments_tab .tab-content .commnets .comment .comment_option .comment-reply-link, #comments .comments_tab .tab-content .commnets .comment .comment_option .comment-edit-link, .search_section .search_result_content .top_links ul li a, #contact_page .contact_page .contact_form_in .contact_form ul li div.selector span, #contact_page .contact_page .contact_form_in .contact_form ul li div.selector select, #contact_page .contact_page .contact_form_info ul li p, #contact_page .contact_page .contact_form_info ul li p a, #about_page .about_page p, .profile_page .profile_page_avator p {
    color: #515D71 /*#868E9B*/;
}

.c6, #header .header #menu .menu #navigation > ul > li.submenu .mega_menu .mega_menu_cats ul li.active a, #header .header #menu .menu #navigation > ul > li:hover > a, #header .header #menu .menu #navigation > ul > li.active > a, .item_type3 .description .title i, .section .more, .single_item .single_item_details .comments, .single_item .single_item_option .source strong, .breadcrumb li a, .breadcrumb li + li:before, .breadcrumb li.active, #comments .comments_tab .tabs ul li.active a, .more_news {
    color: #c64822 /*#ef6238*/;
}

#from_digiato_footer .item_type7 .description .date {
    color: #B0C1DD;
}

.text-hide {
    font-size: 0;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

.tooltip .tooltip-inner {
    font-family: "IRANSans";
    font-size: 13px;
    padding-bottom: 5px;
    word-wrap: normal;
    min-width: 70px;
    text-align: center;
}

.form_inp {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    width: 100%;
    padding: 0 10px;
    display: block;
    margin: 0;
    color: #666666;
    height: 38px;
    font-size: 13px;
    background: #FFF;
    border: 1px solid #E8E8E8;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.form_inp:-moz-placeholder {
    color: #989898;
    opacity: 1;
}

.form_inp::-moz-placeholder {
    color: #989898;
    opacity: 1;
}

.form_inp:-ms-input-placeholder {
    color: #989898;
    opacity: 1;
}

.form_inp::-webkit-input-placeholder {
    color: #989898;
    opacity: 1;
}

.form_inp:focus {
    border-color: #333 !important;
    background: #fff;
}

.form_inp.error {
    border-color: #FF3939;
    background: #FEE;
}

.form_txt {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    padding: 10px;
    display: block;
    margin: 0;
    color: #666666;
    font-size: 13px;
    height: 60px;
    border: 1px solid #E8E8E8;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.form_txt:-moz-placeholder {
    color: #989898;
    opacity: 1;
}

.form_txt::-moz-placeholder {
    color: #989898;
    opacity: 1;
}

.form_txt:-ms-input-placeholder {
    color: #989898;
    opacity: 1;
}

.form_txt::-webkit-input-placeholder {
    color: #989898;
    opacity: 1;
}

.form_txt:focus {
    border-color: #333 !important;
    background: #fff;
}

.form_txt.error {
    border-color: #FF3939;
    background: #FEE;
}

.form_btn {
    float: left;
    color: #fff;
    border: none;
    padding: 0 60px;
    font-size: 15px;
    line-height: 38px;
    background: #ef6238;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    position: relative;
    text-align: center;
}

.form_btn:hover {
    background: #333;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.sec_code {
    width: 100%;
    overflow: hidden;
    height: 38px;
    border: 1px solid #E8E8E8;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #F7F7F7;
}

.sec_code .sec_picture {
    width: 40%;
    float: left;
    text-align: center;
    height: 28px;
    line-height: 30px;
    margin-top: 5px;
    background: #F7F7F7;
}

.sec_code .form_inp {
    float: right;
    border: none;
    width: 60%;
}

div.checker {
    display: inline;
    vertical-align: middle;
    cursor: pointer;
    position: relative;
}

div.checker input {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    display: inline-block;
    background: none;
    cursor: pointer;
}

div.checker > span {
    margin-left: 6px;
    margin-top: 1px;
    float: right;
    cursor: pointer;
    display: -moz-inline-box;
    display: inline-block;
    text-align: center;
}

.mobile_menu {
    position: absolute;
    z-index: 2147483647;
    top: 0;
    left: -100%;
    width: 300px;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.mobile_menu .mobile_menu_bg {
    position: fixed;
    top: 0;
    z-index: -1;
    height: 120%;
    left: -100%;
    width: 300px;
    background: #33363B;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

@media only screen and (max-width: 991px) {
    .mobile_menu .mobile_menu_bg.active {
        left: 0;
    }
}

.mobile_menu .site_bg {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: -2;
    height: 120%;
    display: none;
    background: #000;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

@media only screen and (max-width: 991px) {
    .mobile_menu .site_bg.active {
        display: block;
    }
}

.mobile_menu .maseh_menu {
    -webkit-overflow-scrolling: touch;
}

.mobile_menu .maseh_menu .mobile_menu_title {
    position: relative;
    margin: 0;
    font-size: 17px;
    padding: 10px 15px;
    background: #33363B;
    color: #fff;
}

.mobile_menu .maseh_menu .mobile_menu_title img {
    max-width: 32px;
}

.mobile_menu .maseh_menu .mobile_menu_title .mobile_menu_close {
    cursor: pointer;
    top: 50%;
    left: 10px;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    position: absolute;
    display: block;
}

.mobile_menu .maseh_menu .mobile_menu_title .mobile_menu_close:hover {
    background: #221E1F;
}

.mobile_menu .maseh_menu .mobile_menu_title .mobile_menu_close:after {
    position: absolute;
    margin-right: -7px;
    margin-top: -7px;
    right: 50%;
    top: 50%;
}

.mobile_menu .maseh_menu > #mobile_menu > #mobile_menu {
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    list-style: none;
}

.mobile_menu .maseh_menu > #mobile_menu > #mobile_menu li {
    margin: 0;
    -webkit-tap-highlight-color: transparent;
}

.mobile_menu .maseh_menu > #mobile_menu > #mobile_menu li a {
    position: relative;
    display: block;
    text-decoration: none;
    padding: 13px 25px 13px 10px;
    font-weight: 300;
    background-color: #33363B;
    border-bottom: 1px solid #565c64;
}

.mobile_menu .maseh_menu > #mobile_menu > #mobile_menu li a:not(:only-child):after {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -3px;
    left: 15px;
}

.mobile_menu .maseh_menu > #mobile_menu > #mobile_menu li a:not(:only-child).has_children:after {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -3px;
    left: 15px;
}

.mobile_menu .maseh_menu > #mobile_menu > #mobile_menu li ul {
    margin: 0;
    padding: 0;
}

.mobile_menu .maseh_menu > #mobile_menu > #mobile_menu li ul li a {
    background-color: #3f4349;
    padding-right: 40px;
}

.mobile_menu .maseh_menu > #mobile_menu > #mobile_menu li ul li ul li a {
    background-color: #4b4f56;
    padding-right: 60px;
}

.mobile_menu .maseh_menu > #mobile_menu > #mobile_menu ul {
    display: none;
    list-style: none;
    padding: 0;
}

.mobile_menu .maseh_menu .head_content {
    width: 100%;
    height: 50px;
    overflow: hidden;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    background: #33363B;
}

@media only screen and (max-width: 480px) {
    .mobile_menu .maseh_menu .head_content {
        position: absolute;
        left: 0;
        top: 50px;
        width: 0;
        background: #ef6238;
        border-right: none;
    }
}

.mobile_menu .maseh_menu .head_content ul {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    text-align: center;
}

.mobile_menu .maseh_menu .head_content ul li {
    margin-left: 1px;
    margin-right: 1px;
}

.mobile_menu .maseh_menu .head_content ul li a {
    width: 33px;
    height: 50px;
    display: block;
    position: relative;
}

.mobile_menu .maseh_menu .head_content ul li a:after {
    position: absolute;
    top: 50%;
    right: 50%;
}

.mobile_menu .maseh_menu .head_content ul li.google_plus a:after {
    margin-top: -9.5px;
    margin-right: -9.5px;
}

.mobile_menu .maseh_menu .head_content ul li.twitter a:after {
    margin-top: -7.5px;
    margin-right: -9.5px;
}

.mobile_menu .maseh_menu .head_content ul li.facebook a:after {
    margin-top: -9.5px;
    margin-right: -9.5px;
}

.mobile_menu .maseh_menu .head_content ul li.instagram a:after {
    margin-top: -9.5px;
    margin-right: -9.5px;
}

.mobile_menu .maseh_menu .head_content ul li.whatsapp a:after {
    margin-top: -9.5px;
    margin-right: -9.5px;
}

.mobile_menu .maseh_menu .head_content ul li.telegram a:after {
    margin-top: -9.5px;
    margin-right: -9.5px;
}

.mobile_menu .maseh_menu .head_content.active {
    width: 155px;
}

@media only screen and (max-width: 991px) {
    .mobile_menu.active {
        left: 0;
    }
}

.toggle_menu {
    outline: medium none;
    position: relative;
    cursor: pointer;
    display: none;
    float: right;
    height: 28px;
    width: 28px;
    margin-right: 10px;
    margin-top: 13px;
    margin-left: 10px;
}

.toggle_menu:after {
    height: 2px;
    background: #FFF;
    -moz-box-shadow: 0 5px 0 #FFF, 0 10px 0 #FFF;
    -webkit-box-shadow: 0 5px 0 #FFF, 0 10px 0 #FFF;
    box-shadow: 0 5px 0 #FFF, 0 10px 0 #FFF;
    content: "";
    right: 10%;
    position: absolute;
    top: 6px;
    width: 80%;
}

.toggle_menu i {
    position: absolute;
    right: 32px;
    width: 80px;
    display: block;
    font-style: normal;
    top: 3px;
    color: #FFF;
    font-size: 12px;
}

@media only screen and (max-width: 991px) {
    .toggle_menu {
        display: block;
    }
}

.modal .modal-dialog.modal-sm {
    width: 370px;
}

@media only screen and (max-width: 767px) {
    .modal .modal-dialog.modal-sm {
        width: auto;
    }
}

.modal .modal-dialog.modal-md {
    width: 565px;
}

@media only screen and (max-width: 767px) {
    .modal .modal-dialog.modal-md {
        width: auto;
    }
}

.modal .modal-dialog.modal-lg {
    width: 760px;
}

@media only screen and (max-width: 767px) {
    .modal .modal-dialog.modal-lg {
        width: auto;
    }
}

.modal .modal-dialog .modal-content .modal-body {
    overflow: visible;
}

.modal .modal-title {
    background: #FFF;
    padding: 20px;
    font-size: 16px;
    display: block;
}

.modal .modal-close {
    position: absolute;
    left: 15px;
    top: 15px;
    display: block;
    cursor: pointer;
    width: 24px;
    height: 24px;
    overflow: hidden;
}

.modal .modal-close:after {
    position: absolute;
    top: 50%;
    right: 50%;
    margin-top: -6px;
    margin-right: -6px;
}

.modal .modal-content {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: none;
    overflow: hidden;
}

.modal .modal-content .modal-body {
    overflow: hidden;
    padding: 0;
}

.modal#loginModal .loginModal_content, .modal#registerModal .loginModal_content {
    padding: 0 20px 20px;
    overflow: hidden;
}

.modal#loginModal .loginModal_content strong, .modal#registerModal .loginModal_content strong {
    display: block;
    text-align: center;
    margin-bottom: 30px;
    height: 50px;
    line-height: 48px;
    font-size: 33px;
    clear: both;
}

.modal#loginModal .loginModal_content .wp-social-login-provider-google, .modal#registerModal .loginModal_content .wp-social-login-provider-google {
    background: #dd4b39;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    height: 40px;
    line-height: 29px;
    display: block;
    margin: 0 auto 3rem;
    text-align: center;
    font-size: 17px;
    -moz-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.28);
    -webkit-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.28);
    box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.28);
}

.modal#loginModal .loginModal_content .wp-social-login-provider-google:hover, .modal#registerModal .loginModal_content .wp-social-login-provider-google:hover {
    -moz-box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.28);
    -webkit-box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.28);
    box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.28);
    background: #E47365;
}

.modal#loginModal .loginModal_content .form_inp, .modal#registerModal .loginModal_content .form_inp {
    margin-bottom: 10px;
    height: 40px;
}

.modal#loginModal .loginModal_content .register_btn, .modal#registerModal .loginModal_content .register_btn {
    line-height: 38px;
    border: none;
    font-size: 15px;
    padding-right: 50px;
    padding-left: 50px;
    background: none;
}

@media only screen and (max-width: 479px) {
    .modal#loginModal .loginModal_content .register_btn, .modal#registerModal .loginModal_content .register_btn {
        padding-left: 10px;
        padding-right: 10px;
    }
}

#wrapper {
    padding-top: 50px;
}

#header {
    position: fixed;
    right: 0;
    left: 0;
    top: 0;
    z-index: 25;
}

#header .header {
    background: #ce3d20 /*#ef6238*/;
    overflow: visible;
    padding: 0;
}

#header .header #logo {
    float: right;
    background: #33363B;
}

#header .header #logo .logo {
    position: relative;
}

#header .header #logo .logo .logo_for_touch {
    display: none;
}

#header .header #logo .logo > a {
    padding-right: 24px;
    display: block;
    height: 50px;
    line-height: 48px;
    position: relative;
    padding-left: 24px;
    font-size: 30px;
    z-index: 4;
}

@media only screen and (max-width: 1199px) {
    #header .header #logo .logo > a {
        padding-left: 25px;
        padding-right: 10px;
    }
}

#header .header #logo .logo > a img {
    max-width: 124px;
    margin-top: 5px;
}

@media only screen and (max-width: 1199px) {
    #header .header #logo .logo > a img {
        max-width: 85px;
    }
}

/* #header .header #logo .logo > a:after {
    position: absolute;
    left: 10px;
    top: 13px;
    content: 'arrow_drop_down';
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    font-size: 32px;
} */

@media only screen and (max-width: 1199px) {
    #header .header #logo .logo > a:after {
        left: 7px;
    }
}

#header .header #logo .logo .mnu {
    display: none;
    position: absolute;
    right: 0;
    top: 50px;
    background: #33363B;
    padding: 20px;
    width: 100%;
    -moz-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.21);
    -webkit-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.21);
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.21);
    z-index: 3;
}

#header .header #logo .logo .mnu ul {
    margin-right: -6px;
}

#header .header #logo .logo .mnu ul li {
    display: block;
}

#header .header #logo .logo .mnu ul li a {
    display: block;
    padding-top: 7px;
    padding-bottom: 7px;
    line-height: 22px;
    color: #bbb;
    font-size: 14px;
}

#header .header #menu {
    float: right;
}

@media only screen and (max-width: 991px) {
    #header .header #menu {
        float: left;
    }
}

@media only screen and (max-width: 991px) {
    #header .header #menu .menu {
        display: none;
    }
}

#header .header #menu .menu #navigation > ul > li {
    float: right;
}

#header .header #menu .menu #navigation > ul > li > a {
    padding-left: 12px;
    padding-right: 12px;
    font-size: 14px;
    line-height: 48px;
    display: block;
    height: 50px;
    position: relative;
    z-index: 19;
}

@media only screen and (max-width: 1199px) {
    #header .header #menu .menu #navigation > ul > li > a {
        padding-left: 10px;
        padding-right: 10px;
    }
}

#header .header #menu .menu #navigation > ul > li.submenu > a {
    padding-left: 27px;
}

#header .header #menu .menu #navigation > ul > li.submenu > a:after {
    content: 'arrow_drop_down';
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    left: 5px;
    position: absolute;
    top: 50%;
    margin-top: -13px;
}

#header .header #menu .menu #navigation > ul > li.submenu .mega_menu {
    display: none;
    z-index: 18;
    position: absolute;
    right: 10px;
    width: 100%;
    background: #fff;
    top: 50px;
    padding-right: 20px;
    -moz-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.21);
    -webkit-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.21);
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.21);
}

#header .header #menu .menu #navigation > ul > li.submenu .mega_menu .mega_menu_cats {
    width: 12%;
    background: #F7F7F7;
    float: right;
    padding-top: 12px;
    padding-bottom: 20px;
}

#header .header #menu .menu #navigation > ul > li.submenu .mega_menu .mega_menu_cats ul li {
    display: block;
}

#header .header #menu .menu #navigation > ul > li.submenu .mega_menu .mega_menu_cats ul li a {
    display: block;
    padding-right: 5px;
    padding-left: 45px;
    text-align: left;
    padding-bottom: 7px;
    padding-top: 8px;
    position: relative;
}

#header .header #menu .menu #navigation > ul > li.submenu .mega_menu .mega_menu_cats ul li a:after {
    position: absolute;
    left: 15px;
    top: 50%;
    margin-top: -4px;
    display: none;
}

#header .header #menu .menu #navigation > ul > li.submenu .mega_menu .mega_menu_cats ul li.active a {
    background: #fff;
}

#header .header #menu .menu #navigation > ul > li.submenu .mega_menu .mega_menu_cats ul li.active a:after {
    display: block;
}

#header .header #menu .menu #navigation > ul > li.submenu .mega_menu .mega_menu_content {
    float: right;
    width: 88%;
    padding-left: 100px;
    padding-top: 20px;
    padding-right: 20px;
}

#header .header #menu .menu #navigation > ul > li.submenu .mega_menu .mega_menu_content ul li {
    margin-left: -10px;
    margin-right: -10px;
    display: none;
}

#header .header #menu .menu #navigation > ul > li.submenu .mega_menu .mega_menu_content ul li .mega_menu_item {
    float: right;
    width: 20%;
    padding-left: 10px;
    padding-right: 10px;
}

#header .header #menu .menu #navigation > ul > li.submenu .mega_menu .mega_menu_content ul li .mega_menu_item img {
    width: 100%;
    display: block;
    margin-bottom: 10px;
}

#header .header #menu .menu #navigation > ul > li.submenu .mega_menu .mega_menu_content ul li .mega_menu_item .title {
    display: block;
    font-size: 13.5px;
    line-height: 24px;
}

#header .header #menu .menu #navigation > ul > li.submenu .mega_menu .mega_menu_content ul li.active {
    display: block;
}

#header .header #menu .menu #navigation > ul > li:hover > a {
    background: #fff;
}

#header .header #menu .menu #navigation > ul > li.active > a {
    background: #fff;
}

#header .header #head {
    float: left;
}

#header .header #head .profile_in_menu {
    float: left;
    position: relative;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

@media only screen and (max-width: 991px) {
    #header .header #head .profile_in_menu {
        display: none;
    }
}

#header .header #head .profile_in_menu .profile_in_menu_link {
    padding-left: 10px;
    padding-right: 15px;
    display: block;
}

#header .header #head .profile_in_menu .profile_in_menu_link .user_avatar {
    margin-top: 9.5px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    width: 3.125rem;
    margin-bottom: 9.5px;
}

#header .header #head .profile_in_menu .profile_in_menu_link i:after {
    content: 'keyboard_arrow_down';
    position: relative;
    top: 7px;
}

#header .header #head .profile_in_menu .login-signup-header {
    cursor: pointer;
}

#header .header #head .profile_in_menu .profile_in_menu_content {
    display: none;
    position: absolute;
    top: 50px;
    left: 0;
    width: 220px;
}

#header .header #head .profile_in_menu .profile_in_menu_content ul li {
    display: block;
}

#header .header #head .profile_in_menu .profile_in_menu_content ul li a {
    display: block;
    font-size: 16px;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #E0E0E0;
    background: #fff;
}

#header .header #head .profile_in_menu .profile_in_menu_content ul li a:hover {
    background: #FAFAFA;
}

#header .header #head .profile_in_menu .profile_in_menu_content ul li:last-child a {
    border-bottom: none;
}

#header .header #head .profile_in_menu:hover {
    background: #f17550;
}

#header .header #head .profile_in_menu:hover .profile_in_menu_content {
    display: block;
}

#header .header #head #search {
    float: left;
}

#header .header #head #search .search_link {
    width: 50px;
    height: 50px;
    position: relative;
    float: left;
    border-right: 1px solid #f59a7f;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    border-left: 1px solid #f59a7f;
    cursor: pointer;
}

#header .header #head #search .search_link:hover {
    background: #FFF;
}

#header .header #head #search .search_link:after {
    content: 'search';
    display: block;
    text-align: center;
    line-height: 50px;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

#header .header #head #search .search_link.active, #header .header #head #search .search_link:hover {
    background: #FFF;
}

#header .header #head #search .search {
    position: fixed;
    top: -150px;
    right: 0;
    left: 0;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    background: #ef6238;
    padding-right: 105px;
    padding-left: 105px;
    height: 150px;
    z-index: 19;
    padding-top: 40px;
}

@media only screen and (max-width: 480px) {
    #header .header #head #search .search {
        padding-right: 10px;
        padding-left: 10px;
    }
}

#header .header #head #search .search .search_inp {
    width: 100%;
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #f59a7f;
    padding-right: 55px;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 15px;
    font-size: 24px;
    display: block;
}

#header .header #head #search .search .search_inp:-moz-placeholder {
    color: #fff;
    opacity: 0.4;
}

#header .header #head #search .search .search_inp::-moz-placeholder {
    color: #fff;
    opacity: 0.4;
}

#header .header #head #search .search .search_inp:-ms-input-placeholder {
    color: #fff;
    opacity: 0.4;
}

#header .header #head #search .search .search_inp::-webkit-input-placeholder {
    color: #fff;
    opacity: 0.4;
}

#header .header #head #search .search .search_btn {
    position: absolute;
    right: 110px;
    top: 42px;
    padding: 0;
    background-color: transparent;
    text-indent: -9999px;
}

#header .header #head #search .search .search_btn:after {
    content: 'search';
    font-size: 40px;
}

@media only screen and (max-width: 480px) {
    #header .header #head #search .search .search_btn {
        right: 10px;
    }
}

#header .header #head #search .search .search_close {
    position: absolute;
    top: 16px;
    left: 16px;
    cursor: pointer;
}

#header .header #head #search .search .search_close:after {
    content: 'close';
    font-size: 27px;
}

#header .header #head #search .search.active {
    top: 0;
}

#header .header #head .head {
    float: left;
    position: relative;
}

@media only screen and (max-width: 567px) {
    #header .header #head .head {
        display: none;
    }
}

#header .header #head .head .head_more {
    float: left;
    width: 42px;
    height: 50px;
    position: relative;
    text-align: center;
}

#header .header #head .head .head_more:after {
    content: 'more_horiz';
    line-height: 50px;
}

#header .header #head .head .head_more.active:after {
    content: 'close';
}

#header .header #head .head .head_content {
    float: left;
    /*width: 139px;*/
    height: 50px;
    overflow: hidden;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    border-right: 1px solid #f59a7f;
}

@media only screen and (max-width: 480px) {
    #header .header #head .head .head_content {
        position: absolute;
        left: 0;
        top: 50px;
        width: 0;
        background: #ef6238;
        border-right: none;
    }
}

#header .header #head .head .head_content ul {
    float: left;
    /*width: 155px;*/
    padding-right: 0;
}

#header .header #head .head .head_content ul li {
    float: left;
}

#header .header #head .head .head_content ul li a {
    width: 33px;
    height: 50px;
    display: block;
    position: relative;
}

#header .header #head .head .head_content ul li a:after {
    position: absolute;
    top: 50%;
    right: 50%;
}

#header .header #head .head .head_content ul li.google_plus a:after {
    margin-top: -9.5px;
    margin-right: -9.5px;
}

#header .header #head .head .head_content ul li.twitter a:after {
    margin-top: -7.5px;
    margin-right: -9.5px;
}

#header .header #head .head .head_content ul li.facebook a:after {
    margin-top: -9.5px;
    margin-right: -9.5px;
}

#header .header #head .head .head_content ul li.instagram a:after {
    margin-top: -9.5px;
    margin-right: -9.5px;
}

#header .header #head .head .head_content ul li.whatsapp a:after {
    margin-top: -9.5px;
    margin-right: -9.5px;
}

#header .header #head .head .head_content ul li.telegram a:after {
    margin-top: -9.5px;
    margin-right: -9.5px;
}

#header .header #head .head .head_content.active {
    width: 155px;
}

.home_part1 .container-fluid {
    padding-left: 5px;
    padding-right: 5px;
    overflow: hidden;
}

.home_part1 .container {
    padding-left: 5px;
    padding-right: 5px;
}

.home_part1 .row {
    margin-left: -5px;
    margin-right: -5px;
}

.home_part1 .col-xs-1, .home_part1 .col-sm-1, .home_part1 .col-md-1, .home_part1 .col-lg-1, .home_part1 .col-xs-2, .home_part1 .col-sm-2, .home_part1 .col-md-2, .home_part1 .col-lg-2, .home_part1 .col-xs-3, .home_part1 .col-sm-3, .home_part1 .col-md-3, .home_part1 .col-lg-3, .home_part1 .col-xs-4, .home_part1 .col-sm-4, .home_part1 .col-md-4, .home_part1 .col-lg-4, .home_part1 .col-xs-5, .home_part1 .col-sm-5, .home_part1 .col-md-5, .home_part1 .col-lg-5, .home_part1 .col-xs-6, .home_part1 .col-sm-6, .home_part1 .col-md-6, .home_part1 .col-lg-6, .home_part1 .col-xs-7, .home_part1 .col-sm-7, .home_part1 .col-md-7, .home_part1 .col-lg-7, .home_part1 .col-xs-8, .home_part1 .col-sm-8, .home_part1 .col-md-8, .home_part1 .col-lg-8, .home_part1 .col-xs-9, .home_part1 .col-sm-9, .home_part1 .col-md-9, .home_part1 .col-lg-9, .home_part1 .col-xs-10, .home_part1 .col-sm-10, .home_part1 .col-md-10, .home_part1 .col-lg-10, .home_part1 .col-xs-11, .home_part1 .col-sm-11, .home_part1 .col-md-11, .home_part1 .col-lg-11, .home_part1 .col-xs-12, .home_part1 .col-sm-12, .home_part1 .col-md-12, .home_part1 .col-lg-12 {
    padding-left: 5px;
    padding-right: 5px;
}

.home_part1 .featured_post {
    margin-bottom: 20px;
    position: relative;
    overflow: hidden;
    background: #212121;
}

@media only screen and (max-width: 767px) {
    .home_part1 .featured_post {
        margin-bottom: 10px;
    }
}

.home_part1 .featured_post .picture {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    width: 100%;
    height: 460px;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0s;
    -o-transition-duration: 0s;
    -webkit-transition-duration: 0s;
    transition-duration: 0s;
}

@media only screen and (max-width: 1199px) {
    .home_part1 .featured_post .picture {
        height: 379px;
    }
}

@media only screen and (max-width: 991px) {
    .home_part1 .featured_post .picture {
        height: 289px;
    }
}

@media only screen and (max-width: 767px) {
    .home_part1 .featured_post .picture {
        height: 275px;
    }
}

@media only screen and (max-width: 667px) {
    .home_part1 .featured_post .picture {
        height: 245px;
    }
}

@media only screen and (max-width: 567px) {
    .home_part1 .featured_post .picture {
        height: 205px;
    }
}

@media only screen and (max-width: 480px) {
    .home_part1 .featured_post .picture {
        height: 175px;
    }
}

@media only screen and (max-width: 479px) {
    .home_part1 .featured_post .picture {
        height: 165px;
    }
}

@media only screen and (max-width: 360px) {
    .home_part1 .featured_post .picture {
        height: 130px;
    }
}

@media only screen and (max-width: 320px) {
    .home_part1 .featured_post .picture {
        height: 110px;
    }
}

.home_part1 .featured_post .description {
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    position: absolute;
    display: block;
    bottom: 0px;
    right: 0;
    width: 100%;
    z-index: 1;
    background: url("../images/pt2.png") right bottom repeat-x;
    height: 200px;
    padding-top: 40px;
    padding-right: 20px;
    padding-left: 20px;
}

@media only screen and (max-width: 1199px) {
    .home_part1 .featured_post .description {
        height: 210px;
        padding-top: 50px;
    }
}

@media only screen and (max-width: 991px) {
    .home_part1 .featured_post .description {
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 130px;
    }
}

@media only screen and (max-width: 767px) {
    .home_part1 .featured_post .description {
        padding-top: 100%;
    }
}

.home_part1 .featured_post .description h2 {
    font-size: 24px;
    line-height: 38px;
    position: relative;
}

@media only screen and (max-width: 767px) {
    .home_part1 .featured_post .description h2 {
        position: absolute;
        bottom: 20px;
    }
}

@media only screen and (max-width: 1199px) {
    .home_part1 .featured_post .description h2 {
        font-size: 21px;
        line-height: 32px;
    }
}

@media only screen and (max-width: 991px) {
    .home_part1 .featured_post .description h2 {
        font-size: 18px;
        line-height: 30px;
    }
}

@media only screen and (max-width: 480px) {
    .home_part1 .featured_post .description h2 {
        font-size: 15px;
        line-height: 27px;
    }
}

@media only screen and (max-width: 320px) {
    .home_part1 .featured_post .description h2 {
        font-size: 13px;
        line-height: 23px;
    }
}

.home_part1 .featured_post .description h2 .title {
    display: block;
    padding-right: 20px;
    padding-left: 20px;
}

.home_part1 .featured_post .description p {
    display: block;
    padding-right: 20px;
    padding-left: 20px;
    line-height: 25px;
}

@media only screen and (max-width: 991px) {
    .home_part1 .featured_post .description p {
        display: none;
    }
}

.home_part1 .featured_post:hover .description {
    padding-top: 30px;
}

@media only screen and (max-width: 1199px) {
    .home_part1 .featured_post:hover .description {
        padding-top: 40px;
    }
}

@media only screen and (max-width: 991px) {
    .home_part1 .featured_post:hover .description {
        padding-top: 130px;
    }
}

@media only screen and (max-width: 767px) {
    .home_part1 .featured_post:hover .description {
        padding-top: 100%;
    }
}

.home_part1 .item_type1 {
    margin-bottom: 10px;
}

.item_type1 {
    margin-bottom: 20px;
    position: relative;
    overflow: hidden;
    background: #212121;
}

@media only screen and (max-width: 1199px) {
    .item_type1 {
        margin-bottom: 19px;
    }
}

@media only screen and (max-width: 991px) {
    .item_type1 {
        margin-bottom: 20px;
    }
}

.item_type1 .description {
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    position: absolute;
    display: block;
    bottom: 0px;
    right: 0;
    width: 100%;
    padding-bottom: 25px;
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 50px;
    z-index: 1;
    background: url("../images/pt1.png") right bottom repeat-x;
}

@media only screen and (max-width: 991px) {
    .item_type1 .description {
        padding-left: 5px;
        padding-right: 5px;
    }
}

@media only screen and (max-width: 767px) {
    .item_type1 .description {
        padding-bottom: 100%;
    }
}

.item_type1 .description h3, .item_type1 .description .h3, .item_type1 .description h2 {
    font-size: 17px;
    line-height: 28px;
}

@media only screen and (max-width: 1199px) {
    .item_type1 .description h3, .item_type1 .description .h3, .item_type1 .description h2 {
        font-size: 15.5px;
        line-height: 23px;
    }
}

@media only screen and (max-width: 991px) {
    .item_type1 .description h3, .item_type1 .description .h3, .item_type1 .description h2 {
        font-size: 13.5px;
        line-height: 21px;
    }
}

@media only screen and (max-width: 767px) {
    .item_type1 .description h3, .item_type1 .description .h3, .item_type1 .description h2 {
        font-size: 15.5px;
        line-height: 23px;
        position: absolute;
        bottom: 20px;
    }
}

@media only screen and (max-width: 480px) {
    .item_type1 .description h3, .item_type1 .description .h3, .item_type1 .description h2 {
        font-size: 15px;
    }
}

@media only screen and (max-width: 320px) {
    .item_type1 .description h3, .item_type1 .description .h3, .item_type1 .description h2 {
        font-size: 13px;
        line-height: 21px;
    }
}

.item_type1 .description h3 .title, .item_type1 .description .h3 .title, .item_type1 .description h2 .title {
    display: block;
    font-weight: bold;
}

@media only screen and (max-width: 991px) {
    .item_type1 .description h3 .title, .item_type1 .description .h3 .title,.item_type1 .description h2 .title {
        padding-left: 10px;
        padding-right: 10px;
    }
}

.item_type1 .description h3 .title .clip_icon, .item_type1 .description .h3 .title .clip_icon, .item_type1 .description h2 .title .clip_icon {
    margin-left: 6px;
}

.item_type1 .description h3 .title .picture_icon, .item_type1 .description .h3 .title .picture_icon, .item_type1 .description h2 .title .picture_icon {
    margin-left: 6px;
}

.item_type1 .description .more {
    position: absolute;
    bottom: -50px;
    right: 20px;
    padding-left: 20px;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    display: none;
}

.item_type1 .description .more:after {
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -4.5px;
    float: right;
}

.item_type1 .picture {
    width: 100%;
    height: 228px;
    display: block;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

@media only screen and (max-width: 1199px) {
    .item_type1 .picture {
        height: 187px;
    }
}

@media only screen and (max-width: 991px) {
    .item_type1 .picture {
        height: 144px;
    }
}

@media only screen and (max-width: 767px) {
    .item_type1 .picture {
        height: 275px;
    }
}

@media only screen and (max-width: 667px) {
    .item_type1 .picture {
        height: 245px;
    }
}

@media only screen and (max-width: 567px) {
    .item_type1 .picture {
        height: 205px;
    }
}

@media only screen and (max-width: 480px) {
    .item_type1 .picture {
        height: 175px;
    }
}

@media only screen and (max-width: 479px) {
    .item_type1 .picture {
        height: 165px;
    }
}

@media only screen and (max-width: 360px) {
    .item_type1 .picture {
        height: 130px;
    }
}

@media only screen and (max-width: 320px) {
    .item_type1 .picture {
        height: 110px;
    }
}

.item_type1:hover .description {
    padding-top: 10px;
    padding-bottom: 65px;
    height: 100%;
}

.item_type1:hover .more {
    display: block;
}

@media only screen and (max-width: 767px) {
    .item_type1:hover .description {
        padding-bottom: 100%;
        padding-top: 100%;
        height: 100%;
    }
}

.item_type1:hover .description .more {
    bottom: 40%;
}

@media only screen and (max-width: 1199px) {
    .item_type1:hover .description .more {
        bottom: 30%;
    }
}

@media only screen and (max-width: 991px) {
    .item_type1:hover .description .more {
        bottom: 20%;
    }
}

@media only screen and (max-width: 767px) {
    .item_type1:hover .description .more {
        bottom: -50%;
    }
}

.item_type1:hover img {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
    opacity: 0.4;
}

.item_type1.single_item_type1 .picture {
    width: 100%;
    height: 222px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
}

@media only screen and (max-width: 1199px) {
    .item_type1.single_item_type1 .picture {
        height: 182px;
    }
}

@media only screen and (max-width: 991px) {
    .item_type1.single_item_type1 .picture {
        height: 135px;
    }
}

@media only screen and (max-width: 767px) {
    .item_type1.single_item_type1 .picture {
        height: 275px;
    }
}

@media only screen and (max-width: 667px) {
    .item_type1.single_item_type1 .picture {
        height: 245px;
    }
}

@media only screen and (max-width: 567px) {
    .item_type1.single_item_type1 .picture {
        height: 205px;
    }
}

@media only screen and (max-width: 480px) {
    .item_type1.single_item_type1 .picture {
        height: 175px;
    }
}

@media only screen and (max-width: 479px) {
    .item_type1.single_item_type1 .picture {
        height: 165px;
    }
}

@media only screen and (max-width: 360px) {
    .item_type1.single_item_type1 .picture {
        height: 130px;
    }
}

@media only screen and (max-width: 320px) {
    .item_type1.single_item_type1 .picture {
        height: 110px;
    }
}

.item_type1.single_item_type1 .description h3 .title {
    padding-top: 85px;
}

@media only screen and (max-width: 767px) {
    .item_type1.single_item_type1 .description h3 .title {
        padding-top: 100%;
    }
}

.item_type1.single_item_type1:hover .description h3 .title {
    padding-top: 15px;
}

@media only screen and (max-width: 767px) {
    .item_type1.single_item_type1:hover .description h3 .title {
        padding-top: 100%;
    }
}

.item_type2 {
    border: 1px solid #E8E8E8;
    padding: 10px 9px;
    -moz-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.04);
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.04);
    overflow: hidden;
    position: relative;
    background: #fff;
    margin-bottom: 10px;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.item_type2.digiato-post {
    border: 2px solid #cde6f7;
}

.item_type2.digiato-post:hover a,
.item_type2.digiato-post a:hover {
    color: #0f94e9;
}

.item_type2.vigiato-post {
    border: 2px solid #ffc5ca;
}

.item_type2.vigiato-post:hover a,
.item_type2.vigiato-post a:hover {
    color: #e31e2e;
}

.item_type2 .picture {
    width: 100%;
    font-size: 0;
    margin-bottom: 15px;
    overflow: hidden;
}

.item_type2 .picture .label {
    font-size: 11px;
    position: absolute;
    right: 9px;
    top: 10px;
    z-index: 3;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 5px;
    padding-bottom: 4px;
    display: block;
}

.item_type2 .picture img {
    width: 100%;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.item_type2.cat1 .picture .label {
    background: #ef6238;
}

.item_type2.cat2 .picture .label {
    background: #FF0000;
}

.item_type2.cat3 .picture .label {
    background: #ef6238;
}

.item_type2 .details {
    clear: both;
    overflow: hidden;
    margin-bottom: 7px;
}

.item_type2 .details .date {
    float: right;
    font-size: 11px;
}

.item_type2 .details .cmm {
    float: left;
    font-size: 11px;
    margin-right: 10px;
    padding-right: 20px;
    position: relative;
}

.item_type2 .details .cmm:before {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -8.5px;
    content: 'comment';
    color: #C3CAD6;
    font-size: 19px;
}

.item_type2 .details .category_links {
    float: left;
}

.item_type2 .details .category_links a {
    color: #227291;
    font-size: 11px;
    vertical-align: middle;
}

.item_type2 .details .category_links a:after {
    content: '،';
    padding-right: 4px;
}

.item_type2 .details .category_links a:last-child:after {
    display: none;
}

.item_type2 .title {
    display: block;
    font-size: 17px;
    line-height: 30px;
    min-height: 80px;
    font-weight: bold;
}

.item_type2:hover {
    -moz-box-shadow: 0px 1px 18px 0px rgba(0, 0, 0, 0.21);
    -webkit-box-shadow: 0px 1px 18px 0px rgba(0, 0, 0, 0.21);
    box-shadow: 0px 1px 18px 0px rgba(0, 0, 0, 0.21);
}

.item_type2:hover .picture img {
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
}

.item_type3 {
    margin-bottom: 20px;
    overflow: hidden;
    clear: both;
}

.item_type3 .picture {
    float: right;
    margin-left: 6px;
    position: relative;
    background: #33363b;
}

.item_type3 .picture img {
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.item_type3 .description .title {
    font-size: 14px;
    display: block;
    line-height: 24px;
}

.item_type3 .description .title i {
    font-style: normal;
}

.item_type3 .description .cmm {
    padding-right: 15px;
    position: relative;
    font-size: 11px;
    margin-top: 5px;
}

.item_type3 .description .cmm:after {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -5.5px;
}

.item_type3.pic .picture:after {
    position: absolute;
    right: 5px;
    top: 66px;
}

.item_type3.pic .clip:after {
    position: absolute;
    right: 5px;
    top: 70px;
}

.item_type3:hover .picture img {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5;
}

.item_type4 {
    position: relative;
    overflow: hidden;
    padding: 10px 10px 0;
    background: #fff;
    margin-bottom: 20px;
}

.item_type4 .description {
    padding-top: 12px;
}

.item_type4 .description .title {
    height: 100px;
    display: block;
    font-size: 15px;
    line-height: 26px;
    overflow: hidden;
    font-weight: bold;
}

@media only screen and (max-width: 480px) {
    .item_type4 .description .title {
        height: auto;
    }
}

.item_type4 .description .date {
    display: block;
    height: 30px;
    line-height: 28px;
    overflow: hidden;
    font-size: 11px;
}

.item_type4 .picture {
    width: 252px;
    height: 114px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0s;
    -o-transition-duration: 0s;
    -webkit-transition-duration: 0s;
    transition-duration: 0s;
}

@media only screen and (max-width: 1199px) {
    .item_type4 .picture {
        width: 202.5px;
        height: 92px;
    }
}

@media only screen and (max-width: 991px) {
    .item_type4 .picture {
        width: 335px;
        height: 152px;
    }
}

@media only screen and (max-width: 767px) {
    .item_type4 .picture {
        width: 100%;
        height: 145px;
    }
}

@media only screen and (max-width: 667px) {
    .item_type4 .picture {
        height: 130px;
    }
}

@media only screen and (max-width: 567px) {
    .item_type4 .picture {
        height: 110px;
    }
}

@media only screen and (max-width: 480px) {
    .item_type4 .picture {
        height: 160px;
    }
}

@media only screen and (max-width: 360px) {
    .item_type4 .picture {
        height: 140px;
    }
}

@media only screen and (max-width: 320px) {
    .item_type4 .picture {
        height: 130px;
    }
}

.item_type4:hover .description .title {
    color: #0f94e9;
}

.item_type5 {
    padding: 9px;
    background: #fff;
    border: 1px solid #E8E8E8;
    position: relative;
    overflow: hidden;
    -moz-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.04);
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.04);
    margin-bottom: 20px;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.item_type5 .picture {
    background: #33363B;
    overflow: hidden;
    display: block;
}

.item_type5 .picture img {
    width: 100%;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.col-md-3 .item_type5 .picture img, .col-md-6 .row .col-md-6 .item_type5 .picture img {
    height: 150px;
}

.item_type5 .description {
    padding-top: 10px;
}

.item_type5 .description .details {
    clear: both;
    overflow: hidden;
    margin-bottom: 10px;
}

.item_type5 .description .details .date {
    float: right;
    font-size: 11px;
}

.item_type5 .description .details .cmm {
    float: left;
    padding-right: 20px;
    font-size: 11px;
    position: relative;
}

.item_type5 .description .details .cmm:before {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -8.5px;
    content: 'comment';
    font-size: 17px;
    color: #C3CAD6;
}

.item_type5 .description .title {
    display: block;
    font-size: 15px;
    font-weight: bold;
    overflow: hidden;
    height: 100px;
    line-height: 26px;
}

@media only screen and (max-width: 480px) {
    .item_type5 .description .title {
        height: auto;
    }
}

.item_type5 .description p {
    text-align: justify;
    line-height: 25px;
    font-size: 12.5px;
}

.item_type5.single_item_type5 .title {
    height: 50px;
    font-size: 18px;
}

@media only screen and (max-width: 991px) {
    .item_type5.single_item_type5 .title {
        height: auto;
        margin-bottom: 10px;
        line-height: 30px;
    }
}

.item_type5.single_item_type5 p {
    padding-bottom: 40px;
    height: 196px;
    overflow: hidden;
}

@media only screen and (max-width: 991px) {
    .item_type5.single_item_type5 p {
        height: auto;
        padding-bottom: 10px;
    }
}

@media only screen and (max-width: 767px) {
    .item_type5.single_item_type5 p {
        display: none;
    }
}

.item_type5:hover {
    -moz-box-shadow: 0px 1px 18px 0px rgba(0, 0, 0, 0.21);
    -webkit-box-shadow: 0px 1px 18px 0px rgba(0, 0, 0, 0.21);
    box-shadow: 0px 1px 18px 0px rgba(0, 0, 0, 0.21);
}

.item_type5:hover .picture img {
    -moz-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    -webkit-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5;
}

.item_type6 {
    position: relative;
    overflow: hidden;
    background: #fff;
    -moz-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.04);
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.04);
    padding: 9px;
    margin-bottom: 20px;
}

.item_type6 .picture {
    width: 100%;
    position: relative;
    display: block;
}

.item_type6 .picture:after {
    position: absolute;
    margin-right: -24px;
    margin-top: -24px;
    right: 50%;
    top: 50%;
}

.item_type6 .picture img {
    width: 100%;
}

.item_type6 .picture .time {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 14px;
    line-height: 16px;
    font-size: 10px;
    padding-left: 4px;
    padding-right: 4px;
    background-color: rgba(0, 0, 0, 0.7);
}

.item_type6 .description {
    padding-top: 10px;
}

.item_type6 .description .details {
    overflow: hidden;
}

.item_type6 .description .details .like {
    float: right;
    margin-left: 20px;
    font-size: 11px;
    padding-right: 21px;
    position: relative;
}

.item_type6 .description .details .like:after {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -8px;
}

.item_type6 .description .details .cmm {
    float: right;
    font-size: 11px;
    padding-right: 20px;
    position: relative;
}

.item_type6 .description .details .cmm:after {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -8.5px;
}

.item_type6 .description .title {
    display: block;
    position: relative;
    margin-top: 11px;
    height: 95px;
    overflow: hidden;
    line-height: 26px;
    font-size: 15px;
    font-weight: bold;
}

@media only screen and (max-width: 1199px) {
    .item_type6 .description .title {
        font-size: 14px;
    }
}

@media only screen and (max-width: 480px) {
    .item_type6 .description .title {
        height: auto;
        line-height: 24px;
    }
}

.item_type6 .description .title:before {
    margin-left: 8px;
}

.item_type6.single_item_type6 .picture img {
    width: 100%;
}

.item_type6.single_item_type6 .picture:after {
    position: absolute;
    margin-right: -40px;
    margin-top: -40px;
    right: 50%;
    top: 50%;
}

.item_type6.single_item_type6 .description .title {
    height: 44px;
    line-height: 24px;
}

@media only screen and (max-width: 1199px) {
    .item_type6.single_item_type6 .description .title {
        height: 53px;
    }
}

@media only screen and (max-width: 991px) {
    .item_type6.single_item_type6 .description .title {
        height: auto;
    }
}

.item_type7 {
    overflow: hidden;
    position: relative;
}

@media only screen and (max-width: 991px) {
    .item_type7 {
        margin-bottom: 10px;
    }
}

.item_type7 img {
    float: right;
    margin-left: 7px;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    background: #ef6238;
    width: 70px;
    height: 70px;
}

.item_type7 .description {
    padding-top: 3px;
}

.item_type7 .description .date {
    font-size: 10px;
    display: block;
}

.item_type7 .description .title {
    display: block;
    color: #C4CBD5;
    margin-top: 2px;
    font-size: 12.5px;
    line-height: 22px;
    font-weight: bold;
}

@media only screen and (max-width: 1199px) {
    .item_type7 .description .title {
        font-size: 10.5px;
    }
}

@media only screen and (max-width: 991px) {
    .item_type7 .description .title {
        font-size: 13px;
    }
}

.item_type7:hover img {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.8;
}

.item_type8 img {
    width: 100%;
    margin-bottom: 8px;
    object-fit: cover;
    max-height: 90px;
}

.item_type8 .title {
    display: block;
    line-height: 24px;
}

@media only screen and (max-width: 991px) {
    .item_type8 {
        margin-bottom: 20px;
    }
}

.item_type9 {
    overflow: hidden;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #E8E8E8;
    position: relative;
}

.item_type9:last-child {
    border-bottom: none;
}

.item_type9 .picture {
    float: right;
    margin-left: 10px;
}

@media only screen and (max-width: 767px) {
    .item_type9 .picture {
        margin-left: 0;
        margin-bottom: 10px;
        float: none;
        display: block;
    }
}

.item_type9 .date {
    display: block;
    margin-top: 4px;
    margin-bottom: 10px;
    font-size: 11px;
}

.item_type9 .title {
    display: block;
    line-height: 25px;
    font-size: 15.5px;
    padding-left: 15px;
    font-weight: bold;
}

.item_type9 .item_details {
    position: absolute;
    left: 0;
    top: 20px;
    overflow: hidden;
}

@media only screen and (max-width: 767px) {
    .item_type9 .item_details {
        position: static;
        float: right;
        clear: both;
        display: block;
        margin-top: 10px;
    }
}

.item_type9 .item_details .comments {
    float: left;
    font-size: 11px;
    margin-right: 10px;
    padding-right: 20px;
    position: relative;
}

.item_type9 .item_details .comments:after {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -8.5px;
}

.item_type9 .item_details .category_links {
    float: left;
}

.item_type9 .item_details .category_links a {
    color: #4AC5F3;
    font-size: 11px;
    float: right;
}

.item_type9 .item_details .category_links a:after {
    content: '،';
    padding-left: 4px;
    padding-right: 4px;
}

.item_type9 .item_details .category_links a:last-child:after {
    display: none;
}

.item_type10 {
    padding-top: 10px;
    padding-bottom: 13px;
    padding-right: 10px;
    padding-left: 10px;
    overflow: hidden;
    position: relative;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.item_type10:hover {
    background-color: #3E4798;
}

.item_type10 .picture {
    float: right;
    margin-left: 5px;
    position: relative;
}

.item_type10 .picture .time {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 14px;
    line-height: 16px;
    font-size: 10px;
    padding-left: 4px;
    padding-right: 4px;
    background-color: rgba(0, 0, 0, 0.7);
}

.item_type10 .title {
    line-height: 22px;
    font-weight: bold;
}

.item_type11 {
    margin-bottom: 20px;
    overflow: hidden;
    position: relative;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.item_type11 .picture {
    position: relative;
    margin-bottom: 6px;
    display: block;
}

.item_type11 .picture img {
    width: 100%;
}

.item_type11 .picture .time {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 14px;
    line-height: 16px;
    font-size: 10px;
    padding-left: 4px;
    padding-right: 4px;
    background-color: rgba(0, 0, 0, 0.7);
}

.item_type11 .title {
    line-height: 24px;
    height: 50px;
    overflow: hidden;
    display: block;
    font-weight: bold;
}

@media only screen and (max-width: 480px) {
    .item_type11 .title {
        height: auto;
        margin-bottom: 20px;
    }
}

.section {
    position: relative;
    margin-bottom: 70px;
}

.section:last-child {
    margin-bottom: 0;
}

@media only screen and (max-width: 479px) {
    .section:last-child .more {
        margin-bottom: 50px;
    }
}

.section .section_title {
    border-top: 2px solid #33363B;
    padding-top: 20px;
    clear: both;
}

.section .section_title h3 {
    font-size: 23px;
    float: right;
    margin-left: 15px;
}

@media only screen and (max-width: 320px) {
    .section .section_title h3 {
        font-size: 20px;
    }
}

.section .section_title .tabs {
    position: relative;
    float: right;
}

@media only screen and (max-width: 479px) {
    .section .section_title .tabs.active {
        position: static;
    }
}

.section .section_title .tabs strong {
    position: absolute;
    z-index: 1;
    right: 0;
    top: 0;
    background: #F7F7F7;
    height: 35px;
    line-height: 30px;
    width: 85px;
    display: none;
    cursor: pointer;
}

@media only screen and (max-width: 1199px) {
    .section .section_title .tabs strong {
        display: block;
        position: static;
        height: auto;
    }
}

.section .section_title .tabs ul li {
    float: right;
    margin-bottom: 10px;
}

.section .section_title .tabs ul li a {
    display: block;
    padding-left: 16px;
    padding-right: 16px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    height: 30px;
    line-height: 30px;
}

.section .section_title .tabs ul li.active a {
    background: #EAEAEA;
}

.section .section_title .tabs ul li:hover a {
    background: #EAEAEA;
}

@media only screen and (max-width: 1199px) {
    .section .section_title .tabs ul li {
        float: none;
        display: none;
        margin-bottom: 0;
        line-height: 25px;
    }

    .section .section_title .tabs ul li.active {
        display: block;
    }
}

.section .section_title .tabs ul.active {
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    background: #fff;
    z-index: 2;
    padding: 10px 10px 0;
    width: 250px;
    -moz-border-radius: 15px 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px 15px;
    -moz-box-shadow: 0 0px 6px -1px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 0px 6px -1px rgba(0, 0, 0, 0.4);
    box-shadow: 0 0px 6px -1px rgba(0, 0, 0, 0.4);
}

.section .section_title .tabs ul.active li {
    display: block;
    margin-bottom: 10px;
    height: 30px;
    line-height: 30px;
}

@media only screen and (max-width: 479px) {
    .section .section_title .tabs ul.active {
        top: 15px;
        width: 100%;
    }
}

.section .content {
    clear: both;
    padding-top: 20px;
}

.section .content .left {
    float: left;
}

.section .more {
    position: absolute;
    top: 30px;
    left: 10px;
    display: block;
    padding-left: 20px;
}

.section .more:after {
    position: absolute;
    left: 4px;
    top: 50%;
    margin-top: -4.5px;
}

@media only screen and (max-width: 991px) {
    .section .more {
        width: 130px;
        padding-right: 20px;
        height: 30px;
        line-height: 30px;
        -moz-border-radius: 15px;
        -webkit-border-radius: 15px;
        border-radius: 15px;
        background: #fff;
        -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.04);
        -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.04);
        box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.04);
        top: 22px;
    }

    .section .more:after {
        left: 10px;
    }

    .section .more:hover {
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}

@media only screen and (max-width: 479px) {
    .section .more {
        top: auto;
        left: auto;
        position: relative;
        display: block;
        margin-right: auto;
        margin-left: auto;
        margin-top: 10px;
    }
}

.section.section1 .section_title {
    border-color: #0081F2;
}

.section.section1 .section_title h3 {
    color: #0081F2;
}

.section.section2 .section_title {
    border-color: #FF4D52;
}

.section.section2 .section_title h3 {
    color: #FF4D52;
}

.section.section3 .section_title {
    border-color: #FF8B12;
}

.section.section3 .section_title h3 {
    color: #FF8B12;
}

.section.section4 .section_title {
    border-color: #00CD7A;
}

.section.section4 .section_title h3 {
    color: #00CD7A;
}

.section.section5 .section_title {
    border-color: #BA177D;
}

.section.section5 .section_title h3 {
    color: #BA177D;
}

@media only screen and (max-width: 767px) {
    .dif_show .full_size {
        width: 100%;
    }

    .dif_show .item_type5 .picture, .dif_show .item_type5.single_item_type5 .picture {
        background: #33363b none repeat scroll 0 0;
        float: right;
        margin-left: 6px;
        width: 152px;
    }
}

@media only screen and (max-width: 767px) and (max-width: 479px) {
    .dif_show .item_type5 .picture, .dif_show .item_type5.single_item_type5 .picture {
        width: 143px;
    }
}

@media only screen and (max-width: 767px) and (max-width: 360px) {
    .dif_show .item_type5 .picture, .dif_show .item_type5.single_item_type5 .picture {
        float: none;
        width: 100%;
        margin-left: 0;
    }
}

@media only screen and (max-width: 767px) {
    .dif_show .item_type5 .description, .dif_show .item_type5.single_item_type5 .description {
        padding-top: 0;
    }
}

@media only screen and (max-width: 767px) and (max-width: 360px) {
    .dif_show .item_type5 .description, .dif_show .item_type5.single_item_type5 .description {
        padding-top: 10px;
    }
}

@media only screen and (max-width: 767px) {
    .dif_show .item_type5 .description .details, .dif_show .item_type5.single_item_type5 .description .details {
        clear: none;
        margin-bottom: 5px;
    }
}

@media only screen and (max-width: 767px) and (max-width: 360px) {
    .dif_show .item_type5 .description .details, .dif_show .item_type5.single_item_type5 .description .details {
        clear: both;
        margin-bottom: 10px;
    }
}

@media only screen and (max-width: 767px) {
    .dif_show .item_type5 .description .title, .dif_show .item_type5.single_item_type5 .description .title {
        display: block;
        font-size: 13px;
        line-height: 22px;
        height: auto;
    }
}

@media only screen and (max-width: 767px) and (max-width: 360px) {
    .dif_show .item_type5 .description .title, .dif_show .item_type5.single_item_type5 .description .title {
        font-size: 14px;
        line-height: 24px;
    }
}

.home_top_ads {
    padding-bottom: 20px;
    text-align: center;
}

.home_top_ads img {
    /*margin-bottom: 20px;*/
}

.big_banner {
    padding: 0;
    margin-bottom: 30px;
}

.big_banner img {
    width: 100%;
}

.box2box_ads {
    padding-bottom: 20px;
    text-align: center;
}

.box2box_ads img {
    margin-bottom: 10px;
}

.box2box_ads_in_multimedia {
    padding-bottom: 10px;
    text-align: center;
}

.box2box_ads_in_multimedia img {
    margin-bottom: 10px;
}

.ads_col_area {
    text-align: center;
}

.ads_col_area img {
    margin-bottom: 10px;
}

.wrapper {
    padding-bottom: 30px;
}

.wrapper .new_items_title {
    margin-top: 0;
    padding-right: 10px;
    background: #ECECEC;
    padding-left: 10px;
    font-size: 15px;
    margin-bottom: 10px;
    height: 40px;
    line-height: 40px;
    display: block;
    font-weight: bold;
}

.wrapper .new_items_title h1 {
    display: inline-block;
    font-size: 1.1em;
}

.wrapper .tab_items {
    background: #fff;
    -moz-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.04);
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.04);
    border: 1px solid #E8E8E8;
    margin-bottom: 11px;
}

.wrapper .tab_items .tabs {
    -moz-box-shadow: inset 0px 2px 6px 0px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: inset 0px 2px 6px 0px rgba(0, 0, 0, 0.04);
    box-shadow: inset 0px 2px 6px 0px rgba(0, 0, 0, 0.04);
    background: #F7F7F7;
    overflow: hidden;
}

.wrapper .tab_items .tabs ul li {
    border-left: 1px solid #EAEAEA;
    float: right;
}

.wrapper .tab_items .tabs ul li a {
    padding-left: 17px;
    padding-right: 17px;
    display: block;
    height: 48px;
    line-height: 48px;
    position: relative;
}

.wrapper .tab_items .tabs ul li.active a {
    background: #fff;
}

.wrapper .tab_items .tabs ul li.active a:after {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    display: block;
    content: '';
    background: #ef6238;
    height: 2px;
}

.wrapper .tab_items .tabs ul li:last-child {
    border-left: none;
}

.wrapper .tab_items .tab-content {
    padding-top: 25px;
    padding-right: 10px;
    padding-left: 10px;
}

.wrapper .aside_ads {
    margin-bottom: 10px;
}

@media only screen and (max-width: 1199px) {
    .wrapper .aside_ads_inner img {
        width: 100%;
    }
}

@media only screen and (max-width: 991px) {
    .ads_content {
        text-align: center;
    }
}

@media only screen and (max-width: 767px) {
    .ads_content {
        display: none;
    }
}

.from_digiato {
    background-attachment: fixed;
    background-image: url("../img/bg1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 35px;
    padding-bottom: 12px;
    position: relative;
    margin-bottom: 20px;
}

@media only screen and (max-width: 480px) {
    .from_digiato {
        padding-top: 20px;
    }
}

.from_digiato .from_digiato_title {
    margin-bottom: 25px;
}

.from_digiato .from_digiato_title h4 {
    margin: 0;
    border-right: 2px solid #12689E;
    margin-right: 9px;
    padding-right: 9px;
    font-size: 19px;
}

@media only screen and (max-width: 767px) {
    .from_digiato .from_digiato_title h4 {
        font-size: 14px;
    }
}

@media only screen and (max-width: 480px) {
    .from_digiato .from_digiato_title h4 {
        font-size: 17px;
        border-right: none;
        padding-right: 0;
        margin-right: 0;
        margin-top: 10px;
        display: block;
        clear: both;
    }
}

.from_digiato .more {
    position: absolute;
    left: 10px;
    top: -5px;
    padding-left: 25px;
    padding-right: 7px;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #12689E;
}

.from_digiato .more:after {
    position: absolute;
    left: 10px;
    top: 50%;
    margin-top: -4.5px;
}

@media only screen and (max-width: 480px) {
    .from_digiato .more {
        float: left;
        position: relative;
        left: 0;
        top: 0;
    }
}

.footer {
    margin-top: 80px;
    border-top: 20px solid #ef6238;
    background: #33363B;
    padding-top: 45px;
}

.footer .left {
    float: left;
}

.footer h5 {
    margin-top: 0;
    font-size: 15px;
    margin-bottom: 20px;
}

.footer .footer_left .digiato_area {
    padding: 11px;
    background: #3C3F44;
    margin-bottom: 27px;
}

@media only screen and (max-width: 991px) {
    .footer .footer_left .digiato_area {
        padding-bottom: 1px;
    }
}

@media only screen and (max-width: 991px) {
    .footer .footer_left .ft {
        margin-bottom: 20px;
        overflow: hidden;
    }
}

@media only screen and (max-width: 767px) {
    .footer .footer_left .ft {
        display: none;
    }
}

.footer .footer_left .ft ul li {
    float: right;
}

.footer .footer_left .ft ul li a {
    padding-right: 7px;
    display: block;
    color: #C4CBD5;
    position: relative;
    font-size: 12px;
}

.footer .footer_left .ft ul li a:after {
    content: '|';
    margin-right: 7px;
    color: #C4CBD5;
}

.footer .footer_left .ft ul li a:hover:after {
    color: #C4CBD5;
}

.footer .footer_left .ft ul li:last-child a:after {
    display: none;
}

@media only screen and (max-width: 991px) {
    .footer .footer_right {
        width: 100%;
    }
}

.footer .footer_right #newsletter {
    margin-bottom: 40px;
}

@media only screen and (max-width: 991px) {
    .footer .footer_right #newsletter {
        width: 50%;
        float: right;
    }
}

@media only screen and (max-width: 480px) {
    .footer .footer_right #newsletter {
        width: 100%;
    }
}

.footer .footer_right #newsletter .newsletter {
    position: relative;
}

.footer .footer_right #newsletter .newsletter .newsletter_inp {
    background-color: transparent;
    border: 1px solid #575A5E;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    direction: ltr;
    font-size: 12px;
    height: 40px;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
}

.footer .footer_right #newsletter .newsletter .newsletter_inp:-moz-placeholder {
    color: #A1A4AA;
    opacity: 1;
}

.footer .footer_right #newsletter .newsletter .newsletter_inp::-moz-placeholder {
    color: #A1A4AA;
    opacity: 1;
}

.footer .footer_right #newsletter .newsletter .newsletter_inp:-ms-input-placeholder {
    color: #A1A4AA;
    opacity: 1;
}

.footer .footer_right #newsletter .newsletter .newsletter_inp::-webkit-input-placeholder {
    color: #A1A4AA;
    opacity: 1;
}

@media only screen and (max-width: 1199px) {
    .footer .footer_right #newsletter .newsletter .newsletter_inp {
        font-size: 9px;
    }
}

@media only screen and (max-width: 991px) {
    .footer .footer_right #newsletter .newsletter .newsletter_inp {
        font-size: 12px;
    }
}

@media only screen and (max-width: 320px) {
    .footer .footer_right #newsletter .newsletter .newsletter_inp {
        font-size: 11px;
    }
}

.footer .footer_right #newsletter .newsletter .newsletter_btn {
    padding: 0;
    background-color: #2A2B2F;
    width: 80px;
    height: 38px;
    position: absolute;
    right: 1px;
    top: 1px;
    font-size: 13px;
}

@media only screen and (max-width: 991px) {
    .footer .footer_right #social_network {
        width: 50%;
        float: left;
        padding-right: 20px;
    }
}

@media only screen and (max-width: 480px) {
    .footer .footer_right #social_network {
        width: 100%;
        padding-right: 0;
    }
}

.footer .footer_right #social_network h5 {
    margin-bottom: 15px;
    color: #C4CBD5;
    font-size: 14px;
}

@media only screen and (max-width: 991px) {
    .footer .footer_right #social_network ul {
        float: left;
        margin-top: 15px;
    }
}

.footer .footer_right #social_network ul li {
    float: right;
    margin-left: 9px;
}

.footer .footer_right #social_network ul li a {
    display: block;
    width: 25px;
    height: 25px;
    position: relative;
}

.footer .footer_right #social_network ul li a:after {
    position: absolute;
    top: 50%;
    right: 50%;
}

.footer .footer_right #social_network ul li.social1 a:after {
    margin-top: -9.5px;
    margin-right: -9.5px;
}

.footer .footer_right #social_network ul li.social2 a:after {
    margin-top: -7.5px;
    margin-right: -9.5px;
}

.footer .footer_right #social_network ul li.social3 a:after {
    margin-top: -9.5px;
    margin-right: -9.5px;
}

.footer .footer_right #social_network ul li.social4 a:after {
    margin-top: -9.5px;
    margin-right: -9.5px;
}

.footer .footer_right #social_network ul li.social5 a:after {
    margin-top: -9.5px;
    margin-right: -9.5px;
}

.footer .footer_right #social_network ul li.social6 a:after {
    margin-top: -9.5px;
    margin-right: -9.5px;
}
.footer .footer_right #social_network ul li.social8 a:after {
    margin-top: -9.5px;
    margin-right: -9.5px;
}

.footer #copyright {
    margin-top: 26px;
    border-top: 1px solid #484B50;
    padding-top: 20px;
    padding-bottom: 10px;
}

.footer #copyright .copyright_right {
    float: right;
}

@media only screen and (max-width: 767px) {
    .footer #copyright .copyright_right {
        width: 100%;
        text-align: center;
    }
}

.footer #copyright .copyright_right p {
    color: #C4CBD5;
    font-size: 12px;
}

.footer #copyright .copyright_left {
    float: left;
}

@media only screen and (max-width: 767px) {
    .footer #copyright .copyright_left {
        width: 100%;
        text-align: center;
    }
}

.last_items.last_items_inner .item_type1 {
    margin-bottom: 10px;
}

.last_items.last_items_inner .item_type1 .description h3,
.last_items.last_items_inner .item_type1 .description .h3 {
    font-size: 16px;
}

@media only screen and (max-width: 1199px) {
    .last_items.last_items_inner .item_type1 .description h3,
    .last_items.last_items_inner .item_type1 .description .h3 {
        font-size: 12px;
    }
}

@media only screen and (max-width: 991px) {
    .last_items.last_items_inner .item_type1 .description h3,
    .last_items.last_items_inner .item_type1 .description .h3 {
        font-size: 21px;
        line-height: 30px;
    }
}

@media only screen and (max-width: 480px) {
    .last_items.last_items_inner .item_type1 .description h3,
    .last_items.last_items_inner .item_type1 .description .h3 {
        font-size: 14px;
        line-height: 24px;
    }
}

.last_items.last_items_inner .item_type1 .description h3 .title,
.last_items.last_items_inner .item_type1 .description .h3 .title {
    padding-top: 35px;
}

.last_items.last_items_inner .item_type1:hover .description h3 .title,
.last_items.last_items_inner .item_type1:hover .description .h3 .title {
    padding-top: 10px;
}

@media only screen and (max-width: 991px) {
    .last_items.last_items_inner .item_type1:hover .description h3 .title,
    .last_items.last_items_inner .item_type1:hover .description .h3 .title {
        padding-top: 30px;
    }
}

.last_items.last_items_inner .item_type1:hover .description .more {
    bottom: 30%;
}

.single_item {
    border: 1px solid #E8E8E8;
    background: #fff;
    margin-bottom: 20px;
    -moz-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.04);
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.04);
    position: relative;
    overflow: hidden;
}

.single_item p a {
    color: #ef6238;
}

.single_item p a:hover {
    color: #A73411;
}

.single_item ul li,
.single_item ol li {
    font-size: 16px;
    line-height: 2;
}

.single_item ul,
.single_item ol {
    margin-bottom: 20px;
}

.single_item iframe {
    border: 0;
}

.wp-caption {
    margin: 0 auto 1.5rem;
    max-width: 100%;
}

.wp-caption img {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
}

.wp-caption figcaption,
.wp-caption .wp-caption-text {
    width: 100%;
    max-width: 100%;
    background: #33363B;
    color: #fff !important;
    padding: .5rem 1rem;
    font-size: 15px !important;
}

@media only screen and (max-width: 767px) {
    .single_item {
        margin-left: -20px;
        margin-right: -20px;
        border: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}

.single_item img.attachment-large {
    width: 100%;
}

.single_item img.aligncenter {
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.single_item .content {
    padding: 30px 20px 35px;
}

.single_item .content .author_description {
    clear: both;
    overflow: hidden;
    display: flex;
    align-items: center;
}

.single_item .content .author_description time {
    margin-right: 15px;
}

.single_item .content .author_description img {
    float: right;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin-left: 9px;
    border: 1px solid #EBEBEB;
}

.single_item .content .author_description .avatar-image {
    width: 40px;
    height: 40px;
    float: right;
    margin: 0 0 0 10px;
    border-radius: 50%;
    background-size: cover;
    background-position: center;
}

.single_item .content .author_description .author_name {
    display: block;
    font-size: 12px;
    margin-top: 3px;
    margin-bottom: 3px;
}

.single_item .content .author_description .date {
    font-size: .9em;
    margin-right: 10px;
}

.single_item .content h1, .single_item .content h2, .single_item .content h3, .single_item .content h4, .single_item .content h5, .single_item .content h6, .single_item .content .h1, .single_item .content .h2, .single_item .content .h3, .single_item .content .h4, .single_item .content .h5, .single_item .content .h6 {
    font-size: 23px;
    margin-bottom: 20px;
    line-height: 33px;
    margin-top: 20px;
}

@media only screen and (max-width: 320px) {
    .single_item .content h1, .single_item .content h2, .single_item .content h3, .single_item .content h4, .single_item .content h5, .single_item .content h6, .single_item .content .h1, .single_item .content .h2, .single_item .content .h3, .single_item .content .h4, .single_item .content .h5, .single_item .content .h6 {
        font-size: 17px;
        line-height: 25px;
    }
}

.single_item .content h1 {
    margin-top: 0;
}

.single_item .content p {
    margin-bottom: 20px;
    line-height: 2;
    font-size: 18px;
}

.single_item .content div {
    max-width: 100%;
}

.single_item .content .top_headline {
    font-size: 19px;
}

.single_item .content .sub_headline {
    font-size: 16px;
    color: #666;
}

.single_item .content .the_headlines {
    font-size: 14px;
    margin-bottom: 20px;
}

.single_item .single_item_details {
    padding: 0 18px;
    overflow: hidden;
    border-bottom: 1px solid #EAEAEA;
    width: 100%;
}

@media only screen and (max-width: 479px) {
    .single_item .single_item_details {
        text-align: center;
    }
}

.single_item .single_item_details .single_item_share {
    float: right;
    padding-top: 20px;
    padding-bottom: 20px;
}

@media only screen and (max-width: 479px) {
    .single_item .single_item_details .single_item_share {
        padding-bottom: 9px;
        width: 100%;
    }
}

.single_item .single_item_details .single_item_share .like {
    padding-left: 30px;
    padding-right: 13px;
    background: #ef6238;
    font-size: 11px;
    height: 32px;
    line-height: 32px;
    margin-left: 4px;
    float: right;
    position: relative;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

@media only screen and (max-width: 479px) {
    .single_item .single_item_details .single_item_share .like {
        float: none;
        display: inline-block;
        margin-left: 2px;
        margin-right: 2px;
    }
}

.single_item .single_item_details .single_item_share .like:after {
    left: 8px;
    position: absolute;
    top: 50%;
    margin-top: -8px;
}

.single_item .single_item_details .single_item_share .facebook {
    float: right;
    margin-left: 4px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    width: 32px;
    height: 32px;
    background: #4460A0;
    position: relative;
}

@media only screen and (max-width: 479px) {
    .single_item .single_item_details .single_item_share .facebook {
        float: none;
        display: inline-block;
        margin-left: 2px;
        margin-right: 2px;
    }
}

.single_item .single_item_details .single_item_share .facebook:after {
    position: absolute;
    margin-right: -9.5px;
    margin-top: -9.5px;
    right: 50%;
    top: 50%;
}

.single_item .single_item_details .single_item_share .twitter {
    float: right;
    margin-left: 4px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    width: 32px;
    height: 32px;
    background: #5AA8DF;
    position: relative;
}

@media only screen and (max-width: 479px) {
    .single_item .single_item_details .single_item_share .twitter {
        float: none;
        display: inline-block;
        margin-left: 2px;
        margin-right: 2px;
    }
}

.single_item .single_item_details .single_item_share .twitter:after {
    position: absolute;
    margin-right: -9.5px;
    margin-top: -7.5px;
    right: 50%;
    top: 50%;
}

.single_item .single_item_details .single_item_share .google_plus {
    float: right;
    margin-left: 4px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    width: 32px;
    height: 32px;
    background: #DE4831;
    position: relative;
}

@media only screen and (max-width: 479px) {
    .single_item .single_item_details .single_item_share .google_plus {
        float: none;
        display: inline-block;
        margin-left: 2px;
        margin-right: 2px;
    }
}

.single_item .single_item_details .single_item_share .google_plus:after {
    position: absolute;
    margin-right: -9.5px;
    margin-top: -9.5px;
    right: 50%;
    top: 50%;
}

.single_item .single_item_details .single_item_share .email {
    float: right;
    margin-left: 4px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    width: 32px;
    height: 32px;
    background: #A4A9B0;
    position: relative;
}

@media only screen and (max-width: 479px) {
    .single_item .single_item_details .single_item_share .email {
        float: none;
        display: inline-block;
        margin-left: 2px;
        margin-right: 2px;
    }
}

.single_item .single_item_details .single_item_share .email:after {
    position: absolute;
    margin-right: -10px;
    margin-top: -8.5px;
    right: 50%;
    top: 50%;
}

.single_item .single_item_details .single_item_share .whatsapp {
    float: right;
    margin-left: 4px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    width: 32px;
    height: 32px;
    background: #34AF23;
    position: relative;
}

@media only screen and (max-width: 479px) {
    .single_item .single_item_details .single_item_share .whatsapp {
        float: none;
        display: inline-block;
        margin-left: 2px;
        margin-right: 2px;
    }
}

.single_item .single_item_details .single_item_share .whatsapp:after {
    position: absolute;
    margin-right: -9.5px;
    margin-top: -9.5px;
    right: 50%;
    top: 50%;
}

.single_item .single_item_details .single_item_share .telegram {
    float: right;
    margin-left: 4px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    width: 32px;
    height: 32px;
    background: #179CDE;
    position: relative;
}

@media only screen and (max-width: 479px) {
    .single_item .single_item_details .single_item_share .telegram {
        float: none;
        display: inline-block;
        margin-left: 2px;
        margin-right: 2px;
    }
}

.single_item .single_item_details .single_item_share .telegram:after {
    position: absolute;
    margin-right: -8.5px;
    margin-top: -8.5px;
    right: 50%;
    top: 50%;
}

.single_item .single_item_details .single_item_share a {
    cursor: pointer;
}

.single_item .single_item_details .comments {
    padding-left: 12px;
    padding-right: 36px;
    height: 72px;
    line-height: 72px;
    position: relative;
    border-right: 1px solid #EAEAEA;
    float: left;
}

.single_item .single_item_details .comments:after {
    position: absolute;
    right: 12px;
    top: 50%;
    margin-top: -8.5px;
}

@media only screen and (max-width: 479px) {
    .single_item .single_item_details .comments {
        display: inline-block;
        border-right: none;
        border-left: none;
        top: -17px;
        float: none;
        height: auto;
        line-height: 22px;
    }
}

.single_item .single_item_option .link {
    float: right;
    margin-left: 10px;
    margin-top: 8px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #E8E8E8;
    background: #F3F3F3;
    padding-right: 10px;
    padding-left: 36px;
    height: 32px;
    line-height: 32px;
    color: #666;
    overflow: hidden;
    font-size: 10px;
    position: relative;
}

.single_item .single_item_option .link:after {
    position: absolute;
    left: 6px;
    top: 50%;
    margin-top: -5.5px;
}

@media only screen and (max-width: 479px) {
    .single_item .single_item_option .link {
        float: none;
        margin-left: 0;
        margin-right: 10px;
    }
}

.single_item .single_item_option {
    padding: 0 16px;
    overflow: hidden;
    border-top: 1px solid #EAEAEA;
    width: 100%;
}

.single_item .single_item_option .single_item_share {
    float: left;
    padding-top: 8px;
    padding-bottom: 7px;
}

.single_item .single_item_option .single_item_share .like {
    padding-left: 30px;
    padding-right: 13px;
    background: #ef6238;
    font-size: 11px;
    height: 32px;
    line-height: 32px;
    margin-left: 4px;
    float: right;
    position: relative;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.single_item .single_item_option .single_item_share .like:after {
    left: 8px;
    position: absolute;
    top: 50%;
    margin-top: -8px;
}

.single_item .single_item_option .single_item_share .facebook {
    float: right;
    margin-left: 4px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    width: 32px;
    height: 32px;
    background: #4460A0;
    position: relative;
}

.single_item .single_item_option .single_item_share .facebook:after {
    position: absolute;
    margin-right: -9.5px;
    margin-top: -9.5px;
    right: 50%;
    top: 50%;
}

.single_item .single_item_option .single_item_share .twitter {
    float: right;
    margin-left: 4px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    width: 32px;
    height: 32px;
    background: #5AA8DF;
    position: relative;
}

.single_item .single_item_option .single_item_share .twitter:after {
    position: absolute;
    margin-right: -9.5px;
    margin-top: -7.5px;
    right: 50%;
    top: 50%;
}

.single_item .single_item_option .single_item_share .google_plus {
    float: right;
    margin-left: 4px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    width: 32px;
    height: 32px;
    background: #DE4831;
    position: relative;
}

.single_item .single_item_option .single_item_share .google_plus:after {
    position: absolute;
    margin-right: -9.5px;
    margin-top: -9.5px;
    right: 50%;
    top: 50%;
}

.single_item .single_item_option .single_item_share .email {
    float: right;
    margin-left: 4px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    width: 32px;
    height: 32px;
    background: #A4A9B0;
    position: relative;
}

.single_item .single_item_option .single_item_share .email:after {
    position: absolute;
    margin-right: -10px;
    margin-top: -8.5px;
    right: 50%;
    top: 50%;
}

.single_item .single_item_option .single_item_share .whatsapp {
    float: right;
    margin-left: 4px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    width: 32px;
    height: 32px;
    background: #34AF23;
    position: relative;
}

@media only screen and (max-width: 479px) {
    .single_item .single_item_option .single_item_share .whatsapp {
        float: none;
        display: inline-block;
        margin-left: 2px;
        margin-right: 2px;
    }
}

.single_item .single_item_option .single_item_share .whatsapp:after {
    position: absolute;
    margin-right: -9.5px;
    margin-top: -9.5px;
    right: 50%;
    top: 50%;
}

.single_item .single_item_option .single_item_share .telegram {
    float: right;
    margin-left: 4px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    width: 32px;
    height: 32px;
    background: #179CDE;
    position: relative;
}

@media only screen and (max-width: 479px) {
    .single_item .single_item_option .single_item_share .telegram {
        float: none;
        display: inline-block;
        margin-left: 2px;
        margin-right: 2px;
    }
}

.single_item .single_item_option .single_item_share .telegram:after {
    position: absolute;
    margin-right: -8.5px;
    margin-top: -8.5px;
    right: 50%;
    top: 50%;
}

.single_item .single_item_option .single_item_share a {
    cursor: pointer;
}

.single_item .single_item_option .source {
    padding-top: 15px;
    float: right;
    font-size: 12px;
}

@media only screen and (max-width: 480px) {
    .single_item .single_item_option .source {
        display: block;
        clear: both;
        padding-top: 10px;
        margin-bottom: 20px;
    }
}

.breadcrumb {
    padding: 0;
    background-color: transparent;
    margin-bottom: 20px;
}

.breadcrumb li + li:before {
    padding: 0 4px;
}

.single_ads img {
    margin-bottom: 20px;
}

@media only screen and (max-width: 991px) {
    .single_ads {
        text-align: center;
    }
}

.single_section {
    position: relative;
    padding: 40px 20px;
    position: relative;
    overflow: hidden;
    background: #fff;
    border: 1px solid #E8E8E8;
    -moz-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.04);
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.04);
    margin-bottom: 20px;
}

@media only screen and (max-width: 767px) {
    .single_section {
        margin-left: -20px;
        margin-right: -20px;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        border: none;
    }
}

.single_section .single_section_title {
    margin-bottom: 20px;
    padding-bottom: 14px;
    border-bottom: 2px solid #ef6238;
    overflow: hidden;
}

.single_section .digiato-posts .single_section_title {
    border-bottom-color: #0f94e9;
    color: #0f94e9;
}

.digiato-posts .item_type8:hover .title {
    color: #0f94e9;
}

.single_section .vigiato-posts .single_section_title {
    border-bottom-color: #e31e2e;
    color: #e31e2e;
}

.vigiato-posts .item_type8:hover .title {
    color: #e31e2e;
}

.single_section .single_section_title h6 {
    font-size: 19px;
    margin: 0;
    float: right;
}

.single_section .single_section_title .more {
    float: left;
    color: #ABBCC5;
    font-size: 12px;
}

.single_section .single_section_title .more:after {
    margin-right: 6px;
}

.single_section .single_section_title2 {
    margin-bottom: 20px;
    padding-bottom: 14px;
    overflow: hidden;
    border-bottom: 2px solid #ef6238;
}

.single_section .single_section_title2 h6 {
    font-size: 19px;
    margin: 0;
    float: right;
}

.single_section .single_section_title2 .more {
    float: left;
    color: #ABBCC5;
    font-size: 12px;
}

.single_section .single_section_title2 .more:after {
    margin-right: 6px;
}

.single_section .content {
    padding-bottom: 10px;
}

.vigiato-header {
    color: #e4002b;
}

#comments .comment-respond {
    overflow: hidden;
    margin-bottom: 55px;
}

#comments .comment-respond .form_inp {
    margin-bottom: 10px;
}

#comments .comment-respond .sec_code {
    margin-bottom: 10px;
}

#comments .comment-respond .register_link {
    font-weight: normal;
    cursor: pointer;
    float: right;
    margin-top: 10px;
}

@media only screen and (max-width: 767px) {
    #comments .comment-respond .register_link {
        width: 100%;
        clear: both;
        padding-bottom: 5px;
    }
}

#comments .comment-respond .register_link input {
    cursor: pointer;
}

#comments .comment-respond .sent_comment {
    float: left;
    margin-left: 10px;
    line-height: 36px;
    color: #00B92C;
}

@media only screen and (max-width: 767px) {
    #comments .comment-respond .sent_comment {
        float: right;
        margin-left: 0;
    }
}

#comments .comment-respond .sent_comment:before {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin-left: 9px;
}

#comments .comment-respond .comments_btn {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

#comments .comment-respond .comment_text_area {
    position: relative;
    overflow: hidden;
    margin-bottom: 10px;
}

#comments .comment-respond .comment_text_area .comment_text_tools {
    position: absolute;
    bottom: 10px;
    left: 15px;
    z-index: 1;
    height: 30px;
    width: 70px;
}

#comments .comment-respond .comment_text_area .comment_text_tools .upload_picture {
    height: 30px;
    width: 30px;
    float: left;
    position: relative;
    background: #fff;
}

#comments .comment-respond .comment_text_area .comment_text_tools .upload_picture input {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    top: 0;
    right: 0;
    z-index: 1;
    cursor: pointer;
}

#comments .comment-respond .comment_text_area .comment_text_tools .upload_picture:after {
    position: absolute;
    margin-right: -11.5px;
    margin-top: -10.5px;
    right: 50%;
    top: 50%;
}

#comments .comment-respond .comment_text_area .comment_text_tools .smile_area {
    float: left;
    width: 30px;
    height: 30px;
    position: relative;
}

#comments .comment-respond .comment_text_area .comment_text_tools .smile_area:after {
    position: absolute;
    margin-right: -10px;
    margin-top: -9px;
    right: 50%;
    top: 50%;
}

#comments .comments_tab .tabs {
    clear: both;
    width: 100%;
    border-bottom: 2px solid #E8E8E8;
}

#comments .comments_tab .tabs ul li {
    position: relative;
    top: 2px;
    padding-bottom: 8px;
    margin-left: 20px;
    font-size: 13.5px;
}

#comments .comments_tab .tabs ul li.active {
    border-bottom: 2px solid #ef6238;
}

#comments .comments_tab .tab-content {
    clear: both;
    width: 100%;
}

#comments .comments_tab .tab-content .commnets {
    padding-top: 12px;
}

#comments .comments_tab .tab-content .commnets .comment {
    padding-top: 20px;
    padding-bottom: 10px;
    padding-right: 55px;
    position: relative;
    border-top: 1px solid #E8E8E8;
}

#comments .comments_tab .tab-content .commnets .comment img.avatar {
    display: block;
    position: absolute;
    top: 20px;
    width: 45px;
    height: 45px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    right: 0;
}

#comments .comments_tab .tab-content .commnets .comment .name {
    float: right;
    margin-top: 5px;
    font-size: 12px;
    margin-bottom: 7px;
}

#comments .comments_tab .tab-content .commnets .comment .date {
    float: left;
    font-size: 11px;
    margin-bottom: 7px;
}

#comments .comments_tab .tab-content .commnets .comment p {
    text-align: justify;
    font-size: 12px;
    color: #555;
    clear: both;
    width: 100%;
    margin-bottom: 20px;
}

#comments .comments_tab .tab-content .commnets .comment .comment_option {
    clear: both;
    width: 100%;
    overflow: hidden;
}

#comments .comments_tab .tab-content .commnets .comment .comment_option .comment_rate {
    float: right;
}

#comments .comments_tab .tab-content .commnets .comment .comment_option .comment_rate .plus {
    float: right;
    padding-right: 38px;
    padding-left: 18px;
    position: relative;
    font-size: 12px;
    padding-top: 2px;
    height: 24px;
    line-height: 24px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

#comments .comments_tab .tab-content .commnets .comment .comment_option .comment_rate .plus:after {
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -8px;
}

#comments .comments_tab .tab-content .commnets .comment .comment_option .comment_rate .plus:before {
    position: absolute;
    left: -1px;
    top: 0;
    height: 24px;
    content: '';
    display: block;
    width: 1px;
    background: #E8E8E8;
}

#comments .comments_tab .tab-content .commnets .comment .comment_option .comment_rate .plus:hover {
    background: #61BA64;
}

#comments .comments_tab .tab-content .commnets .comment .comment_option .comment_rate .plus:hover:before {
    background: #fff;
}

#comments .comments_tab .tab-content .commnets .comment .comment_option .comment_rate .minus {
    float: right;
    padding-right: 38px;
    padding-left: 25px;
    position: relative;
    font-size: 12px;
    padding-top: 2px;
    height: 24px;
    line-height: 22px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

#comments .comments_tab .tab-content .commnets .comment .comment_option .comment_rate .minus:after {
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -7px;
}

#comments .comments_tab .tab-content .commnets .comment .comment_option .comment_rate .minus:hover {
    background: #EE3D3D;
}

#comments .comments_tab .tab-content .commnets .comment .comment_option .comment-reply-link {
    float: left;
    height: 24px;
    line-height: 24px;
    font-size: 11px;
}

#comments .comments_tab .tab-content .commnets .comment .comment_option .comment-reply-link:before {
    margin-left: 7px;
}

@media only screen and (max-width: 480px) {
    #comments .comments_tab .tab-content .commnets .comment .comment_option .comment-reply-link {
        float: right;
        margin-left: 0;
        margin-right: 7px;
        clear: both;
        margin-top: 10px;
    }
}

#comments .comments_tab .tab-content .commnets .comment .comment_option .comment-edit-link {
    float: left;
    height: 22px;
    line-height: 22px;
    font-size: 11px;
    margin-left: 10px;
}

@media only screen and (max-width: 480px) {
    #comments .comments_tab .tab-content .commnets .comment .comment_option .comment-edit-link {
        float: right;
        margin-left: 0;
        margin-right: 7px;
        clear: both;
        margin-top: 5px;
    }
}

#comments .comments_tab .tab-content .commnets .comment .comment_option .comment-edit-link:before {
    margin-left: 7px;
}

#comments .comments_tab .tab-content .commnets .comment:first-child {
    border-top: none;
}

#comments .comments_tab .tab-content .commnets .comment:last-child {
    border-bottom: 1px solid #E8E8E8;
}

#comments .comments_tab .tab-content .commnets .children {
    padding-top: 12px;
    list-style: outside none none;
    padding-left: 0;
}

#comments .comments_tab .tab-content .commnets .children .comment:first-child {
    border-top: 1px solid #E8E8E8;
}

#comments .comments_tab .tab-content .commnets .children .comment:last-child {
    border-bottom: none;
}

#comments .comments_tab .tab-content .more_comments {
    margin-top: 35px;
    margin-bottom: 45px;
    width: 175px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    border: 1px solid #E8E8E8;
    background: #F3F3F3;
    font-size: 12px;
    display: block;
    margin-right: auto;
    margin-left: auto;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.search_section h1:not(.tagH1Page) {
    padding: 12px 11px;
    border-bottom: 1px solid #D2D2D2;
    background: #fff;
    color: #666;
    font-size: 15px;
    margin-bottom: 20px;
    position: relative;
}

.search_section h1:not(.tagH1Page):after {
    position: absolute;
    right: 55px;
    bottom: -13px;
}

.search_section h1:not(.tagH1Page) b {
    font-size: 13px;
}

.search_section .search {
    margin-bottom: 20px;
    position: relative;
    padding-left: 70px;
}

.search_section .search .search_inp {
    width: 100%;
    border: 1px solid #E8E8E8;
    display: block;
    height: 30px;
    padding-right: 10px;
    padding-left: 10px;
    color: #666;
    font-size: 12px;
}

.search_section .search .search_inp:-moz-placeholder {
    opacity: 1;
    color: #666;
}

.search_section .search .search_inp::-moz-placeholder {
    opacity: 1;
    color: #666;
}

.search_section .search .search_inp:-ms-input-placeholder {
    opacity: 1;
    color: #666;
}

.search_section .search .search_inp::-webkit-input-placeholder {
    opacity: 1;
    color: #666;
}

.search_section .search .search_btn {
    height: 30px;
    line-height: 30px;
    padding: 0;
    position: absolute;
    left: 0;
    top: 0;
    text-align: center;
    width: 60px;
}

.search_section .search_result_content {
    background: #fff;
    -moz-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.04);
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.04);
    border: 1px solid #E8E8E8;
}

.search_section .search_result_content .top_links {
    -moz-box-shadow: inset 0px 2px 6px 0px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: inset 0px 2px 6px 0px rgba(0, 0, 0, 0.04);
    box-shadow: inset 0px 2px 6px 0px rgba(0, 0, 0, 0.04);
    background: #F7F7F7;
    overflow: hidden;
}

.search_section .search_result_content .top_links ul li {
    border-left: 1px solid #EAEAEA;
    float: right;
}

.search_section .search_result_content .top_links ul li a {
    padding-left: 17px;
    padding-right: 17px;
    display: block;
    height: 48px;
    line-height: 48px;
    position: relative;
}

.search_section .search_result_content .top_links ul li.active a,
.search_section .search_result_content .top_links ul li.active span {
    background: #fff;
}

.search_section .search_result_content .top_links ul li.active a:after,
.search_section .search_result_content .top_links ul li.active span {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    display: block;
    content: '';
    background: #ef6238;
    height: 2px;
}

.search_section .search_result_content .top_links ul li:last-child {
    border-left: none;
}

.search_section .search_result_content .search_result {
    padding-top: 20px;
    background: #fff;
    overflow: hidden;
    padding-bottom: 10px;
    padding-right: 10px;
    padding-left: 10px;
}

#back_to_top {
    width: 50px;
    height: 30px;
    background: #ef6238;
    display: block;
    position: fixed;
    z-index: 20;
    right: 0;
    bottom: 50px;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0s;
    -o-transition-duration: 0s;
    -webkit-transition-duration: 0s;
    transition-duration: 0s;
}

#back_to_top:after {
    position: absolute;
    margin-right: -5px;
    margin-top: -3px;
    right: 50%;
    top: 50%;
}

@media only screen and (max-width: 480px) {
    .full_size {
        width: 100%;
    }
}

.single_video {
    padding-top: 22px;
    padding-bottom: 38px;
    background: #131416;
    margin-bottom: 20px;
}

.single_video .content {
    overflow: hidden;
}

.single_video .content h2 {
    font-size: 24px;
    margin-bottom: 15px;
}

.single_video .content img {
    width: 100%;
    margin-bottom: 20px;
}

.single_video .content h1 {
    margin-bottom: 13px;
    font-size: 24px;
    line-height: 35px;
}

@media only screen and (max-width: 991px) {
    .single_video .content h1 {
        font-size: 20px;
        line-height: 32px;
    }
}

@media only screen and (max-width: 480px) {
    .single_video .content h1 {
        font-size: 18px;
        line-height: 30px;
    }
}

.single_video .content .single_video_option {
    margin-bottom: 15px;
    width: 100%;
    clear: both;
}

.single_video .content .single_video_option .time {
    font-size: 12px;
}

.single_video .content .single_video_option .date {
    color: #666;
    font-size: 12px;
    padding-right: 3px;
    margin-right: 3px;
    border-right: 1px solid #626262;
}

.single_video .content p {
    font-size: 12px;
    margin-bottom: 20px;
    width: 100%;
    clear: both;
    text-align: justify;
}

.single_video .content .more {
    float: right;
    clear: both;
    background: #232528;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    height: 32px;
    line-height: 30px;
    padding-right: 10px;
    padding-left: 28px;
    font-size: 13px;
    position: relative;
    display: none;
}

.single_video .content .more:after {
    top: 50%;
    margin-top: -4.5px;
    position: absolute;
    left: 10px;
}

@media only screen and (max-width: 767px) {
    .single_video .single_video_sidebar {
        margin-top: 25px;
    }
}

.single_video .single_video_sidebar .single_video_list_filter {
    border-bottom: 1px solid #999;
    width: 100%;
    clear: both;
    overflow: hidden;
}

.single_video .single_video_sidebar .single_video_list_filter div.selector {
    background-color: transparent;
    height: 40px;
    border: none;
}

.single_video .single_video_sidebar .single_video_list_filter div.selector span, .single_video .single_video_sidebar .single_video_list_filter div.selector select {
    padding-right: 0;
    height: 40px;
    line-height: 40px;
}

.single_video .single_video_sidebar .single_video_list {
    overflow-y: auto;
    height: 615px;
}

@media only screen and (max-width: 1199px) {
    .single_video .single_video_sidebar .single_video_list {
        height: 600px;
    }
}

@media only screen and (max-width: 991px) {
    .single_video .single_video_sidebar .single_video_list {
        height: 520px;
    }
}

@media only screen and (max-width: 767px) {
    .single_video .single_video_sidebar .single_video_list {
        height: 450px;
    }
}

.single_video .single_video_sidebar .single_video_list ul li {
    border-bottom: 1px solid #2E3136;
}

.single_video .single_video_sidebar .single_video_list ul li:last-child {
    border-bottom: none;
}

div.selector {
    float: right;
    height: 30px;
    border: 1px solid #E5E5E5;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    position: relative;
    overflow: hidden;
}

div.selector:after {
    position: absolute;
    top: 50%;
    margin-top: -4px;
    left: 5px;
}

div.selector span {
    z-index: 1;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    padding: 0px 7px 0px 15px;
    cursor: pointer;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

div.selector select {
    height: 30px;
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    position: absolute;
    width: 100%;
    cursor: pointer;
    top: 0px;
    right: 0px;
}

div.selector select option {
    padding: 5px;
    font-size: 12px;
}

.inner_box {
    border: 1px solid #E8E8E8;
    -moz-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.04);
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.04);
    background: #fff;
    position: relative;
    overflow: hidden;
    margin-bottom: 20px;
    padding: 20px;
}

.inner_box .section_title {
    border-bottom: 2px solid #33363B;
    padding-bottom: 15px;
    padding-top: 10px;
    overflow: hidden;
    clear: both;
}

.inner_box .section_title h3 {
    font-size: 19px;
    float: right;
    margin-left: 15px;
}

@media only screen and (max-width: 320px) {
    .inner_box .section_title h3 {
        font-size: 18px;
    }
}

.inner_box .content {
    padding-top: 20px;
}

.inner_box .more {
    position: absolute;
    top: 35px;
    left: 15px;
    color: #ABBCC5;
    display: block;
    padding-left: 20px;
}

.inner_box .more:after {
    position: absolute;
    left: 4px;
    top: 50%;
    margin-top: -4.5px;
}

.inner_box.inner_box1 .section_title {
    border-bottom-color: #0081F2;
}

.inner_box.inner_box1 .section_title h3 {
    color: #0081F2;
}

.inner_box.inner_box2 .section_title {
    border-bottom-color: #FF4D52;
}

.inner_box.inner_box2 .section_title h3 {
    color: #FF4D52;
}

.inner_box.inner_box3 .section_title {
    border-bottom-color: #00CD7A;
}

.inner_box.inner_box3 .section_title h3 {
    color: #00CD7A;
}

.inner_box.inner_box4 .section_title {
    border-bottom-color: #BA177D;
}

.inner_box.inner_box4 .section_title h3 {
    color: #BA177D;
}

#multimedia_page {
    padding-top: 25px;
}

#multimedia_page h1 {
    float: right;
    margin-bottom: 30px;
    font-size: 24px;
}

@media only screen and (max-width: 480px) {
    #multimedia_page h1 {
        width: 100%;
        text-align: center;
        margin-bottom: 20px;
        font-size: 21px;
    }
}

#multimedia_page .multimedia_filter {
    float: left;
    margin-bottom: 25px;
}

@media only screen and (max-width: 480px) {
    #multimedia_page .multimedia_filter {
        width: 100%;
    }
}

#multimedia_page .multimedia_filter div.selector {
    border: none;
    float: left;
    background: #E7E9EB;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    height: 32px;
}

@media only screen and (max-width: 480px) {
    #multimedia_page .multimedia_filter div.selector {
        float: none;
        margin-right: auto;
        margin-left: auto;
        display: block;
    }
}

#multimedia_page .multimedia_filter div.selector:after {
    top: 15px;
    margin-top: 0;
    left: 10px;
}

#multimedia_page .multimedia_filter div.selector span {
    padding-right: 7px;
    height: 32px;
    line-height: 32px;
}

#multimedia_page .multimedia_filter div.selector select {
    height: 32px;
}

#multimedia_page .multimedia_page {
    width: 100%;
    clear: both;
}

#multimedia_page .multimedia_page .item_type6 {
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

#multimedia_page .multimedia_page .item_type6:hover {
    -moz-box-shadow: 0px 1px 18px 0px rgba(0, 0, 0, 0.21);
    -webkit-box-shadow: 0px 1px 18px 0px rgba(0, 0, 0, 0.21);
    box-shadow: 0px 1px 18px 0px rgba(0, 0, 0, 0.21);
}

#contact_page {
    padding-top: 25px;
}

#contact_page h1 {
    margin-bottom: 30px;
    font-size: 24px;
}

@media only screen and (max-width: 480px) {
    #contact_page h1 {
        width: 100%;
        text-align: center;
        margin-bottom: 20px;
        font-size: 21px;
    }
}

#contact_page .contact_page {
    background: #FFF;
    border: 1px solid #E8E8E8;
    overflow: hidden;
    position: relative;
    -moz-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.04);
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.04);
    padding-top: 35px;
    padding-bottom: 30px;
    padding-left: 35px;
    padding-right: 35px;
}

@media only screen and (max-width: 991px) {
    #contact_page .contact_page {
        padding-top: 20px;
    }
}

@media only screen and (max-width: 767px) {
    #contact_page .contact_page {
        padding: 15px;
    }
}

#contact_page .contact_page:after {
    position: absolute;
    right: 41.6667%;
    top: 35px;
    content: '';
    display: block;
    width: 1px;
    height: calc(100% - 70px);
    background: #E8E8E8;
}

@media only screen and (max-width: 991px) {
    #contact_page .contact_page:after {
        display: none;
    }
}

#contact_page .contact_page h3 {
    font-size: 18px;
    display: block;
    padding-top: 20px;
    margin-bottom: 20px;
}

#contact_page .contact_page .contact_form_in {
    overflow: hidden;
    position: relative;
}

#contact_page .contact_page .contact_form_in .contact_form ul li {
    overflow: hidden;
    width: 60%;
    margin-bottom: 10px;
}

#contact_page .contact_page .contact_form_in .contact_form ul li.w100 {
    width: 100%;
}

@media only screen and (max-width: 480px) {
    #contact_page .contact_page .contact_form_in .contact_form ul li {
        width: 100%;
    }
}

#contact_page .contact_page .contact_form_in .contact_form ul li div.selector {
    border: 1px solid #DBDBDB;
    height: 38px;
    width: 100% !important;
    background: #fff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

#contact_page .contact_page .contact_form_in .contact_form ul li div.selector span, #contact_page .contact_page .contact_form_in .contact_form ul li div.selector select {
    height: 38px;
    line-height: 36px;
}

#contact_page .contact_page .contact_form_in .contact_form ul li div.selector:after {
    top: 50%;
    margin-top: -3px;
    left: 15px;
}

#contact_page .contact_page .contact_form_in .contact_form ul li .form_inp {
    border-color: #DBDBDB;
    height: 38px;
}

#contact_page .contact_page .contact_form_in .contact_form ul li .form_txt {
    border-color: #DBDBDB;
    height: 100px;
}

#contact_page .contact_page .contact_form_in .contact_form ul li .sec_code {
    border-color: #DBDBDB;
}

#contact_page .contact_page .contact_form_in .contact_form ul li .comment_text_area {
    position: relative;
    overflow: hidden;
    margin-bottom: 10px;
}

#contact_page .contact_page .contact_form_in .contact_form ul li .comment_text_area .comment_text_tools {
    position: absolute;
    bottom: 10px;
    left: 15px;
    z-index: 1;
    height: 30px;
    width: 70px;
}

#contact_page .contact_page .contact_form_in .contact_form ul li .comment_text_area .comment_text_tools .upload_picture {
    height: 30px;
    width: 30px;
    float: left;
    position: relative;
    background: #fff;
}

#contact_page .contact_page .contact_form_in .contact_form ul li .comment_text_area .comment_text_tools .upload_picture input {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    top: 0;
    right: 0;
    z-index: 1;
    cursor: pointer;
}

#contact_page .contact_page .contact_form_in .contact_form ul li .comment_text_area .comment_text_tools .upload_picture:after {
    position: absolute;
    margin-right: -11.5px;
    margin-top: -10.5px;
    right: 50%;
    top: 50%;
}

#contact_page .contact_page .contact_form_in .contact_form ul li .comment_text_area .comment_text_tools .smile_area {
    float: left;
    width: 30px;
    height: 30px;
    position: relative;
}

#contact_page .contact_page .contact_form_in .contact_form ul li .comment_text_area .comment_text_tools .smile_area:after {
    position: absolute;
    margin-right: -10px;
    margin-top: -9px;
    right: 50%;
    top: 50%;
}

#contact_page .contact_page .contact_form_info ul li {
    margin-bottom: 25px;
    overflow: hidden;
}

#contact_page .contact_page .contact_form_info ul li span {
    float: right;
    margin-left: 10px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #E8E8E8;
    width: 46px;
    height: 46px;
    position: relative;
}

#contact_page .contact_page .contact_form_info ul li span:after {
    position: absolute;
    top: 50%;
    right: 50%;
}

#contact_page .contact_page .contact_form_info ul li p {
    padding-left: 50px;
    padding-top: 2px;
    margin-bottom: 0;
}

@media only screen and (max-width: 767px) {
    #contact_page .contact_page .contact_form_info ul li p {
        padding-left: 0;
    }
}

#contact_page .contact_page .contact_form_info ul li p b {
    color: #FF6200;
    font-weight: normal;
}

#contact_page .contact_page .contact_form_info ul li.home_icon span:after {
    margin-right: -12px;
    margin-top: -10px;
}

#contact_page .contact_page .contact_form_info ul li.tel_icon p {
    line-height: 40px;
}

#contact_page .contact_page .contact_form_info ul li.tel_icon span:after {
    margin-right: -9.5px;
    margin-top: -9.5px;
}

#contact_page .contact_page .contact_form_info ul li.email_icon p {
    line-height: 40px;
}

#contact_page .contact_page .contact_form_info ul li.email_icon span:after {
    margin-right: -8.5px;
    margin-top: -6px;
}

#about_page {
    padding-top: 25px;
}

#about_page h1 {
    margin-bottom: 30px;
    font-size: 24px;
}

@media only screen and (max-width: 480px) {
    #about_page h1 {
        width: 100%;
        text-align: center;
        margin-bottom: 20px;
        font-size: 21px;
    }
}

#about_page .about_page {
    background: #FFF;
    border: 1px solid #E8E8E8;
    overflow: hidden;
    position: relative;
    -moz-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.04);
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.04);
    padding: 20px 20px 150px;
}

#about_page .about_page .about_images {
    margin-bottom: 20px;
    overflow: hidden;
}

#about_page .about_page .about_images ul {
    margin-left: -1px;
    margin-right: -1px;
}

#about_page .about_page .about_images ul li {
    padding-left: 0.5px;
    padding-right: 0.5px;
    width: 33.33%;
    float: right;
}

#about_page .about_page .about_images ul li img {
    width: 100%;
}

#about_page .about_page p {
    font-size: 13px;
    line-height: 26px;
}

.more_news {
    background: #fff;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.04);
    height: 40px;
    line-height: 40px;
    padding-right: 20px;
    width: 200px;
    position: relative;
    font-size: 15px;
    margin-top: 30px;
    display: block;
    margin-right: auto;
    margin-left: auto;
}

.more_news:after {
    position: absolute;
    top: 50%;
    margin-top: -4.5px;
    left: 10px;
}

.more_news:hover {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.author_information_box {
    text-align: center;
    -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.04);
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.04);
    background: #fff;
    padding: 20px;
    border: 1px solid #e8e8e8;
    margin-bottom: 20px;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.author_information_box:hover {
    -moz-box-shadow: 0 1px 18px 0 rgba(0, 0, 0, 0.21);
    -webkit-box-shadow: 0 1px 18px 0 rgba(0, 0, 0, 0.21);
    box-shadow: 0 1px 18px 0 rgba(0, 0, 0, 0.21);
}

.author_information_box img {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -moz-box-shadow: 0 1.5px 4px rgba(128, 128, 128, 0.24), 0 1.5px 6px rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 1.5px 4px rgba(128, 128, 128, 0.24), 0 1.5px 6px rgba(0, 0, 0, 0.12);
    box-shadow: 0 1.5px 4px rgba(128, 128, 128, 0.24), 0 1.5px 6px rgba(0, 0, 0, 0.12);
    width: 120px;
    height: 120px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    margin-bottom: 20px;
}

.author_information_box h1 {
    margin-bottom: 20px;
    font-size: 21px;
}

.author_information_box .single_item_share {
    width: 100%;
    margin-bottom: 30px;
}

.author_information_box .single_item_share .facebook {
    margin-left: 2px;
    margin-right: 2px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    width: 32px;
    height: 32px;
    background: #4460A0;
    position: relative;
}

.author_information_box .single_item_share .facebook:after {
    position: absolute;
    margin-right: -9.5px;
    margin-top: -9.5px;
    right: 50%;
    top: 50%;
}

.author_information_box .single_item_share .twitter {
    margin-left: 2px;
    margin-right: 2px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    width: 32px;
    height: 32px;
    background: #5AA8DF;
    position: relative;
}

.author_information_box .single_item_share .twitter:after {
    position: absolute;
    margin-right: -9.5px;
    margin-top: -7.5px;
    right: 50%;
    top: 50%;
}

.author_information_box .single_item_share .google_plus {
    margin-left: 2px;
    margin-right: 2px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    width: 32px;
    height: 32px;
    background: #DE4831;
    position: relative;
}

.author_information_box .single_item_share .google_plus:after {
    position: absolute;
    margin-right: -9.5px;
    margin-top: -9.5px;
    right: 50%;
    top: 50%;
}

.author_information_box .single_item_share .email {
    margin-left: 2px;
    margin-right: 2px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    width: 32px;
    height: 32px;
    background: #A4A9B0;
    position: relative;
}

.author_information_box .single_item_share .email:after {
    position: absolute;
    margin-right: -10px;
    margin-top: -8.5px;
    right: 50%;
    top: 50%;
}

.profile_page {
    padding-top: 50px;
}

.profile_page h6 {
    text-align: center;
    font-size: 22px;
    margin-bottom: 35px;
    padding-bottom: 15px;
    border-bottom: 1px solid #E8E8E8;
}

@media only screen and (max-width: 767px) {
    .profile_page .profile_page_avator {
        margin-bottom: 40px;
    }
}

.profile_page .profile_page_avator .avator {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 45px;
    height: 45px;
    float: right;
}

.profile_page .profile_page_avator .avator_upload_btn {
    float: left;
    height: 38px;
    font-size: 14px;
    width: 120px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    line-height: 36px;
    position: relative;
    margin-left: 15px;
    background: #fff;
    border: 1px solid #E8E8E8;
}

@media only screen and (max-width: 360px) {
    .profile_page .profile_page_avator .avator_upload_btn {
        width: 90px;
    }
}

.profile_page .profile_page_avator .avator_upload_btn input {
    position: absolute;
    width: 100%;
    height: 100%;
    right: 0;
    top: 0;
    display: block;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    z-index: 1;
    cursor: pointer;
}

.profile_page .profile_page_avator .avator_remove_btn {
    color: #F64C59;
    font-size: 14px;
    float: left;
    height: 38px;
    width: 120px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    line-height: 36px;
    background: #fff;
    border: 1px solid #E8E8E8;
}

@media only screen and (max-width: 360px) {
    .profile_page .profile_page_avator .avator_remove_btn {
        width: 90px;
    }
}

.profile_page .profile_page_avator p {
    margin-top: 30px;
}

.profile_page .profile_page_info ul li {
    margin-bottom: 10px;
}

.profile_page .profile_edit_btn {
    float: right;
}

.post_tags {
    clear: both;
    margin-top: 35px;
    font-size: 0;
}

.post_tags h5,
.post_tags .h5 {
    font-size: 1.25rem;
    margin-left: 2rem;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    padding-bottom: 4px;
    padding-top: 4px;
}

.post_tags a {
    margin-left: 8px;
    margin-bottom: 5px;
    font-size: 1.2rem;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 4px;
    padding-top: 4px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background: #EF6238;
}

.rzpagination {
    margin-top: 2rem;
    clear: both;
    display: block;
    padding: 0;
    text-align: center;
}

.rzpagination a, .rzpagination p {
    margin-left: 0.0625rem;
    font-size: 1.5rem;
    color: #616161;
    padding: 0.2rem 1.2rem;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.rzpagination .current {
    font-size: 1.5rem;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #EF6238;
    -moz-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.28);
    -webkit-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.28);
    box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.28);
    padding: 0.2rem 1.2rem;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.rzpagination .current:hover, .rzpagination .current:active {
    background-color: #000;
    box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.28);
}

@media only screen and (max-width: 767px) {
    .rzpagination {
        margin-bottom: 3rem;
    }
}

html.touch #logo {
    background-color: transparent !important;
}

html.touch #logo .logo .logo_for_notouch {
    display: none !important;
}

html.touch #logo .logo .logo_for_touch {
    display: block !important;
    margin-right: 10px !important;
    padding-right: 0 !important;
}

html.touch #logo .logo .logo_for_touch:after {
    display: none !important;
}

html.touch #logo .logo .logo_for_touch img {
    max-width: 85px !important;
}

html.touch #logo .mnu {
    display: none !important;
}

@media only screen and (max-width: 991px) {
    #logo {
        background-color: transparent !important;
    }

    #logo .logo .logo_for_notouch {
        display: none !important;
    }

    #logo .logo .logo_for_touch {
        display: block !important;
        margin-right: 10px !important;
        padding-right: 0 !important;
    }

    #logo .logo .logo_for_touch:after {
        display: none !important;
    }

    #logo .logo .logo_for_touch img {
        max-width: 85px !important;
    }

    #logo .mnu {
        display: none !important;
    }
}


.pullqoute {
    color: #ef6238;
    width: 30%;
    padding: .5em;
    margin-bottom: .5rem;
    margin-top: .5rem;
    font-size: 1.8em;
    line-height: 1.8em;
    border-right: 5px solid #ce3d20;
    border-radius: 3px;
    margin: 1rem 0;
}

.pullqoute.pqr {
    float: right;
    margin-left: .5rem;
}

.pullqoute.pql {
    float: left;
    margin-right: .5rem;
}

.pullqoute.pqf {
    width: 100%;
    text-align: center;
}


@media only screen and (max-width: 480px) {
    .pullqoute.pqr, .pullqoute.pql {
        float: none;
    }
}


/* Post Categories */
.post-cover {
    position: relative;
}

.post-categories {
    position: absolute;
    right: 0;
    bottom: 0;
}

.post-categories ul {
    padding: 0;
    margin: 0 1.5rem 1.5rem;
}

.post-categories ul li {
    list-style: none;
    display: inline-block;
    margin-left: .5rem;
}

.post-categories ul li a {
    background-color: #ef6238;
    color: #fff;
    border-radius: 1000px;
    padding: .1rem 1rem;
    display: inline-block;
}


/* Handy fix for bad loading */

.mobile_menu {
    display: none;
}

@media only screen and (max-width: 991px) {
    .mobile_menu.active {
        left: 0;
        display: block;
    }
}


/* Image Compare View */

.image-compare {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    position: relative;
    font-size: 0;
    cursor: col-resize;
    -ms-touch-action: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
}

.image-compare .image-one {
    width: 100%;
    height: auto;
}

.image-compare .image-two {
    background-size: cover;
    border-right: 3px solid #fff;
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
}

.agahi-fixed-bottom {
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 99;
    display: none;
}


/* entire container, keeps perspective */
.flip-container {
    perspective: 1000px;
    cursor: pointer;
}

/* flip the pane when hovered */
/*.flip-container:hover .flipper,*/
.flip-container.hover .flipper {
    transform: rotateY(180deg);
}

.flip-container, .front, .back {
    /*width: 320px;*/
    height: 480px;
}

/* flip speed goes here */
.flipper {
    transition: 0.6s;
    transform-style: preserve-3d;
    position: relative;
    height: 450px;
}

/* hide back of pane during swap */
.flip-container .front, .flip-container .back {
    backface-visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    height: 450px;
    overflow: hidden;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}

/* front pane, placed above back */
.flip-container .front {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 2;
    /* for firefox 31 */
    transform: rotateY(0deg);
}

/* back, initially hidden pane */
.flip-container .back {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transform: rotateY(180deg);
}

.flip-container .back p {
    color: #fff !important;
    padding: 2rem;
    margin: 0;
    font-size: 21px !important;
    font-weight: bold;
    margin-top: 30px;
}

.icon-flip {
    background-image: url(../images/icons/3d-rotation.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 70%;
    background-color: #EF6238;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
    border-radius: 1000px;
    padding: 10px;
    margin-top: 10px;
    margin-left: 10px;
}







/* customization added */

@media only screen and (min-width: 992px) {
    #content-culture > .row, #section3_sec1 > .row {
        display: flex;
    }
    .item_type5.single_item_type5 {
        height: calc(100% - 10px);
    }
    .item_type5 {
        margin-bottom: 10px;
    }
}

.sub-menu {
    position: absolute;
    top: 100%;
    right: 0;
    padding: 0;
    list-style: none;
    background: white;
    min-width: 200px;
    padding: 8px 16px;
    box-shadow: 0 8px 16px rgba(106,113,150,0.16);
    transform: translateY(20px);
    opacity: 0;
    visibility: hidden;
    transition: .3s ease-out;
}
.menu-item-has-children {
    position: relative;
}
.sub-menu a {
    color: #33363B;
    display: block;
    padding: 8px 0;
}
.menu-item-has-children:hover .sub-menu {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}
.sub-menu a:hover {
    color: #ce3d20;
}

@media only screen and (max-width: 767.98px) {
    .section .section_title .tabs {
        display: flex;
        align-items: center;
    }
    .sectionArchivePage {
        display: flex;
        flex-direction: column;
    }
    .sectionArchivePage .digiad-position:nth-last-child(2),.sectionArchivePage .digiad:nth-last-child(2) {
        order: 2;
    }
}
.single_item img {
    max-width: 100% !important;
    height: auto !important;
}
#uniform-wp-comment-cookies-consent {
    display: none;
}

.digiad-items .last_items.last_items_inner .item_type1 .description h3 .title,
.digiad-items .last_items.last_items_inner .item_type1 .description .h3 .title {
    color: #fff;
}

.headerMobileAdd {
    position: fixed;
    top: 50px;
    right: 0;
    left: 0;
    z-index: 15;
    height: auto;
    opacity: 1;
    background: #fff;
    transition: transform 0.3s ease-out, opacity 0.3s ease-out, visibility 0.3s ease-out;
    display: none;
    margin-top: 0 !important;
}
@media only screen and (max-width: 767px) {
    .headerMobileAdd {
        display: block;
    }
    #wrapper {
        padding-top: 100px;
    }
}

