/*Theme Name: Vaelostudio Child ThemeTheme URI: http://vaelostudio.org/Description: A child theme of Vaelostudio ThemeAuthor: Vaelostudio Ltd.Author URI: http://vaelostudio.org/Version: 1.0.0Template: vaelostudio*/@import url("../vaelostudio/style.css");.carousel-control{    width: 30%;}/*@media only screen and (max-width: 420px){.q_logo a{height: 42px !important;}.header_bottom {padding: 0 15px;}}*/.shopping_cart_header .header_cart:hover i,.shopping_cart_header:hover .header_cart i{	color: #ffffff;    background-color: #e67cc6;}.shopping_cart_dropdown ul li {color: #ffffff;}.vstudio_slider_preloader{	width: 100%;	background-color: #ffffff;	position: absolute;	z-index: 20;}.projects_holder article .hover_feature_holder.start_ph_animation,.portfolio_slider .hover_feature_holder.start_ph_animation{	background-color: #E674BD;	background-color: rgba(230,116,189,0.9);}.filter_holder ul li span {	display: inline-block;	line-height: 40px;	padding: 0px 20px;	position: relative;	border-radius: 2px;	transition: all 0.2s ease-in-out 0s;	font-weight: 400;}.title .title_on_bottom_holder h1 {    color: #fff;    font-size: 16px;    font-weight: 400;    letter-spacing: 1px;    line-height: 155%;    text-transform: uppercase;}.title .title_on_bottom_wrap.show_title_on_bottom .title_on_bottom_holder .title_on_bottom_holder_inner {    animation: 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) 1s normal both 1 title-rotate;    border-radius: 2px;    height: auto;    padding: 0 30px;    position: relative;    top: 39%;    visibility: visible;    z-index: 100;}.side_menu .side_menu_title h4, .side_menu h5 {	color: #ffffff;	font-size: 17px;	font-weight: 400;	line-height: 60px;}.content .container .container_inner {    padding: 60px 0 0;}/*.portfolio_single .flexslider, .portfolio_single .portfolio_single_text_holder, .portfolio_single .portfolio_images img, .portfolio_single .portfolio_images .fluid-width-video-wrapper {    margin: 0px;}*/.mejs-controls .mejs-time-rail span {	background-color: #11abdf;}.mejs-container .mejs-controls .mejs-time span {    color: #11abdf;}.projects_holder article .portfolio_description .project_category, .projects_holder.hover_text article .project_category, .projects_holder.circle article .project_category {    display: block;    font-size: 14px;    font-weight: 300;    line-height: 14px;}.portfolio_navigation .portfolio_prev a, .portfolio_navigation .portfolio_next a {    background-color: #ffc2e9;}.fa-angle-left:before {    color: #ffffff;}.fa-angle-right:before {    color: #ffffff;}.fa-th:before {    color: #E673BC;}/*Video slider navigation turn off - initial setting: 450*/.portfolio_single .flex-direction-nav a {    z-index: 0;}.portfolio_single .flex-direction-nav a:hover {    z-index: 0;}.portfolio_detail .info {    margin: 0 0 8px;    padding: 0 0 13px;}.flexslider .flex-prev{opacity: 0 !important;left: 0px;width: 0px;}.flexslider .flex-next{opacity: 0 !important;right: 0;width: 0px;}.flexslider .flex-prev:hover {opacity: 0 !important;left: 0px;width: 0px;}.flexslider .flex-next:hover{opacity: 0 !important;right: 0;width: 0px;}.fluid-width-video-wrapper {    min-height: 114px !important;    padding: 0;    position: relative;    width: 100%;}/*basic settings*/p {    font-size: 16px;    color: #2e2e2e;    font-weight: 340;    line-height: 22px;}.load_more.tiny a {    margin: 0 0 50px;}/*Gravity Form Placeholder font edit—————————————————————————————————*/::-webkit-input-placeholder {    font-family: @font-primary !important;    color: #686868 !important;    font-size: 16px !important;}:-moz-placeholder { /* Firefox 18- */    font-family: @font-primary !important;    color: #686868 !important;    font-size: 16px !important;}::-moz-placeholder { /* Firefox 19+ */    font-family: @font-primary !important;    color: #686868 !important;    font-size: 16px !important;}:-ms-input-placeholder {    font-family: @font-primary !important;    color: #686868 !important;    font-size: 16px !important;}input[placeholder] {    padding: 0px 0px 0px 10px;}/*Gravity Form Input Styles————————————————————————————————— */body .gform_wrapper .gform_body .gform_fields .gfield input[type=text] {    float: left;    margin-bottom: 10px;    margin-right: 1%;    height: 60px;    width: 47% !important;    border: 2px solid #E674BD;    border-radius: 4px;    font-family: @font-primary;    color: #686868;    font-size: 16px;}body #gform_wrapper_2 .gform_body .gform_fields .gfield input[type=text] {    float: left;    margin-bottom: 10px;    margin-right: 1%;    height: 60px;    width: 48.2% !important;    border: 2px solid #E674BD;    border-radius: 4px;    font-family: @font-primary;    color: #686868;    font-size: 16px;}body #gform_wrapper_3 .gform_body .gform_fields .gfield input[type=text] {    float: left;    margin-bottom: 10px;    margin-right: 1%;    height: 60px;    width: 48.4% !important;    border: 2px solid #E674BD;    border-radius: 4px;    font-family: @font-primary;    color: #686868;    font-size: 16px;}body .gform_wrapper .gform_body .gform_fields .gfield input[type=text]:hover {    border: 2px solid #11ABDF;}body #gform_wrapper_2 .gform_body .gform_fields .gfield input[type=text]:hover {    border: 2px solid #11ABDF;}body #gform_wrapper_3 .gform_body .gform_fields .gfield input[type=text]:hover {    border: 2px solid #11ABDF;}body .gform_wrapper .gform_body .gform_fields .gfield input[type=url] {    float: left;    margin-bottom: 10px;    margin-right: 1%;    height: 60px;    width: 47% !important;    border: 2px solid #E674BD;    border-radius: 4px;    font-family: @font-primary;    color: #686868;    font-size: 16px;}body .gform_wrapper .gform_body .gform_fields .gfield input[type=url]:hover {    border: 2px solid #11ABDF;}body .gform_wrapper .gform_body .gform_fields .gfield select {    float: left;    margin-bottom: 10px;    margin-right: 1%;    height: 65px;    width: 48.3% !important;    border: 2px solid #E674BD;    border-radius: 4px;    font-family: @font-primary;    color: #9b9b9b;    font-size: 16px;}body .gform_wrapper .gform_body .gform_fields .gfield select:hover {    border: 2px solid #11ABDF;}body .gfield {    list-style: none;}body .gform_wrapper .gform_body .gform_fields .gsection .gsection_title {    float: left;    width: 98% !important;    color:#11ABDF;    padding: 20px 0 20px 0;}body .gform_wrapper .gform_body .gform_fields .gfield .gfield_radio {    float: left;    width: 98% !important;    list-style: none;    padding: 14px 0 14px 0;    font-family: @font-primary;    color: #686868;    font-size: 16px;}body .gform_wrapper .gform_body .gform_fields .gfield .gfield_radio .gchoice_10_0, .gchoice_10_1, .gchoice_10_2, .gchoice_10_3, .gchoice_10_4, .gchoice_10_5, .gchoice_10_6, .gchoice_10_7, .gchoice_119_0, .gchoice_119_1, .gchoice_119_2, .gchoice_120_0, .gchoice_120_1, .gchoice_120_2, .gchoice_120_3, .gchoice_120_4, .gchoice_120_5, .gchoice_120_6, .gchoice_121_0, .gchoice_121_1, .gchoice_121_2, .gchoice_121_3, .gchoice_121_4, .gchoice_121_5, .gchoice_121_6,.gchoice_122_0, .gchoice_122_1, .gchoice_122_2, .gchoice_122_3, .gchoice_122_4, .gchoice_122_5, .gchoice_122_6, .gchoice_35_0, .gchoice_35_1, .gchoice_35_2, .gchoice_35_3, .gchoice_35_4, .gchoice_35_5  {    margin: 0px 0px 6px 0px;}body .gform_wrapper .gform_body .gform_fields .gfield textarea {    font-family: Open Sans, sans-serif !important;    color: #9b9b9b;    font-size: 16px;    float: left;    margin-bottom: 10px;    width: 97% !important;    border: 2px solid #E674BD;    border-radius: 4px;}body #gform_wrapper_3 .gform_body .gform_fields .gfield textarea {    font-family: Open Sans, sans-serif !important;    color: #9b9b9b;    font-size: 16px;    float: left;    margin-bottom: 10px;    width: 98% !important;    border: 2px solid #E674BD;    border-radius: 4px;}body .gform_wrapper .gform_body .gform_fields .gfield textarea:hover {    border: 2px solid #11ABDF;}body .gform_wrapper .gform_body .gform_fields #field_2_7.gfield textarea {    width: 98% !important;}body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label {    color: #11ABDF;    font-size: 20px;    float: left;    width: 51% !important;}body .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox {    float: left;    width: 98% !important;    list-style: none;    padding: 14px 0 14px 0;    font-family: @font-primary;    color: #686868;    font-size: 16px;}body .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox .gchoice_25_1, .gchoice_25_2, .gchoice_25_3, .gchoice_25_4, .gchoice_25_5, .gchoice_25_6, .gchoice_44_1, .gchoice_44_2, .gchoice_44_3, .gchoice_44_4, .gchoice_44_5, .gchoice_44_6, .gchoice_44_7, .gchoice_79_1, .gchoice_79_2, .gchoice_79_3, .gchoice_79_4, .gchoice_93_1, .gchoice_93_2, .gchoice_93_3, .gchoice_93_4, .gchoice_103_1, .gchoice_103_2, .gchoice_103_3, .gchoice_103_4, .gchoice_103_5 {    margin: 0px 0px 10px 0px;}body #gform_wrapper_1 .gform_footer input[type=submit] {    float: left;    height: 60px;    width: 98% !important;    clear: both;    font-family: @font-primary;    text-transform: uppercase;    color: #ffffff;    font-size: 16px;    background-color: #E674BD;    border-radius: 4px;    border-style: none;    margin: 10px 0 30px;}body #gform_wrapper_2 .gform_footer input[type=submit] {    float: left;    height: 60px;    width: 98% !important;    clear: both;    font-family: @font-primary;    text-transform: uppercase;    color: #ffffff;    font-size: 16px;    background-color: #E674BD;    border-radius: 4px;    border-style: none;    margin: 10px 0 30px;}body #gform_wrapper_3 .gform_footer input[type=submit] {    float: left;    height: 60px;    width: 98% !important;    clear: both;    font-family: @font-primary;    text-transform: uppercase;    color: #ffffff;    font-size: 16px;    background-color: #E674BD;    border-radius: 4px;    border-style: none;    margin: 10px 0 30px;}body #gform_wrapper_1 .gform_footer input[type=submit]:hover {    background-color: #e365b6;}body #gform_wrapper_2 .gform_footer input[type=submit]:hover {    background-color: #e365b6;}body #gform_wrapper_3 .gform_footer input[type=submit]:hover {    background-color: #e365b6;}body .gform_wrapper .gform_body .gform_fields #field_1_123.gfield input[type=text] {    margin-bottom: 10px;    margin-right: 1%;    height: 60px;    width: 20% !important;    border: 2px solid #E674BD;    border-radius: 4px;    font-family: @font-primary;    color: #686868;    font-size: 16px;}body .gform_wrapper .gform_body .gform_fields #field_1_123.gfield input[type=text]:hover {    border: 2px solid #11ABDF;}/*Checkboxes*/[type="checkbox"]:not(:checked),[type="checkbox"]:checked {    position: absolute;    left: -9999px;}[type="checkbox"]:not(:checked) + label,[type="checkbox"]:checked + label {    position: relative;    padding-left: 25px;    cursor: pointer;}/* checkbox aspect */[type="checkbox"]:not(:checked) + label:before,[type="checkbox"]:checked + label:before {    content: '';    position: absolute;    left:0; top: 2px;    width: 17px; height: 17px;    border: 2px solid #E674BD;    background: #ffffff;    border-radius: 2px;}/* checked mark aspect */[type="checkbox"]:not(:checked) + label:after,[type="checkbox"]:checked + label:after {    content: '✔';    font-weight: bold;    position: absolute;    top: 0; left: 4px;    font-size: 16px;    color: #11ABDF;    transition: all .2s;}/* checked mark aspect changes */[type="checkbox"]:not(:checked) + label:after {    opacity: 0;    transform: scale(0);}[type="checkbox"]:checked + label:after {    opacity: 1;    transform: scale(1);}/* disabled checkbox */[type="checkbox"]:disabled:not(:checked) + label:before,[type="checkbox"]:disabled:checked + label:before {    box-shadow: none;    border-color: #E674BD;    background-color: #E674BD;}[type="checkbox"]:disabled:checked + label:after {    color: #E674BD;}[type="checkbox"]:disabled + label {    color: #E674BD;}input[type="checkbox"]:checked + label {    font-family: @font-primary;    color: #11ABDF;    font-size: 16px;    padding-left: 30px;}input[type="checkbox"]:not(:checked) + label {    padding-left: 30px;}/*Radio buttons*/[type="radio"]:not(:checked),[type="radio"]:checked {    position: absolute;    left: -9999px;}[type="radio"]:not(:checked) + label,[type="radio"]:checked + label {    position: relative;    padding-left: 25px;    cursor: pointer;}/* checkbox aspect */[type="radio"]:not(:checked) + label:before,[type="radio"]:checked + label:before {    content: '';    position: absolute;    left:0; top: 2px;    width: 17px; height: 17px;    border: 2px solid #E674BD;    background: #ffffff;    border-radius: 12px;}/* checked mark aspect */[type="radio"]:not(:checked) + label:after,[type="radio"]:checked + label:after {    content: '•';    font-weight: bold;    position: absolute;    top: 2px; left: 5px;    font-size: 26px;    color: #11ABDF;    transition: all .2s;}/* checked mark aspect changes */[type="radio"]:not(:checked) + label:after {    opacity: 0;    transform: scale(0);}[type="radio"]:checked + label:after {    opacity: 1;    transform: scale(1);}/* disabled checkbox */[type="radio"]:disabled:not(:checked) + label:before,[type="radio"]:disabled:checked + label:before {    box-shadow: none;    border-color: #E674BD;    background-color: #E674BD;}[type="radio"]:disabled:checked + label:after {    color: #E674BD;}[type="radio"]:disabled + label {    color: #E674BD;}input[type="radio"]:checked + label {    font-family: @font-primary;    color: #11ABDF;    font-size: 16px;    padding-left: 30px;}input[type="radio"]:not(:checked) + label {    padding-left: 30px;}body .gform_wrapper .gform_body .gform_fields .gfield .gfield_description {    float: left;    margin-bottom: 10px;    margin-left: 1%;    width: 50% !important;    font-family: @font-primary;    color: #f02c2c;    font-size: 16px;}body .gform_wrapper .validation_error {    float: left;    margin-bottom: 10px;    margin-right: 1%;    padding: 6px 0px 0px 10px;    background-color: #11ABDF;    height: 37px;    width: 97.6% !important;    border-radius: 4px;    font-family: @font-primary;    color: #ffffff;    font-size: 16px;    left: 10px;}/*Respomsive*//*Remove "All" ithem*//*.filter_outer .filter_holder ul li:nth-child(1) {display: none !important;}*//*Front page Style*/.vStudio_slider_preloader{    width: 100%;    background-color: #000000;    position: absolute;    z-index: 20;}.frontend_portfolio_slider {    padding: 30px 0px 0px 0px;}.frontend_portfolio_slider_title {    padding: 15px 0px 30px 0px;}.frontend_portfolio_slider_title .vc_text_separator.full div {    background-color: #E674BD;    border-radius: 2px;    color: #fff;    display: inline-block;    font-size: 24px;    font-weight: 300;    line-height: 56px;    top: -18px;}.frontend_portfolio_slider_title .vStudio_carousels .flex-control-paging li a, .portfolio_slider .flex-control-paging li a {    background: #E674BD;    border: 2px solid rgba(255, 255, 255, 1);    border-radius: 20px;    box-sizing: content-box;    cursor: pointer;    display: block;    height: 11px;    text-indent: -9999px;    width: 11px;}.frontend_portfolio_slider .portfolio_slider .image_holder .image {    position: relative;    display: block;    overflow: hidden;    width: 97%;    -moz-transform: translateZ(0px);    -webkit-transform: translateZ(0px);    -webkit-backface-visibility: hidden;}.frontend_portfolio_slider .projects_holder article .hover_feature_holder,.frontend_portfolio_slider .portfolio_slider .hover_feature_holder{    width: 100%;    height: 100%;}.frontend_portfolio_slider_button {    padding-top: 30px;}.frontend_portfolio_slider_button .qbutton.large {    font-size: 24px;    height: 56px;    line-height: 56px;    text-transform: none;    margin-left: auto;    margin-right: auto;    display: block; } section.section {    padding: 0 !important;}.qbutton.tiny, #submit_comment, .load_more.tiny a {    font-size: 16px;    height: 54px;    line-height: 54px;    padding: 0 30px;    background-color: #11abdf;}.carousel-inner h2 {        text-shadow: 1px 2px #000000;}.carousel-control {    width: 10%;}.q_icon_with_title.medium.boxed .icon_text_holder, .q_icon_with_title.medium.circle .icon_text_holder, .q_icon_with_title.medium.icon_image .icon_text_holder {    padding: 0 0 0 60px;}.inside_text h2{    font-size: 60px;    text-shadow: 1px 2px #000000;}.approach_items {    padding: 70px 0px 0px 0px;}.approach_items .icon_text_holder {    padding: 0px 0px 0px 100px !important; }.approach_items .q_icon_with_title.very_large .icon_holder img {    width: 100px;    height: 90px;    padding-right: 10px;    display: block;}.approach_items .column_container {    padding: 0px 0px 60px 0px;}/*MailPoet Style*/.widget_wysija input[name="wysija[user][email]"] {    margin-bottom: 10px;    height: 40px;    width: 100% !important;    border: 2px solid #E674BD;    border-radius: 4px;    font-family: @font-primary;    color: #686868;    font-size: 16px;}.widget_wysija input[placeholder] {    margin-bottom: 10px;    height: 40px;    width: 100% !important;    border: 2px solid #E674BD;    border-radius: 4px;    font-family: @font-primary;    color: #686868;    font-size: 16px;}.wysija-submit-field {    height: 48px;    width: 105% !important;    font-family: @font-primary;    text-transform: uppercase;    color: #ffffff;    font-size: 16px;    background-color: #E674BD;    border-radius: 4px;    border-style: none;    margin-top: 10px;}.wysija-submit-field:hover {    background-color: #e365b6;}.footer_top h6 {    font-size: 18px;    font-family: @font-primary;    color: #ffffff;}.formError .formErrorContent {    background: none repeat scroll 0 0 #E674BD;    color: #ffffff;    font-family: @font-primary;    border: 2px solid #E674BD;    font-size: 12px;    padding: 4px 10px;    position: relative;    width: 150px;    z-index: 5001;}.allmsgs .updated {    background-color: #01BE85;    border-color: #01BE85;    padding: 4px 10px;}.widget_wysija_cont .error, .widget_wysija_cont .xdetailed-errors {    background-color: #00BFFF;    border-color: #00BFFF;    color: #fff;    padding: 4px 10px;}.carousel-inner p {    text-shadow: 1px 2px #000000;}@media only screen and (max-width: 768px) {.vStudio_slider_preloader,.carousel-inner>.item,.carousel {height: 400px !important;}}@media only screen and (max-width: 480px) {.vStudio_slider_preloader,.carousel-inner>.item,.carousel {height: 300px !important;}}.ContactUsviaSkype .vc_text_separator.full div {    text-transform: uppercase;    color: #fff;    font-size: 16px;    font-weight: 400;    line-height: 36px;}.skype_contact_us img {    display: block;    margin-left: auto;    margin-right: auto;    width: 256px;    height: 150px;}.ReallySimpleCaptcha img {    width: 260px!important;    float: left;}.q_icon_with_title.medium .icon_holder img {    display: block;    width: 50px;    height: 50px;}/********************************** BLOG ***********************************/.blog_holder article {    display: inline-block !important;    margin: 0 0 50px !important;    width: 33% !important;}.blog_holder article .post_content_holder {    float: left;    width: 70%;}.blog_holder article .post_text h2 {    margin: 0px 0px 4px;    font-size: 18px;    line-height: 0px;}.blog_holder article .post_info {    float: left;    width: 24%;}.blog_holder article .post_info .date {    color: #000;    display: block;    font-size: 20px;    line-height: 22px;    margin: 0 0 6px;}.blog_holder article .post_info .post_date {    border-bottom: 1px solid #ddd;    display: block;    margin: 0 0px 17px;    padding: 0 0 5px;    text-align: center;}.entry_new p {    text-align: center !important;    font-size: 36px !important;    line-height: 40px !important;    color: #000 !important;    font-weight: 300 !important;    margin: 70px 0 0;}.search_holder article {    display: inline-block;    width: 100%;    margin: 0 0 50px;}.search_holder.blog_single article{    margin: 0 0 20px;}.search_holder article .post_info{    float: left;    width: 8%;}.grid2 .blog_single article .post_info{    width: 10%;}.search_holder article .post_info .post_date {    display: block;    margin: -4px 0 15px;    text-align: center;    border-bottom:1px solid #dddddd;    padding:0 0 15px 0;}.search_holder article .post_info .inner {    padding: 0 20px 0 0;}.search_holder article .post_info .date {    color: #000;    display: block;    font-size: 30px;    line-height: 30px;    margin: 0 0 13px;}.search_holder article .post_info .month {    display: block;    font-size: 14px;    line-height: 15px;    color:#787d81;}.search_holder article .post_info .blog_like {    text-align: center;    width: 100%;}.search_holder article .post_content_holder{    float: left;    width: 92%;}.grid2 .blog_single article .post_content_holder{    width: 90%;}.search_holder article .post_image,.search_holder article .post_image > a,.search_holder article .post_image img,.search_holder article .post_text{    position: relative;    width: 48%;    display: block;}.search_holder article .post_text h2{    margin: 0 0 12px;}.search_holder article .post_image{    margin: 0 0 25px;}.search_holder article .video .mobile-video-image {    background-position: center center;    background-repeat: no-repeat;    background-size: cover;    display: none;    height: 100%;    left: 0;    position: absolute;    top: 0;    width: 100%;    z-index: 10;}.search_holder article .video{    position: relative;}.search_holder article .video .video-wrap {    overflow: hidden;    position: relative;    width: 100%;    z-index: 10;}.search_holder article .video .video-wrap .mejs-poster {    background-size: cover!important;    -moz-background-size: cover!important;    -webkit-background-size: cover!important;    -o-background-size: cover!important;    width: 100% !important;    height: 100% !important;}.search_holder article .video .video-wrap .mejs-container {    background-color: transparent!important;    background-image: none!important;    height: 100% !important;    width: 100% !important;    overflow: hidden;}.search_holder article .video .video-wrap .mejs-mediaelement{    background: none !important;    border: 0px !important;}.search_holder article .video .video-wrap .mejs-container .mejs-poster img {    max-width: none!important;    width: 100%!important;}.search_holder article .mejs-container .mejs-controls{    visibility: visible !important;}.search_holder article .mejs-controls .mejs-volume-button .mejs-volume-slider{    display: none !important;}.search_holder article .post_image .mejs-poster img{    display: none !important;}.search_holder article.format-gallery .flexslider{    margin: 0px;    overflow: hidden;}.portfolio_single .flexslider{    overflow: hidden;}.search_holder article .post_description{    position: relative;    display: inline-block;    width: 100%;    margin:0 0 16px;}.search_holder article .post_description a{    font-weight: 300;}body.page-template-blog-masonry-php .two_columns_66_33>.column1>.column_inner{    padding: 0 5px 0 0;}.search_holder.masonry article .post_description{    margin:0 0 12px;}.search_holder article .post_additional_info{    position: relative;    display: inline-block;    width: 100%;    padding: 15px 0 0;    margin: 20px 0 0;    border-top: 1px solid #e8e8e8;}.search_holder article.format-quote .post_additional_info,.search_holder article.format-link .post_additional_info{    border-color: #e9debe;}.search_holder article .date_holder{    display: inline-block;    float: left;    max-width: 80px;    text-align: center;}.search_holder article .date_holder .date,.search_holder article .date_holder .month{    display: block;    position: relative;}.search_holder article .date_holder .date{    font-size: 24px;    margin: 0 0 10px;    color: #000;}.search_holder article.format-quote .date_holder .date,.search_holder article.format-link .date_holder .date,.search_holder article.format-quote .date_holder .month,.search_holder article.format-link .date_holder .month{    color: #fff;}.search_holder article .post_social{    display: inline-block;    float: right;}.search_holder article .post_description a:hover,.search_holder article .post_description .post_author:hover,.search_holder article .post_description .post_comments:hover{    color: #E674BD;}.blog_like{    display: inline-block;} .search_holder.masonry article .blog_like{    float: left;    text-align: center;}.blog_like a{    display: block;    font-size: 14px;    line-height: 14px;}.blog_like a i{    color: #dfdfdf;    font-size: 18px;}.search_holder.masonry article .blog_like a i,.search_holder.blog_single article .blog_like a i,.search_holder.blog_large_image article .blog_like a i{    display: block;}.blog_like a:hover i,.blog_like a.liked i,.blog_like a:hover span{    color: #E674BD;}.blog_like span{    padding: 0 0 0 4px;    color:#888;}.search_holder.masonry article .blog_like span,.search_holder.blog_single article .blog_like span,.search_holder.blog_large_image article .blog_like span{    display: block;    padding: 10px 0 0;}.blog_share{    display: inline-block;    margin: 1px 0 0 10px;    float:left;}.search_holder.masonry .blog_share{    margin: 0 0 0 16px;}.search_holder.blog_single .blog_share,.search_holder.blog_large_image .blog_share{    margin: 10px 0 0;    display: block;    float: none;    text-align: center;}.social_share_holder{    position: relative;    display: inline-block;}.social_share_title{    display: block;    padding: 8px 0 0;}.social_share_icon{    position: relative;    display: block;    background-image: url(img/social_share.png);    background-repeat: no-repeat;    background-position: 0 0;    z-index: 999;    width: 16px;    height: 16px;    margin: 0 auto;}@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:150/100), only screen and (min-device-pixel-ratio:1.5), only screen and (min-resolution:160dpi) {    .social_share_icon{        background-image: url(img/social_share@1_5x.png);        -o-background-size: 16px 16px;        -webkit-background-size: 16px 16px;        -moz-background-size: 16px 16px;        background-size: 16px 16px;    }}@media only screen and (-webkit-min-device-pixel-ratio:2.0), only screen and (min--moz-device-pixel-ratio:2.0), only screen and (-o-min-device-pixel-ratio:200/100), only screen and (min-device-pixel-ratio:2.0), only screen and (min-resolution:210dpi) {    .social_share_icon{        background-image: url(img/social_share@2x.png);        -o-background-size: 16px 16px;        -webkit-background-size: 16px 16px;        -moz-background-size: 16px 16px;        background-size: 16px 16px;    }}.social_share_holder:hover .social_share_icon{    background-image: url(img/social_share_purple.png);}@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:150/100), only screen and (min-device-pixel-ratio:1.5), only screen and (min-resolution:160dpi) {    .social_share_holder:hover .social_share_icon{        background-image: url(img/social_share_purple@1_5x.png);        -o-background-size: 16px 16px;        -webkit-background-size: 16px 16px;        -moz-background-size: 16px 16px;        background-size: 16px 16px;    }}@media only screen and (-webkit-min-device-pixel-ratio:2.0), only screen and (min--moz-device-pixel-ratio:2.0), only screen and (-o-min-device-pixel-ratio:200/100), only screen and (min-device-pixel-ratio:2.0), only screen and (min-resolution:210dpi) {    .social_share_holder:hover .social_share_icon{        background-image: url(img/social_share_purple@2x.png);        -o-background-size: 16px 16px;        -webkit-background-size: 16px 16px;        -moz-background-size: 16px 16px;        background-size: 16px 16px;    }}.social_share_dropdown{    display: block;    left: 0px;    margin: 0px 0 0;    padding: 10px 0 0 0;    position: absolute;    top: 100%;    visibility: hidden;    z-index: 950;}.social_share_dropdown ul{    list-style: none;    position: relative;    display: block;    min-width: 120px;    background-color: #fff;    z-index: 990;    margin:0 0 0 -60px;}.social_share_dropdown ul li img {    width: 20px;    float: left;    margin: 0 13px 0 0;}.social_share_dropdown.wider ul {    min-width: 130px;}.page_share{    position: relative;}body.search .page_share{    text-align: center;    margin: 10px 0 0;}.social_share_dropdown ul li{    display: block;    position: relative;    text-align: left;    background-color: #f6f6f6;    margin: 0 0 1px 0;}.social_share_dropdown ul li.share_title {    display: block;    text-align: center;    color: #fff;    background-color: #E674BD;    padding: 10px 20px;}.social_share_dropdown ul li a{    display: block;    height: 20px;    line-height: 20px;    color: #888;    font-weight: 300;    padding: 10px 20px 10px 20px;}.social_share_dropdown ul li i{    float: left;    font-size: 19px;    width: 20px;    height: 20px;    margin: 0 13px 0 0;    color: #888;    text-align: center;}.social_share_dropdown ul li .share_text{    display: inline-block;    line-height: 20px;}.social_share_dropdown ul li:hover .share_text,.social_share_dropdown ul li :hover i{    color: #E674BD;}.search_holder article .post_text a.qbutton{    margin: 26px 0 0;}.search_holder.masonry article .post_text a.qbutton{    margin: 20px 0 0;    height: 28px;    line-height: 28px;    font-size: 11px;    padding: 0 13px;}.search_holder.masonry article .post_text a.qbutton:hover{    padding: 0 25px;}.search_holder article.format-link .post_text .post_text_holder,.search_holder article.format-quote .post_text .post_text_holder{    background-color: #dac893;    padding: 25px;  margin-bottom: 10px;}.search_holder article.format-link .post_text .post_text_holder .social_share_holder .social_share_icon,.search_holder article.format-quote .post_text .post_text_holder .social_share_holder .social_share_icon{    background-image: url(img/social_share_white.png);}@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:150/100), only screen and (min-device-pixel-ratio:1.5), only screen and (min-resolution:160dpi) {    .search_holder article.format-link .post_text:hover .post_text_holder .social_share_holder:hover .social_share_icon,    .search_holder article.format-quote .post_text:hover .post_text_holder .social_share_holder:hover .social_share_icon{        background-image: url(img/social_share@1_5x.png);        -o-background-size: 16px 16px;        -webkit-background-size: 16px 16px;        -moz-background-size: 16px 16px;        background-size: 16px 16px;    }}@media only screen and (-webkit-min-device-pixel-ratio:2.0), only screen and (min--moz-device-pixel-ratio:2.0), only screen and (-o-min-device-pixel-ratio:200/100), only screen and (min-device-pixel-ratio:2.0), only screen and (min-resolution:210dpi) {    .search_holder article.format-link .post_text:hover .post_text_holder .social_share_holder:hover .social_share_icon,    .search_holder article.format-quote .post_text:hover .post_text_holder .social_share_holder:hover .social_share_icon{        background-image: url(img/social_share@2x.png);        -o-background-size: 16px 16px;        -webkit-background-size: 16px 16px;        -moz-background-size: 16px 16px;        background-size: 16px 16px;    }}@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:150/100), only screen and (min-device-pixel-ratio:1.5), only screen and (min-resolution:160dpi) {    .search_holder article.format-link .post_text:hover .post_text_holder .social_share_holder .social_share_icon,    .search_holder article.format-quote .post_text:hover .post_text_holder .social_share_holder .social_share_icon{        background-image: url(img/social_share_white@1_5x.png);        -o-background-size: 16px 16px;        -webkit-background-size: 16px 16px;        -moz-background-size: 16px 16px;        background-size: 16px 16px;    }}@media only screen and (-webkit-min-device-pixel-ratio:2.0), only screen and (min--moz-device-pixel-ratio:2.0), only screen and (-o-min-device-pixel-ratio:200/100), only screen and (min-device-pixel-ratio:2.0), only screen and (min-resolution:210dpi) {    .search_holder article.format-link .post_text:hover .post_text_holder .social_share_holder .social_share_icon,    .search_holder article.format-quote .post_text:hover .post_text_holder .social_share_holder .social_share_icon{        background-image: url(img/social_share_white@2x.png);        -o-background-size: 16px 16px;        -webkit-background-size: 16px 16px;        -moz-background-size: 16px 16px;        background-size: 16px 16px;    }}.search_holder.masonry article.format-link .post_text .post_title h3,.search_holder.masonry article.format-quote .post_text .post_title h3{    font-weight: 300;}.search_holder article.format-quote .post_text i.qoute_mark,.search_holder article.format-link .post_text i.link_mark{    font-size: 32px;    margin: 0;    opacity:0.4;}.search_holder article.format-quote .post_text i.qoute_mark,.search_holder article.format-link .post_text i.link_mark{    margin: 7px 0 0;}.search_holder.masonry article.format-quote .post_text i.qoute_mark,.search_holder.masonry article.format-link .post_text i.link_mark{    margin: 4px 0 0;}.search_holder article.format-quote .post_text .post_title,.search_holder article.format-link .post_text .post_title{    padding: 0 0 0 50px;}.search_holder article.format-quote .post_text .quote_author{    font-size:15px;    margin: 25px 0 0;}.search_holder article.format-link .post_text .post_description,.search_holder article.format-link .post_text .post_description a,.search_holder article.format-link .post_text .post_description .post_author,.search_holder article.format-link .post_text .post_social .blog_like a i,.search_holder article.format-link .post_text .post_social .blog_like a span,.search_holder article.format-link .post_text h3,.search_holder article.format-link .post_text h3 a,.search_holder article.format-quote .post_text .post_description,.search_holder article.format-quote .post_text .post_description a,.search_holder article.format-quote .post_text .post_description .post_author,.search_holder article.format-quote .post_text .post_social .blog_like a i,.search_holder article.format-quote .post_text .post_social .blog_like a span,.search_holder article.format-quote .post_text h3,.search_holder article.format-quote .post_text h3 a,.search_holder article.format-quote .post_text i.qoute_mark,.search_holder article.format-link .post_text i.link_mark,.search_holder article.format-quote .post_text .quote_author,.search_holder article.format-link .post_text .post_icons_holder a.post_comments i,.search_holder article.format-quote .post_text .post_icons_holder a.post_comments i,.search_holder article.format-link .post_text .post_icons_holder a.post_comments,.search_holder article.format-quote .post_text .post_icons_holder a.post_comments,.search_holder.masonry article.format-quote .social_share_title,.search_holder.masonry article.format-link .social_share_title{    color: #fff;}.search_holder article.format-link .post_text h3 a,.search_holder article.format-quote .post_text h3 a{    font-weight: 300;}.search_holder article.format-link .post_text:hover h3 a{    text-decoration: underline;}.search_holder.blog_single article h2{    display: block;    margin: 0 0 15px;}.single_links_pages{    margin: 50px 0 0;    display: block;    text-align:center;    display: block;    text-decoration: none;  }.single_links_pages span{    color: #fff;    line-height: 35px;    width: 35px;    text-align:center;    text-decoration: none;    display: inline-block;    text-align: center;    background-color: #E674BD;    margin: 0 5px 0 0;    -o-border-radius: 2px;    -moz-border-radius: 2px;    -webkit-border-radius: 2px;    border-radius: 2px;    -webkit-transition:all 0.2s ease 0s;     -moz-transition:all 0.2s ease 0s;     -o-transition:all 0.2s ease 0s; }.single_links_pages a span{    color: #888;    background-color: #f6f6f6;}.single_links_pages a:hover span{    color: #fff;    background-color: #E674BD;}.author_description{    position: relative;    display: block;    width: 100%;    float: left;    clear: both;    margin: 30px 0 15px;    border-top: 1px solid #dddddd;}.author_description_inner{    display: block;    padding: 40px 0 0;}.author_description_inner .image{    display: block;    width: 80px;    height: 80px;    float: left;}.author_text_holder {    padding: 0 0 0 100px;    min-height: 80px;    position:relative;}.author_text_holder .author_name {    display: block;    margin: 0px 0 10px 0;}.author_text_holder p{    color: #a7a7a7;}.single_tags {    display:inline-block;    width:100%;    margin:35px 0px 0px 8%;}.single_tags h4{    display:inline-block;    padding:0 10px 0 0;    float:left;    line-height:29px;}.single_tags a{    color: #fff;    background-color: #E674BD;    display: inline-block;    font-size: 13px !important;    line-height: 16px;    margin: 0 2px 2px 0;    padding: 6px 11px 7px;    text-decoration: none;    float:left;    font-weight: 300;    -o-border-radius: 2px;    -moz-border-radius: 2px;    -webkit-border-radius: 2px;    border-radius: 2px;    -webkit-transition:all 0.2s ease 0s;     -moz-transition:all 0.2s ease 0s;     -o-transition:all 0.2s ease 0s; }.single_tags a:hover{    background-color: #212121;}.blog_social_and_comments{    display: inline-block;    width: 100%;    margin: 0 0 20px;}.comment_number_holder{    display: inline-block;    float: left;}.blog_single_social{    display: inline-block;    float: right;}.blog_single_social .blog_like{    float: right;    margin: 0 0 0 15px;}.comment_holder{    padding: 40px 0 40px;    margin: 0 0 30px;    border-top: 1px solid #dddddd;    border-bottom: 1px solid #dddddd;}.comment_number_holder .comment_number{    color: #000;}.comment_holder .comment_number{    float: left;    width: 13%;    font-size: 13px;    color: #787d81;}.comment_holder .comment_number_inner{    display: inline-block;    text-align: center;}.comment_holder .comment_number span{    display: block;    position: relative;    color:#000;    font-size: 30px;    font-weight: 300;    margin: 0px 0px 15px 0px;}.comment_holder .comments{    float: left;    width: 87%;}.comment_holder  ul.comment-list{    list-style: none;    position: relative;    z-index: 150;}.comment_holder .comment-list{    margin: 0;}.comment_holder .comment-list li{    display: inline-block;    position: relative;    width: 100%;}.comment_holder .comment-list > li{    margin: 0 0 20px;}.comment_holder .comment-list > li:last-child{    margin: 0;}.comment_holder .comment{    padding: 12px;    background-color: #f6f6f6;}.comment_holder .comment .image {    display: block;    width: 80px;    height: 80px;    float: left;}.comment_holder .comment .text {    padding: 0 0 0 100px;    min-height: 80px;    position:relative;}.comment_holder .comment .comment_date{    color: #888;}.comment_holder .comment .text .name {    display: block;    margin: 0px 0 10px 0;}.comment_holder .comment .text .replay, .comment_holder .comment .text .comment-reply-link {    display: inline-block;    width: auto;    position: absolute;    top: 0px;    right: 10px;    margin: 0;    color: #c6c6c6;    font-size: 22px;    line-height: 22px;    text-decoration: none;    cursor: pointer;    white-space: nowrap;} .comment_holder .comment .text .text_holder {    display: block;}.comment_holder .comment .logged-in-as {    margin: 10px 0;}.comment_holder .comment .form-submit {    margin: 0 0 20px;}.comment_holder .comment-list li ul.children {    margin: 20px 0 0 0;    padding: 0 0 0 30px;}.comment_holder .comment-list li ul.children li{    margin: 0px;}#respond h3 {    margin: 0 0 15px 0;}#respond small {    display: block;    margin: 0 0 10px;    position: relative;}#respond textarea,#respond input[type='text'],.contact_form input[type='text'],.contact_form  textarea{    font-family: inherit;    background-color: #f6f6f6;    width: 92%;    margin: 0 0 20px 0;    padding: 12px 4%;    border: 0;    outline: 0;    resize: none;    font-size: 13px;    color: #888;}#respond textarea,.contact_form  textarea{    width: 96%;    padding: 12px 2%;}.comment_holder #respond textarea,.comment_holder #respond input[type='text']{    background-color: #fff;}div.comment_form {    display: inline-block;    margin: 0 0 30px;    width: 100%;}div.comment_form form p.form-submit {    margin: 0;    text-align: right;}div.comment_form form p.form-submit .success p{    margin: 10px 0 0;}div.comment_form form p.logged-in-as{    margin: 0 0 15px;}#cancel-comment-reply-link {    margin: 0px;    display: inline-block;    width: 100%;}.search_holder.masonry {    margin-bottom: 50px;    transition: none !important;    overflow: visible !important;    opacity: 0;    filter: alpha(opacity=0);}.search_holder.masonry article{    width: 31.2%;    margin: 0 0 20px;    padding: 0;    text-align: left;    vertical-align: top;    z-index: 100;    border: 0;}.two_columns_75_25 .search_holder.masonry article,.two_columns_66_33 .search_holder.masonry article,.two_columns_33_66 .search_holder.masonry article,.two_columns_25_75 .search_holder.masonry article{    width:48%;}.search_holder.masonry article:hover{    z-index: 200;}.search_holder.masonry article .post_image{    margin: 0;    width: auto;}.search_holder.masonry article .post_text{    padding: 25px 30px 10px;    width: auto;    background-color: #f6f6f6;}.search_holder  article.format-quote h3{     margin:0 0 10px;}.search_holder.masonry article h3{     margin:0 0 19px;}.search_holder.masonry article h3 a{    font-weight: 300;}.search_holder.masonry article.format-link .post_text,.search_holder.masonry article.format-quote .post_text{    padding: 0;}.search_holder.masonry article .mejs-controls div.mejs-horizontal-volume-slider{    margin: 0 10px 0 0;}.isotope-item {  z-index: 2;}.isotope-hidden.isotope-item {  pointer-events: none;  z-index: 1;}/**** Isotope CSS3 transitions ****/.isotope,.isotope .isotope-item {  -webkit-transition-duration: 0.8s;     -moz-transition-duration: 0.8s;      -ms-transition-duration: 0.8s;       -o-transition-duration: 0.8s;          transition-duration: 0.8s;}.isotope {  -webkit-transition-property: height, width;     -moz-transition-property: height, width;      -ms-transition-property: height, width;       -o-transition-property: height, width;          transition-property: height, width;}.isotope .isotope-item {  -webkit-transition-property: -webkit-transform, opacity;     -moz-transition-property:    -moz-transform, opacity;      -ms-transition-property:     -ms-transform, opacity;       -o-transition-property:      -o-transform, opacity;          transition-property:         transform, opacity;}/**** disabling Isotope CSS3 transitions ****/.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition {  -webkit-transition-duration: 0s;     -moz-transition-duration: 0s;      -ms-transition-duration: 0s;       -o-transition-duration: 0s;          transition-duration: 0s;}/*************************** BLOG END **************************/